Skip to content

nametable/cuprous

 
 

Repository files navigation

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
  • Maybe show circuit pin labels in paste
  • Update SVGs
  • Properly reset wires and circuit before placing or after removing
  • Option to floor led position before rendering it
  • Copy/Paste/Save/Load style

Auto builds

Automatic builds are available here for Linux and here for Windows for x86_64.

These links depend on nightly.link and will not work if the site is down or 90 days have passed from last build.

Web version

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

Releases

No releases published

Packages

No packages published

Languages

  • Rust 99.0%
  • Other 1.0%