2025-12-11 22:35:27 +00:00
2025-12-11 22:36:18 +00:00

Aegis Foundation

Reliable infrastructure tooling for your servers.

Aegis Foundation logo


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

  1. Find or open an issue with a clear problem statement.
  2. Fork the repository.
  3. Create a branch: feature/... or fix/....
  4. 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
No description provided
Readme 1 MiB