Show HN: Nanci, CI written in plain Python, locally debuggable
Category: devtools
Tags: ci-cd, python, docker
Score: 7.5/10 (Innovation: 7, Technical: 8, Documentation: 8, Utility: 7)
Nanci reimagines CI/CD pipelines by allowing developers to define them in plain Python using decorators like @job, enabling local debugging and cloud execution with the same engine. Its use of asyncio for parallelism, typed artifacts, and autocache addresses common frustrations with YAML-based CI tools, and the local-first approach ensures reproducibility. The combination of Python flexibility with Docker isolation is a compelling innovation for developer productivity.
Target audience: backend devs, devops
Repository: https://nanci.dev/ · Rust · AGPL-3.0
View on Hacker News