Serialize++ – Tiny Data Serialization Library for C++
Fast and simple data serialization for C++. Contribute to apankrat/cpp-serializer development by creating an account on GitHub.
Serialize++ – Tiny Data Serialization Library for C++ launched on November 17, 2019 with 37 votes, #690 of 3,203 launches that month and more than 90% of that year's launches. The site was still online in September 2026, 6 years on.
In plain words
Serialize++ is a lightweight data serialization library for C++ developers who need to convert data structures into formats suitable for storage or transmission. The library provides tools to encode and decode various data types efficiently. It targets programmers building applications that require compact data handling without heavy dependencies. The library has been available since 2019 and is hosted on GitHub for public access.
written from the facts on this page · September 2026
Does a similar job
all alternatives →
Hexi – Modern header-only network binary serialisation for C++2025 · github.com · ▲118Over the last few years, I've needed an easy way to quickly serialise and deserialise various network protocols safely and efficiently. Most of the libraries that existed at the time were either quite heavy, had less than stellar performance, or were an abstraction level above what I was looking for. I decided to put together my own class to do the job, starting with an easy, low-overhead way to move bytes in and out of arbitrary buffers. Along the way, it picked up useful bits and pieces, such as buffer structures and allocators that made the byte shuffling faster, often being able to do it…
- AFApache Fory Rust – 10-20x faster serialization than JSON/ProtobufOct 2025 · fory.apache.org · ▲67
Serialization framework with some interesting numbers: 10-20x faster on nested objects than json/protobuf. Technical approach: compile-time codegen (no reflection), compact binary protocol with meta-packing, little-endian layout optimized for modern CPUs. Unique features that other fast serializers don't have: - Cross-language without IDL files (Rust ↔ Python/Java/Go) - Trait object serialization (Box) - Automatic circular reference handling - Schema evolution without coordination Happy to discuss design trade-offs. Benchmarks:…
Ldump – serialize any Lua data2025 · github.com · ▲96Some time ago, I was implementing saves for my LOVE2D game. I wanted to do a full dump of the game state -- which included closures (AI), complex graphs, sets with tables as keys and also fundamentally non-serializable data (coroutines and userdata), that require user-defined serialization/deserialization logic. I went through every Lua serialization library -- none covered all data types/cases. So I wrote my own. It is a polished version, thoroughly annotated, tested and documented. It is made to be as functional and customizable as possible (or at least I did everything I could…
SuperString – A fast and memory-optimized string library for C++2018 · github.com · ▲52A fast and memory-optimized string library for C++ - btwael/SuperString
Compile-time HTML parsing in C++142017 · github.com · ▲175A C++ HTML template engine that uses compile time HTML parsing - rep-movsd/see-phit
A C++ dump func. that can print multi-D vectors, maps, tuples, and all2023 · github.com · ▲82A C++ library for debugging purposes that can print any variable, even user-defined types. - philip82148/cpp-dump
More dev tools this month
the category →

open-source IDE for thoughtful software design. Contribute to devdotfast/whiteboard development by creating an account on GitHub.
Dev tools · 28d ago · github.com

Contribute to reladraw/reladraw development by creating an account on GitHub.
Dev tools · 26d ago · github.com
OpenBot▲362Grok Bot alternative: free, local, open-source, multiplayer
Dev tools · 23d ago · openbot.run
Talanoa▲346Hi HN, I’m a fullstack developer, and honestly, I’ve lost count of how many side projects I’ve worked on over the years. But one idea kept coming back to me: a different kind of email client. It first came to me in 2014: “What if we could handle emails more like conversations?” Every year, I’d revisit this concept in my “Build Notes.” Ten years later, no one had built exactly what I had in mind — so I finally decided to do it myself. That’s how Talanoa was born. I wanted something focused on people, not timelines. I was tired of marking messages as unread just to remember to reply later, or…
Dev tools · 21d ago · talanoa.email
CoreSpeed▲332One MCP for everything your agents need: apps, memory, tools
Dev tools · 28d ago · corespeed.io
Source: Show HN post ↗