Digital
brew install --cask digital
v0.31
Logic designer and circuit simulator
25
30-day installs · #2800
52
90-day · #3310
188
365-day · #3397
5.8k
★ GitHub stars · updated 2mo ago
GitHub topics
circuit
digital-circuits
education
logic
logic-gates
logisim
simulator
Links
- https://github.com/hneemann/Digital
- GitHub: hneemann/Digital
- Brew formula source: Casks/d/digital.rb
Raw metadata
{
"alternatives": [],
"artifacts": [
{
"suite": [
"Digital"
],
"target": "/Applications/Digital"
},
{
"zap": [
{
"trash": "~/.digital.cfg"
}
]
}
],
"auto_updates": null,
"categories": [],
"deprecated": 0,
"deprecation_reason": null,
"desc": "Logic designer and circuit simulator",
"disable_reason": null,
"disabled": 0,
"display_name": "Digital",
"enrichment_fetched_at": "2026-06-20T22:42:06+00:00",
"first_seen": "2026-06-20T00:47:34+00:00",
"full_token": "digital",
"github_default_branch": "master",
"github_last_commit_at": "2026-06-12T17:09:11Z",
"github_readme_excerpt": "[](https://github.com/hneemann/Digital/releases/latest/download/Digital.zip)\n\n# Digital #\n\nDigital is an easy-to-use digital logic designer and circuit simulator designed for educational purposes.\n\n\n\n\n\n## [Download](https://github.com/hneemann/Digital/releases/latest/download/Digital.zip) and Installation ##\n\nThere is no installation required, just unpack the *Digital.zip* file, which is available\nfor [download](https://github.com/hneemann/Digital/releases/latest/download/Digital.zip). On Linux start the shell\nscript and on Windows and MacOS the JAR file can be started directly. A Java Runtime Environment (at least JRE 8) is\nrequired to run Digital. On Windows the easiest way to get Java is to install the binaries provided by the\n[Eclipse Temurin](https://adoptium.net/) project.\n\nIf there are any problems starting Digital on your system, please try to run Digital from a command line within the\n*Digital* folder:\n\n```\njava -jar Digital.jar\n```\n\n## Features ##\n\nThese are the main features of Digital:\n\n- Visualization of signal states with measurement graphs.\n- Single gate mode to analyze oscillations.\n- Analysis and synthesis of combinatorial and sequential circuits.\n- Simple testing of circuits: You can create test cases and execute them to verify your design.\n- Many examples: From a transmission gate D-flip-flop to a complete (simple) MIPS-like single cycle CPU.\n- Includes a simple editor for finite state machines (FSM). A FSM can then be converted to a state transition table and a circuit implementing the FSM (See [screenshot](#additional-screenshots)).\n- Contains a library with the most commonly used 74xx series integrated circuits.\n- Supports generic circuits. This allows the creation of circuits that can be parameterized when used. In this way, it is possible, for e.g., to create a barrel shifter with a selectable bit width.\n- Good performance",
"github_repo": "hneemann/Digital",
"github_stars": 5790,
"github_topics": [
"circuit",
"digital-circuits",
"education",
"logic",
"logic-gates",
"logisim",
"simulator"
],
"homepage": "https://github.com/hneemann/Digital",
"homepage_og_description": null,
"homepage_og_image": null,
"homepage_title": null,
"installs_30d": 25,
"installs_365d": 188,
"installs_90d": 52,
"last_seen": "2026-06-20T00:47:34+00:00",
"llm_generated_at": null,
"llm_model": null,
"names": [
"Digital"
],
"one_liner": null,
"rank_30d": 2800,
"rank_365d": 3397,
"rank_90d": 3310,
"raw_hash": "b6db9ec84ea31d04",
"ruby_source_path": "Casks/d/digital.rb",
"tap": "homebrew/cask",
"token": "digital",
"version": "0.31",
"why_use_this": null
}