| Python | Elixir | Rust |
|---|---|---|
| taph Immutable object primitives & atomic types. A thread-safe bedrock. (v0.1.1) |
dist_guard Zero-trust mTLS for Elixir/OTP: private CA + one-command release setup (pre-alpha) |
⚡ quaestor High-performance filesystem audit suite — Rayon scanner + static reports + Axum server (pre-alpha) |
| faultrig Robust detailed package exception engine. |
otp_pki Ergonomic Elixir wrapper for Erlang :public_key raw records + high-level API (pre-alpha) |
litestash-rs Planned Rust port |
| pkgrig Production Python scaffolding (pre-alpha) |
xuap Blazing-fast uap-core compliant User-Agent parser for Elixir (pre-alpha) |
— |
| devrig Unified dev/build rig: lint → test → Nuitka binary → secure Chainguard containers (pre-alpha) |
litestash_ex Planned Elixir port |
— |
| forgeconf Typed, cloud-native config with .env.toml schema & Secret Manager deploy (pre-alpha) |
— | — |
| quarryforge Lossless Fossil SCM → GitHub migration with full history & author mapping |
— | — |
| litestash-engine Core engine extracted from legacy Litestash |
— | — |
| litestash High-performance sharded SQLite KV store: typed, beta 0.5 → major refactor in progress |
— | — |
- Primitives
taphreleased.faultrigbuild activated.
- Toolchain
pkgrigbuild paused pending Taph & FaultRig import.devrig&forgeconfqueued.
- Primitives
otp_pki75% complete. Queued afterforgeconf.
- Toolchain
dist_guard80% complete. Queued afterforgeconf.xuapQueued afterdist_guard
While 0.1.0 focused on the Declarative API (using the class keyword), version 0.2.0 will introduce the Functional API.
The upcoming release will provide immutable() and namespace() factories. These tools will allow developers to generate protected types programmatically, further reducing boilerplate:
# Planned for v0.2.0
User = taph.immutable("User", "id name", active=True)This factory approach will automatically generate the __init__ and __slots__, folding the architectural knowledge of Taph into a single function call.