Skip to content
@coding-cpp

coding-cpp

Coding projects in C++

🛠️ Coding CPP

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++.

📚 Projects Overview

🚀 Frameworks & Libraries

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.

🧪 Tools & Experiments

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

🧠 Philosophy & Approach

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.

🧪 Engineering Values

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.

🔗 Community & Contribution

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!

🧠 Thoughts That Drive This Org

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.

Pinned Loading

  1. expresso expresso Public

    C++ backend framework designed for efficient and fast development of web applications

    C++ 2

  2. yt-storage yt-storage Public

    Free YouTube storage for large files, written in C++

    C++ 1

  3. piano piano Public

    Virtual piano in C++ made using SFML

    C++ 1

  4. json json Public

    Simple JSON library for modern C++

    C++

  5. zippuccino zippuccino Public

    Simple zipping library for modern C++

    C++

  6. deadpool deadpool Public

    Multi-Client chat application written completely in C++

    C++

Repositories

Showing 10 of 14 repositories

Top languages

Loading…

Most used topics

Loading…