Poly-Engine
gluon
Poly-Engine | gluon | |
---|---|---|
1 | 14 | |
5 | 3,117 | |
- | 0.8% | |
4.2 | 7.6 | |
7 months ago | 2 months ago | |
Rust | ||
- | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Poly-Engine
-
Our gamejam game made in 3 days in custom game engine
Control simulated space rocket on old-school computer and learn something new from the history! The main goal was to test our custom 2D engine called Poly Engine and to know its boundaries. More about Poly Engine here.
gluon
- Gluon is a static, type inferred and embeddabble language written in Rust
-
Embeddable Scripting Language for Embedded Rust
A colleague of mine used https://github.com/gluon-lang/gluon with great success in our rust projects. Although it probably can't run in a no_std environment.
-
loxcraft: a compiler, language server, and online playground for the Lox programming language
Aside from these, if you want some inspiration for a production-grade language built in Rust, you might want to go through the source code of Starlark and Gluon.
-
Modules and Imports
Some languages, like Zig and Gluon have an import expression, where the imported symbols are under a local constant's name. Gluon then also supports destructuring, and Zig has had multiple proposals for years about it, none of which are canon. That is, code like this:
- Gluon: A New Node.js Framework to Create Desktop Apps
- Rock v0.2.1, a little native toy language I've made with Rust and LLVM.
- Gluon: A static, type inferred and embeddable language written in Rust
-
Fornjot – The world needs another CAD program
This should be a good use-case for rust-based scripting languages, I think.
I loosely followed a project of that kind a while ago, I don't quite remember if it was Gluon [0] or Dyon [1]. Not sure if these are still active, or if another competitor showed up in meantime.
___
[0] https://github.com/gluon-lang/gluon
[1] https://github.com/PistonDevelopers/dyon
-
Dynamic language extensions for Rust?
Or if you wanted something more Rust-native, you could try Gluon.
-
Which scripting languages work well embedded with Rust?
Gluon
What are some alternatives?
awesome-emulators-simulators - A curated list of software emulators and simulators of PCs, home computers, mainframes, consoles, robots and much more...
toolkit-rust
Mond - A scripting language for .NET Core
Rhai - Rhai - An embedded scripting language for Rust.
luau - A fast, small, safe, gradually typed embeddable scripting language derived from Lua
protect-endpoints - Authorization extension for popular web-frameworks to protect your endpoints
duckscript - Simple, extendable and embeddable scripting language.
mun - Source code for the Mun language and runtime.
rune - An embeddable dynamic programming language for Rust.
pen - The parallel, concurrent, and functional programming language for scalable software development
hlua - Rust library to interface with Lua
dyon - A rusty dynamically typed scripting language