Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Serialization

Serialization

325 projects

Showing 36 of 325 projects

HikariJSON
HikariJSONJava

A high-performance JSON parser for Java 8 focused on speed and minimal memory footprint.

#high-performance#low-memory#serialization
Stars469
Forks83
Last commit3 years ago
Configurate
ConfigurateJava

A Java configuration library with a node-based data model, multiple format support, and transformation tools.

#object-mapping#hacktoberfest#java-library
Stars467
Forks80
Last commit5 days ago
bson-rust
bson-rustRust

A Rust library for encoding and decoding BSON (Binary JSON) with Serde integration.

#bson#serde#no-sql
Stars459
Forks153
Last commit7 days ago
qss
qssJavaScript

A tiny (294b) browser utility for encoding and decoding query strings with automatic type casting.

#javascript-library#tiny-library#serialization
Stars454
Forks16
Last commit3 years ago
dbcc
dbccC

A DBC file compiler that converts CAN database files into C code for message serialization, plus CSV, JSON, and XML outputs.

#embedded-systems#can-bus#code-generator
Stars447
Forks151
Last commit8 months ago
qs
qsC

A fast R package for serializing and deserializing R objects to/from disk, designed as a drop-in replacement for saveRDS/readRDS.

#data-persistence#data-storage#lz4
Stars441
Forks24
Last commit7 months ago
CloudEvents.io Java SDK
CloudEvents.io Java SDKJava

A Java SDK for creating, manipulating, and transporting CloudEvents across various protocols and formats.

#http-binding#hacktoberfest#event-driven-architecture
Stars438
Forks175
Last commit4 days ago
ObjectDumper.NET
ObjectDumper.NETC#

A .NET utility that serializes C# objects to human-readable strings for debugging and logging.

#xamarin#object-inspection#csharp
Stars429
Forks39
Last commit2 months ago
Permazen
PermazenHTML

A language-natural persistence layer for Java that treats the database as a sorted key/value store and implements everything else in Java.

#persistence-layer#database#java-persistence
Stars424
Forks38
Last commit8 months ago
rosbag2
rosbag2C++

ROS 2 tool for recording and playback of timestamped messages from robotic systems.

#robotics#storage-plugin#message-playback
Stars416
Forks317
Last commit6 days ago
msgpack.php
msgpack.phpPHP

A pure PHP implementation of the MessagePack serialization format, supporting streaming unpacking, custom types, and extensions.

#composer#msgpack#data-structures
Stars406
Forks19
Last commit1 month ago
marshmallow
marshmallowGo

A high-performance Go library for JSON unmarshalling that handles both known and unknown fields without data loss.

#json-unmarshalling#unstructured-data#go-library
Stars392
Forks11
Last commit2 years ago
Arrow
ArrowSwift

A Swift library that simplifies JSON parsing with a concise arrow operator, eliminating boilerplate code.

#ios#micro-framework#swift-package-manager
Stars387
Forks28
Last commit1 year ago
JSON-io
JSON-ioJava

A Java serialization library that converts objects to/from JSON, JSON5, and TOON formats, handling complex graphs and reducing LLM token usage by 40-50%.

#json5#java#object-graph
Stars385
Forks120
Last commit14 days ago
proxy-web-storage
proxy-web-storageTypeScript

A JavaScript library that proxies any storage-like object, adding syntax sugar, serialization, subscriptions, expiration, and disposable values.

#webstorage#data-persistence#disposable
Stars384
Forks13
Last commit9 days ago
lua-cmsgpack
lua-cmsgpackC

A self-contained C implementation of MessagePack serialization for Lua 5.1/5.2/5.3 with no external dependencies.

#c-library#embedded-systems#binary-encoding
Stars378
Forks122
Last commit4 years ago
Serialize Workflow Runs in Continuous Deployment Pipelines
Serialize Workflow Runs in Continuous Deployment PipelinesTypeScript

A GitHub Action that serializes workflow runs to prevent concurrent deployments and manage CI/CD pipelines.

#devops#github-workflows#workflow-coordination
Stars373
Forks67
Last commit
typedefs
typedefsIdris

A programming language-agnostic algebraic data type definition language based on polynomials.

#polynomial-functors#serialization-library#category-theory
Stars371
Forks18
Last commit2 years ago
yojson
yojsonOCaml

A low-level JSON and JSON5 parsing and pretty-printing library for OCaml.

#parsing#functional-programming#library
Stars370
Forks62
Last commit10 months ago
cmp
cmpC

A lightweight, portable C implementation of the MessagePack serialization format (spec v5).

#c-library#embedded#portable
Stars367
Forks84
Last commit10 months ago
FastCloner
FastClonerC#

A high-performance deep cloning library for .NET that combines source generation with reflection fallback for zero-config object copying.

#deep-copy#deep-clone#deep-cloning
Stars357
Forks15
Last commit27 days ago
Remote.Linq
Remote.LinqC#

A library to translate LINQ expression trees into serializable forms for execution on remote services.

#orm#client-server#async
Stars356
Forks30
Last commit4 months ago
atdgen
atdgenOCaml

A syntax for defining cross-language data types to generate type-safe serializers, deserializers, and validators for JSON APIs.

#json-api#validation#static-types
Stars352
Forks63
Last commit1 month ago
Aura.Di
Aura.DiPHP

A serializable dependency injection container for PHP with constructor/setter injection, interface awareness, and configuration inheritance.

#aura#psr-11#container-interop
Stars352
Forks63
Last commit1 month ago
ExtendedXmlSerializer
ExtendedXmlSerializerC#

A configurable and extensible XML serializer for .NET that handles POCOs, interfaces, immutable objects, and circular references.

#hacktoberfest#migration#extensibility
Stars343
Forks48
Last commit4 months ago
rust-geojson
rust-geojsonRust

A Rust library for serializing and deserializing GeoJSON vector GIS file format.

#parsing#geojson#geospatial
Stars339
Forks68
Last commit1 month ago
SuperObject
SuperObjectPascal

A Delphi and FreePascal toolkit for parsing and writing JSON and XML data formats.

#pascal#rtti#data-interchange
Stars336
Forks167
Last commit4 years ago
libfyaml
libfyamlC

A high-performance YAML 1.2 and JSON parser/emitter for C with zero-copy operation, generics, and reflection-based serdes.

#c-library#yaml-parser#data-interchange
Stars334
Forks105
Last commit3 days ago
FsPickler
FsPicklerF#

A fast, multi-format .NET serialization library with comprehensive type support, including F# types.

#bson#binary-serialization#message-serializer
Stars327
Forks49
Last commit4 years ago
DraftJs to HTML
DraftJs to HTMLJavaScript

A library for converting DraftJS Editor content state to plain HTML with support for custom entities and inline styles.

#html-conversion#draftjs#editor-integration
Stars325
Forks140
Last commit2 years ago
TypeShape
TypeShapeF#

A practical F# library for datatype-generic programming using reflection and visitor patterns to minimize boilerplate.

#functional-programming#type-algebra#dotnet
Stars325
Forks33
Last commit1 year ago
BinarySerializer
BinarySerializerC#

A .NET declarative serialization framework for precise byte and bit-level control over binary formats and protocols.

#declarative-programming#binary-formats#endianness
Stars312
Forks68
Last commit2 months ago
riffed
riffedElixir

Provides idiomatic Elixir bindings for Apache Thrift, converting Thrift types into Elixir structs and simplifying RPC client/server generation.

#elixir#apache-thrift#client-server
Stars307
Forks31
Last commit6 years ago
Reflect
ReflectSwift

A Swift reflection library for converting dictionaries to models, models to dictionaries, and one-key archiving.

#ios#dictionary-conversion#archiving
Stars305
Forks65
Last commit9 years ago
phprest
phprestPHP

A REST-like PHP micro-framework for building flexible, versioned APIs with HATEOAS support.

#micro-framework#dependency-injection#rest-api
Stars304
Forks17
Last commit5 years ago
msgpax
msgpaxElixir

High-performance MessagePack serialization/deserialization library for Elixir with comprehensive type support.

#binary-protocol#elixir#msgpack
Stars299
Forks37
Last commit2 years ago
PreviousPage 6 of 10

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
1 day ago
Next
#Json76
#Performance52
#C Plus Plus43
#High Performance42
#Data Interchange37
#Code Generation35
#Header Only31
#Java31
#Dotnet31
#Json Parser29
#Cross Platform29
#Deserialization28