The Arweave server and App Developer Toolkit.
Browse cluster: Distributed Databases & Data Systems →Arweave is the official Erlang implementation of the Arweave protocol, a distributed, cryptographically verified permanent archive that uses a novel Blockweave datastructure to store data in a decentralized, peer-to-peer manner. The project is built in Erlang and includes configuration management modules, diagnostic tools, testing frameworks using eunit and common_test, Jupyter notebooks for interactive testing, and Nix integration for package management and systemd service deployment. The repository is maintained by the ArweaveTeam and includes extensive documentation on building, testing, and running Arweave nodes, along with detailed release notes covering performance improvements, bug fixes, and mining optimizations.