Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge. Learn more →
Top 23 rust-lang Open-Source Projects
-
I want to install RustDesk on my Debian bookworm fresh install from here: https://github.com/rustdesk/rustdesk/releases/tag/1.2.2
-
AppFlowy
AppFlowy is an open-source alternative to Notion. You are in charge of your data and customizations. Built with Flutter and Rust.
Download from https://github.com/AppFlowy-IO/AppFlowy/releases/tag/0.3.0
-
SonarQube
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
-
AFFiNE
There can be more than Notion and Miro. AFFiNE is a next-gen knowledge base that brings planning, sorting and creating all together. Privacy first, open-source, customizable and ready to use.
Project mention: Tell HN: Nearly all of Evernote’s remaining staff has been laid off | news.ycombinator.com | 2023-07-053. Affine: https://github.com/toeverything/AFFiNE
-
This repo could suit your needs TheAlgorithms
-
I worked on my C++ submission, optimized it at the Compiler Explorer, and submitted it only to find that while my solution beat over 90% of others in terms of execution time, it only beat 15% of people in terms of memory usage.
-
-
-
Mergify
Updating dependencies is time-consuming.. Solutions like Dependabot or Renovate update but don't merge dependencies. You need to do it manually while it could be fully automated! Add a Merge Queue to your workflow and stop caring about PR management & merging. Try Mergify for free.
-
Project mention: How do I autostart Eww bar inside the hyprland.conf file? | /r/hyprland | 2023-09-08
The reason, why eww would not start, is because i compiled it myself with rustup according to the official documentation (https://elkowar.github.io/eww/) and not by the AUR. After installing it with the AUR it workes in Hyprland. So in conclustion: If you wanna use Eww on Hyprland, use the AUR method and not the method on the Docs!
-
SSVM
WasmEdge is a lightweight, high-performance, and extensible WebAssembly runtime for cloud native, edge, and decentralized applications. It powers serverless apps, embedded functions, microservices, smart contracts, and IoT devices.
Project mention: WasmEdge 0.13.0: Unified CLI, ARM Support and Migrating Extensions to Plugins | news.ycombinator.com | 2023-07-02 -
checkout https://fyrox.rs
-
Project mention: What are some good resources for experienced programmers new to Rust to learn about lifetimes? | /r/learnrust | 2023-06-27
Hands down the best resource (after you've had sufficient experience with Rust, especially so) - https://github.com/pretzelhammer/rust-blog/blob/master/posts/common-rust-lifetime-misconceptions.md
-
Tracing is Tokio's alternative for async code.
-
Project mention: L’intelligence artificielle est une chenille qui peut devenir un tyrannosaure | /r/Quebec | 2023-05-24
Tor est opensource, le department américain peut aller se torcher. (No pun intended)
-
Project mention: Tantivy 0.20 is released: Schemaless column store, Schemaless aggregations, Phrase prefix queries, Percentiles, and more... | /r/rust | 2023-06-20
I don't think you have an active project that addresses all those use cases. There was an attempt in Rust with Toshi that is built on top of tantivy, but the project seems to have stalled.
-
i was gonna bring up https://github.com/redox-os/orbtk only to discover it's no longer under active development.
-
I like rust binaries because they are cross-platform. I've found cool ones like
- https://github.com/static-web-server/static-web-server/
- https://github.com/Qovery/Replibyte
If you know any repos where I may find compilation of tools I'll be thankful!
-
-
IO is not a part of the async runtime contract (I don't know if this is good or bad), and Tokio & futures famously have different `Async{Read,Write}` traits. I once had to do this [0] to adapt between them.
This means that any crate that uses IO will be bound to a limited number of Runtimes. Everything being Tokio-only is pretty bad (though Tokio itself is great), but here we are...
[0] https://github.com/bluejekyll/trust-dns/pull/1373#issuecomme...
-
hello-world.rs
🚀Memory safe, blazing fast, configurable, minimal hello world written in rust(🚀) in a few lines of code with few(1092🚀) dependencies🚀
Project mention: 🚀Memory safe, blazing fast, configurable, minimal hello world written in rust(🚀) in a few lines of code with few(1092🚀) dependencies🚀 | /r/ThePrimeagenReact | 2023-09-23 -
Project mention: Dynarust - no excuse for not using rust in AWS now - a DynamoDB ODM library that uses serde_json for mapping native rust structs to Dynamo items. | /r/rust | 2023-06-26
I have found that the combination of [cargo lambda](https://github.com/cargo-lambda/cargo-lambda), [async graphql](https://github.com/async-graphql/async-graphql) and DynamoDB is an amazing combination for a backend stack, really cheap as lambdas are pretty minimal and insanely fast with the Rust runtime.
-
I've used FastAPI/Pydantic before as well and it was a very good experience. It has been a while since I used them though, so I forget exactly how they compare, but I do recall it wrote most of the OpenAPI spec. for you. I will also agree when I saw utoipa and aide they seemed to require more boilerplate even though I have not done an actual comparison. Poem, on the other hand, seems very neat and clean and doesn't have any duplication that I can see. Here is the [TODO example](https://github.com/poem-web/poem/blob/master/examples/openapi/todos/src/main.rs).
-
-
Rio
A hardware-accelerated GPU terminal emulator powered by WebGPU, focusing to run in desktops and browsers. (by raphamorim)
Project mention: Rio terminal released for MacOS, Linux, Windows and BSD | /r/programming | 2023-07-18 -
InfluxDB
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
rust-lang related posts
- Platform that enables Windows driver development in Rust
- Mark Russinovich: “Working towards enabling Windows driver development in Rust”
- microsoft/windows-drivers-rs: Platform that enables Windows driver development in Rust. Developed by Surface.
- 🚀Memory safe, blazing fast, configurable, minimal hello world written in rust(🚀) in a few lines of code with few(1092🚀) dependencies🚀
- Fyrox - A feature-rich game engine built in Rust.
- How do I autostart Eww bar inside the hyprland.conf file?
- Haskell mini-patterns handbook (2020)
-
A note from our sponsor - InfluxDB
www.influxdata.com | 25 Sep 2023
Index
What are some of the best open-source rust-lang projects? This list will help you:
Project | Stars | |
---|---|---|
1 | rustdesk | 47,203 |
2 | AppFlowy | 38,763 |
3 | AFFiNE | 22,323 |
4 | Rust | 17,405 |
5 | compiler-explorer | 13,892 |
6 | lowlevelprogramming-university | 8,802 |
7 | patterns | 7,188 |
8 | eww | 7,048 |
9 | SSVM | 6,676 |
10 | Fyrox | 6,587 |
11 | rust-blog | 5,837 |
12 | tracing | 4,256 |
13 | tor | 4,053 |
14 | Toshi | 3,993 |
15 | orbtk | 3,769 |
16 | Replibyte | 3,755 |
17 | dim | 3,423 |
18 | trust-dns | 3,180 |
19 | hello-world.rs | 3,111 |
20 | async-graphql | 3,019 |
21 | poem | 2,797 |
22 | display-switch | 2,541 |
23 | Rio | 2,158 |