Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Serialization

Serialization

488 projects

Showing 36 of 488 projects

Plank
PlankSwift

A command-line tool for generating immutable model classes from JSON Schemas for Objective-C, Java, and JavaScript (Flow).

#ios#objective-c#type-safety
Stars469
Forks45
Last commit2 years ago
jsonista
jsonistaClojure

A high-performance Clojure library for JSON encoding and decoding, built on Jackson.

#jackson#metosin-stable#clojure
Stars469
Forks30
Last commit3 months 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
Forks84
Last commit10 days ago
colander
colanderPython

A serialization/deserialization/validation library for strings, mappings and lists.

#validation#deserialization#serialization
Stars463
Forks146
Last commit8 months ago
bson-rust
bson-rustRust

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

#bson#serde#no-sql
Stars461
Forks154
Last commit3 days ago
qss
qssJavaScript

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

#javascript-library#tiny-library#serialization
Stars451
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
Stars451
Forks151
Last commit9 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
Stars443
Forks24
Last commit8 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
Stars442
Forks173
Last commit8 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
Stars430
Forks39
Last commit3 months ago
rosbag2
rosbag2C++

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

#robotics#storage-plugin#message-playback
Stars428
Forks320
Last commit1 day 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 commit9 months 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
Stars408
Forks19
Last commit3 months 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
Stars391
Forks12
Last commit3 years 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
Stars390
Forks120
Last commit1 day 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
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
Stars386
Forks13
Last commit1 month 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
Stars380
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
Stars378
Forks67
Last commit
typedefs
typedefsIdris

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

#polynomial-functors#serialization-library#category-theory
Stars373
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 commit11 months ago
cmp
cmpC

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

#c-library#embedded#portable
Stars368
Forks84
Last commit11 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
Stars364
Forks16
Last commit2 months 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 commit25 days 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
Stars353
Forks62
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
Stars353
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 commit5 months ago
rust-geojson
rust-geojsonRust

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

#parsing#geojson#geospatial
Stars341
Forks69
Last commit2 months 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
Stars339
Forks107
Last commit4 days ago
SuperObject
SuperObjectPascal

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

#pascal#rtti#data-interchange
Stars337
Forks169
Last commit4 years 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
Forks139
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
Stars322
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
Stars313
Forks68
Last commit3 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
PreviousPage 6 of 14

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
8 days ago
Next
#Json103
#Performance64
#Code Generation54
#C Plus Plus49
#Data Interchange48
#High Performance46
#Go42
#Deserialization41
#Java37
#Dotnet37
#Golang36
#Json Parser34