Rust

Open-source projects categorized as Rust

Top 23 Rust Open-Source Projects

  • deno

    A modern runtime for JavaScript and TypeScript.

  • Project mention: Bun - The One Tool for All Your JavaScript/Typescript Project's Needs? | dev.to | 2024-04-02

    NodeJS is the dominant Javascript server runtime environment for Javascript and Typescript (sort of) projects. But over the years, we have seen several attempts to build alternative runtime environments such as Deno and Bun, today’s subject, among others.

  • rust

    Empowering everyone to build reliable and efficient software.

  • Project mention: Rust Weird Exprs | news.ycombinator.com | 2024-04-11
  • 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: Tauri CRUD Boilerplate | dev.to | 2024-04-10

    Hi, dear Tauri! Long time no see. I published my first post, Developing a Desktop Application via Rust and NextJS. The Tauri Way almost a year ago. Since then, Tauri has become stronger. I'm happy about that! And now, I am very pleased to make a useful contribution to the Tauri community. As a full-stack developer, I frequently face situations where I need to start a DB-based UI project as fast as possible. It's stressful if I need to start the project from 100% scratch. I prefer to keep some boilerplates on hand, which will save me time and nerves and will be the subject of this article.

  • 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: Terminal Latency | news.ycombinator.com | 2024-03-19

    It's opinionated, which comes with upsides and downsides. I won't blame the maintainer to keep things focused, feature creep (even for worthy features) can kill a FOSS project.

    Another example is sixel support, there's a fork where it all works but is not sufficiently "proven" (code quality just as well as sixel being the best fit for the problem)

    https://github.com/alacritty/alacritty/pull/4763#issuecommen...

    It may be annoying but I get the reasoning, and there are other terminals.

  • Rustlings

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

  • Project mention: GPUI 2 is now in production – Zed | news.ycombinator.com | 2024-01-04

    Zed is great, have been using it to do the Rustlings exercises and learn Rust:

    https://github.com/rust-lang/rustlings

    If you've been looking for an excuse to learn Rust, check it out.

  • 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

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • ChatGPT

    🔮 ChatGPT Desktop Application (Mac, Windows and Linux)

  • Project mention: What AI assistants are already bundled for Linux? | news.ycombinator.com | 2024-03-01

    > I wouldn't hold my breath waiting for a native Linux AI-assisted assistant.

    On Mac when I press Command + Space, it brings up Spotlight search

    That can't easily be added to be the equivalent of some kind of LLM prompt on GNOME/KDE/XFCE?

    I don't quite know what you'd ask it/do with it that would be of much value? Seems like a quicker way/a wrapper around either asking an LLM questions via CLI or basically Electron wrapping HTML (like this https://github.com/lencx/ChatGPT)?

  • 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: Ask HN: What software sparks joy when using? | news.ycombinator.com | 2024-04-17

    ripgrep - https://github.com/BurntSushi/ripgrep

  • 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: Atuin – Magical Shell History | news.ycombinator.com | 2024-02-21

    Agreed, I use this in conjunction with Starship [1], both initialized specifically for Fish in the config. I love this shell so much.

    [1] - https://starship.rs/

  • 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: Lapce | news.ycombinator.com | 2024-02-18

    Apparently, currently based on width: https://github.com/lapce/lapce/commit/87e0fc06f1862d9124d3fe...

  • bevy

    A refreshingly simple data-driven game engine built in Rust

  • Project mention: 3D and 2D: Testing out my cross-platform graphics engine | news.ycombinator.com | 2024-04-02

    I don't see WASM/WebGPU changing anything when it comes to gaming, as an industry, personally. 3d visualizations and interactive websites? Yeah definitely a nice improvement over WebGL 2, if years late.

    WebGPU is pretty far behind what AAA games are using even as of 6 years ago. There's extra overhead and security in the WebGPU spec that AAA games do not want. Browsers do not lend themselves to downloading 300gb of assets.

    Additionally, indie devs aren't using Steam for the technical capabilities. It's purely about marketshare. Video games are a highly saturated market. The users are all on Steam, getting their recommendations from Steam, and buying games in Steam sales. Hence all the indie developers publish to Steam. I don't see a web browser being appealing as a platform, because there's no way for developers to advertise to users.

    That's also only indie games. AAA games use their own launchers, because they don't _need_ the discoverability from being on Steam. So they don't, and avoid the fees. If anything users _want_ the Steam monopoly, because they like the platform, and hate the walled garden launchers from AAA companies.

    (I work on high end rendering features for the Bevy game engine https://bevyengine.org, and have extensive experience with WebGPU)

  • 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: Are we making the best notion open source alternative? | news.ycombinator.com | 2024-01-20

    Also has a self-hosted version however it’s a bit out of date with their SaaS product

    https://github.com/toeverything/AFFiNE#self-host

  • swc

    Rust-based platform for the Web

  • Project mention: Storybook 8 Beta | dev.to | 2024-02-06

    First, we switched the default compiler for new projects from Babel to SWC (Speedy Web Compiler). SWC is dramatically faster than Babel and requires zero configuration. We’ll continue to support Babel in any project currently using it.

  • yew

    Rust / Wasm framework for creating reliable and efficient web applications

  • Project mention: Container2wasm: Convert Containers to WASM Blobs | news.ycombinator.com | 2024-01-03
  • helix

    A post-modern modal text editor.

  • Project mention: Difftastic, a structural diff tool that understands syntax | news.ycombinator.com | 2024-03-21
  • nushell

    A new type of shell

  • Project mention: NuShell - Ceci n'est pas une | | dev.to | 2024-03-18

    These are just three small examples of what this shell written in Rust allows. The features are many and many more, but I'll leave it up to you to discover and enjoy them; I'm currently playing around with it and it's giving me a lot of satisfaction and immediacy, now it has a fixed place among the tools I use when working! The project is Open Source, so if you want to contribute, I invite you, as always, to do so, I leave you the link to the repo here!

  • 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). The latest post mention was on 2024-04-17.

Rust related posts

Index

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

Project Stars
1 deno 92,841
2 rust 92,627
3 tauri 76,929
4 rustdesk 62,537
5 alacritty 52,492
6 Rustlings 49,011
7 AppFlowy 48,392
8 ChatGPT 46,827
9 bat 46,341
10 ripgrep 44,747
11 MeiliSearch 43,043
12 awesome-rust 42,654
13 starship 40,506
14 vaultwarden 32,770
15 lapce 32,152
16 bevy 32,060
17 fd 31,495
18 AFFiNE 30,287
19 swc 29,904
20 yew 29,888
21 helix 29,855
22 nushell 29,772
23 InfluxDB 27,653
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com