InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →
Top 23 Rust open-source Projects
-
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
hyperswitch
An open source payments switch written in Rust to make payments fast, reliable and affordable
-
spacedrive
Spacedrive is an open source cross-platform file explorer, powered by a virtual distributed filesystem written in Rust.
-
There are many good quick start documents 1 and blogs describing how to install and start a single Firecracker MicroVM instance. Because of these great resources readily available, I won't describe that here.
-
- Project mention: Build a Database in 3000 Lines with 0 Dependencies | news.ycombinator.com | 2025-01-19
A similar resource I recently discovered and it’s not that popular: https://github.com/pingcap/talent-plan/tree/master/courses/r...
Writing a Bitcask(KV wal) like db in Rust. Really cool and simple ideas. The white paper is like 5 pages.
-
quickwit
Cloud-native search engine for observability. An open-source alternative to Datadog, Elasticsearch, Loki, and Tempo.
Project mention: HorizonDB, a geocoding engine in Rust that replaces Elasticsearch | news.ycombinator.com | 2025-08-08Nice... it's cool to see how different companies are putting together best fit solutions. I'm also glad that they at least started out with off the shelf apps instead of jumping to something like a bespoke solution early on.
Quickwit[1] looks interesting, found via Tantivity reference. Kind of like ES w/ Lucene.
1. https://github.com/quickwit-oss/quickwit
-
Stream
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
- Project mention: CC Switch: Claude Code and Codex Provider Switcher | news.ycombinator.com | 2025-11-08
-
superagent
Superagent provides purpose-trained guardrails that make AI-agents secure and compliant. (by superagent-ai)
Project mention: Show HN: Local Privacy Firewall-blocks PII and secrets before ChatGPT sees them | news.ycombinator.com | 2025-12-09 - Project mention: Ask HN: Advice for creating a USB device linking 2 computers | news.ycombinator.com | 2025-10-25
I don't think you can tackle this purely from a hardware side. If you want to send input from the laptop to another system, there's no kind of USB profile available to collect input from a system.
You're going to need software on the laptop to gather the input. That seems necessary. You're not going to invent a purely hardware based solution here.
Given that, I'd abandon your starting requirement of needing two usb ports. That doesn't seem to help you out here, doesn't actually buy you much.
I'd look at the field of existing software out there that can ship input between systems. Use ethernet, wifi, or BT for connectivity if possible (perhaps via usb-ethernet adapters which are very cheap!), and if absolutely required you can build a little rpi-zero with a usb-gadget to act like a virtual keyboard. https://github.com/input-leap/input-leap https://github.com/feschber/lan-mouse https://github.com/lkundrak/btkbdd
-
refact
AI Agent that handles engineering tasks end-to-end: integrates with developers’ tools, plans, executes, and iterates until it achieves a successful result.
Project mention: Qodo Command scores 71.2% on SWE-bench Verified | news.ycombinator.com | 2025-08-12 -
tach
A Python tool to visualize + enforce dependencies, using modular architecture 🌎 Open source 🐍 Installable via pip 🔧 Able to be adopted incrementally - ⚡ Implemented with no runtime impact ♾️ Interoperable with your existing systems 🦀 Written in rust
Tach, mentioned in the article, seems to be in maintained. But I dug around and found this comment:
https://github.com/gauge-sh/tach/issues/791#issuecomment-338...
> since nobody else has done it yet, i've forked tach and updated it to work on python 3.14 - https://github.com/DetachHead/dtach
- Project mention: FerrumC – Reimplementation of the Minecraft server in Rust | news.ycombinator.com | 2025-09-27
- Project mention: OxiCloud – lightweight alternative to Nextcloud file sharing (Rust) | news.ycombinator.com | 2025-03-31
-
amazon-q-developer-cli
✨ Agentic chat experience in your terminal. Build applications using natural language.
Project mention: Measuring Chat Count After Hitting the Amazon Q Developer (Claude Sonnet 4) Pro Limit | dev.to | 2025-08-30 -
-
cherrybomb
Stop half-done APIs! Cherrybomb is a CLI tool that helps you avoid undefined user behaviour by auditing your API specifications, validating them and running API security tests.
-
websurfx
:rocket: An open source alternative to searx which provides a modern-looking :sparkles:, lightning-fast :zap:, privacy respecting :disguised_face:, secure :lock: meta search engine
-
-
Verve
Verve is a lightweight and blazingly fast launcher for accessing and opening applications, files and documents. ⚡
-
oasysdb
In-memory vector store with efficient read and write performance for semantic caching and retrieval system. Redis for Semantic Caching.
- Project mention: EmailSleuth – Find and Verify Emails, Rust Based (SMTP, Chrome Drivers) | news.ycombinator.com | 2025-05-03
-
rmt.rs
Rmt is similar to the rm command but saves the deleted elements in the trash and restores them. Rmt is written in Rust 🦀
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Rust open-source discussion
Rust open-source related posts
-
alt-sendme VS sendme - a user suggested alternative
2 projects | 22 Dec 2025 -
sendme VS alt-sendme - a user suggested alternative
2 projects | 22 Dec 2025 -
How I built a reliable webhook queue in Rust (retries, idempotency, DLQ, schedules, workflows, real-time)
-
alt-sendme VS sendme - a user suggested alternative
2 projects | 21 Dec 2025 -
alt-sendme VS sendme - a user suggested alternative
2 projects | 21 Dec 2025 -
sendme VS alt-sendme - a user suggested alternative
2 projects | 19 Dec 2025 -
alt-sendme VS sendme - a user suggested alternative
2 projects | 19 Dec 2025 - A note from our sponsor - InfluxDB www.influxdata.com | 23 Dec 2025
Index
What are some of the best open-source open-source projects in Rust? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | bevy | 43,635 |
| 2 | hyperswitch | 39,342 |
| 3 | spacedrive | 36,146 |
| 4 | firecracker | 31,458 |
| 5 | redox | 15,860 |
| 6 | talent-plan | 10,755 |
| 7 | quickwit | 10,651 |
| 8 | cc-switch | 7,050 |
| 9 | superagent | 6,293 |
| 10 | lan-mouse | 4,191 |
| 11 | refact | 3,413 |
| 12 | tach | 2,586 |
| 13 | ferrumc | 1,998 |
| 14 | OxiCloud | 1,995 |
| 15 | amazon-q-developer-cli | 1,852 |
| 16 | tailcall | 1,423 |
| 17 | cherrybomb | 1,220 |
| 18 | websurfx | 992 |
| 19 | lantern | 868 |
| 20 | Verve | 744 |
| 21 | oasysdb | 373 |
| 22 | email-sleuth | 369 |
| 23 | rmt.rs | 316 |