SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Rust Language Projects
-
To give some context, IIRC the main reason why impl Trait was added in argument position was because it was needed in return position, so they added it for symmetry. This also has the benefit of being slightly easier to read when there are many type parameters. You can see some of this in the tracking issue for impl Trait.
-
Project mention: it's happening!!!! damn rust programmers they are rewriting all the world in rust | reddit.com/r/ProgrammerHumor | 2022-12-17
We have already re-written the Python Interpreter in rust. Javascript will be just too easy to re-write in rust, fear not for we have already re-made nodejs in rust; aka Deno.
-
InfluxDB
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
-
Project mention: Enso – a programming language with dual visual and textual representations | news.ycombinator.com | 2023-01-23
-
slint
Slint is a toolkit to efficiently develop fluid graphical user interfaces for any display: embedded devices and desktop applications. We support multiple programming languages, such as Rust, C++ or JavaScript.
If you are concerned about RAM usage: You should check out slint. It works great for desktop apps, using graphics acceleration and all that, but it scales all the way down to micro controllers with some hundred of kilobytes of RAM.
-
melody
Melody is a language that compiles to regular expressions and aims to be more easily readable and maintainable
Project mention: Yeah, we all know what you're good for... | reddit.com/r/ProgrammerHumor | 2022-12-09just use Melody
-
The java based ruby, removes the GIL, which provides us real multithreading.
Truffleruby is "A high performance implementation of the Ruby programming language, built on GraalVM." If you prefer there is even a rust based ruby https://github.com/artichoke/artichoke
again, IMO, the microbenchmark, doesn't matter. What matters is the problem domain, whole stack and the whole "speed", including development, deployment and etc, and for some domains, ruby is the best and fast choice.
-
Project mention: Gluon: A New Node.js Framework to Create Desktop Apps | news.ycombinator.com | 2023-01-02
-
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.
-
erg – A Python-compatible statically typed language
-
-
Project mention: Best language to use as a scripting lang for my rust app | reddit.com/r/rust | 2023-01-13
Perhaps https://mun-lang.org? Might be a bit raw for your needs tho.
-
Project mention: Python Binding for WhatLang (Detect languages) - Blazing Fast ⚡ | reddit.com/r/pythonforengineers | 2022-10-15
WhatLang is a Python library for detecting the language of a text. It is based on the WhatLang Rust library.
-
-
-
pen
The parallel, concurrent, and functional programming language for scalable software development (by pen-lang)
The Pen programming language is a new parallel, concurrent, statically typed, functional programming language. I'm excited to announce its v0.4 release here!
-
Fuel Labs | Junior and Senior Software Engineers | Full Time | REMOTE only
Fuel Labs is the blockchain industry leader in scaling R&D and is building Fuel, the fastest execution layer for the modular blockchain stack. We're developing blockchain scaling and smart contract development tools. This includes a new blockchain-optimized high-performance virtual machine (the FuelVM) and a new Rust-based DSL (Sway) for developing safer and more efficient smart contracts.
FuelVM specifications: https://github.com/FuelLabs/fuel-specs
Sway: https://github.com/FuelLabs/sway
If you're interested in working with VMs, interpreters, compilers, end-user-facing toolchains, and/or love good error messages from your compiler, look no further.
We're hiring junior and senior software engineers in Rust, TypeScript, and Solidity. No blockchain experience required; complete disdain for blockchains okay.
-
KCLVM
A constraint-based record & functional language mainly used in configuration and policy scenarios.
Project mention: The KCL Programming Language for Data Validation | news.ycombinator.com | 2023-01-09 -
Project mention: Rock v0.2.1, a little native toy language I've made with Rust and LLVM. | reddit.com/r/ProgrammingLanguages | 2022-04-20
-
What version of RedScript are you using? Make sure it's the latest
-
Project mention: Modus: A language for building Docker/OCI container images | news.ycombinator.com | 2022-08-03
There is also https://github.com/modus-continens/modus which lets you get Docker images with arbitrary Nix packages - useful for quick hacking.
-
Project mention: GitHub - ClueLang/Clue: C/Rust like programming language that compiles into Lua code | reddit.com/r/programming | 2022-06-14
-
endbasic
BASIC environment with a REPL, a web interface, a graphical console, and RPi support written in Rust
Project mention: EndBASIC: "BASIC interpreter + DOS environment, reimagined." | reddit.com/r/altprog | 2022-12-30 -
orion
Orion is a high level, purely functional programming language with a LISP based syntax. (by Wafelack)
-
fathom
🚧 (Alpha stage software) A declarative data definition language for formally specifying binary data formats. 🚧 (by yeslogic)
Project mention: What's the project you're currently working on at your company as a Rust developer? | reddit.com/r/rust | 2022-06-16I’m working on Fathom: A declarative data definition language for formally specifying binary data formats. https://github.com/yeslogic/fathom
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Rust Language related posts
- Rust's Ugly Syntax
- STOP DOING RUST
- Discussing the next step for async methods in traits: returning futures that are Send
- Puzzle: Why is Mutex<T> always Sync, but RwLock<T> is only Sync for T: Sync?
- Anybody else having this kind of colleague? Way to start a Monday!
- Moving and re-exporting a Rust type can be a major breaking change
- Can I parse a number from an environment variable at compile time?
-
A note from our sponsor - #<SponsorshipServiceOld:0x00007fea592d6db0>
www.saashub.com | 3 Feb 2023
Index
What are some of the best open-source Language projects in Rust? This list will help you:
Project | Stars | |
---|---|---|
1 | rust | 77,139 |
2 | RustPython | 13,449 |
3 | enso | 6,201 |
4 | slint | 5,624 |
5 | melody | 4,044 |
6 | artichoke | 2,835 |
7 | gluon | 2,752 |
8 | erg | 2,088 |
9 | ante | 1,557 |
10 | mun | 1,491 |
11 | whatlang-rs | 817 |
12 | csml-engine | 649 |
13 | wu | 406 |
14 | pen | 394 |
15 | sway | 361 |
16 | KCLVM | 326 |
17 | koto | 324 |
18 | redscript | 278 |
19 | modus | 273 |
20 | Clue | 244 |
21 | endbasic | 229 |
22 | orion | 226 |
23 | fathom | 223 |