simonsan / cuprous

cuprous logic simulator

Home Page:https://ved-s.github.io/cuprous/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Cuprous Logic Simulator

Renamed from RLS (Rust Logic Simulator)

Logisim-inspired logic circuits simulator

Global TODOs

  • [Done] Place circuit boards as circuits

  • [Done] Circuit controls

  • [Working] Circuit designer for circuit boards

  • [Done] Rename the project

  • UI descriptions, tooltips, hints, etc

  • Better UI, more tabs

  • Proper keybinds, some mobile support

  • Fully custom pins that can interface with other wires in other circuits (labels, seamless pins)

  • More components (LEDs, 7-segments...)

  • Embed as iframes

  • Some sort of plugin api

  • Separate into backend and frontend crates

  • Figure out themes

  • Proper mobile support

  • [WIP] Proper errors

Local TODOs

  • Rotate selection
  • Remove wire with Wire tool
  • Warning to replace circuits that don't match latest pin layout
  • Make pins use random ID and store it in board data
  • When copying pins, preserve their ID and design data
  • Maybe show circuit pin labels in paste
  • Update SVGs

Web version

Web version is available here. It's less precise due to browser limitations.

About

cuprous logic simulator

https://ved-s.github.io/cuprous/


Languages

Language:Rust 99.0%Language:JavaScript 0.8%Language:HTML 0.1%Language:Shell 0.1%