Skip to content

Ved-s/cuprous

Repository files navigation

Cuprous Logic Simulator

Renamed from RLS (Rust Logic Simulator)

Important

This project is being rewritten from scratch in the rewrite branch.

Current version is not being maintained or changed in any way.

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