C++ libraries & tools built from first principles — minimal dependencies, maximal learning.
Owned and maintained by Adit Jain.
The goal of this org is simple: build meaningful, real‑world C++ systems because most tutorials and “management system” examples lack depth, performance focus, and engineering maturity. Here you'll find tools and frameworks I built to learn, explore, and enjoy systems programming in C++.
| Project | Description |
|---|---|
| Expresso | Modular C++ backend framework with routing, middleware, and static file serving — minimalist and extensible without heavy dependencies. |
| Mochios | A lightweight C++ engine for making simple HTTP requests. |
| Logger | High‑performance logging library designed for low overhead and clear configuration. |
| Brewtils | Utility toolkit with common helpers used across many C++ projects. |
| Json | Fast JSON parser/serializer with minimal external dependencies and flexible API. |
| Zippuccino | Archive handling (zip) utility with recursive folder support. |
| Project | Description |
|---|---|
| Bloomail | Experimental email automation & templating engine. |
| YT‑Storage | Free YouTube storage for large files, written in C++. |
| Nexus | Multi-Threading and async task library for Modern C++. |
| Piano | Virtual piano in C++ made using SFML. |
| Deadpool | Multi-Client real-time cli-based chat application written completely in C++. |
Every project reflects a principle: understand the problem deeply, then build with minimal dependencies. I prioritize learning and craftsmanship over quick hacks or trendy frameworks
I build software not because it’s trending, but because it teaches me something deeper about:
- Language design patterns (templates, concepts, metaprogramming)
- Performance and memory control (low overhead, cache friendliness)
- Zero or minimal external dependencies
- Cross‑platform compatibility
- Clean API design and maintainability
Most code bases here are tested via basic tooling, emphasize correctness over shortcuts, and use standard C++ features that are widely portable.
Across these repositories you’ll notice:
- 📦 Minimal Dependency Philosophy If a problem can be solved without external libraries, it will be – or with the smallest reliable set.
- 🧩 Readable, Layered Architecture Prefer clear intent over inscrutable cleverness.
- 🌍 Portable & Standard‑Compliant Focus on ISO C++ where possible, reducing platform lock‑in.
- 🔍 Self‑Documentation Examples, tests, and comments to explain why something is built the way it is.
These repositories are maintained by me, but feedback, issues, and pull requests are always welcome. If something resonates or you’d like to collaborate, feel free to reach out!
This isn’t a grab‑bag of random projects — it’s a personal engineering portfolio rooted in:
- solving real problems,
- learning by building the hard things yourself,
- keeping systemic clarity and performance at the core.
If you explore these projects, you’ll see patterns of design, performance, and clean C++ over convenience.