Spikard

BindingsRustPythonNode.jsWASMRubyPHPElixirJavaGoC#KotlinDartSwiftZigC FFIHomebrewLicenseDocumentation
Join Discord

Rust-centric polyglot HTTP framework with OpenAPI/AsyncAPI/GraphQL/JSON-RPC codegen, tower-http middleware, and fixture-driven cross-language testing. Elixir bindings via Rustler NIF with OTP integration.

What This Package Provides

Installation

Add to mix.exs:

def deps do
[
{:spikard, "~> 0.15.6-rc.7"}
]
end

Run mix deps.get.

System Requirements

Quick Start

See the spikard repository for usage examples and guides.

Features

Documentation

Contributing

Contributions are welcome. See CONTRIBUTING.md.

License

MIT License — see LICENSE for details.