Libred.rs
Safe Rust bindings to the library interface of the Red Programming Language
Install / Use
/learn @hako/Libred.rsREADME
libred.rs (alpha)
Safe Rust bindings to the library interface of the Red Programming Language.
The goal is to allow GUI apps to be written in Rust using libRed.
Note
This binding is in an a very early alpha stage and is not yet complete.
Installation
You need to install the Red programming language first before building this library.
Download Red below:
or via Homebrew:
brew cask install red
Once you have Red installed on your system clone this repo and head to the building section.
Building
Right now Red only supports 32-bit so you need to download a 32-bit toolchain of Rust to get this working. This has been tested to be working on Mac. Windows should work but I have not tested this on Linux yet.
If you have rustup.rs installed on your system, run:
rustup default stable-i686-apple-darwin
and once that is your default toolchain, run:
cargo run --example=helloworld
You should get the following example program below:

Contributing
Contributions are welcome! Fork this repo and add your changes and submit a PR.
If you would like to fix a bug, add a feature or provide feedback you can do so in the issues section.
License
GPL-3.0+
Related Skills
himalaya
349.9kCLI to manage emails via IMAP/SMTP. Use `himalaya` to list, read, write, reply, forward, search, and organize emails from the terminal. Supports multiple accounts and message composition with MML (MIME Meta Language).
node-connect
349.9kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
taskflow
349.9kname: taskflow description: Use when work should span one or more detached tasks but still behave like one job with a single owner context. TaskFlow is the durable flow substrate under authoring layer
frontend-design
109.8kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
