rusefi/rusefi
rusefi - GPL internal combustion engine control unit observed · 2026-09-03
Health v2 · maintenance only
91/100
- Activity 100
- Release rhythm 73
- Longevity 100
Flags: no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 128
- age_days: 4516
- days_rel: 20
- days_push: 0
- n_releases_24m: 6
Adoption not part of the score
1147 stars · 413 forks observed · 2026-09-03
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
rusEFI is a GPL open-source internal combustion engine control unit (ECU) project, including STM32 firmware, KiCAD hardware designs, a Java-based tuning console, and a firmware simulator. It supports sequential fuel injection, ignition control, wideband oxygen sensing, CAN bus, Lua scripting, and many other engine management features for up to 12-cylinder engines.
Use cases
- control fuel injection and ignition on a DIY standalone ECU
- convert a carbureted or stock ECU engine to programmable standalone engine management
- tune fuel and ignition tables with TunerStudio or the rusEFI console
- simulate ECU firmware on Windows or Linux without hardware
- add traction control, launch control, antilag, or boost control to a race car
- log wideband AFR and engine data over CAN bus
- customize engine control behavior with Lua scripting
When to choose
- you want a fully open-source, hackable standalone ECU with active community support
- you need flexible engine management for up to 12 cylinders with sequential injection and ignition
- you want to modify or extend ECU firmware or hardware yourself
- you need features like flex fuel, staged injection, knock sensing, or automatic transmission control
When to avoid
- you need a plug-and-play ECU with no wiring, configuration, or tuning effort
- you require guaranteed commercial support or certification for street-legal emissions compliance
- your project depends on injectors or hardware not supported by the firmware (e.g., low-impedance injectors without proper drivers)
Facets
application · maturity active
embedded simulation developer-tools monitoring embedded-systems hardware embedded cross-platform jvm cpp c ecu engine-management firmware automotive stm32 fuel-injection ignition-control tuning-software real-time-operating-system can-bus motorsport
4 sources
- readme: https://github.com/rusefi/rusefi · fetched 2026-09-03 · e9f567e2dc8f
- homepage: http://rusefi.com · fetched 2026-08-29 · 9536b2c29e7f
- site_page: https://rusefi.com/docs/guide · fetched 2026-08-29 · 260259a399ac
- site_page: https://wiki.rusefi.com/FAQ-Basic-Wiring-and-Connections · fetched 2026-08-29 · 362d8fcadf8a
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| rusefi/rusefi | main | 91 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem