Rust scripting-language

Open-source Rust projects categorized as scripting-language

Top 17 Rust scripting-language Projects

  • Rhai

    Rhai - An embedded scripting language for Rust.

  • Project mention: RustPython | news.ycombinator.com | 2024-02-07
  • dyon

    A rusty dynamically typed scripting language

  • Project mention: Dada, an Experiement by the Creators of Rust | news.ycombinator.com | 2024-03-06

    Reminds me of Dyon, a scripting language for Piston.

    It's dynamically typed and uses lifetimes instead of a garbage collector.

    https://github.com/PistonDevelopers/dyon/issues/173

  • 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
  • goscript

    An alternative implementation of Golang specs, written in Rust for embedding or wrapping.

  • Project mention: An alternative implementation of Golang specs, written in Rust | news.ycombinator.com | 2023-05-07
  • steel

    An embedded scheme interpreter in Rust

  • Project mention: Helix: Release 24.03 Highlights | news.ycombinator.com | 2024-03-30

    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!

  • dune

    A shell🐚 by the beach🏖️! (by adam-mcdaniel)

  • Project mention: Mnemos moment: Search for a Shell | /r/rust | 2023-07-10

    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.

  • duckscript

    Simple, extendable and embeddable scripting language.

  • Project mention: RustPython | news.ycombinator.com | 2024-02-07
  • koto

    A simple, expressive, embeddable programming language, made with Rust

  • 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
  • endbasic

    BASIC environment with a REPL, a web interface, a graphical console, and RPi support written in Rust

  • Project mention: Write Your Own Terminal | news.ycombinator.com | 2023-11-10

    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.

  • atom

    Shell scripting that will knock your socks off (by adam-mcdaniel)

  • CLEO-Redux

    Experimental JavaScript runtime for GTA 3D era games/GTA IV/Bully

  • oxide-lang

    Oxide Programming Language

  • boson-lang

    A hybrid programming language written in Rust.

  • map2

    Linux input remapping for your keyboard, mouse and more!

  • marie

    A toy programming language in rust

  • slang-v2

    Simple scripting language interpreter

  • stainless_script

    A visual node-based programming language

  • oxide

    A tiny scripting language written in Rust. (by CRefice)

  • 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-03-30.

Rust scripting-language related posts

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
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com