Ecosyste.ms: Packages

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

crates.io "riscv" keyword

qingke 0.2.0
Low level access to WCH's QingKe RISC-V processors
14 versions - Latest release: about 1 hour ago - 1 dependent package - 3.74 thousand downloads total - 11 stars on GitHub - 1 maintainer
qingke-rt-macros 0.2.0
Macros re-exported in `qingke-rt`
7 versions - Latest release: about 1 hour ago - 1.66 thousand downloads total - 11 stars on GitHub - 1 maintainer
qingke-rt 0.2.0
Minimal runtime / startup for WCH's RISC-V MCUs, managed by the ch32-rs team
7 versions - Latest release: about 1 hour ago - 1.65 thousand downloads total - 11 stars on GitHub - 1 maintainer
cargo-blflash 0.3.5
BL602 serial flasher.
3 versions - Latest release: 11 months ago - 1.18 thousand downloads total - 53 stars on GitHub - 1 maintainer
blflash 0.3.5
BL602 serial flasher.
6 versions - Latest release: 11 months ago - 1 dependent package - 3.05 thousand downloads total - 53 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: about 1 year ago - 1 dependent package - 1 dependent repositories - 1.7 thousand downloads total - 9 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
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
riscy-isa 0.1.1
Encodes and decodes streams of RISC-V instructions.
2 versions - Latest release: almost 3 years ago - 724 downloads total - 17 stars on GitHub - 1 maintainer
sifive-fe310-g002 0.1.5
Interface for peripherals on the SiFive FE310-G002 cpu
6 versions - Latest release: about 2 years ago - 1.95 thousand downloads total - 1 stars on GitHub - 1 maintainer
bl808-pac 0.0.0
Embedded Rust's Peripheral Access Crate for BL808 RISC-V microcontroller
1 version - Latest release: over 1 year ago - 592 downloads total - 115 stars on GitHub - 1 maintainer
picorv32-rt 0.5.3
Minimal runtime / startup for PicoRV32 RISC-V CPU
4 versions - Latest release: over 4 years ago - 1 dependent repositories - 2.17 thousand downloads total - 7 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
user-mode-riscv 0.1.0
RISCV CPU emulation focusing on user mode instructions only
1 version - Latest release: almost 3 years ago - 474 downloads total - 0 stars on GitHub - 1 maintainer
brubeck 0.0.4
A RISC-V REPL and emulation library ... a work in progress!
4 versions - Latest release: 11 months ago - 1.16 thousand downloads total - 1 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 0.0.1
With svd2rust generated peripherals for WCH CH32V30x MCU's.
1 version - Latest release: about 2 years ago - 1 dependent package - 1.25 thousand downloads total - 0 stars on GitLab.com - 2 maintainers
picorv32-rt-macros 0.1.5
Attributes re-exported in `riscv-minimal-rt`
1 version - Latest release: almost 5 years ago - 1 dependent package - 1 dependent repositories - 1.38 thousand downloads total - 7 stars on GitHub - 1 maintainer
ch32v30x-hal 0.0.1
HAL for the WCH CH32V30x family of microcontrollers.
1 version - Latest release: about 2 years ago - 1 dependent package - 861 downloads total - 0 stars on GitLab.com - 2 maintainers
esp32p4 0.2.0
Peripheral access crate for the ESP32-P4
2 versions - Latest release: 24 days ago - 12.3 thousand downloads total - 93 stars on GitHub - 1 maintainer
esp32s3 0.25.0
Peripheral access crate for the ESP32-S3
26 versions - Latest release: 24 days ago - 1 dependent package - 6 dependent repositories - 137 thousand downloads total - 93 stars on GitHub - 1 maintainer
Top 10.0% on crates.io
esp32 0.30.0
Peripheral access crate for the ESP32
32 versions - Latest release: 24 days ago - 2 dependent packages - 9 dependent repositories - 108 thousand downloads total - 93 stars on GitHub - 1 maintainer
esp32c6 0.13.0
Peripheral access crate for the ESP32-C6
13 versions - Latest release: 24 days ago - 1 dependent package - 1 dependent repositories - 70.5 thousand downloads total - 93 stars on GitHub - 1 maintainer
esp32h2 0.9.0
Peripheral access crate for the ESP32-H2
9 versions - Latest release: 24 days ago - 1 dependent package - 1 dependent repositories - 41 thousand downloads total - 93 stars on GitHub - 1 maintainer
esp32c6-lp 0.1.0
Peripheral access crate for the ESP32-C6's LP coprocessor
1 version - Latest release: 5 months ago - 3.96 thousand downloads total - 93 stars on GitHub - 1 maintainer
esp8266 0.6.0
Peripheral access crate for the ESP8266
17 versions - Latest release: about 2 years ago - 2 dependent packages - 2 dependent repositories - 11.9 thousand downloads total - 93 stars on GitHub - 2 maintainers
esp32c3 0.22.0
Peripheral access crate for the ESP32-C3
27 versions - Latest release: 24 days ago - 1 dependent package - 12 dependent repositories - 118 thousand downloads total - 93 stars on GitHub - 2 maintainers
esp32s3-ulp 0.1.0
Peripheral access crate for the ESP32-S3's RISC-V ULP coprocessor
1 version - Latest release: 5 months ago - 2.32 thousand downloads total - 93 stars on GitHub - 1 maintainer
esp32c2 0.19.0
Peripheral access crate for the ESP32-C2
21 versions - Latest release: 24 days ago - 1 dependent package - 4 dependent repositories - 78.8 thousand downloads total - 93 stars on GitHub - 1 maintainer
esp32s2-ulp 0.1.0
Peripheral access crate for the ESP32-S2's RISC-V ULP coprocessor
1 version - Latest release: 5 months ago - 1.84 thousand downloads total - 93 stars on GitHub - 1 maintainer
esp32s2 0.21.0
Peripheral access crate for the ESP32-S2
21 versions - Latest release: 24 days ago - 1 dependent package - 4 dependent repositories - 137 thousand downloads total - 93 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
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.21 thousand downloads total - 115 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
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
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
stlink 💰
A driver to communicate with any stlink debug adapter.
1 version - Latest release: 2 days ago - 1 dependent package - 490 downloads total - 1,459 stars on GitHub - 1 maintainer
Top 3.8% on crates.io
probe-rs 0.23.0 💰
A collection of on chip debugging tools to communicate with microchips.
31 versions - Latest release: 3 months ago - 20 dependent packages - 29 dependent repositories - 152 thousand downloads total - 1,261 stars on GitHub - 2 maintainers
cargo-flash 0.18.0 💰
A utility to flash ARM cores with ELFs directly from within cargo.
23 versions - Latest release: about 1 year ago - 1 dependent repositories - 21.8 thousand downloads total - 1,261 stars on GitHub - 2 maintainers
target-gen 0.23.0 💰
A cli tool to create new target files for probe-rs ot of CMSIS-Packs.
12 versions - Latest release: 3 months ago - 3.92 thousand downloads total - 1,292 stars on GitHub - 1 maintainer
rtthost 0.23.0 💰
RTT (Real-Time Transfer) client
11 versions - Latest release: 3 months ago - 3.25 thousand downloads total - 1,292 stars on GitHub - 1 maintainer
Top 5.7% on crates.io
probe-rs-target 0.23.0 💰
Target description schema for probe-rs.
18 versions - Latest release: 3 months ago - 2 dependent packages - 26 dependent repositories - 126 thousand downloads total - 1,261 stars on GitHub - 1 maintainer
debug-probe 💰
A collection of debug probe interface definitions to communicate with ARM chips.
1 version - Latest release: 2 days ago - 3 dependent packages - 880 downloads total - 1,261 stars on GitHub - 1 maintainer
arm-memory 💰
A collection of memory inspection tools to comminicate with ARM chip memories.
1 version - Latest release: 2 days ago - 3 dependent packages - 875 downloads total - 1,261 stars on GitHub - 1 maintainer
Top 7.0% on crates.io
gdb-server 0.18.0 💰
A gdb stub implementation for on chip debugging and flashing of ARM chips.
18 versions - Latest release: about 1 year ago - 4 dependent packages - 4 dependent repositories - 26.9 thousand downloads total - 1,261 stars on GitHub - 2 maintainers
probe-rs-debugger 0.18.0 💰
An MS DAP Server built on top of the debug probe capabilities provided by probe-rs.
8 versions - Latest release: about 1 year ago - 3.82 thousand downloads total - 1,292 stars on GitHub - 1 maintainer
coresight 💰
A collection of coresight tools to comminicate with ARM chips.
1 version - Latest release: 2 days ago - 5 dependent packages - 997 downloads total - 1,261 stars on GitHub - 1 maintainer
cargo-embed 0.18.0 💰
A utility to develop software for embedded ARM and RISC-V cores.
17 versions - Latest release: about 1 year ago - 1 dependent repositories - 22.2 thousand downloads total - 1,261 stars on GitHub - 3 maintainers
Top 5.5% on crates.io
probe-rs-rtt 0.14.2 💰
Host side implementation of the RTT (Real-Time Transfer) I/O protocol over probe-rs
12 versions - Latest release: over 1 year ago - 6 dependent packages - 10 dependent repositories - 62.7 thousand downloads total - 1,261 stars on GitHub - 3 maintainers
probe-rs-targets 0.2.0 💰
A collection of on chip debugging tools to comminicate with ARM chips.
1 version - Latest release: over 4 years ago - 2 dependent packages - 685 downloads total - 1,399 stars on GitHub - 1 maintainer
probe-rs-cli 0.18.0 💰
A cli for on chip debugging and flashing of ARM chips.
19 versions - Latest release: about 1 year ago - 9.94 thousand downloads total - 1,261 stars on GitHub - 2 maintainers
Top 9.3% on crates.io
probe-rs-t2rust 0.7.0 💰
A collection of ARM chips for the `probe-rs` crate.
4 versions - Latest release: over 3 years ago - 1 dependent package - 4 dependent repositories - 19.2 thousand downloads total - 1,261 stars on GitHub - 1 maintainer
daplink 💰
A driver to communicate with any daplink debug adapter.
1 version - Latest release: 2 days ago - 1 dependent package - 477 downloads total - 1,261 stars on GitHub - 1 maintainer
Top 6.0% on crates.io
probe-rs-cli-util 0.18.0 💰
Helper library for CLI applications based on probe-rs.
13 versions - Latest release: about 1 year ago - 5 dependent packages - 10 dependent repositories - 36.1 thousand downloads total - 1,261 stars on GitHub - 2 maintainers
sbi-rt 0.0.3
Runtime library for supervisors to call RISC-V Supervisor Binary Interface (RISC-V SBI)
9 versions - Latest release: 3 months ago - 1 dependent package - 10 dependent repositories - 50.1 thousand downloads total - 932 stars on GitHub - 2 maintainers
sbi-spec 0.0.7
Definitions and constants in RISC-V Supervisor Binary Interface (RISC-V SBI)
12 versions - Latest release: 3 months ago - 3 dependent packages - 12 dependent repositories - 58.4 thousand downloads total - 932 stars on GitHub - 1 maintainer
rustsbi 0.3.2
Minimal RISC-V's SBI implementation library in Rust
28 versions - Latest release: about 1 year ago - 12 dependent repositories - 15 thousand downloads total - 932 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.75 thousand downloads total - 932 stars on GitHub - 1 maintainer
rustsbi-macros 0.0.1
Proc-macros for RustSBI, a RISC-V SBI implementation library in Rust
2 versions - Latest release: 4 days ago - 850 downloads total - 932 stars on GitHub - 1 maintainer
Top 5.2% on crates.io
unicorn-engine 2.0.1
Rust bindings for the Unicorn emulator with utility functions
8 versions - Latest release: over 1 year ago - 4 dependent packages - 19 dependent repositories - 14.3 thousand downloads total - 6,893 stars on GitHub - 1 maintainer
riscv-decode 0.2.1
A simple library for decoding RISC-V instructions
3 versions - Latest release: almost 2 years ago - 4 dependent repositories - 3.98 thousand downloads total - 16 stars on GitHub - 1 maintainer
riscv_emu_rust 0.2.0
RISC-V emulator written in Rust
2 versions - Latest release: almost 4 years ago - 898 downloads total - 576 stars on GitHub - 1 maintainer
ecc-rs 0.3.3 💰
A compiler to produce ebpf programs that can be run by ecli
1 version - Latest release: 12 months ago - 336 downloads total - 547 stars on GitHub - 1 maintainer
riscv-slic 0.1.1
RISC-V Software-Level Interrupt Controller
2 versions - Latest release: about 1 month ago - 708 downloads total - 2 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
monster-rs 0.4.1
Monster is a symbolic execution engine for 64-bit RISC-U code
5 versions - Latest release: almost 3 years ago - 1.78 thousand downloads total - 9 stars on GitHub - 1 maintainer
riscu 0.5.0
A simple library for loading/encoding RISC-U ELF64 binaries
7 versions - Latest release: about 3 years ago - 1 dependent package - 2 dependent repositories - 5.05 thousand downloads total - 0 stars on GitHub - 2 maintainers
vexriscv 0.0.3 💰
Low level access to the VexRiscv processor
3 versions - Latest release: almost 4 years ago - 4 dependent packages - 8 dependent repositories - 4.32 thousand downloads total - 3 stars on GitHub - 1 maintainer
yarr 0.0.1 💰
Toy real-time operating system
2 versions - Latest release: 4 months ago - 650 downloads total - 0 stars on GitHub - 1 maintainer
betrusted-rt 0.0.1
Minimal runtime / startup for Betrusted RISC-V CPU's
1 version - Latest release: over 4 years ago - 1 dependent package - 1 dependent repositories - 1.21 thousand downloads total - 0 stars on GitHub - 1 maintainer
ch32v-rt-macros 0.0.2
DEPRECATED: use qingke-rt-macros instead
2 versions - Latest release: 4 months ago - 1 dependent package - 852 downloads total - 1 maintainer
hpm-rt 0.1.0
Minimal runtime / startup for HPMicro MCUs
1 version - Latest release: 10 months ago - 1 dependent package - 648 downloads total - 0 stars on GitHub - 1 maintainer
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.25 thousand downloads total - 6 stars on GitHub - 1 maintainer
clic 0.0.0
Core-Local Interrupt Controller (CLIC) RISC-V Privileged Architecture support crate
1 version - Latest release: 6 months ago - 293 downloads total - 1 stars on GitHub - 1 maintainer
esp32c-rt 0.1.1
Minimal runtime / startup for ESP32-C series SoCs
2 versions - Latest release: over 2 years ago - 1 dependent repositories - 885 downloads total - 3 stars on GitHub - 1 maintainer
ch32v-rt 0.0.3
DEPRECATED: use qingke-rt instead
4 versions - Latest release: 4 months ago - 1 dependent package - 1.17 thousand downloads total - 1 maintainer
trapframe 0.9.0
Handle Trap Frame across kernel and user space on multiple ISAs.
20 versions - Latest release: about 2 years ago - 7 dependent repositories - 119 thousand downloads total - 29 stars on GitHub - 1 maintainer
yarr-common 0.0.0 💰
Toy real-time operating system
1 version - Latest release: 4 months ago - 338 downloads total - 0 stars on GitHub - 1 maintainer
wari 0.0.1
Experimental WebAssembly Runtime for RISC processors.
1 version - Latest release: about 2 years ago - 447 downloads total - 6 stars on GitHub - 1 maintainer
yarr-riscv 0.0.0 💰
Toy real-time operating system
1 version - Latest release: 4 months ago - 317 downloads total - 0 stars on GitHub - 1 maintainer
sbi 0.2.0 💰
A pure-Rust library to interact with the RISC-V Supervisor Binary Interface
6 versions - Latest release: about 2 years ago - 2 dependent repositories - 32.3 thousand downloads total - 11 stars on GitHub - 1 maintainer
asm_riscv 0.2.0
RISC-V Assembly Encoder / Decoder.
2 versions - Latest release: 9 months ago - 1 dependent package - 4.06 thousand downloads total - 6 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 - 18.7 thousand downloads total - 18 stars on GitHub - 1 maintainer
rysk-core 0.0.3
RISCV instruction decoding and execution
3 versions - Latest release: almost 4 years ago - 1 dependent repositories - 1.17 thousand downloads total - 0 stars on GitHub - 1 maintainer
rvv-encode 0.2.1
Library to encode RISC-V V extension (rvv) instructions
16 versions - Latest release: almost 2 years ago - 2 dependent packages - 2 dependent repositories - 5.76 thousand downloads total - 0 stars on GitHub - 2 maintainers
rvv-as 0.2.1
Command line tool to encode RISC-V V extension (rvv) instructions
15 versions - Latest release: almost 2 years ago - 4.45 thousand downloads total - 0 stars on GitHub - 2 maintainers
rvv-asm 0.2.1
Procedure macro to encode RISC-V V extension (rvv) instructions
16 versions - Latest release: almost 2 years ago - 1 dependent repositories - 4.88 thousand downloads total - 0 stars on GitHub - 2 maintainers
lib-rv32-cli 0.2.0
Extension to lib_rv32 that provides an MCU implementation
1 version - Latest release: over 2 years ago - 428 downloads total - 19 stars on GitHub - 1 maintainer
jh71xx-hal 0.4.0
Hardware abstraction library for the JH71xx SoCs
7 versions - Latest release: 13 days ago - 1.52 thousand downloads total - 0 stars on codeberg.org - 1 maintainer
riscv-atomic-emulation-trap 0.4.1
An atomic emulation trap handler for non atomic RISC-V targets.
7 versions - Latest release: 8 months ago - 1 dependent package - 11 dependent repositories - 120 thousand downloads total - 8 stars on GitHub - 1 maintainer
jh71xx-pac 0.8.0
Peripheral access crate for the JH71xx SoCs
13 versions - Latest release: 13 days ago - 3.1 thousand downloads total - 0 stars on codeberg.org - 1 maintainer
lib-rv32-isa 0.2.0
A library and CLI tool for emulating, testing, and learning RISC-V.
2 versions - Latest release: over 2 years ago - 2 dependent packages - 1 dependent repositories - 1.87 thousand downloads total - 19 stars on GitHub - 1 maintainer
lib-rv32-mcu 0.2.1
A library and CLI tool for emulating, testing, and learning RISC-V.
2 versions - Latest release: over 2 years ago - 1 dependent package - 1.28 thousand downloads total - 19 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 - 328 downloads total - 0 stars on GitHub - 1 maintainer
lib_rv32 0.1.1
A library and CLI tool for emulating, testing, and learning RISC-V.
2 versions - Latest release: almost 3 years ago - 704 downloads total - 19 stars on GitHub - 1 maintainer
lib-rv32-asm 0.2.0
An extension to lib_rv32 which provides an assembler.
1 version - Latest release: over 2 years ago - 2 dependent packages - 949 downloads total - 19 stars on GitHub - 1 maintainer
gd32vf103-pac 0.5.0
Peripheral access API for GD32VF103 chips
6 versions - Latest release: 12 months ago - 2 dependent packages - 8 dependent repositories - 15.8 thousand downloads total - 35 stars on GitHub - 2 maintainers
lib-rv32-common 0.2.0
Common data for all lib_rv32 crates.
1 version - Latest release: over 2 years ago - 2 dependent packages - 1 dependent repositories - 1.89 thousand downloads total - 19 stars on GitHub - 1 maintainer
rv-decoder 0.1.3
A RISC-V instruction decoder
4 versions - Latest release: 10 months ago - 1.04 thousand downloads total - 2 stars on GitHub - 1 maintainer
riscv-target 0.1.2
RISC-V target string manipulation utilities
3 versions - Latest release: almost 4 years ago - 6 dependent packages - 691 dependent repositories - 1.4 million downloads total - 1 stars on GitHub - 1 maintainer