VESC
The VESC motor control firmware observed · 2026-08-28
Health v2 · maintenance only
77/100
- Activity 99
- Release rhythm 35
- Longevity 100
Flags: no_releases no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 4619
- days_rel: n/a
- days_push: 8
- n_releases_24m: 0
Adoption not part of the score
3388 stars · 1918 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
VESC is the open-source firmware for the VESC DC/BLDC/FOC motor controllers, written in C for STM32-based boards. It supports many hardware board targets and is configured and flashed via the companion VESC Tool application.
Use cases
- control brushless motors with field-oriented control
- build firmware for an electric skateboard or e-bike ESC
- customize motor controller behavior for robotics projects
- flash and tune a VESC hardware controller
- implement FOC motor control on STM32
When to choose
- you own or build VESC-compatible motor controller hardware
- you need open-source, customizable BLDC/FOC motor control firmware
- you want to tweak or extend motor controller behavior at the firmware level
When to avoid
- you need a plug-and-play ESC without building firmware
- your motor controller hardware is not VESC-compatible
- you only want a GUI tuning tool without touching firmware (use VESC Tool instead)
Facets
application · maturity stable
embedded simulation developer-tools embedded-systems hardware robotics embedded windows firmware motor-control bldc foc esc stm32 e-skateboard open-source-hardware e-mobility linux macos
1 source
- readme: https://github.com/vedderb/bldc · fetched 2026-08-28 · 167a84472ace
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| vedderb/bldc | main | 77 |
| vedderb/vesc_tool | plugin | 77 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem