Pyconject – Ditch messy YAML loading in Python with config injection
Spring-style config injection for Python when pydantic-settings already handles this.
Typed, multi-source configuration loading on top of msgspec.
Msgspec config wrapper with pydantic-settings ergonomics—but Pydantic, Dynaconf, and Hydra exist.
Python backend developers, data engineers building microservices or CLI tools
Pydantic Settings · Dynaconf · Hydra (Facebook)
I needed a semi automatic config library that helped me validate models on classes but could be extensible without forking another library (like the interesting msgspec-ext) and mantaining it on the side just to enable that bit of flexibility for my needs.
What I came up with was a way to specify DataSources that can be mixed and matches in whatever order necessary, with niceties like CLI config and generalized API readers.
Comments welcome! (please be gentle though ;) )
Spring-style config injection for Python when pydantic-settings already handles this.
Yet another secret scanner when TruffleHog and Gitleaks already dominate this space.
Impressive engineering choices — bytecode/AST generation for ~64% faster dumps and explicit Pyodide/WASM support show someone wrestled real performance and portability problems. It bundles one API across JSON, YAML, TOML, MsgPack/CBOR/BSON and adds native numpy/pandas handling plus basic validators and schema output. Still, it lives in a crowded Python serialization space (pickle, orjson, pydantic/serde alternatives), so adoption will hinge on ecosystem compatibility and convincing users to switch.
Stale key detection and source tracing beat Spring Boot's silent configuration failures.
Yet another dotfiles repo with 80 plugins and zero novel configuration.
TypeScript conditionals and mapped types for Python typing—closes the metaprogramming gap, but adoption needs ecosystem buy-in.