Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 12 serialization-library Open-Source Projects
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
msgpack-javascript
@msgpack/msgpack - MessagePack for JavaScript / msgpack.org[JavaScript/TypeScript/ECMA-262]
-
delphimvcframework
DMVCFramework (for short) is a popular and powerful framework for WEB API in Delphi. Supports RESTful and JSON-RPC WEB APIs development.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
alpaca
Serialization library written in C++17 - Pack C++ structs into a compact byte-array without any macros or boilerplate code (by p-ranav)
-
QCBOR
Comprehensive, powerful, commercial-quality CBOR encoder/ decoder that is still suited for small devices.
-
h5cpp
C++17 templates between [stl::vector | armadillo | eigen3 | ublas | blitz++] and HDF5 datasets
-
bitproto
The bit level data interchange format for serializing data structures (long term maintenance).
-
Java-SerialX
Store Java objects into JSON or any format you want! SerialX is a powerful lightweight utility library to serialize Java objects programmatically via tweakable recursive descent parser for custom domain-specific languages!
Project mention: FlatBuffers – an efficient cross platform serialization library for many langs | news.ycombinator.com | 2023-09-18
For a compact message format being sent to browsers, you might look at messagepack, eg with https://github.com/msgpack/msgpack-javascript – it's essentially binary JSON, so it'd be compatible with OpenAPI specs.
I think the ser/des is slower than JSON in most browsers, but the message format is smaller.
Oftentimes, using a query parameter like `?exclude[]=…` or `?include[]=…` or similar to say "only get me these response fields, not the whole object" can be useful for this too (and then you still get JSON back).
serialization-library related posts
- FlatBuffers – an efficient cross platform serialization library for many langs
- Anyone has experience with reverse engineering flatbuffers?
- flatbuffers - FlatBuffers: Memory Efficient Serialization Library
- How do AAA studios make update-compatible save systems?
- QuickBuffers 1.1 released
- FlatBuffers: FlatBuffers
- Is using Flatbuffers to parse sensor data a bad application of Flatbuffers?
-
A note from our sponsor - InfluxDB
www.influxdata.com | 24 Apr 2024
Index
What are some of the best open-source serialization-library projects? This list will help you:
Project | Stars | |
---|---|---|
1 | FlatBuffers | 22,005 |
2 | Hprose-PHP | 1,974 |
3 | hprose | 1,256 |
4 | msgpack-javascript | 1,214 |
5 | delphimvcframework | 1,178 |
6 | azure-iot-sdk-c | 573 |
7 | libnop | 553 |
8 | alpaca | 413 |
9 | QCBOR | 171 |
10 | h5cpp | 139 |
11 | bitproto | 114 |
12 | Java-SerialX | 1 |
Sponsored