nitro

Nitro is a futuristic blazingly fast embeddable framework for distributed app development, IoT, edge and p2p.

View project on GitHub

Nitro License Docs Twitter Discussions

Nitro is a futuristic blazingly fast embeddable framework for distributed app development, IoT, edge and p2p.

Overview

Nitro will provide the core requirements for distributed app development, IoT, edge and p2p including RPC and Event driven communication. The Nitro mantra is in-memory defaults with a pluggable architecture. Blaze with pure in-memory development and swap out as needed to go multi-process or multi-host.

Note: Nitro is currently undergoing a complete rewrite and is considered unstable for use.

Features

Nitro focuses on dapps, IoT, edge and p2p.

Features in development:

  • Lightweight RPC based communication
  • Event broadcasting and notifications
  • CRDT Data synchronisation and storage
  • Consensus protocol and execution engine
  • WebAssembly target compilation support
  • Unique randomized token generation aka BLS
  • P2P gossip networking stack in userspace

Future

In the future there’s the potential to launch a live network based on Nitro. More on that soon.

Docs

See gonitro.dev/docs

Discussion

See nitro/discussions for any discussions, development, etc.

FAQ

See the FAQ doc for frequently asked questions.

License

Polyform Noncommercial.