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 17 Rust scripting-language Projects
-
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.
-
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.
-
endbasic
BASIC environment with a REPL, a web interface, a graphical console, and RPi support written in Rust
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Reminds me of Dyon, a scripting language for Piston.
It's dynamically typed and uses lifetimes instead of a garbage collector.
Project mention: An alternative implementation of Golang specs, written in Rust | news.ycombinator.com | 2023-05-07
I absolutely don't mind the plugin system being a Scheme. It's a plugin for a text editor, and Steel(https://github.com/mattwparas/steel) seems to be a lot less of a maintenance burden than WASM plugins(besides that I find the WASM tooling to be extremely complex).
But besides all that, Helix learned be that I don't need fancy plugins or endless finicking with config files and toolchains. Using a combination of other tools, like yazi and lazygit, helps me not only inside my editor but outside of it as well. And Kakoune does this even better. In that regard it has been a real eye-opener and refreshing. The downside is, it's hard to go back to other editors!
I contributed to dune shell a few years ago, until the author decided to stop working on it. Unfortunately it never went beyond the "hobby phase". A more mature shell written in Rust is nushell, but it's pretty large, so it might be difficult to port to another OS. There's also ion (part of Redox OS), which is much smaller, and hopefully easier to port.
I can confirm that writing a terminal is fun, for the reasons mentioned in the article: it’s easy to get “self-hosting”, but then the possibilities are endless :)
In my case, this was about creating the terminal for EndBASIC (https://www.endbasic.dev/). I wanted to mix text and graphics in the same console, so I had to ditch Xterm.js and create my own thing. It was really exciting to see graphics rendering mix with text “just fine” when I was able to render the first line.
Rust scripting-language related posts
- RustPython
- Steel – An embeddable and extensible Scheme dialect
- Steel – An embedded scheme interpreter in Rust
- Moonbit: The fast, compact and user friendly language for WebAssembly
- Announcing dwarf!
- Does this exist already? A converter from MS BASIC to Rust
- An alternative implementation of Golang specs, written in Rust
-
A note from our sponsor - InfluxDB
www.influxdata.com | 19 Apr 2024
Index
What are some of the best open-source scripting-language projects in Rust? This list will help you:
Project | Stars | |
---|---|---|
1 | Rhai | 3,460 |
2 | dyon | 1,720 |
3 | goscript | 1,515 |
4 | steel | 843 |
5 | dune | 721 |
6 | duckscript | 487 |
7 | koto | 397 |
8 | endbasic | 297 |
9 | atom | 260 |
10 | CLEO-Redux | 200 |
11 | oxide-lang | 125 |
12 | boson-lang | 116 |
13 | map2 | 111 |
14 | marie | 60 |
15 | slang-v2 | 23 |
16 | stainless_script | 5 |
17 | oxide | 3 |