Rust rust-lang

Open-source Rust projects categorized as rust-lang

Top 23 Rust rust-lang Projects

  1. rustdesk

    An open-source remote desktop application designed for self-hosting, as an alternative to TeamViewer.

    Project mention: RustDesk – open-source remote desktop client | news.ycombinator.com | 2025-02-08
  2. Nutrient

    Nutrient – The #1 PDF SDK Library, trusted by 10K+ developers. Other PDF SDKs promise a lot - then break. Laggy scrolling, poor mobile UX, tons of bugs, and lack of support cost you endless frustrations. Nutrient’s SDK handles billion-page workloads - so you don’t have to debug PDFs. Used by ~1 billion end users in more than 150 different countries.

    Nutrient logo
  3. zed

    Code at the speed of thought – Zed is a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter.

    Project mention: Zed now predicts your next edit with Zeta, our new open model | news.ycombinator.com | 2025-02-14

    I actually had a similar idea - and have a PR up on Zed right now to add in support for specifying a HTTP/HTTPS proxy to the copilot completion APIs: https://github.com/zed-industries/zed/pull/24364

    Branch is a bit out of date vs main now but it should work if you build off it.

    There are a couple of MITM proxies I've seen for this purpose, the first of which seems to be maintained:

  4. Rust

    All Algorithms implemented in Rust (by TheAlgorithms)

  5. slint

    Slint is a declarative GUI toolkit to build native user interfaces for Rust, C++, or JavaScript apps.

    Project mention: WASM Will Replace Containers | news.ycombinator.com | 2025-02-11

    > I wonder if someone could make a decent cross-platform GUI toolkit to save us from the horribly slow Electron-hell we've carved out for ourselves.

    https://github.com/slint-ui/slint

  6. openobserve

    🚀 10x easier, 🚀 140x lower storage cost, 🚀 high performance, 🚀 petabyte scale - Elasticsearch/Splunk/Datadog alternative for 🚀 (logs, metrics, traces, RUM, Error tracking, Session replay).

    Project mention: I got OpenTelemetry to work. But why was it so complicated? | news.ycombinator.com | 2025-01-10

    You are generally correct but I've used https://github.com/openobserve/openobserve for several projects for dev-only complete OTel stack (dashboards included) and I liked it. There are better dashboards out there for sure, but for what I needed locally it did the job fantastically well. Zero complaints.

    It's extremely easy to self-host, either on a dev machine, a VPS, or in any Docker-based PaaS.

  7. eww

    ElKowars wacky widgets

    Project mention: EWW – Linux Widget System allowing you to design custom desktop UI | news.ycombinator.com | 2024-08-31
  8. Fyrox

    3D and 2D game engine written in Rust

    Project mention: Fyrox Game Engine – a Rust game engine with a real editor and scripting system | news.ycombinator.com | 2024-04-26
  9. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  10. rust-blog

    Educational blog posts for Rust beginners

    Project mention: 🤯 50 Articles to Become a Web Dev Guru | dev.to | 2024-11-15

    Using Rust in Non-Rust Servers to Improve Performance (https://github.com/pretzelhammer/rust-blog/blob/master/posts/rust-in-non-rust-servers.md) by Pretzelhammer

  11. loco

    🚂 🦀 The one-person framework for Rust for side-projects and startups

    Project mention: Loco 0.14 on Cathyos: 始め方 | dev.to | 2025-01-10
  12. tracing

    Application level tracing for Rust.

    Project mention: Show HN: Unbug – Rust macros for programmatically invoking breakpoints | news.ycombinator.com | 2024-11-20
  13. winit

    Window handling library in pure Rust

    Project mention: Dioxus 0.6 – Crossplatform apps with Rust | news.ycombinator.com | 2024-12-11

    > Is this something Flutter doesn't do?

    Flutter does do this (at least to some extent) on Desktop/Mobile. It attempts to create a hidden DOM tree for accessibility on web. Which generally doesn't seem to be thought to work very well.

    > One of the most jarring experiences I have with Flutter Desktop was it lacked MacOS Emacs-style key bindings for text editing (ctrl-a, ctrl-e, etc.). Not sure if Dioxus solved this?

    Ah, we're nearly there on that one. We have a PR [0] accepted into Winit (the underlying windowing library we use) which will allow us to access those events. We're just waiting on Winit to do a new release and then we can integrate it into Dioxus.

    [0]: https://github.com/rust-windowing/winit/pull/3824)

  14. readyset

    Readyset is a MySQL and Postgres wire-compatible caching layer that sits in front of existing databases to speed up queries and horizontally scale read throughput. Under the hood, ReadySet caches the results of cached select statements and incrementally updates these results over time as the underlying data changes.

    Project mention: Ask HN: How Can I Make My Front End React to Database Changes in Real-Time? | news.ycombinator.com | 2024-04-17

    - Some platforms like Supabase Realtime [3] and Firebase offer subscription models to database changes, but these solutions fall short when dealing with complex queries involving joins or group-bys.

    My vision is that the modern frontend to behave like a series of materialized views that dynamically update as the underlying data changes. Current state management libraries handle state trees well but don't seamlessly integrate with relational or graph-like database structures.

    The only thing I can think of is to implement it by myself, which sounds like a big PITA.

    Anything goes, Brainstorm with me. Is it causing you headaches as well? Are you familiar with an efficient solution? how are you all tackling it?

    [1] https://readyset.io/

  15. Rio

    A hardware-accelerated GPU terminal emulator focusing to run in desktops and browsers.

    Project mention: Ghostty 1.0 | news.ycombinator.com | 2024-12-26
  16. borgo

    Borgo is a statically typed language that compiles to Go.

    Project mention: When Zig Is Safer and Faster Than Rust | news.ycombinator.com | 2024-12-30

    I wouldn’t use this in production, but this was in HN earlier this year and I love the idea: https://github.com/borgo-lang/borgo

  17. hickory-dns

    A Rust based DNS client, server, and resolver

    Project mention: Getting Started with Rust | dev.to | 2024-10-25

    9. Hickory DNS Hickory is a DNS client, server, and resolver. This project allows you to see how Rust can be used to handle low-level networking tasks.

  18. Toshi

    A full-text search engine in rust

  19. Replibyte

    Seed your development database with real data ⚡️

    Project mention: Replibyte: Database Backup/Anonimization Tool | news.ycombinator.com | 2024-05-29
  20. dim

    Dim, a media manager fueled by dark forces.

  21. pixi

    Package management made easy

    Project mention: Uv, An fast Python package and project manager | news.ycombinator.com | 2024-12-14

    same company has a different tool as well called pixi which aims for much nicer integration with the conda ecosystem.

    https://github.com/prefix-dev/pixi

  22. orbtk

    The Rust UI-Toolkit.

  23. poem

    A full-featured and easy-to-use web framework with the Rust programming language.

    Project mention: Show HN: Rust Web Framework | news.ycombinator.com | 2024-10-22

    https://github.com/poem-web/poem is one Rust framework with swagger definitions out of the box.

  24. async-graphql

    A GraphQL server library implemented in Rust

  25. display-switch

    Turn a $30 USB switch into a full-featured multi-monitor KVM switch

  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 rust-lang discussion

Log in or Post with

Rust rust-lang related posts

Index

What are some of the best open-source rust-lang projects in Rust? This list will help you:

# Project Stars
1 rustdesk 82,094
2 zed 54,130
3 Rust 23,447
4 slint 18,407
5 openobserve 14,323
6 eww 9,869
7 Fyrox 8,009
8 rust-blog 7,793
9 loco 7,175
10 tracing 5,704
11 winit 5,054
12 readyset 4,811
13 Rio 4,614
14 borgo 4,351
15 hickory-dns 4,293
16 Toshi 4,212
17 Replibyte 4,207
18 dim 3,878
19 pixi 3,852
20 orbtk 3,789
21 poem 3,755
22 async-graphql 3,438
23 display-switch 2,979

Sponsored
Nutrient – The #1 PDF SDK Library, trusted by 10K+ developers
Other PDF SDKs promise a lot - then break. Laggy scrolling, poor mobile UX, tons of bugs, and lack of support cost you endless frustrations. Nutrient’s SDK handles billion-page workloads - so you don’t have to debug PDFs. Used by ~1 billion end users in more than 150 different countries.
www.nutrient.io

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