macOS
brew install gluonlocal Homebrew formula metadata
brew / rank 8981
Static, type inferred and embeddable language written in Rust. Version 0.18.3 via Homebrew; verified 2026-07-08.
install
brew install gluonlocal Homebrew formula metadata
overview
Static, type inferred and embeddable language written in Rust
history
Gluon is a small, statically typed, type-inferred functional language written in Rust and designed for embedding in applications. Package users mainly encounter it through its command-line REPL and through Rust crates that embed the language runtime.
The public `gluon-lang/gluon` repository was created in 2015, during the early expansion of Rust-based language experiments. The README presents the project's central design goal: combine static typing, type inference, Unicode support, garbage-collected execution, and simple Rust interoperation for application scripting.
The project evolved as both a language implementation and an embeddable Rust library. Its documentation includes a book, Rust API documentation, standard-library documentation, examples, an online try page, release downloads, and Cargo installation of the `gluon_repl` crate.
Gluon's adoption belongs to the embeddable-language niche rather than mainstream application deployment. Repository metadata shows several thousand stars, and the project is packaged by Homebrew, but its practical audience is Rust developers evaluating a statically typed scripting layer with lower embedding boilerplate than writing an entire domain language from scratch.
Its package-manager presence gives experimenters a quick way to run programs and the REPL, while the Rust crates make the language more relevant as a library than as a standalone general-purpose language.
Practitioners use Gluon to run scripts, open an interactive REPL with the `-i` flag, or embed the VM in Rust applications. The README emphasizes direct passing of Rust-defined functions into Gluon, separate heaps per executing thread, thread-safe execution guarantees from Rust, and parser-combinator examples in the standard library.
Common exploratory uses include application scripting, typed configuration-like logic, language experimentation, and teaching examples that benefit from ML-style syntax, type inference, and Rust-hosted embedding.
Gluon is notable for package users because it represents a specific Rust ecosystem idea: embed a typed functional language rather than a dynamic scripting language. Installing the package exposes the REPL, while the deeper value remains in the crates and documentation for host-application integration.
security posture
narrow executable package without higher-risk signals.
green risk · low confidence · appliance
Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.
executables
| Command | Kind | Exposure | Note |
|---|---|---|---|
gluon | executable | indexed executable | Discovered from the local executable index. |
freshness
These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.
install metadata
| Package key | brew:gluon |
|---|---|
| Version | 0.18.3 |
| Package manager | Homebrew |
| Homepage | https://gluon-lang.org |
| Repository | https://github.com/gluon-lang/gluon |
| Last updated | 2026-07-08T21:40:22Z |
| Pulse | updated |
| Bottle | not recorded |
| Service | none declared |
source trail
This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.