API Reference mooncore v#0.2.5
Copy MarkdownModules
Mooncore — A lightweight, action-based api framework for Elixir.
Action dispatcher framework.
Behaviour for the app registry.
OTP Application for Mooncore.
Plug that extracts JWT token from the Authorization header and adds the decoded auth map to the connection.
JWT token creation and verification.
Custom pages/devtools indicators system.
Development dashboard and MCP server plug.
Logs action calls to the dev dashboard.
HTTP transport adapter.
Example router for Mooncore.
WebSocket pub/sub and message handling.
Tracks WebSocket client PIDs organized by group and channel.
WebSocket connection handler.
Standard MCP (Model Context Protocol) JSON-RPC 2.0 handler.
MCP (Model Context Protocol) server for AI observability.
In-memory log collector for development observability.
Behaviour for action middleware.
Base58 encoding/decoding for compact representation of integers. Used internally for JWT role bitmask encoding.
Converts between role lists and bitmask integers. Used for compact JWT role encoding.
A composable, pipeline-friendly data validation module.