Aegis Foundation
Reliable infrastructure tooling for your servers.
Projects
Konduktor
Golang re-imagining of the original PyServe idea.
- High-performance web server and reverse proxy.
- Declarative configuration via YAML/JSON.
- Multiple services, routes, and hosts in a single config.
- Suitable for both side projects and small/medium production setups.
👉 Repository: konduktor
👉 Documentation: to be added
PyServe (legacy)
Original Python implementation.
- Built on top of Starlette / Uvicorn.
- Used as a reference implementation and playground for fast experiments.
- Many concepts were later refined and moved into Konduktor.
👉 Repository: pyserve
👉 Documentation: LINK
For Contributors
Contributions are welcome — but we value clarity and predictability.
Workflow
- Find or open an issue with a clear problem statement.
- Fork the repository.
- Create a branch:
feature/...orfix/.... - Open a pull request with a concise description of the change.
Principles
- Prefer simple and explicit solutions over clever “magic”.
- Keep configuration and behavior transparent.
- When public behavior changes, update tests and documentation.
Stack & Philosophy
- Languages: Go, Python (legacy parts), some TypeScript/JS for docs and tooling, LUA (We hope...).
- Philosophy:
- configuration over hidden logic;
- explicit contracts between services;
License
By default, Aegis Foundation projects use the MIT License, unless stated otherwise.
Check the LICENSE file in each repository for details.
Contact
- Gitea:
https://git.pyserve.org/ - For questions and proposals:
lead@pyserve.org.
Aegis Foundation — the part of your infrastructure that just quietly does its job.
Description