Rust

Open-source projects categorized as Rust

Top 23 Rust Open-Source Projects

  • deno

    A modern runtime for JavaScript and TypeScript.

    Project mention: HTTP/2 client | /r/Deno | 2023-06-07

    I have not used HTTP/2 yet, but I am wondering: according to what I saw a while ago here HTTP/2 is easy to enable or even default for fetch() calls.

  • rust

    Empowering everyone to build reliable and efficient software.

    Project mention: Are there things OOP Languages can do bust Rust can't do when it comes to GameDev | /r/rust | 2023-06-06

    IMO the biggest problem is that Rust is pretty lacking in the ability to dynamic link to code (which isn't a feature of OOP in general! It just so happen that many OOP languages also have this feature), which translates in a poor ability to write plugin systems and hot-reload code. This is not an intrinsic limitation of Rust the language though, just the tooling around it, and there is work in progress to mitigate the issue.

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • tauri

    Build smaller, faster, and more secure desktop applications with a web frontend.

    Project mention: What language should I learn, Python or Rust? | /r/AskProgramming | 2023-06-05

    Neither Python nor Rust are big for use for cross-platform Desktop apps. If you really want some Rust code in your Desktop application I think you can use this: https://github.com/tauri-apps/tauri

  • alacritty

    A cross-platform, OpenGL terminal emulator.

    Project mention: Warp? A terminal behind login popup | dev.to | 2023-06-01

    My journey of using terminal emulators began together with my introduction to Linux about 7 years ago. GNOME terminal was my first as it came pre-installed on Ubuntu, my first Linux distribution. Since then, I've had the opportunity to explore and utilize a range of terminal emulators, including Alacritty, Kitty, st, Konsole, xterm, and most recently iTerm2. It's been interesting to experiment with these different emulators, each offering its unique features (or similar however with each with personal touch), user interfaces, and performance benchmarks. Just the other day, a new terminal emulator caught my attention: Warp Terminal. My curiosity won, and Warp was downloaded, this short blog are my thoughts about Warp terminal. At the moment there is only support for macOS, however linux and windows builds are on the way.

  • rustdesk

    Virtual / remote desktop infrastructure for everyone! Open source TeamViewer / Citrix alternative.

    Project mention: Mac Audio Mirroring | /r/rustdesk | 2023-06-07
  • bat

    A cat(1) clone with wings.

    Project mention: R user, trying to learn Python... what´s the Rstudio equivalent? | /r/learnpython | 2023-06-07

    But you can paste from external sources into Vim. For copying from Vim into an external source, yeah that’s trickier. Personally, I usually just have two terminals open side by side, one with Vim and one with less (actually, bat with less as the pager, so it’s like less + syntax highlighting) for copying. Somewhat ghetto, but it’s a feature-packed yet lightweight setup which works for me.

  • Rustlings

    :crab: Small exercises to get you used to reading and writing Rust code!

    Project mention: Website to practice C++ with other than just algorithms | /r/embedded | 2023-06-06

    Do any of you know of any resources that would allow me to practice some specific C++ notions like templates, constexpr, RAII, etc ? Something like https://github.com/rust-lang/rustlings/ but for C++ ?

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • MeiliSearch

    A lightning-fast search engine that fits effortlessly into your apps, websites, and workflow.

    Project mention: What's everyone working on this week (23/2023)? | /r/rust | 2023-06-05
  • 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: Will Notion ever get an adaptive icon on Android? | /r/Notion | 2023-06-04
  • awesome-rust

    A curated list of Rust code and resources.

    Project mention: What are some of projects to start with for a beginner in rust but experienced in programming (ex: C++, Go, python) ? | /r/rust | 2023-05-31
  • starship

    ☄🌌️ The minimal, blazing-fast, and infinitely customizable prompt for any shell!

    Project mention: Everything I Installed on My New Mac | dev.to | 2023-06-03

    For my prompt, I still use Starship although my configuration has changed a bit. I've switched the pure preset which is a lot more minimal and less distracting.

  • yew

    Rust / Wasm framework for building client web apps

    Project mention: It's React, but in Python | news.ycombinator.com | 2023-06-05

    from all the react clones I've seen there, this is the one that I'm mostly impressed by: https://yew.rs/ (React clone written in Rust, targeting webasm)

  • fd

    A simple, fast and user-friendly alternative to 'find'

    Project mention: My naive code of 200 lines is faster than the blazingly fast parallelized version | /r/rust | 2023-06-07

    The blazingly fast version is: fd

  • swc

    Rust-based platform for the Web

    Project mention: Show HN: Ezno, a TypeScript checker written in Rust, is now open source | news.ycombinator.com | 2023-06-07

    Very cool! I'm curious, is this intended for dev tooling?

    For example, I could see this (or something similar) being useful as the engine for a typescript language server that would be faster than the standard one

    But if it's not aimed at 1:1 with tsc, would it be intended more for something like swc[1]?

    Or what would you expect people to use this for, besides just being a cool project to learn from?

    [1] https://github.com/swc-project/swc

  • vaultwarden

    Unofficial Bitwarden compatible server written in Rust, formerly known as bitwarden_rs

    Project mention: Error Trying to Enable Admin Page | /r/vaultwarden | 2023-06-06

    I am trying to enable the VW admin page from the wiki here

  • nushell

    A new type of shell

    Project mention: How do we import globally the scripts from a folder | /r/Nushell | 2023-06-07

    I want to be able to import the nushell standard library with this command on my scripts:

  • bevy

    A refreshingly simple data-driven game engine built in Rust

    Project mention: Is bevy the best option for a Rust based game engine (long term)? | /r/rust_gamedev | 2023-05-31

    Having actually tried using bevy UI for something non-trivial I don't think ECS is possible path there, it feels like a complete anti-pattern to how UIs are done. I've seen many people argue this, but at the same time I've seen no real GUIs made with bevy UI. Their UI example https://github.com/bevyengine/bevy/blob/main/examples/ui/ui.rs is a great example of how bad the situation is. Compare it to say https://www.egui.rs/ which is mainly developed by one person.

  • Servo

    The Servo Browser Engine

    Project mention: It probably has been done before. No shame on chrumium, it's good browser, but come one people, skins are not separate browsers | /r/linuxmasterrace | 2023-06-05

    There's also stuff like Kraken, whatever SerenityOS is doing for its web browser and what I hope takes over very soon - Servo.

  • helix

    A post-modern modal text editor.

    Project mention: Git Blame work around | /r/HelixEditor | 2023-06-04

    Tree View https://github.com/helix-editor/helix/pull/5768

  • exa

    A modern replacement for ‘ls’.

    Project mention: Ls with icons | /r/EndeavourOS | 2023-06-06

    Hi! I use this: https://the.exa.website, and the package to this: https://archlinux.org/packages/extra/x86_64/exa/

  • firecracker

    Secure and fast microVMs for serverless computing.

    Project mention: I'm looking for a virtual machine that prioritizes privacy and does not include tracking or telemetry. | /r/privacy | 2023-06-05
  • Rocket

    A web framework for Rust.

    Project mention: Is a Framework like Django possible in Rust | /r/rust | 2023-06-06

    https://rocket.rs/ ?

  • tokio

    A runtime for writing reliable asynchronous applications with Rust. Provides I/O, networking, scheduling, timers, ...

    Project mention: Letlang — Roadblocks and how to overcome them - My programming language targeting Rust | /r/rust | 2023-06-07

    Yes, Letlang is translated to Rust and the runtime is implemented in Rust, using tokio and genawaiter. The compiler itself is also built in Rust.

  • SaaSHub

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

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-06-07.

Rust related posts

Index

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

Project Stars
1 deno 89,700
2 rust 82,323
3 tauri 64,146
4 alacritty 46,971
5 rustdesk 42,478
6 bat 41,461
7 Rustlings 39,234
8 MeiliSearch 36,871
9 AppFlowy 35,362
10 awesome-rust 35,051
11 starship 34,491
12 yew 27,749
13 fd 27,653
14 swc 27,505
15 vaultwarden 25,347
16 nushell 24,901
17 bevy 24,162
18 Servo 23,200
19 helix 22,491
20 exa 21,843
21 firecracker 21,739
22 Rocket 20,770
23 tokio 20,706
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com