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. Learn more →
Top 23 Rust Open-Source Projects
-
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.
-
AppFlowy
AppFlowy is an open-source alternative to Notion. You are in charge of your data and customizations. Built with Flutter and Rust.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
ripgrep
ripgrep recursively searches directories for a regex pattern while respecting your gitignore
-
MeiliSearch
A lightning-fast search API that fits effortlessly into your apps, websites, and workflow
-
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.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
> There are online Rust compilers and interpreters already if you just want to rapid prototype and develop ideas in Rust
You are responding to one of the key developers of Rust early on[1], who's been working with the language for 14 years at that point.
[1] https://github.com/rust-lang/rust/graphs/contributors?from=2... and he's still #16 in commits overall today, despite almost no activity on the rust compiler since 2014.
Project mention: Bun - The One Tool for All Your JavaScript/Typescript Project's Needs? | dev.to | 2024-04-02NodeJS 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.
Project mention: Why is remote desktop slow when host monitor is off unless HDMI cable is used? | news.ycombinator.com | 2024-04-10Take 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...
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.
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.
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
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)?
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 - https://github.com/BurntSushi/ripgrep
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.
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 - A cross shell prompt
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.
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.
Project mention: Level Up Your Dev Workflow: Conquer Web Development with a Blazing Fast Neovim Setup (Part 1) | dev.to | 2024-03-16ripgrep: 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
Project mention: Are we making the best notion open source alternative? | news.ycombinator.com | 2024-01-20Also has a self-hosted version however it’s a bit out of date with their SaaS product
https://github.com/toeverything/AFFiNE#self-host
Project mention: Multi-cursor code editing: An animated introduction | news.ycombinator.com | 2024-04-19Nice post. Obligatory Helix plug: For anyone interested in taking this further, there are whole editors designed around multi-cursor editing.
https://helix-editor.com/
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.
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 is a framework for creating reliable and efficient web applications. Yew
Scalable Realtime Datastore: The piece examines a scalable datastore specifically created for metrics events and real-time analytics. (2013-09-26, shares: 26787.0)
Rust related posts
-
Ask HN: How to structure Rust, Axum, and SQLx for clean architecture?
-
Rust to .NET compiler – Progress update
-
What is a low/reasonable cost solution for service log storage and querying?
-
Adding search to static websites
-
CBMC: C bounded model checker. (2021)
-
Symfony 7 vs. .NET 8 - same-same but different?
-
rbspy: A Sampling CPU Profiler for Ruby
-
A note from our sponsor - InfluxDB
www.influxdata.com | 8 May 2024
Index
What are some of the best open-source Rust projects? This list will help you:
Project | Stars | |
---|---|---|
1 | rust | 93,266 |
2 | deno | 92,975 |
3 | tauri | 77,588 |
4 | rustdesk | 63,294 |
5 | alacritty | 52,924 |
6 | Rustlings | 49,599 |
7 | AppFlowy | 49,023 |
8 | ChatGPT | 46,989 |
9 | bat | 46,630 |
10 | ripgrep | 45,040 |
11 | MeiliSearch | 43,472 |
12 | awesome-rust | 43,053 |
13 | starship | 40,933 |
14 | vaultwarden | 33,195 |
15 | lapce | 32,854 |
16 | bevy | 32,489 |
17 | fd | 31,668 |
18 | AFFiNE | 30,690 |
19 | helix | 30,156 |
20 | nushell | 30,081 |
21 | swc | 30,053 |
22 | yew | 29,948 |
23 | InfluxDB | 27,797 |
Sponsored