Bee
A framework for IOTA nodes, clients and applications in Rust
Install / Use
/learn @iotaledger-archive/BeeREADME
A Framework For Building IOTA Nodes, Clients, and Applications in Rust

About
The IOTA Foundation aims to allow machines of all performance levels to contribute to the IOTA network, from microcontrollers to phones, web browsers, and servers.
Therefore, we are developing Bee as a modular collection of extendable crates, which expose foreign function interfaces (FFIs) for the next iteration of client libraries.
:::info
You can find details about future development plans in our roadmap.
:::
Design
Bee will be a central reference implementation for the most important data structures and algorithms. This implementation will be verified during a Request for Comments (RFC) process, and eventually certified.
By using this approach, we hope that improvements to core components will quickly propagate to all other client libraries, rather than having to fix each one individually.
:::info
We have chosen the Rust programming language for Bee because of its C/C++ like performance, and its strong memory safety guarantees. Learn more about Rust.
:::
Supporting the Project
If you want to discuss Bee, or have some questions about it, join us on the
IOTA Discord server in the #bee-dev and
#bee-discussion channels.
If you want to be a part of development, please see the contributing guidelines for information on how to contribute.
Joining the Discussion
If you want to get involved in the community, need help getting started, have any issues related to the repository, or just want to discuss blockchain, distributed ledgers, and IoT with other people, feel free to join our Discord.
Related Skills
himalaya
347.0kCLI 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
347.0kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
taskflow
347.0kname: 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
107.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.
