Stefano Cristiano

40 Followers
54 Following
150 Posts

Sane C++ Libraries - March 2026

✅ SC::Build native backend
✅ Simplified internal deps (AsyncStreams)
✅ Faster Http parser + chunked encoding
✅ NEW standalone HttpClient lib
✅ FileSystem/File metadata + permissions APIs
✅ Socket multicast + TCP_NODELAY

https://github.com/Pagghiu/SaneCppLibraries/releases/tag/release%2F2026%2F03

#cpp #cplusplus #programming

Sane C++ Libraries - February 2026

✅New SerialPort lib
✅File+Async support named pipes
✅AsyncFileSend (sendfile / TransmitFile)
✅Async uses pidfd (process) / eventfd (wake-up)
✅AGENTS.md
✅Support running SCTest in parallel worktrees

https://github.com/Pagghiu/SaneCppLibraries/releases/tag/release%2F2026%2F02

#cpp #cplusplus #programming

Release 2026-02 · Pagghiu/SaneCppLibraries

February 2026 Update Blog Post SerialPort and Named Pipes February has been all about connecting low-level I/O pieces end to end. A new cross-platform SerialPort library landed with dedicated tests...

GitHub

Sane C++ Libraries - January 2026

✅Http performance + stability (keep-alive, multipart/form-data)
✅AsyncStreams (child buffers + AutoDestroy + async destruction)
✅New AsyncWebServer example
✅New Http Benchmark

https://github.com/Pagghiu/SaneCppLibraries/releases/tag/release%2F2026%2F01

#cpp #cplusplus #programming

Release 2026-01 · Pagghiu/SaneCppLibraries

January 2026 Update Blog Post It looks like AI is taking over the world (starting from writing code better and faster than humans). Probably this entire project is now totally useless and obsolete,...

GitHub

Sane C++ Libraries - December 2025

✅ Http library is now allocations free!
✅ Http API is shaping up (but still draft)
✅ Async got fixes for partial Posix writes
✅ Debug visualizers for Span<T>
✅ Fixes for AsyncStreams, Process, File and Foundation!

https://github.com/Pagghiu/SaneCppLibraries/releases/tag/release%2F2025%2F12

#cpp #cplusplus #programming

Release 2025-12 · Pagghiu/SaneCppLibraries

December 2025 Update Blog Post Dependencies The bulk of work for this month has been getting rid of the Memory dependency from the Http library. This is incredibly important, because allocation is ...

GitHub
I have been further restructuring the API making it simple to fix all buffers for a given client/connection.
The single array holding memory for all connections can easily be resized at runtime, leveraging well known virtual memory reservation / commit techniques (StableArray).

Sane C++ Libraries is 2 years old! 🎉🎂

🙏 boost to support the project!❤️

✅ Fast compile time
✅ Bloat free
✅ Simple readable code
✅ Easy to integrate
⛔️ No C++ Standard Library
⛔️ No third party build dependencies

https://github.com/Pagghiu/SaneCppLibraries

Blog post
https://pagghiu.github.io/site/blog/2025-12-23-SaneCpp2Year.html

#cpp #cplusplus #programming

After some heavy rework, also Sane C++ Http library is allocation free, by adopting Async Streams everywhere.
Creating an async file web server uses only 6 buffers.
Not a single byte will be allocated outside of them.

SC::Http library is still draft, but it's steadily improving!
#cpp #programming #cplusplus

Sane C++ Libraries - November 2025

✅ Http library based on AsyncStreams (still draft)
✅ AsyncStreams read-only / growable buffers support
✅ Async fixes for reentrancy
✅ ToolsBootstrap C port for extra speed
✅ Build improvements / de-hardcoding

https://github.com/Pagghiu/SaneCppLibraries/releases/tag/release%2F2025%2F11

#programming #cpp #cplusplus

Sane C++ Libraries - October 2025

✅ Further reduction of internal dependencies
✅ Bring Your Own Containers example (InteropSTL)
✅ New bootstrap for SC::Tools written in C++
✅ Increased test coverage
✅ Improved CI
✅ Fixes

https://github.com/Pagghiu/SaneCppLibraries/releases/tag/release%2F2025%2F10
#cpp #cplusplus #programming

Sane C++ Libraries has finally become a BYOC (Bring Your Own Containers) project!
We have SC::Strings and SC::Vector<T>, using relative pointers and a "scoped" allocator logic that not everyone may like, but you can now write adapters to use something else

https://github.com/Pagghiu/SaneCppLibraries/commit/cb8bca4

InteropSTL: Show std::string and std::vector<char> usage with File an… · Pagghiu/SaneCppLibraries@cb8bca4

…d FileSystem libraries

GitHub