A logic gate simulator written in typescript
Find a file
2023-10-29 03:14:12 +01:00
.github Attempt to use dream2nix and vite 2023-10-29 03:14:12 +01:00
.vscode feat: configurable ics:) 2020-04-13 23:39:00 +03:00
docs Initialized direnv and commited some older docs 2023-04-20 19:32:12 +03:00
dream2nix-packages/erratic-gate Attempt to use dream2nix and vite 2023-10-29 03:14:12 +01:00
public Attempt to use dream2nix and vite 2023-10-29 03:14:12 +01:00
src Attempt to use dream2nix and vite 2023-10-29 03:14:12 +01:00
.envrc Attempt to use dream2nix and vite 2023-10-29 03:14:12 +01:00
.gitignore Initialized direnv and commited some older docs 2023-04-20 19:32:12 +03:00
.prettierrc.js added incrementor 2019-08-04 02:45:00 +03:00
flake.lock Initialized direnv and commited some older docs 2023-04-20 19:32:12 +03:00
flake.nix Attempt to use dream2nix and vite 2023-10-29 03:14:12 +01:00
index.html Attempt to use dream2nix and vite 2023-10-29 03:14:12 +01:00
LICENSE.md add license 2019-03-06 08:06:09 +00:00
package.json Attempt to use dream2nix and vite 2023-10-29 03:14:12 +01:00
projects.toml Attempt to use dream2nix and vite 2023-10-29 03:14:12 +01:00
README.md Update README.md 2019-08-05 18:53:07 +03:00
tsconfig.json Attempt to use dream2nix and vite 2023-10-29 03:14:12 +01:00
tsconfig.node.json Attempt to use dream2nix and vite 2023-10-29 03:14:12 +01:00
vite.config.ts Attempt to use dream2nix and vite 2023-10-29 03:14:12 +01:00

Logic gate simulator

This is a logic gate simulator made for infoeducatie 2019.

Getting started

Check out the demo Or read the docs

I've also made a trello board .

Credits

Many thanks to:

  1. Canana for the logo!
  2. Player_0_1#2955 for all the testing and ideas
  3. BlueGhost, Vyctor661, Mao for all the design reviews

Features

  • Simple & intuitive UI
  • Multiple simulations support
  • Integrated circuits
  • Multiple bits per pin
  • Multiple language support: Romanian, English, Dutch, Turkish, Chinese & more in the future

Playing with the source

To run locally clone this repo, and then install all dependencies by rrunning:

npm install

Start the development server by running:

npm run dev

Or bundle the source with:

npm run build

Assets & code wich i didn't make myself:

You can read a full list with what i don't own here