SaaSHub helps you find the best software and product alternatives Learn more →
Top 12 Rust REPL Projects
-
aichat
All-in-one AI-Powered CLI Chat & Copilot that integrates 10+ AI platforms, including OpenAI, Azure-OpenAI, Gemini, VertexAI, Claude, Mistral, Cohere, Ollama, Ernie, Qianwen...
-
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
-
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.
-
job-hunt-rust
A locally run and customisable recent job aggregator with in-memory datastore, query language (JHQL), and REPL.
Project mention: Gluon is a static, type inferred and embeddabble language written in Rust | news.ycombinator.com | 2023-07-01
Project mention: Show HN: A shell CLI tool to predict your next command enhanced by LLM and RAG | news.ycombinator.com | 2024-04-16thanks for sharing this, I have been using aichat (https://github.com/sigoden/aichat) and shell_gpt for a while. Let's see how it works.
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.
Project mention: Implementing Crafting-Interpreters in Rust - Chapter 18 - Strings | /r/learnrust | 2023-06-24There are many solutions for these problems. For an example, see this implementation: https://github.com/ajeetdsouza/loxcraft/blob/main/src/vm/object.rs and https://github.com/ajeetdsouza/loxcraft/blob/main/src/vm/gc.rs:
Project mention: Malluscript Programming language, redefining my programming language's grammar. | /r/Kerala | 2023-05-16Hello I'm Sreyas, author of [Malluscript](https://github.com/Sreyas-Sreelal/malluscript/ programming language. I shared my language in this subreddit few years ago, the support I received from this sub reddit was really amazing and thank you all for that :). After 3 years I have decided to bring back Malluscript's development, this time I'm changing the language's style as a whole. Previously, I followed a "memetic style" which was silly and meant to be funny. But now I want to adapt a proper Malayalam into my language, the language will still follow the esoteric style, and my aim is to provide this language as a medium for preliminary students or novices who want to get into programming.
Project mention: Show HN: Now my pet programming language can run in the browser | news.ycombinator.com | 2024-02-10It may just be my own unique obsession to peek at the internals of .wasm, but if anyone else is curious:
https://modsurfer.dylibso.com/module?hash=ab6f4b2de9db171347...
u/nbittich - curious if you've tried to use your language as as a scripting language inside other apps? I took a peak at your browser wasm environment, and think we could hook up the `compute` entrypoint you have here[0], but I'm not certain what the `ctx` does without going super deep, and if it could be passed into an Extism function[1] (which is how I'd try to run it from within 16+ other languages).
[0]: https://github.com/nbittich/adana/blob/master/adana-script-w...
[1]: https://github.com/extism/extism
Rust REPL related posts
- Show HN: Now my pet programming language can run in the browser
- Show HN: Adding dynamic library loading to my pet programming language
- Gluon is a static, type inferred and embeddabble language written in Rust
- What's everyone working on this week (14/2023)?
- Modules and Imports
- Pulsar – A Community-Led Hyper-Hackable Text Editor
- IRust: Cross Platform Rust REPL
-
A note from our sponsor - SaaSHub
www.saashub.com | 25 Apr 2024
Index
What are some of the best open-source REPL projects in Rust? This list will help you:
Project | Stars | |
---|---|---|
1 | gluon | 3,108 |
2 | aichat | 2,701 |
3 | IRust | 579 |
4 | endbasic | 298 |
5 | loxcraft | 237 |
6 | malluscript | 164 |
7 | edgedb-cli | 154 |
8 | soli | 86 |
9 | adana | 63 |
10 | clojurust | 48 |
11 | job-hunt-rust | 1 |
12 | bitcask | 0 |
Sponsored