Melder โ€” two mages channeling aether in a modern city

A runtime you can build on๏ƒ

Melder wires ordinary Python objects into a live dependency graph: services, configuration, connections, and the objects your application works with. Start with a small application. Grow into connected subsystems, isolated worlds, and agent-operated infrastructure when you need them.

bind       register what exists
conjure    compile and validate the graph
meld       resolve an instance
pip install melder

Python 3.14+. Zero runtime dependencies. The saved example curriculum targets free-threaded Python 3.14.

Start with a working example

Bind a plain class and resolve your first instance.

Hello Melder
Browse the examples

Learn through the runnable scripts saved with Melder.

Learn by running examples
Explore the full contents

Jump directly to a level, lesson, or reference.

Full Contents

Choose your level๏ƒ

The four levels follow the same progression as the README. Read in order or enter where your question belongs. Later capabilities stay optional.

๐ŸŸข Beginner

The core runtime. Bind, resolve, categorize, scope, and clean up.

For: anyone building their first Melder application.

๐ŸŸข Beginner
๐ŸŸก Intermediate

Connection. Register modules, configure scopes, and link independent subsystems.

For: applications growing beyond one scope.

๐ŸŸก Intermediate
๐ŸŸ  Advanced

Isolation and inspection. Work with separate worlds, runtime views, and precise overrides.

For: multi-tenant and multi-world systems.

๐ŸŸ  Advanced
๐Ÿ”ต Expert

Agent rooms, transactions, checkpoints, research, and governed change.

For: runtime and agent infrastructure builders.

๐Ÿ”ต Expert

Build something real๏ƒ

๐ŸŸข A complete first application

Combine registration, categories, lifetimes, and a working application graph.

Build a complete beginner application
๐ŸŸก Connect three subsystems

Wire platform โ†’ services โ†’ workflows through explicit contracts.

Compose platform โ†’ services โ†’ workflows
๐ŸŸ  Inspect an isolated world

Choose the world, open its view, and understand what is visible.

Inspect an explicitly selected world
๐Ÿ”ต Generate a working application

Turn source strings into a tokenizer, counter, reporter, and independent workers.

Validate โ†’ materialize โ†’ import โ†’ bind โ†’ meld

Browse all saved examples by level, topic, or name.

Three verbs, a high ceiling๏ƒ

Your classes stay ordinary Python. A spellbook describes what can be built; a conduit is the runtime you resolve through. Choose how long instances live and who cleans them up.

That graph also gives deeper tooling something concrete to inspect and operate. The higher levels explain those capabilities without making them prerequisites for your first application.

Continue with Hello Melder, inspect the system picture, or use the API reference.