[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-4253":3},{"id":4,"name":5,"fullName":6,"owner":5,"repo":5,"description":7,"homepage":8,"htmlUrl":9,"language":10,"languages":9,"totalLinesOfCode":9,"stars":11,"forks":12,"watchers":13,"openIssues":14,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":15,"forks30d":15,"starsTrendScore":19,"compositeScore":20,"rankGlobal":9,"rankLanguage":9,"license":21,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":24,"hasPages":22,"topics":25,"createdAt":9,"pushedAt":9,"updatedAt":40,"readmeContent":41,"aiSummary":42,"trendingCount":15,"starSnapshotCount":15,"syncStatus":43,"lastSyncTime":44,"discoverSource":45},4253,"logisim-evolution","logisim-evolution\u002Flogisim-evolution","Digital logic design tool and simulator","",null,"Java",7192,951,78,165,0,5,28,116,24,98.94,"GNU General Public License v3.0",false,"main",true,[26,27,28,29,30,31,32,33,34,35,5,36,37,38,39],"circuit","circuits","digital-circuit","digital-circuits","digital-logic","digital-logic-design","education","fpga","logic","logisim","simulator","timing-diagram","verilog","vhdl","2026-06-12 04:00:21","[![Logisim-evolution](docs\u002Fimg\u002Flogisim-evolution-logo.png)](https:\u002F\u002Fgithub.com\u002Flogisim-evolution\u002Flogisim-evolution)\n\n---\n\n# Logisim-evolution #\n\n* **Table of contents**\n  * [Features](#features)\n  * [Requirements](#requirements)\n  * **[Downloads](#download)**\n    * [Package Manager](#package-manager)\n    * [Nightly builds (unstable)](#nightly-builds)\n  * [Pictures of Logisim-evolution](docs\u002Fpics.md)\n  * [More Information](docs\u002Fdocs.md)\n  * [Bug reports & feature requests](https:\u002F\u002Fgithub.com\u002Flogisim-evolution\u002Flogisim-evolution\u002Fissues)\n  * [For developers](docs\u002Fdevelopers.md)\n  * [How to contribute](docs\u002Fdevelopers.md#how-to-contribute)\n  * [Credits](docs\u002Fcredits.md)\n\n---\n\n## Features ##\n\n`Logisim-evolution` is educational software for designing and simulating digital logic circuits.\n`Logisim-evolution` is [free](#license), [open-source](https:\u002F\u002Fgithub.com\u002Flogisim-evolution), and [cross-platform](#requirements).\n\nProject highlights:\n\n* easy to use circuit designer,\n* logic circuit simulations,\n* chronogram (to see the evolution of signals in your circuit),\n* electronic board integration (schematics can be simulated on real hardware),\n* VHDL components (components behavior can be specified in VHDL!),\n* TCL\u002FTK console (interfaces between the circuit and the user),\n* huge library of components (LEDs, TTLs, switches, SoCs),\n* allows for custom libraries to be [loaded on startup](docs\u002Fautomatic_library_import.md)\n* supports [multiple languages](docs\u002Fdocs.md#translations),\n* and more!\n\nGetting started (no experience needed):\n\nStep-by-step first circuit:\n\n| Step | What you do | Why it matters |\n| --- | --- | --- |\n| 1 | `File → New` | Start a clean project |\n| 2 | Place two `Input` components and one `AND` gate | Create a simple logic function |\n| 3 | Add a `Probe` or `Lamp` as the output | Make the result visible |\n| 4 | Use the wiring tool to connect inputs → gate → output | Build the circuit path |\n| 5 | Toggle the inputs | Observe how logic affects the output |\n| 6 | Save the project | Keep your work for later |\n\nKey ideas in plain language:\n\n| Concept | What it means in practice |\n| --- | --- |\n| Component | A building block you place on the canvas |\n| Wire | The path that carries a 0 or 1 between components |\n| Signal | The 0\u002F1 value traveling on a wire |\n| Subcircuit | A reusable group of components you define |\n| Library | A collection of components you can add to a project |\n\nIf you get stuck:\n\n* Click a component and read its properties panel.\n* Use `Edit → Undo` to step back safely.\n* Check the screenshots and docs links below for examples.\n\n[![Logisim-evolution](docs\u002Fimg\u002Flogisim-evolution-01-small.png)](docs\u002Fpics.md)\n[![Logisim-evolution](docs\u002Fimg\u002Flogisim-evolution-02-small.png)](docs\u002Fpics.md)\n[![Logisim-evolution](docs\u002Fimg\u002Flogisim-evolution-03-small.png)](docs\u002Fpics.md)\n\nImage gallery: the three thumbnails above link to a larger set of screenshots in `docs\u002Fpics.md`.\n\n---\n\n## Requirements ##\n\n`Logisim-evolution` is a Java application; therefore, it can run on any operating system supporting the Java runtime enviroment.\nIt requires [Java 21 (or newer)](https:\u002F\u002Fadoptium.net\u002Ftemurin\u002Freleases\u002F).\n\nAccessibility notes:\n\n* If you use a screen reader, the `docs\u002F` pages are plain Markdown and generally read well in linear order.\n* If you prefer larger text or higher contrast, use your OS display settings or Java accessibility options.\n* Keyboard navigation is supported throughout the app; consult the in-app help for shortcuts.\n* The image gallery uses thumbnails that link to full-size images for better visibility.\n\nAccessibility quick setup:\n\n| Need | Tip |\n| --- | --- |\n| Larger text | Increase OS scaling or Java UI scaling |\n| High contrast | Enable high-contrast mode in your OS |\n| Keyboard-only use | Rely on menus and in-app shortcuts |\n\n---\n\n## Download ###\n\n`Logisim-evolution` is available for\n[download in compiled form](https:\u002F\u002Fgithub.com\u002Flogisim-evolution\u002Flogisim-evolution\u002Freleases)\nwith ready to use installable packages for Windows, macOS, and Linux\nor in [source code form](https:\u002F\u002Fgithub.com\u002Flogisim-evolution), which you can [build yourself](docs\u002Fdevelopers.md).\n\nThe following [platform specific packages](https:\u002F\u002Fgithub.com\u002Flogisim-evolution\u002Flogisim-evolution\u002Freleases)\ninclude the Java runtime and do not require it to be installed separately:\n\n* `logisim-evolution_\u003Cversion>-1_amd64.deb`: Debian package (also suitable for Ubuntu and derivatives),\n* `logisim-evolution-\u003Cversion>-1.x86_64.rpm`: Package for Fedora\u002FRedhat\u002FCentOS\u002FSuSE Linux distributions,\n* `logisim-evolution-\u003Cversion>_amd64.snap`: The [Snap](https:\u002F\u002Fsnapcraft.io\u002Fdocs) archive for all\n  supported Linux distributions (also available in [Snapcraft store](https:\u002F\u002Fsnapcraft.io\u002Flogisim-evolution)),\n* `logisim-evolution-\u003Cversion>-aarch64.msi`: Installer package for Microsoft Windows for Arm processors,\n* `logisim-evolution-\u003Cversion>-amd64.msi`: Installer package for Microsoft Windows for Intel processors,\n* `logisim-evolution-\u003Cversion>-aarch64.dmg`: macOS package for Apple processors,\n* `logisim-evolution-\u003Cversion>-x86_64.dmg`: macOS package for Intel processors (also runs on Apple processors in simulation).\n\nThe Java JAR [`logisim-evolution-\u003Cversion>-all.jar`](https:\u002F\u002Fgithub.com\u002Flogisim-evolution\u002Flogisim-evolution\u002Freleases)\nis also available and can be run on any system with a supported Java runtime installed.\n\n[![Get it from the Snap Store](https:\u002F\u002Fsnapcraft.io\u002Fstatic\u002Fimages\u002Fbadges\u002Fen\u002Fsnap-store-black.svg)](https:\u002F\u002Fsnapcraft.io\u002Flogisim-evolution)\n\nWhich download should I pick?\n\n| You are on | Pick this | Notes |\n| --- | --- | --- |\n| Windows (Intel\u002FAMD) | `logisim-evolution-\u003Cversion>-amd64.msi` | Standard installer |\n| Windows (ARM) | `logisim-evolution-\u003Cversion>-aarch64.msi` | For ARM devices |\n| macOS (Apple Silicon) | `logisim-evolution-\u003Cversion>-aarch64.dmg` | For M-series Macs |\n| macOS (Intel) | `logisim-evolution-\u003Cversion>-x86_64.dmg` | Also runs via Rosetta |\n| Linux (Debian\u002FUbuntu) | `logisim-evolution_\u003Cversion>-1_amd64.deb` | Debian package |\n| Linux (Fedora\u002FRedhat) | `logisim-evolution-\u003Cversion>-1.x86_64.rpm` | RPM package |\n| Linux (Snap) | `logisim-evolution-\u003Cversion>_amd64.snap` | Snap store build |\n| Any OS with Java | `logisim-evolution-\u003Cversion>-all.jar` | Portable option |\n\n---\n\n**Note for macOS users**:\nThe Logisim-evolution.app is not signed with an Apple approved certificate.\n\nWhen launching the application for the first time, you will have to start it via the \"Open\" entry in the\napplication icon's context menu in the macOS Finder. This is either done by clicking the application\nicon with the right mouse button or holding down \u003Ckbd>CTRL\u003C\u002Fkbd> while clicking the icon with the\nleft mouse button. This will open a panel asking you to verify that you wish to launch the application.\nOn more recent versions of macOS, the panel will only give you a choice of moving the app to the trash or Cancel.\nOn those systems, click Cancel, open `System Preferences`, and select `Security & Privacy`.\nThere you may need to click the lock to make changes and authenticate with an administrative acccount.\nIt should show an option to open the app.\nSee [Safely open apps on your Mac](https:\u002F\u002Fsupport.apple.com\u002Fen-us\u002FHT202491) for more information.\n\nDepending on your security settings, you may also get a panel asking if you wish to allow it to accept\nnetwork connections. You can click \"Deny\" as we do not need network access currently nor we do request any.\n\n### Package Manager ###\n\n`Logisim-evolution` is available from a bunch of [package managers](https:\u002F\u002Frepology.org\u002Fproject\u002Flogisim-evolution\u002Fversions).\nNote that these (except for Snap) are not maintained by the core developers.\nIf you should observe a bug in Logisim-evolution while using one of these packages,\nfirst make sure that it can be reproduced with the most recent official packages\n[provided through this repository](https:\u002F\u002Fgithub.com\u002Flogisim-evolution\u002Flogisim-evolution\u002Freleases)\nand ideally the HEAD of our [main branch](https:\u002F\u002Fgithub.com\u002Flogisim-evolution\u002Flogisim-evolution\u002Ftree\u002Fmain)\nbefore [creating an issue](https:\u002F\u002Fgithub.com\u002Flogisim-evolution\u002Flogisim-evolution\u002Fissues) on\nthe official [Logisim-evolution repository](https:\u002F\u002Fgithub.com\u002Flogisim-evolution\u002Flogisim-evolution).\nOtherwise, report the issue to the package maintainer!\n\n* [Snap](https:\u002F\u002Fsnapcraft.io\u002Flogisim-evolution) (`snap install logisim-evolution`)\n* [Flathub](https:\u002F\u002Fflathub.org\u002Fapps\u002Fdetails\u002Fcom.github.reds.LogisimEvolution) (`flatpak install flathub com.github.reds.LogisimEvolution`)\n* [Homebrew](https:\u002F\u002Fformulae.brew.sh\u002Fcask\u002Flogisim-evolution) (`brew install --cask logisim-evolution`)\n* [MacPorts](https:\u002F\u002Fports.macports.org\u002Fport\u002Flogisim-evolution\u002Fdetails\u002F) (`port install logisim-evolution`)\n* [Chocolatey](https:\u002F\u002Fcommunity.chocolatey.org\u002Fpackages\u002Flogisim-evolution) (`choco install logisim-evolution`)\n* [winget](https:\u002F\u002Fwinget.run\u002Fpkg\u002Flogisim-evolution\u002Flogisim-evolution) (`winget install -e --id logisim-evolution.logisim-evolution`)\n* [Arch User Repository](https:\u002F\u002Faur.archlinux.org\u002Fpackages\u002Flogisim-evolution)\n* [nixpkgs](https:\u002F\u002Fsearch.nixos.org\u002Fpackages?channel=24.05&show=logisim-evolution)(`nix-shell -p logisim-evolution`)\n\n### Nightly builds ###\n\nWe also offer builds based on the current state of the\n[main](https:\u002F\u002Fgithub.com\u002Flogisim-evolution\u002Flogisim-evolution\u002Ftree\u002Fmain) branch.\nIf the main branch has been changed,\na new `Nightly build` is created at midnight [UTC](https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FCoordinated_Universal_Time).\n\nNote that these builds may be unstable since the main branch is a work in progress.\n\nTo get nightly downloads, please go to the\n[nightly workflow page](https:\u002F\u002Fgithub.com\u002Flogisim-evolution\u002Flogisim-evolution\u002Factions\u002Fworkflows\u002Fnightly.yml)\nand browse to the last successful build from the `Nightly` worker.\nNightly runs each night, but terminates quickly and does not produce new packages if nothing has changed since the last run.\nFind the most recent run that contains the packages.\nThe time Nightly took to run, given near the clock icon on the right, helps your search.\nNote that due to GitHub internals, all files are provided as ZIP archives.\nYou must unzip the downloaded file to get the installation package.\n\nPlease share your experience in [Discussions](https:\u002F\u002Fgithub.com\u002Flogisim-evolution\u002Flogisim-evolution\u002Fdiscussions)\nor [open a ticket](https:\u002F\u002Fgithub.com\u002Flogisim-evolution\u002Flogisim-evolution\u002Fissues)\nif you found a bug or have suggestions for improvement.\n\n---\n\n## License ##\n\n* `Logisim-evolution` is copyrighted ©2001-2024 by Logisim-evolution [developers](docs\u002Fcredits.md).\n* This is free software licensed under [GNU General Public License v3](https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-3.0.en.html).\n","Logisim-evolution 是一个用于设计和模拟数字逻辑电路的教育软件。其核心功能包括易于使用的电路设计工具、逻辑电路仿真、信号时序图显示以及与真实硬件集成的能力。此外，它支持VHDL组件定义、TCL\u002FTK控制台交互，并提供丰富的元件库，用户还可以自定义加载额外库。该软件采用Java开发，免费开源且跨平台，适合初学者到进阶用户的广泛需求，特别适用于教学环境中的数字逻辑设计课程或个人学习数字电路基础知识。",2,"2026-06-11 02:59:17","top_language"]