Concoct
A reactive runtime for embedded systems in Rust
Install / Use
/learn @concoct-rs/ConcoctREADME
Concoct is a reactive runtime for embedded systems.
use concoct::{
task::{self, Task},
System,
};
fn app(_count: &mut i32) -> impl Task<i32> {
task::from_fn(|_| dbg!("Hello World!"))
}
fn main() {
let mut system = System::new(0, app);
system.build();
system.rebuild();
}
Goals
This crate is intended to provide a generic reactive system for a wide range of use cases. It was originally intended for user-interfaces, and is inspired by xilem. However, I noticed the system being created was better suited for robotics or animation (where continous systems are more common than discrete ones).
Related Skills
himalaya
335.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
335.9kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
82.7kCreate 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.
coding-agent
335.9kDelegate coding tasks to Codex, Claude Code, or Pi agents via background process
