Rust

Open-source projects categorized as Rust

Top 23 Rust Open-Source Projects

  • rust

    Empowering everyone to build reliable and efficient software.

  • Project mention: hyper (Rust) upgrade to v1: Body became Trait | dev.to | 2024-05-21

    apimock-rs is one of my projects on API mock Server generating HTTP/JSON responses to help to develop microservices and APIs, written in Rust.

  • deno

    A modern runtime for JavaScript and TypeScript.

  • Project mention: Branded Types for TypeScript | news.ycombinator.com | 2024-05-15
  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • tauri

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

  • Project mention: Console Msgs in Tauri/.NET/WebView2: BuyNow Driver Initialized | news.ycombinator.com | 2024-05-20
  • rustdesk

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

  • Project mention: Why is remote desktop slow when host monitor is off unless HDMI cable is used? | news.ycombinator.com | 2024-04-10

    Take your risk to use it, it is not signed and verified by Microsoft, and you need to install the test cert to use it. https://github.com/rustdesk/rustdesk/discussions/6444#discus...

  • alacritty

    A cross-platform, OpenGL terminal emulator.

  • Project mention: Alacritty – A fast, cross-platform, OpenGL terminal emulator | news.ycombinator.com | 2024-05-21

    Wezterm gives you basic stuff like scrollbars that Alacritty refuses to do: https://github.com/alacritty/alacritty/issues/775

  • Rustlings

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

  • Project mention: 100 Exercises to Learn Rust | news.ycombinator.com | 2024-05-16

    Surprised no one has mentioned another great and similar resource called Rustlings [0] (yes very punny name). You are given some files with todo statements which you'll need to fix and make the code compile and pass all the tests. It's an interactive way to learn which is what got me through learning Rust a few years ago.

    [0] https://github.com/rust-lang/rustlings

  • 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: 🏞️5 beautiful open-source web apps to learn from and get inspired 🙇‍♀️💡 | dev.to | 2024-01-17

    💾 Source code: https://github.com/AppFlowy-IO/AppFlowy 👕 Size: M 🛠️ Stack: Flutter, Rust

  • SaaSHub

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

    SaaSHub logo
  • ChatGPT

    🔮 ChatGPT Desktop Application (Mac, Windows and Linux)

  • Project mention: Noi: an AI-enhanced, customizable browser | news.ycombinator.com | 2024-05-18
  • bat

    A cat(1) clone with wings.

  • Project mention: Hired: A Modern Take on 'Ed' | news.ycombinator.com | 2024-02-13

    That’s the same as bat:[1] one of the features is syntax highlighting. Kind of unexpected to find a concatenation program… which also does that.

    [1] https://github.com/sharkdp/bat

  • ripgrep

    ripgrep recursively searches directories for a regex pattern while respecting your gitignore

  • Project mention: Finding all HTML tags in a project not being self-closed | dev.to | 2024-05-14

    There were quite some occurrences of this component in the entire project, therefore just searching for base-input was not going to cut it for me. Instead, I decided to use regular expressions resp. regex with ripgrep. After installing ripgrep it provides a rg command line tool.

  • MeiliSearch

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

  • Project mention: Publish/Subscribe with Sidekiq | dev.to | 2024-02-21

    We needed to introduce a new service for search. As we settled on using meilisearch, we needed a way to sync updates on our models with the records in meilisearch. We could've continued to use callbacks but we needed something better.

  • awesome-rust

    A curated list of Rust code and resources.

  • Project mention: Help me stop hating rust | news.ycombinator.com | 2024-01-24

    It can be tricky to find learning resources that is perfectly tailored to the exact point we’re you’re standing right now. Especially if you already have prior experience.

    But since you’re already familiar with programming, perhaps just dive right in…?

    I.e. start a new project in Rust. You could do something like Advent of Code, Project Euler or Cryptopals[0]. Or write a simple webserver or whatever you feel like.

    Don’t forget that ChatGPT can be quite useful for stuff like this. You can use it like a mentor. Just ask it anything you want to, make it show you examples (and then more examples) and so on. The answers might not be correct all of the time, but at least it can give you an idea of what docs to read next.

    If you’re looking for blog posts, an acquaintance of mine has written some: https://priver.dev/tags/rust/

    For more links to code/learning resources, see https://github.com/rust-unofficial/awesome-rust

    And if you get stuck you also have the official Rust chats on Zulip/Discord.

    HTH. Best of luck!

    [0] https://cryptopals.com/

  • starship

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

  • Project mention: Finding Terminal Utopia | dev.to | 2024-05-22

    Thankfully, I found Starship, a super fast, super configurable prompt written in Rust. It works with most shells, on most operating systems.

  • vaultwarden

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

  • Project mention: Bitwarden | news.ycombinator.com | 2024-03-11

    To people who want to self-host this, look at Vaultwarden which is a fully compatible alternate server with even more features:

    https://github.com/dani-garcia/vaultwarden

    Been running it for a year with 0 issues.

  • lapce

    Lightning-fast and Powerful Code Editor written in Rust

  • Project mention: FLaNK AI-April 22, 2024 | dev.to | 2024-04-22
  • bevy

    A refreshingly simple data-driven game engine built in Rust

  • Project mention: Voronoi, Manhattan, random | dev.to | 2024-04-26

    Bevy. A very young engine where you need to write the game entirely in Rust—that was appealing. But fatal flaws overshadowed everything: no editor, the engine brutally enforces the ECS approach, and the game's architecture must literally bend to fit this paradigm. So, you won't migrate to another engine at all—you just throw away all the code and start from scratch.

  • fd

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

  • Project mention: Level Up Your Dev Workflow: Conquer Web Development with a Blazing Fast Neovim Setup (Part 1) | dev.to | 2024-03-16

    ripgrep: A super-fast file searcher. You can install it using your system's package manager (e.g., brew install ripgrep on macOS). fd: Another blazing-fast file finder. Installation instructions can be found here: https://github.com/sharkdp/fd

  • AFFiNE

    There can be more than Notion and Miro. AFFiNE(pronounced [ə‘fain]) 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: Open-source, and ready-to-use alternative for Notion and Miro | news.ycombinator.com | 2024-05-09
  • helix

    A post-modern modal text editor.

  • Project mention: Try Clojure | news.ycombinator.com | 2024-05-22

    I use Helix [0] myself, which has tree-sitter based commands for moving + selecting up/down/forward/back by expressions. These are built-in and require no configuration.

    It's surprisingly excellent! Sure, the "language" of paredit features more powerful text manipulation that just simple movement... but combined with the new "jumping" in the latest Helix release [1], it makes for a very impressive keyboard-based navigation system.

    [0]: https://helix-editor.com

  • nushell

    A new type of shell

  • Project mention: Exploring Nushell, a Rust-powered, cross-platform shell | dev.to | 2024-05-02

    The first method is through downloading the pre-built binaries. With this method, you don't need to install anything other than Nushell's dependencies. Once you've downloaded the binaries, add them to your system's environment path to run it directly in your terminal.

  • swc

    Rust-based platform for the Web

  • Project mention: Rustify your JavaScript tooling | dev.to | 2024-05-21

    A big part of my work revolves around JavaScript tooling, and as such it's important to keep an eye on the ecosystem and see where things are going. It's no secret that recently lots of projects are native-ying (??) parts of their codebase, or even rewriting them to native languages altogether. Esbuild is one of the first popular and successful examples of this, which was written in Go. Other examples are Rspack and Turbopack, which are both Rust-based alternatives to Webpack, powered by SWC ("Speedy Web Compiler"). There's also Rolldown, a Rust-based alternative to Rollup powered by OXC ("The JavaScript Oxidation Compiler"), but Rollup itself is also native-ying (??) parts of their codebase and recently started using SWC for parts of their codebase. And finally, there are Oxlint (powered by OXC) and Biome as Rust-based alternatives for Eslint and Prettier respectively.

  • yew

    Rust / Wasm framework for creating reliable and efficient web applications

  • Project mention: Surprisingly Powerful – Serverless WASM with Rust Article 1 | dev.to | 2024-04-27

    Yew is a framework for creating reliable and efficient web applications. Yew

  • InfluxDB

    Scalable datastore for metrics, events, and real-time analytics

  • Project mention: Quant Research of the Week (5th Edition) | /r/quant | 2023-12-07

    Scalable Realtime Datastore: The piece examines a scalable datastore specifically created for metrics events and real-time analytics. (2013-09-26, shares: 26787.0)

  • 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 related posts

Index

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

Project Stars
1 rust 93,633
2 deno 93,076
3 tauri 78,065
4 rustdesk 64,762
5 alacritty 53,212
6 Rustlings 50,064
7 AppFlowy 49,375
8 ChatGPT 48,007
9 bat 46,852
10 ripgrep 45,287
11 MeiliSearch 43,656
12 awesome-rust 43,539
13 starship 41,224
14 vaultwarden 33,546
15 lapce 33,200
16 bevy 32,745
17 fd 31,910
18 AFFiNE 33,664
19 helix 30,328
20 nushell 30,332
21 swc 30,118
22 yew 30,018
23 InfluxDB 27,876

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com