Skip to content

Repository files navigation

NullForge

PyPI Python Build Lint License uv Ruff Docs

Forge the server's baseline from null - an infrastructure-as-code framework built on pyinfra, themed around a blacksmith's forge: inventories define hosts, molds shape the configuration, runes are idempotent operation sets, the foundry casts them onto targets, and the smithy holds cross-distro helpers.

Warning

NullForge is in active development. Until the v1.0.0 release, the CLI, mold schemas and deploy behaviour may change at any time - breaking changes can land in any release, including patch versions. Pin an exact version (e.g. nullforge==0.2.0) and check the release notes before upgrading.

Install

uv tool install nullforge

Documentation

Everything else - getting started, concepts, the full feature reference, and guides - lives at wlix13.github.io/NullForge.

Contributing

See CONTRIBUTING.md for the full setup, commit conventions and pull request flow.

About

⚒️ Server provisioning framework - PyInfra runes forge host's baseline from null.

Topics

Resources

Code of conduct

Contributing

Stars

2 stars

Watchers

0 watching

Forks

Releases

Used by

Contributors

Languages