Rust open-source

Open-source Rust projects categorized as open-source

Top 23 Rust open-source Projects

open-source
  1. bevy

    A refreshingly simple data-driven game engine built in Rust

    Project mention: Build Android apps using Rust and iced | news.ycombinator.com | 2025-12-21
  2. 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.

    InfluxDB logo
  3. hyperswitch

    An open source payments switch written in Rust to make payments fast, reliable and affordable

  4. spacedrive

    Spacedrive is an open source cross-platform file explorer, powered by a virtual distributed filesystem written in Rust.

  5. firecracker

    Secure and fast microVMs for serverless computing.

    Project mention: Firecracker Virtualization Overview | dev.to | 2025-12-11

    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.

  6. redox

    Mirror of https://gitlab.redox-os.org/redox-os/redox

  7. talent-plan

    open source training courses about distributed database and distributed systems

    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.

  8. 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-08

    Nice... 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

  9. 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.

    Stream logo
  10. cc-switch

    A cross-platform desktop All-in-One assistant tool for Claude Code, Codex & Gemini CLI.

    Project mention: CC Switch: Claude Code and Codex Provider Switcher | news.ycombinator.com | 2025-11-08
  11. 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
  12. lan-mouse

    mouse & keyboard sharing via LAN

    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

  13. 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
  14. 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

    Project mention: Why is everything so scalable? | news.ycombinator.com | 2025-10-15

    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

  15. ferrumc

    A reimplementation of the minecraft server in rust.

    Project mention: FerrumC – Reimplementation of the Minecraft server in Rust | news.ycombinator.com | 2025-09-27
  16. OxiCloud

    ☁️ OxiCloud server, efficient and secure way to save all your data

    Project mention: OxiCloud – lightweight alternative to Nextcloud file sharing (Rust) | news.ycombinator.com | 2025-03-31
  17. 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
  18. tailcall

    High Performance GraphQL Runtime

  19. 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.

  20. 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

  21. lantern

    PostgreSQL vector database extension for building AI applications

  22. Verve

    Verve is a lightweight and blazingly fast launcher for accessing and opening applications, files and documents. ⚡

  23. oasysdb

    In-memory vector store with efficient read and write performance for semantic caching and retrieval system. Redis for Semantic Caching.

  24. email-sleuth

    Discover and verify professional emails using names + domains

    Project mention: EmailSleuth – Find and Verify Emails, Rust Based (SMTP, Chrome Drivers) | news.ycombinator.com | 2025-05-03
  25. 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 🦀

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

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)

    1 project | dev.to | 21 Dec 2025
  • 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
    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 →

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

Sponsored
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.
www.influxdata.com

Did you know that Rust is
the 5th most popular programming language
based on number of references?