SaaSHub helps you find the best software and product alternatives Learn more →
Top 20 C++ risc-v Projects
-
sherpa-onnx
Speech-to-text, text-to-speech, speaker diarization, and VAD using next-gen Kaldi with onnxruntime without Internet connection. Support embedded systems, Android, iOS, HarmonyOS, Raspberry Pi, RISC-V, x86_64 servers, websocket server/client, C/C++, Python, Kotlin, C#, Go, NodeJS, Java, Swift, Dart, JavaScript, Flutter, Object Pascal, Lazarus, Rust
Has anyone had any luck with an offline, free, open-source real-time speech-to-speech translation app on under-powered devices (i.e., older smart phones)?
* https://github.com/ictnlp/StreamSpeech
* https://github.com/k2-fsa/sherpa-onnx
* https://github.com/openai/whisper
I'm looking for a simple app that can listen for English, translate into Korean (and other languages), then perform speech synthesis on the translation. Basically, a Babelfish that doesn't stick in the ear. Although real-time would be great, a 3- to 5-second delay is manageable.
RTranslator is awkward (couldn't get it to perform speech-to-speech using a single phone). 3PO sprouts errors like dandelions and requires an online connection.
Any suggestions?
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
Project mention: Gem5: Advanced Computer-System Architecture Simulator | news.ycombinator.com | 2024-08-06
-
risc0
RISC Zero is a zero-knowledge verifiable general computing platform based on zk-STARKs and the RISC-V microarchitecture.
Developer: Risc Zero
-
simdutf
Unicode routines (UTF8, UTF16, UTF32) and Base64: billions of characters per second using SSE2, AVX2, NEON, AVX-512, RISC-V Vector Extension, LoongArch64. Part of Node.js, WebKit/Safari, Ladybird, Chromium, Cloudflare Workers and Bun.
IIRC all of the simdutf implementations use a lot of lookup tables except for the AVX512 and RVV backens.
Here is e.g. the NEON code: https://github.com/simdutf/simdutf/blob/1b8ca3d1072a8e2e1026...
-
Project mention: An Introduction to Low-Latency Scripting for Game Engines | news.ycombinator.com | 2024-05-27
-
-
Projects
Ted Fried's MicroCore Labs Projects which include microsequencer-based FPGA cores and emulators for the 8088, 8086, 8051, 6502, 68000, Z80, Risc-V, and also Typewriter and EPROM Emulator projects. MCL51, MCL64, MCL65, MCL65+, MCL68, MCL86, MCL86+, MCL86jr, MCLR5, MCLZ8, MCL6809, XTMax (by MicroCoreLabs)
-
nyxstone
Nyxstone: assembly / disassembly library based on LLVM, implemented in C++ with Rust and Python bindings, maintained by emproof.com
Another good replacement for capstone/keystone based on LLVM is nyxstone https://github.com/emproof-com/nyxstone
-
-
-
-
-
-
-
-
riscv-none-elf-gcc-xpack
A binary xPack with the GNU RISC-V Embedded GCC toolchain with support of WCH RISCV CH56x... "WCH-Interrupt-fast" (by hydrausb3)
-
-
-
cs2410
An out-of-order execution CPU simulator for CS2410 Computer Architecture course final project at the University of Pittsburgh.
C++ risc-v discussion
C++ risc-v related posts
-
Gem5: Advanced Computer-System Architecture Simulator
-
RISC Zero
-
An Introduction to Low-Latency Scripting for Game Engines
-
MRISC32 – An Open 32-Bit RISC/Vector ISA (Suitable for FPGA CPU)
-
Ask HN: Looking for a project to volunteer on? (November 2023)
-
Web GUI for the Ripes RISC-V simulator
-
Hot Chips 2023: Arm’s Neoverse V2
-
A note from our sponsor - SaaSHub
www.saashub.com | 17 Jan 2025
Index
What are some of the best open-source risc-v projects in C++? This list will help you:
# | Project | Stars |
---|---|---|
1 | sherpa-onnx | 4,304 |
2 | Ripes | 2,659 |
3 | gem5 | 1,787 |
4 | risc0 | 1,754 |
5 | simdutf | 1,259 |
6 | libriscv | 689 |
7 | qtrvsim | 511 |
8 | Projects | 407 |
9 | nyxstone | 337 |
10 | riscv-perf-model | 148 |
11 | riscv-none-elf-gcc-xpack | 142 |
12 | bl_iot_sdk | 132 |
13 | rv64gc-emu | 91 |
14 | PERCIVAL | 51 |
15 | gd32vf103inator | 49 |
16 | Kite | 14 |
17 | riscv-none-elf-gcc-xpack | 13 |
18 | PeakRDL-halcpp | 11 |
19 | roam_bench | 8 |
20 | cs2410 | 6 |