Ecosyste.ms: Packages

An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

Top 3.0% on crates.io
Top 1.6% downloads on crates.io
Top 0.7% dependent packages on crates.io
Top 1.5% dependent repos on crates.io
Top 5.4% forks on crates.io
Top 1.7% docker downloads on crates.io

crates.io : riscv

Low level access to RISC-V processors

Registry - Source - Documentation - JSON
purl: pkg:cargo/riscv
Keywords: riscv, register, peripheral
License: ISC
Latest release: 4 months ago
First release: over 6 years ago
Dependent packages: 86
Dependent repositories: 721
Downloads: 1,933,716 total
Stars: 727 on GitHub
Forks: 147 on GitHub
Docker dependents: 79
Docker downloads: 23,349,505
Total Commits: 238
Committers: 37
Average commits per author: 6.432
Development Distribution Score (DDS): 0.676
More commit stats: commits.ecosyste.ms
See more repository details: repos.ecosyste.ms
Last synced: 21 days ago

qingke 0.2.0
Low level access to WCH's QingKe RISC-V processors
14 versions - Latest release: 24 days ago - 2 dependent packages - 3.95 thousand downloads total - 12 stars on GitHub - 1 maintainer
ch32-metapac 0.0.6
Peripheral Access Crate (PAC) for all WCH's MCU chips, including metadata.
6 versions - Latest release: 26 days ago - 1.77 thousand downloads total - 6 stars on GitHub - 1 maintainer
ockam_transport_ble 0.77.0 💰
Bluetooth Low Energy (BLE) Transport for the Ockam Routing Protocol.
74 versions - Latest release: 29 days ago - 22.5 thousand downloads total - 4,351 stars on GitHub - 2 maintainers
jh71xx-hal 0.4.0
Hardware abstraction library for the JH71xx SoCs
7 versions - Latest release: about 1 month ago - 2.08 thousand downloads total - 0 stars on codeberg.org - 1 maintainer
jh71xx-pac 0.8.0
Peripheral access crate for the JH71xx SoCs
13 versions - Latest release: about 1 month ago - 1 dependent package - 4.05 thousand downloads total - 0 stars on codeberg.org - 1 maintainer
esp-hal 0.17.0
Bare-metal HAL for Espressif devices
5 versions - Latest release: about 2 months ago - 3 dependent packages - 1 dependent repositories - 11.6 thousand downloads total - 565 stars on GitHub - 2 maintainers
Top 7.9% on crates.io
esp-riscv-rt 0.8.0
Minimal runtime / startup for RISC-V CPUs from Espressif
9 versions - Latest release: about 2 months ago - 4 dependent packages - 5 dependent repositories - 94.5 thousand downloads total - 565 stars on GitHub - 1 maintainer
esp32c3 0.22.0
Peripheral access crate for the ESP32-C3
28 versions - Latest release: about 2 months ago - 3 dependent packages - 12 dependent repositories - 124 thousand downloads total - 94 stars on GitHub - 2 maintainers
esp32c2 0.19.0
Peripheral access crate for the ESP32-C2
22 versions - Latest release: about 2 months ago - 2 dependent packages - 4 dependent repositories - 83.3 thousand downloads total - 94 stars on GitHub - 1 maintainer
riscv-slic 0.1.1
RISC-V Software-Level Interrupt Controller
2 versions - Latest release: 2 months ago - 708 downloads total - 2 stars on GitHub - 1 maintainer
hermit-sync 0.1.6
Synchronization primitives for kernels.
7 versions - Latest release: 2 months ago - 1 dependent package - 1 dependent repositories - 26.7 thousand downloads total - 5 stars on GitHub - 2 maintainers
ch32x0 0.1.7
Device support crates for CH32X0 devices
2 versions - Latest release: 2 months ago - 699 downloads total - 96 stars on GitHub - 1 maintainer
ch32v0 0.2.0
Device support crates for CH32V0 devices
3 versions - Latest release: 2 months ago - 1.27 thousand downloads total - 96 stars on GitHub - 1 maintainer
Top 9.5% on crates.io
rtic 2.1.1
Real-Time Interrupt-driven Concurrency (RTIC): a concurrency framework for building real-time sys...
7 versions - Latest release: 3 months ago - 8 dependent packages - 1 dependent repositories - 28.1 thousand downloads total - 1,610 stars on GitHub - 3 maintainers
esp-backtrace 0.11.1
Bare-metal backtrace support for ESP32
13 versions - Latest release: 3 months ago - 17 dependent packages - 27 dependent repositories - 274 thousand downloads total - 565 stars on GitHub - 1 maintainer
Top 7.3% on crates.io
esp32c3-hal 0.15.1
HAL for ESP32-C3 microcontrollers
15 versions - Latest release: 3 months ago - 5 dependent packages - 11 dependent repositories - 62.6 thousand downloads total - 565 stars on GitHub - 1 maintainer
esp32c2-hal 0.13.1
HAL for ESP32-C2 microcontrollers
14 versions - Latest release: 3 months ago - 1 dependent package - 4 dependent repositories - 37.8 thousand downloads total - 565 stars on GitHub - 1 maintainer
bl61x-pac 0.1.0
Embedded Rust's Peripheral Access Crate for BL616/BL618 microcontrollers
1 version - Latest release: 3 months ago - 383 downloads total - 1 stars on GitHub - 1 maintainer
s2pac_ch32v103 0.1.0
A PAC library for ch32v103xx MCUs.
1 version - Latest release: 4 months ago - 454 downloads total - 1 maintainer
riscv-peripheral 0.1.0
Interfaces for standard RISC-V peripherals
1 version - Latest release: 4 months ago - 1.05 thousand downloads total - 727 stars on GitHub - 1 maintainer
Top 5.6% on crates.io
riscv-rt 0.12.2
Minimal runtime / startup for RISC-V CPU's
22 versions - Latest release: 4 months ago - 44 dependent packages - 68 dependent repositories - 132 thousand downloads total - 303 stars on GitHub - 1 maintainer
shakti_riscv_hal 0.1.2
Hardware abstraction layer for Shakti processor
2 versions - Latest release: 4 months ago - 645 downloads total - 14 stars on GitHub - 1 maintainer
Top 5.8% on crates.io
esp-hal-common 0.15.0
HAL implementations for peripherals common among Espressif devices; should not be used directly
17 versions - Latest release: 5 months ago - 8 dependent packages - 26 dependent repositories - 200 thousand downloads total - 565 stars on GitHub - 1 maintainer
riscv-semihosting 0.1.0
Semihosting for RISCV processors
1 version - Latest release: 5 months ago - 348 downloads total - 727 stars on GitHub - 1 maintainer
ch32v103-hal 0.0.4
WCH CH32v103 MCU HAL
4 versions - Latest release: 5 months ago - 975 downloads total - 1 stars on GitHub - 1 maintainer
Top 6.7% on crates.io
rtt-target 0.5.0 💰
Target side implementation of the RTT (Real-Time Transfer) I/O protocol
9 versions - Latest release: 5 months ago - 61 dependent packages - 122 dependent repositories - 414 thousand downloads total - 91 stars on GitHub - 2 maintainers
yarr 0.0.1 💰
Toy real-time operating system
2 versions - Latest release: 5 months ago - 650 downloads total - 0 stars on GitHub - 1 maintainer
yarr-riscv 0.0.0 💰
Toy real-time operating system
1 version - Latest release: 5 months ago - 1 dependent package - 379 downloads total - 0 stars on GitHub - 1 maintainer
ch58x-hal 0.0.2
HAL for the CH583/CH582/CH581 RISC-V BLE microcotrollers from WCH
3 versions - Latest release: 5 months ago - 832 downloads total - 25 stars on GitHub - 1 maintainer
ch58x 0.3.0
Device support crates for CH58X devices
4 versions - Latest release: 5 months ago - 1 dependent package - 1 dependent repositories - 1.46 thousand downloads total - 96 stars on GitHub - 1 maintainer
jh7110-vf2-13b-pac 0.2.0
Board support package for the JH7110 VisionFive2 v1.3b board
3 versions - Latest release: 6 months ago - 1 dependent package - 935 downloads total - 1 stars on GitHub - 1 maintainer
jh7110-vf2-12a-pac 0.2.0
Board support package for the JH7110 VisionFive2 v1.2a board
3 versions - Latest release: 6 months ago - 1 dependent package - 933 downloads total - 1 stars on GitHub - 1 maintainer
d1-pac 0.0.32
Peripheral access API for Allwinner D1 SoC generated from unofficial SVD file
32 versions - Latest release: 6 months ago - 9 dependent repositories - 17.3 thousand downloads total - 23 stars on GitHub - 1 maintainer
Top 9.0% on crates.io
synopsys-usb-otg 0.4.0
'usb-device' implementation for Synopsys USB OTG IP cores
10 versions - Latest release: 7 months ago - 5 dependent packages - 39 dependent repositories - 88.1 thousand downloads total - 40 stars on GitHub - 1 maintainer
ch641 0.0.1
Device support crates for CH641 devices
1 version - Latest release: 7 months ago - 352 downloads total - 96 stars on GitHub - 1 maintainer
ch59x 0.1.8
Device support crates for CH59X devices
2 versions - Latest release: 8 months ago - 648 downloads total - 96 stars on GitHub - 1 maintainer
ch643 0.1.7
Device support crates for CH643 devices
1 version - Latest release: 8 months ago - 359 downloads total - 96 stars on GitHub - 1 maintainer
ch32l1 0.1.7
Device support crates for CH32L1 devices
1 version - Latest release: 8 months ago - 357 downloads total - 96 stars on GitHub - 1 maintainer
riscv-atomic-emulation-trap 0.4.1
An atomic emulation trap handler for non atomic RISC-V targets.
7 versions - Latest release: 9 months ago - 1 dependent package - 11 dependent repositories - 122 thousand downloads total - 8 stars on GitHub - 1 maintainer
esp-storage 0.3.0
Implementation of embedded-storage traits to access unencrypted ESP32 flash
3 versions - Latest release: 10 months ago - 1 dependent repositories - 3.79 thousand downloads total - 24 stars on GitHub - 1 maintainer
Top 5.4% on crates.io
critical-section 1.1.2
Cross-platform critical section
16 versions - Latest release: 10 months ago - 371 dependent packages - 1,947 dependent repositories - 6.9 million downloads total - 70 stars on GitHub - 1 maintainer
hpm-rt 0.1.0
Minimal runtime / startup for HPMicro MCUs
1 version - Latest release: 10 months ago - 1 dependent package - 756 downloads total - 0 stars on GitHub - 1 maintainer
gd32vf103-pac 0.5.0
Peripheral access API for GD32VF103 chips
6 versions - Latest release: about 1 year ago - 2 dependent packages - 8 dependent repositories - 16.6 thousand downloads total - 35 stars on GitHub - 2 maintainers
esp-alloc 0.3.0
A heap allocator for Espressif devices
5 versions - Latest release: about 1 year ago - 4 dependent packages - 8 dependent repositories - 140 thousand downloads total - 565 stars on GitHub - 1 maintainer
hifive1 0.12.0
Board support crate for HiFive1 and LoFive boards
12 versions - Latest release: about 1 year ago - 4 dependent repositories - 9.6 thousand downloads total - 76 stars on GitHub - 2 maintainers
e310x-hal 0.11.0
HAL for the E310x family of microcontrollers.
19 versions - Latest release: about 1 year ago - 2 dependent packages - 4 dependent repositories - 17.7 thousand downloads total - 16 stars on GitHub - 1 maintainer
e310x 0.11.0
With svd2rust generated peripherals for Freedom E310 MCU's.
17 versions - Latest release: about 1 year ago - 1 dependent package - 5 dependent repositories - 19.6 thousand downloads total - 18 stars on GitHub - 1 maintainer
icm42688 0.2.0
An embedded-hal driver for the ICM-42688 6-axis IMU
2 versions - Latest release: about 1 year ago - 666 downloads total - 1 stars on GitHub - 1 maintainer
rustsbi 0.3.2
Minimal RISC-V's SBI implementation library in Rust
29 versions - Latest release: over 1 year ago - 12 dependent repositories - 15.3 thousand downloads total - 937 stars on GitHub - 1 maintainer
bl602-pac 0.0.0
Embedded Rust's Peripheral Access Crate for BL602 RISC-V WiFi microcontroller
1 version - Latest release: over 1 year ago - 345 downloads total - 41 stars on GitHub - 1 maintainer
bl616-pac 0.0.0
Embedded Rust's Peripheral Access Crate for BL616/618 RISC-V WiFi microcontroller
1 version - Latest release: over 1 year ago - 348 downloads total - 41 stars on GitHub - 1 maintainer
ch57x 0.1.6
Device support crates for CH57X devices
2 versions - Latest release: over 1 year ago - 719 downloads total - 96 stars on GitHub - 1 maintainer
ch32v3 0.1.6
Device support crates for CH32V3 devices
7 versions - Latest release: over 1 year ago - 1 dependent package - 1 dependent repositories - 2.76 thousand downloads total - 96 stars on GitHub - 1 maintainer
ch32v2 0.1.6
Device support crates for CH32V2 devices
6 versions - Latest release: over 1 year ago - 2 thousand downloads total - 96 stars on GitHub - 1 maintainer
ch32v1 0.1.6
Device support crates for CH32V1 devices
5 versions - Latest release: over 1 year ago - 1 dependent package - 1 dependent repositories - 1.87 thousand downloads total - 96 stars on GitHub - 1 maintainer
bl702-pac 0.0.3
Embedded Rust's Peripheral Access Crate for BL702/BL704/BL706 RISC-V BLE + Zigbee microcontroller
3 versions - Latest release: over 1 year ago - 1 dependent package - 1 dependent repositories - 1.7 thousand downloads total - 9 stars on GitHub - 1 maintainer
ch32v103 0.0.0
Device support crates for CH32V1 devices
1 version - Latest release: over 1 year ago - 404 downloads total - 96 stars on GitHub - 1 maintainer
ch32v20x 0.0.0
Device support crates for CH32V2 devices
1 version - Latest release: over 1 year ago - 409 downloads total - 96 stars on GitHub - 1 maintainer
ubench 0.0.0-alpha0
stopgap rust benchmarking solution for microcontrollers
1 version - Latest release: over 1 year ago - 1 dependent repositories - 395 downloads total - 1 stars on GitHub - 1 maintainer
ch56x 0.1.6
Device support crates for CH56X devices
2 versions - Latest release: over 1 year ago - 687 downloads total - 96 stars on GitHub - 1 maintainer
r3_port_riscv 0.3.1
RISC-V port for the R3-OS original kernel
8 versions - Latest release: over 1 year ago - 3.01 thousand downloads total - 152 stars on GitHub - 1 maintainer
ch569-hal 0.0.1
HAL for CH569 microcontrollers
1 version - Latest release: over 1 year ago - 400 downloads total - 0 stars on GitHub - 1 maintainer
ch569-pac 0.1.0
PAC for CH569 microcontrollers
1 version - Latest release: over 1 year ago - 1 dependent package - 771 downloads total - 0 stars on GitHub - 1 maintainer
sbi-testing 0.0.1
Provide a set of test cases for supervisors to verify functions of the supervisor executation env...
4 versions - Latest release: over 1 year ago - 3 dependent repositories - 1.78 thousand downloads total - 937 stars on GitHub - 1 maintainer
bl702-hal 0.0.3
HAL for the Bouffalo Lab BL702 microcontroller family
3 versions - Latest release: over 1 year ago - 962 downloads total - 10 stars on GitHub - 1 maintainer
ch32v307-pac 0.1.0
Peripheral access API for CH32V307 chips
1 version - Latest release: almost 2 years ago - 396 downloads total - 3 stars on GitHub - 1 maintainer
k510-pac 0.0.2
Peripheral access API for Canaan K510 SoC generated from unofficial SVD file
2 versions - Latest release: almost 2 years ago - 1 dependent repositories - 718 downloads total - 2 stars on GitHub - 1 maintainer
ch32v307v 0.0.1
Board support crate for CH32V307V boards.
1 version - Latest release: about 2 years ago - 444 downloads total - 0 stars on GitLab.com - 2 maintainers
ch32v30x-hal 0.0.1
HAL for the WCH CH32V30x family of microcontrollers.
1 version - Latest release: over 2 years ago - 1 dependent package - 861 downloads total - 0 stars on GitLab.com - 2 maintainers
ch32v30x 0.0.1
With svd2rust generated peripherals for WCH CH32V30x MCU's.
1 version - Latest release: over 2 years ago - 1 dependent package - 1.25 thousand downloads total - 0 stars on GitLab.com - 2 maintainers
trapframe 0.9.0
Handle Trap Frame across kernel and user space on multiple ISAs.
20 versions - Latest release: over 2 years ago - 7 dependent repositories - 122 thousand downloads total - 29 stars on GitHub - 1 maintainer
sifive-fe310-g002 0.1.5
Interface for peripherals on the SiFive FE310-G002 cpu
6 versions - Latest release: over 2 years ago - 1.95 thousand downloads total - 1 stars on GitHub - 1 maintainer
interrupt 0.1.3
interrupt
4 versions - Latest release: over 2 years ago - 4 dependent packages - 10.4 thousand downloads total - 4 stars on GitHub - 1 maintainer
longan-nano 0.3.0
Board support package for the Longan Nano board
4 versions - Latest release: over 2 years ago - 6 dependent repositories - 6.33 thousand downloads total - 115 stars on GitHub - 1 maintainer
gd32vf103xx-hal 0.5.0
HAL for GD32VF103 microcontrollers
11 versions - Latest release: over 2 years ago - 2 dependent packages - 10 dependent repositories - 15 thousand downloads total - 53 stars on GitHub - 1 maintainer
esp32c-rt 0.1.1
Minimal runtime / startup for ESP32-C series SoCs
2 versions - Latest release: almost 3 years ago - 1 dependent repositories - 993 downloads total - 3 stars on GitHub - 1 maintainer
gd32vf103-hal 0.0.6
Hardware abstract layer (HAL) for RISC-V microcontroller GD32VF103
7 versions - Latest release: about 3 years ago - 4.74 thousand downloads total - 60 stars on GitHub - 2 maintainers
fomu-rt 0.0.6
Minimal runtime / startup for RISC-V on Fomu
6 versions - Latest release: almost 4 years ago - 1 dependent package - 4 dependent repositories - 3.16 thousand downloads total - 10 stars on GitHub - 1 maintainer
seedstudio-gd32v 0.1.0
Board support crate for the GD32 RISC-V Dev Board board from SeeedStudio
1 version - Latest release: over 4 years ago - 561 downloads total - 8 stars on GitHub - 1 maintainer
litex 0.1.3
Running Rust on the (Linux) Litex VexRiscv FPGA SOC
4 versions - Latest release: over 4 years ago - 2 thousand downloads total - 11 stars on GitHub - 1 maintainer
rv32m1_ri5cy-hal 0.0.1
HAL for the RI5CY core of RV32M1 chips
1 version - Latest release: over 4 years ago - 1.14 thousand downloads total - 10 stars on GitHub - 1 maintainer
k210-pac 0.2.0
Peripheral access API for K210 SoC
3 versions - Latest release: over 4 years ago - 1 dependent package - 6 dependent repositories - 5.38 thousand downloads total - 2 maintainers
rv32m1_ri5cy-pac 0.1.1
Peripheral access API for the RI5CY core of RV32M1 chips
2 versions - Latest release: over 4 years ago - 1 dependent package - 1 dependent repositories - 2.39 thousand downloads total - 6 stars on GitHub - 1 maintainer
picorv32-rt 0.5.3
Minimal runtime / startup for PicoRV32 RISC-V CPU
4 versions - Latest release: almost 5 years ago - 1 dependent repositories - 2.17 thousand downloads total - 7 stars on GitHub - 1 maintainer
riscv-minimal-rt 0.5.0
Minimal runtime / startup for RISC-V CPU's
1 version - Latest release: almost 5 years ago - 773 downloads total - 2 stars on GitHub - 2 maintainers
hifive 0.2.0
Board support crate for hifive and lofive boards.
1 version - Latest release: almost 6 years ago - 908 downloads total - 76 stars on GitHub - 1 maintainer