← Back to Discover
cherry-embedded

cherry-embedded/CherryUSB

CApache-2.0active
90Health

CherryUSB is a tiny and beautiful, high performance and portable USB host and device stack for embedded system with USB IP

Stars2.1k
Forks460
Open Issues12
Contributors460
Last Push0d ago

Health Breakdown

Activity
25
Community
25
Maintenance
16
Popularity
25
#cdc#cdns2#cdns3#cherryusb#dfu#dwc2#ehci#hid#hub#musb#ohci#rndis#uac#usb#usb-device#usb-host#uvc#xhci
View on GitHub ↗Issues (12) ↗Pull Requests ↗Wiki ↗

Should you contribute to cherry-embedded/CherryUSB?

cherry-embedded/CherryUSB has a FoundDev health score of 90/100, which puts it in the active-and-maintained tier. The maintainer team is shipping recently, issues are being closed, and a PR you open this week has a realistic chance of being reviewed.

Last push was 0 days ago — that signals an actively maintained project. New issues are likely to get a maintainer response within days. The project is written primarily in C, so prior C experience will shorten ramp-up.

Licensed under Apache-2.0, a standard OSI-approved license — safe to contribute to under normal employer IP policies.

Community

cherry-embedded90

CherryUSB is a tiny and beautiful, high performance and portable USB host and device stack for embedded system with USB IP

active
★ 2.1k460 contributors12 issues
0d ago

More C repos

apache
apache/nuttx-apps
Apache NuttX Apps is a collection of tools, shells, network utilities, libraries, interpreters and can be used with the NuttX RTOS
★ 47296
osdp-dev
osdp-dev/libosdp
OSDP (Open Supervised Device Protocol) library; this project provides a C library for OSDP with bindings/glues for various platforms and languages
★ 19994
osdp-dev
osdp-dev/c-utils
Tiny, modular, drop-in, library of some most commonly used utility methods for C (embedded) applications. Intended to be used as a git-submodule inside your projects to kickstart development.
★ 16894