# sharpie7/circuitjs1

Electronic Circuit Simulator in the Browser

Repository: https://github.com/sharpie7/circuitjs1
Canonical: https://ross.abutalabs.com/products/circuitjs1
Language: Java
License: GPL-2.0
License Family: copyleft
Last push: 2024-01-22T18:33:38+00:00

## Health v2 (maintenance only)
Score: 32/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 4098, "days_push": 954, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 2939, forks 814 (observed 2026-08-28T04:07:30.982608+00:00)

## What it is
CircuitJS1 is an electronic circuit simulator that runs entirely in the browser, ported from Paul Falstad's original Java applet using GWT. It lets users build and simulate analog and digital circuits interactively with a wide library of components.

## Use cases
- simulate electronic circuits in a browser
- teach electronics with interactive circuit demos
- test circuit designs before breadboarding
- share circuit simulations via links
- self-host a circuit simulator on a website

## When to choose
- you need a free, browser-based circuit simulator with no installation
- you want to embed or self-host an educational electronics tool
- you need analog and digital component simulation with visual scopes

## When to avoid
- you need professional SPICE-level accuracy or netlist import
- you want a native desktop EDA tool with PCB layout
- you need to contribute easily and dislike the Eclipse/GWT build workflow

## Facets
- artifact type: application
- maturity: active
- function: simulation, gui, graphics
- domain: education, simulation, hardware, cross-platform
- platform: browser, cross-platform
- tags: circuit-simulator, electronics, gwt, java-applet-port, spice-like, browser-app, web-server

## Member repositories
- sharpie7/circuitjs1 (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:07:30.982608+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T07:33:00.162513+00:00, confidence not recorded.
  - readme: https://github.com/sharpie7/circuitjs1 (fetched 2026-08-28T04:07:30.982608+00:00, sha 801ed8ad196a)
- Data as of 2026-08-30T08:39:29.467469+00:00.
