Rust open-source

Open-source Rust projects categorized as open-source

Top 23 Rust open-source Projects

open-source
  • bevy

    A refreshingly simple data-driven game engine built in Rust

    Project mention: UE5 Nanite in WebGPU | news.ycombinator.com | 2024-09-05

    It's been mentioned a couple of times in this thread, but Bevy also has an implementation of Nanite's ideas (sometimes called Virtual Geometry). I'm the author of that, happy to answer questions :)

    As for this project, Scthe did a great job! I've been talking with them about several parts of the process, culminating in some improvements to Bevy's code (https://github.com/bevyengine/bevy/pull/15023). Always happy to see more people working on this, Nanite has a ton of cool ideas.

  • InfluxDB

    Purpose built for real-time analytics at any scale. InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.

    InfluxDB logo
  • firecracker

    Secure and fast microVMs for serverless computing.

    Project mention: I'm Funding Ladybird Because I Can't Fund Firefox | news.ycombinator.com | 2024-07-07

    What he said is true, AWS uses Rust heavily in some of AWS core systems https://aws.amazon.com/blogs/devops/why-aws-is-the-best-plac....

    Some of the open source projects you can find are AWS Firecracker https://github.com/firecracker-microvm/firecracker and Cloudflare Pingora https://github.com/cloudflare/pingora

  • hyperswitch

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

    Project mention: Securing Digital Transactions: How Hyperswitch makes Payment Protection a Priority | dev.to | 2024-08-01

    In the end, we're not just developing an application; we're creating a secure future for digital transactions. Our goal is to allow businesses to focus on their core competencies while we ensure the protection of their customers' financial information. With Hyperswitch, security isn't just a feature—it's a cornerstone of our service. We're dedicated to maintaining the highest standards of data protection, giving both merchants and customers peace of mind in their digital transactions.

  • talent-plan

    open source training courses about distributed database and distributed systems

    Project mention: Point of departure on the road to systems programming | dev.to | 2024-07-23

    Practice: PingCAP Talent plan

  • quickwit

    Cloud-native search engine for observability. An open-source alternative to Datadog, Elasticsearch, Loki, and Tempo.

    Project mention: turbopuffer: Fast Search on Object Storage | news.ycombinator.com | 2024-07-09

    If you don't need vector search and have very large Elasticsearch deployment, you can have a look at Quickwit, it's a search engine on object storage, and it's OSS

    Repo: https://github.com/quickwit-oss/quickwit

  • lan-mouse

    mouse & keyboard sharing via LAN

    Project mention: IntelliJ Preview supports Wayland now | news.ycombinator.com | 2024-08-22

    The closest I’ve found in terms of description is https://github.com/feschber/lan-mouse, but the lack of encryption on the connection has discouraged me from using it.

    I’m also a paid Synergy user, and it’s frankly comedic how long Wayland support has been on their road map. I’m not convinced it’s ever coming, which means I’m probably only 1-2 distro updates from being forced to use something else

  • tailcall

    High Performance GraphQL Runtime

    Project mention: Ask HN: Offering free GraphQL migration support | news.ycombinator.com | 2024-06-17

    Hello everyone,

    I want to ask if anyone is interested in having me build a best-practice GraphQL API on top of your existing REST or gRPC APIs, completely free of charge.

    We're currently running a pilot with our open-source GraphQL runtime, which you can check out at https://tailcall.run/, and would like to test it out with some real production APIs. Anyone who is interested, please comment and if need be we will build the whole GraphQL layer for you for free.

  • SaaSHub

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

    SaaSHub logo
  • 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.

    Project mention: Cherrybomb: Audit, validate and test API specifications | news.ycombinator.com | 2023-11-22
  • tach

    A Python tool to 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: Show HN: Strict interfaces and dep management for Python, written in Rust | news.ycombinator.com | 2024-08-26
  • 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

    Project mention: Websurfx - first stable version released! v1.0.0!! | /r/rust | 2023-10-16

    GitHub release: https://github.com/neon-mmd/websurfx/releases/tag/v1.0.0

  • Verve

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

  • oasysdb

    Hybrid vector database with flexible SQL storage engine & multi-index support.

    Project mention: What should I do when someone blatantly copy my open-source project on GitHub? | news.ycombinator.com | 2024-08-25

    This is OasysDB v0.4: https://github.com/oasysai/oasysdb/tree/v0.4.0

    I honestly don't know what to do. I know that OasysDB is open-source and thus, free to modify and redistribute. But, I feel like this is more like a plagiarism and a bit unethical to do.

    If anyone got similar experience, I'd like to hear some advice.

    Thank you in advance.

  • 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 🦀

  • crossbow

    Cross-Platform build tools and toolkit for games and game engines written in Rust! 🦀

  • transparency-data

    U.S. Healthcare Transparency Data. Supplemental data for the CMS/HHS price transparency rules.

  • plexo-core

    Plexo: The next generation, open-source, and AI-powered tool for planning, managing, and collaborating on your software projects.

  • Fabled-Engine

    Self Study on developing a game engine using wgpu as the rendering API. Learning as I go.

  • rust-practice

    Collection of Rust Exercises to learn and practice building CLI tools in Rust The exercises are structured to cover all essential Rust concepts, from basics like variables and control flow to advanced topics like asynchronous programming and unsafe Rust and contain tiny projects that teach how to build efficient and scalable production-ready CLI apps.

    Project mention: 34 ⭐s in 3 days: Hard but For the First Time! | dev.to | 2024-09-16

    The repo I am talking about is rust-practice. (do not forget to give it a ⭐)

  • sahomedb

    A high-performance embedded vector database optimized for edge devices, delivering speed and efficiency with the advanced HNSW indexing algorithm.

    Project mention: What should I do when someone blatantly copy my open-source project on GitHub? | news.ycombinator.com | 2024-08-25

    Hi HN,

    I created an open-source vector database a couple months back called OasysDB. It's not a popular project but it serve a specific use case and has a small community behind it.

    So, recently, someone in the community sent a link to me about a repository that after digging deeper into it seems like a blatant copy of OasysDB v0.4 (It's now v0.7). They changed all of the initial branding and information to their own branding like name, author, email, etc.

    This is their repository: https://github.com/Sahomey-Technologies/sahomedb

  • SOLotery

    A decentralized lottery program with daily updates and automatic draw with a maximum of 300 participants🃏. Focused on the new paradigm of web3 gambling on the Solana blockchain.

  • EStash

    An open source, cross-platform, programmed in rust, encrypted digital vault (store files and text) with the capability to set a path and with the click of a button to copy the contents to that file.

  • rat-rs

    A simple cli tool to fetch transports schedules on the Ile-de-France région

  • nibble8

    One of thousands of Rust implementations of a CHIP-8 interpreter

  • 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

Log in or Post with

Rust open-source related posts

  • 34 ⭐s in 3 days: Hard but For the First Time!

    1 project | dev.to | 16 Sep 2024
  • Bevy: A refreshingly simple data-driven game engine built in Rust

    1 project | news.ycombinator.com | 28 Aug 2024
  • What should I do when someone blatantly copy my open-source project on GitHub?

    7 projects | news.ycombinator.com | 25 Aug 2024
  • 5 terms to get yourself familiar with RAG

    1 project | dev.to | 27 Jun 2024
  • DevLog #1: OasysDB Overhaul

    1 project | dev.to | 23 Jun 2024
  • Rust Is for the Engine, Not the Game

    2 projects | news.ycombinator.com | 5 Jun 2024
  • How I got my first Rust job by doing open-source

    3 projects | dev.to | 30 Apr 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 16 Sep 2024
    InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards. 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 35,151
2 firecracker 25,076
3 hyperswitch 11,651
4 talent-plan 10,083
5 quickwit 7,816
6 lan-mouse 2,366
7 tailcall 1,257
8 cherrybomb 1,112
9 tach 977
10 websurfx 702
11 Verve 657
12 oasysdb 340
13 rmt.rs 301
14 crossbow 198
15 transparency-data 30
16 plexo-core 26
17 Fabled-Engine 24
18 rust-practice 14
19 sahomedb 11
20 SOLotery 8
21 EStash 7
22 rat-rs 6
23 nibble8 3

Sponsored
Purpose built for real-time analytics at any scale.
InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.
www.influxdata.com

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