awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
gusmanb avatar

gusmanb/logicanalyzer

0
View on GitHub↗
4,827 stars·519 forks·Python·GPL-3.0·17 views

Logicanalyzer

Logicanalyzer is a digital logic analyzer and signal visualizer designed for capturing and analyzing high-speed digital signal transitions. It functions as a protocol decoder that translates raw digital signals into human-readable frames and operates as a network capture tool to acquire data remotely over TCP.

The system is an extensible protocol analyzer, allowing the development of custom decoders and renderers for proprietary protocols through external libraries. It supports remote hardware capturing via WiFi and provides a mechanism to increase available digital channels through multi-device daisy-chaining.

The software covers a broad range of data acquisition and analysis capabilities, including high-resolution signal capture, edge and pattern triggering, and signal property measurement for calculating frequency and period. It includes tools for waveform visualization, captured sample editing, and the generation of synthetic samples using a domain-specific language.

Users can manage data capture and network settings through a multiplatform command line interface.

Features

  • Logic Signal Analysis - Provides a software and hardware system for capturing and visualizing high-speed digital signal transitions.
  • Logic Signal Capture - Records digital signal transitions across multiple channels to analyze timing and logic states.
  • Waveform Visualizers - Displays captured waveforms on a screen with custom channel naming and high sample resolution.
  • Digital Logic Analyzers - Functions as a complete software and hardware system for capturing and visualizing high-speed digital signal transitions.
  • Digital Protocol Sniffing - Translates raw digital signals into human-readable frames for common embedded communication standards.
  • Edge Triggering - Starts data recording when a specified digital channel transitions to a high or low state.
  • Pattern Triggering - Initiates data recording when multiple digital channels simultaneously match a predefined state pattern.
  • Signal Visualizers - Includes a waveform viewer for analyzing timing, logic states, and signal measurements across multiple channels.
  • Signal Triggering Logics - Implements recording triggers based on predefined bit patterns or edge conditions across digital channels.
  • Protocol Analyzer Frameworks - Provides a base class for implementing custom protocol decoding logic and data renderers in external assemblies.
  • Protocol Decoder Frameworks - Allows the development of custom decoders and renderers for proprietary protocols through external libraries.
  • Protocol Analyzers - Provides an extensible analysis framework for implementing proprietary signal decoders via external libraries.
  • Protocol Decoders - Translates raw digital signal waveforms into human-readable protocol frames through an extensible plugin system.
  • Remote Device Connectivity - Provides mechanisms to establish network connections to capture hardware via IP addresses and ports for remote operations.
  • Hardware Control Interfaces - Sends configuration data and commands to the capture hardware over a dedicated TCP port.
  • Hardware Signal Inspectors - Includes tools for measuring signal properties like frequency and period to troubleshoot electronic circuits.
  • High-Speed Signal Sampling - Supports high-resolution digital signal capture and complex trigger patterns to isolate specific hardware events.
  • Signal Waveform Generators - Provides a domain-specific language to generate synthetic signal data for simulating captures or patching data files.
  • CSV Serialization - Stores captured signal transitions in comma-separated value formats for portability and external analysis.
  • Signal Data Exporters - Saves captured signal transitions to CSV files for use in external analysis tools.
  • Signal Capture Utilities - Offers a command line tool to record digital signal data directly into CSV files.
  • Command Line Interfaces - Provides a multiplatform command line interface to trigger data collection and manage network settings.
  • Burst Capture Mechanisms - Implements trigger-based burst capture to record sequential data blocks while discarding irrelevant samples.
  • Capture Channel Management - Allows selection of specific digital channels for monitoring and the assignment of custom names for identification.
  • Hardware Daisy Chaining - Supports linking multiple capture devices in a serial configuration to increase the total number of digital channels.
  • Hardware Module Chaining - Supports the physical and logical interconnection of multiple capture devices to increase available digital channels.
  • Digital Signal Frequency Measurement - Calculates period, frequency, duration, and sample count for selected signal regions.
  • Remote Hardware Capturing - Enables connecting to network-enabled capture devices via WiFi for signal recording without physical tethering.
  • Signal Sampling Parameters - Provides settings for sampling frequency and the number of samples to record around a trigger event.
  • Remote Signal Acquisition Tools - Operates as a network capture tool to acquire digital signal data remotely over TCP via WiFi.
  • Signal Burst Modes - Supports burst mode capture to efficiently record sequential data blocks by automatically rearming the trigger.

Star history

Star history chart for gusmanb/logicanalyzerStar history chart for gusmanb/logicanalyzer

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Logicanalyzer

These projects share indexed features with Logicanalyzer. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • portapack-mayhem/mayhem-firmwareportapack-mayhem avatar

    portapack-mayhem/mayhem-firmware

    5,199View on GitHub↗

    Mayhem-Firmware is a custom firmware for the PortaPack add-on that transforms a HackRF software-defined radio into a standalone handheld device capable of receiving, transmitting, and analyzing radio signals across a wide frequency range. The firmware provides a complete operational environment with an event-driven touchscreen interface, a menu-driven application launcher, and a real-time sample streaming pipeline that connects the hardware abstraction layer to a suite of modular applications. All user data, including frequency presets, captures, and configuration files, are stored on a remova

    Chackrfhackrf-componentsportapack
    View on GitHub↗5,199
  • jopohl/urhjopohl avatar

    jopohl/urh

    12,212View on GitHub↗

    This project is an integrated software suite and graphical workbench designed for capturing, visualizing, and reverse engineering wireless communication protocols and digital waveforms. It functions as a platform for software-defined radio analysis, enabling the recording of raw radio frequency data from hardware devices to facilitate the investigation of unknown or proprietary communication logic. The software distinguishes itself through a protocol-agnostic data modeling approach that represents radio transmissions as abstract bitstreams, decoupling analysis tools from specific modulation o

    Pythonairspybladerfhacking
    View on GitHub↗12,212
  • open-sdr/openwifiopen-sdr avatar

    open-sdr/openwifi

    4,669View on GitHub↗

    OpenWifi is an open-source implementation of the IEEE 802.11n wireless standard designed for programmable logic. It provides a software-defined radio platform and WiFi baseband processor that implements the physical and MAC layers on FPGA hardware, accompanied by a dedicated wireless driver and toolset for hardware control. The project is distinguished by its deep integration of signal analysis and telemetry, specifically through a framework for capturing channel state information and raw IQ samples. It enables high-precision packet timestamping and cross-layer correlation between physical la

    C
    View on GitHub↗4,669
  • tabulapdf/tabulatabulapdf avatar

    tabulapdf/tabula

    7,425View on GitHub↗

    Tabula is a PDF table extraction tool and data scraper designed to isolate tabular structures within text-based PDF files. It functions as a converter that transforms these layouts into structured CSV or spreadsheet formats for data recovery and analysis. The project provides both a visual interface for manually selecting table areas and a headless command-line interface. This dual approach allows for a choice between manual data recovery via visual-area selection and the integration of table extraction into automated data pipelines. The extraction process utilizes Java-based PDF parsing and

    CSScsvexcelpdf
    View on GitHub↗7,425
Compare all 30 related projects→

Frequently asked questions

What does gusmanb/logicanalyzer do?

Logicanalyzer is a digital logic analyzer and signal visualizer designed for capturing and analyzing high-speed digital signal transitions. It functions as a protocol decoder that translates raw digital signals into human-readable frames and operates as a network capture tool to acquire data remotely over TCP.

What are the main features of gusmanb/logicanalyzer?

The main features of gusmanb/logicanalyzer are: Logic Signal Analysis, Logic Signal Capture, Waveform Visualizers, Digital Logic Analyzers, Digital Protocol Sniffing, Edge Triggering, Pattern Triggering, Signal Visualizers.

Which projects share features with gusmanb/logicanalyzer?

Projects with overlapping indexed features include: portapack-mayhem/mayhem-firmware — Mayhem-Firmware is a custom firmware for the PortaPack add-on that transforms a HackRF software-defined radio into a… jopohl/urh — This project is an integrated software suite and graphical workbench designed for capturing, visualizing, and reverse… open-sdr/openwifi — OpenWifi is an open-source implementation of the IEEE 802.11n wireless standard designed for programmable logic. It… tabulapdf/tabula — Tabula is a PDF table extraction tool and data scraper designed to isolate tabular structures within text-based PDF… miek/inspectrum. vremsoftwaredevelopment/wifianalyzer — WiFiAnalyzer is an IEEE 802.11 network analyzer and signal monitor used to scan wireless access points, monitor signal…