All Projects → iotaledger → Bee

iotaledger / Bee

Licence: apache-2.0
A framework for IOTA nodes, clients and applications in Rust

Programming Languages

rust
11053 projects

Projects that are alternatives of or similar to Bee

Awesome Iota
A community driven list of useful IOTA blogs, articles, videos and tools.
Stars: ✭ 109 (-38.07%)
Mutual labels:  blockchain, iota, iot
Narration
The Narration PHP Framework - Empowering everyone to build reliable and loosely coupled web apps.
Stars: ✭ 119 (-32.39%)
Mutual labels:  application, framework
Vertx Mqtt
Vert.x MQTT
Stars: ✭ 117 (-33.52%)
Mutual labels:  iot, client
Ocpp
Python implementation of the Open Charge Point Protocol (OCPP).
Stars: ✭ 127 (-27.84%)
Mutual labels:  framework, client
Vapor
☁️ Lightweight Steam client framework for node.js
Stars: ✭ 105 (-40.34%)
Mutual labels:  framework, client
Truffle
A tool for developing smart contracts. Crafted with the finest cacaos.
Stars: ✭ 11,909 (+6666.48%)
Mutual labels:  blockchain, framework
Gateway Go
🎁GateWay Client for OpenIoTHub[云易连访问内网端口和设备的网关]
Stars: ✭ 127 (-27.84%)
Mutual labels:  iot, client
Homie Esp8266
💡 ESP8266 framework for Homie, a lightweight MQTT convention for the IoT
Stars: ✭ 1,241 (+605.11%)
Mutual labels:  framework, iot
Madonctl
CLI client for the Mastodon social network API
Stars: ✭ 129 (-26.7%)
Mutual labels:  application, client
Pyrogram
Telegram MTProto API Client Library and Framework in Pure Python for Users and Bots
Stars: ✭ 2,252 (+1179.55%)
Mutual labels:  framework, client
Muta
Muta is a high-performance blockchain framework.
Stars: ✭ 135 (-23.3%)
Mutual labels:  blockchain, framework
Verge
Official Verge Core Source Code Repository 💪
Stars: ✭ 1,311 (+644.89%)
Mutual labels:  blockchain, client
Novuscore
A modern take on WoW emulation
Stars: ✭ 88 (-50%)
Mutual labels:  framework, client
Blockchain Samples
Samples demonstrating the use of Blockchain with IBM Watson IoT
Stars: ✭ 158 (-10.23%)
Mutual labels:  blockchain, iot
Beagle Im
XMPP client for macOS based on TigaseSwift XMPP library
Stars: ✭ 86 (-51.14%)
Mutual labels:  application, client
Anterofit
Strongly typed, asynchronous REST client framework for Rust.
Stars: ✭ 125 (-28.98%)
Mutual labels:  crates, client
Blockchain Starter Kit
The training course for better understanding the blockchain from the ground up: a project template to create as simple as possible implementation of a blockchain.
Stars: ✭ 75 (-57.39%)
Mutual labels:  blockchain, iot
Lisk Core
📟 Lisk blockchain application platform
Stars: ✭ 79 (-55.11%)
Mutual labels:  application, blockchain
Nakamoto
Bitcoin light-client implementation in Rust
Stars: ✭ 129 (-26.7%)
Mutual labels:  blockchain, client
Parity Zcash
Rust implementation of Zcash protocol
Stars: ✭ 136 (-22.73%)
Mutual labels:  blockchain, client


A framework for building IOTA nodes, clients, and applications in Rust.

Discord StackExchange Apache 2.0 license

AboutDesignSupporting the projectJoining the discussion


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, Bee is being developed as a modular collection of extendable crates, which expose foreign function interfaces (FFIs) for the next iteration of client libraries.

Note: 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.

Note: The Rust programming language was chosen 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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].