← All repos

arweave

The Arweave server and App Developer Toolkit.

Browse cluster: Distributed Databases & Data Systems
4,135commits
54contributors
10languages

Tech stack & purpose

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.

Community & reference links

Languages

Erlang
88.8%
Shell
3.0%
Jupyter Notebook
2.9%
C++
2.6%
C
1.4%
Nix
0.6%
Makefile
0.4%
Assembly
0.2%
HTML
0.1%
Python
0.0%

Contributors (top 30 of 54)