rust-lang

Open-source projects categorized as rust-lang

Top 23 rust-lang Open-Source Projects

  • rustdesk

    An open-source remote desktop, and alternative to TeamViewer.

    Project mention: how to install that application for automatic updates? | /r/debian | 2023-08-30

    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.

    Project mention: v0.3.0 is out | /r/AppFlowy | 2023-08-27

    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-05

    3. Affine: https://github.com/toeverything/AFFiNE

  • Rust

    All Algorithms implemented in Rust (by TheAlgorithms)

    Project mention: Dynamic programming solutions in Rust? | /r/rust | 2023-04-06

    This repo could suit your needs TheAlgorithms

  • compiler-explorer

    Run compilers interactively from your web browser and interact with the assembly

    Project mention: EXPOSED: The Leetcode C++ Cheat Code!! | dev.to | 2023-08-27

    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.

  • lowlevelprogramming-university

    How to be low-level programmer

  • patterns

    A catalogue of Rust design patterns, anti-patterns and idioms

    Project mention: Haskell mini-patterns handbook (2020) | news.ycombinator.com | 2023-09-04
  • 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.

  • eww

    ElKowars wacky widgets

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

    3D and 2D game engine written in Rust

    Project mention: Alternative Game Engines for Marooned Unity Developers | /r/gamedev | 2023-09-22

    checkout https://fyrox.rs

  • rust-blog

    Educational blog posts for Rust beginners

    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

    Application level tracing for Rust.

    Project mention: How easy is it to swap out your async runtime? | /r/rust | 2023-07-10

    Tracing is Tokio's alternative for async code.

  • tor

    unofficial git repo -- report bugs/issues/pull requests on https://gitlab.torproject.org/ --

    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)

  • Toshi

    A full-text search engine in rust

    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.

  • orbtk

    The Rust UI-Toolkit.

    Project mention: Masonry 0.1 (Rust GUI framework) | news.ycombinator.com | 2023-02-05

    i was gonna bring up https://github.com/redox-os/orbtk only to discover it's no longer under active development.

  • Replibyte

    Seed your development database with real data ⚡️

    Project mention: Ask HN: What's your favorite rust binaries? | news.ycombinator.com | 2023-03-01

    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!

  • dim

    Dim, a media manager fueled by dark forces.

    Project mention: Hey Rustaceans! Got a question? Ask here (21/2023)! | /r/rust | 2023-05-21
  • trust-dns

    A Rust based DNS client, server, and resolver

    Project mention: You might want async in your project | news.ycombinator.com | 2023-09-09

    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
  • async-graphql

    A GraphQL server library implemented in Rust

    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.

  • poem

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

    Project mention: What is the best API generator for Axum? | /r/rust | 2023-04-09

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

  • display-switch

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

    Project mention: Turn a $30 USB switch into a full-featured KVM | /r/overemployed | 2023-09-01
  • 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.

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). The latest post mention was on 2023-09-23.

rust-lang related posts

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