Macula HTTP/3 Mesh

A distributed mesh networking platform for the BEAM, built on HTTP/3/QUIC

LicenseErlang/OTP


Vision

Macula is a unique, standards-based distributed networking layer for Erlang/Elixir applications that:


Quick Start

# Clone the repository
git clone https://github.com/macula-io/macula.git
cd macula
# Fetch dependencies
rebar3 get-deps
# Compile
rebar3 compile
# Run tests
rebar3 eunit
# Start a shell with Macula loaded
rebar3 shell

See Quick Start Guide for detailed instructions.


Architecture

Macula is organized as an Erlang umbrella application with 12 core libraries.

See Project Structure for complete details.


Documentation

📚 Start Here: Documentation Root

Essential Reading

See Documentation Status for full inventory.


Development Status

Current Phase: Foundation (Weeks 1-4)

Completion:

Dependencies:


Contributing

We welcome contributions! See Contributing Guide.


License

Macula is licensed under the Apache License 2.0. See LICENSE for details.


Built with ❤️ by the Macula team