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

protox
protoxElixir

A 100% conformant Elixir library for Google Protocol Buffers with reliable encoding/decoding and code generation.

#protoc#elixir#protobuf-runtime
Stars297
Forks21
Last commit1 day ago
BazingaHateoasBundle
BazingaHateoasBundlePHP

Integrates the Hateoas library into Symfony applications for building RESTful APIs with HATEOAS support.

#json-api#rest-api#hateoas
Stars295
Forks64
Last commit5 months ago
Meep
MeepJavaScript

A high-performance Entity Component System game engine for 3D browser games with built-in tools for terrain, AI, UI, and asset management.

#terrain-generation#ai#3d-graphics
Stars293
Forks46
Last commit5 months ago
go-capnproto
go-capnprotoGo

Go bindings for Cap'n Proto serialization format (version 1.0 without RPC support).

#protocol-buffers-alternative#binary-encoding#network-transport
Stars287
Forks20
Last commit6 years ago
Hexi
HexiC++

A lightweight, header-only C++23 library for safe binary data streaming and serialization, primarily for network protocols.

#serialisation#serialization-library#data-serialization
Stars286
Forks9
Last commit1 month ago
clReflect
clReflectC++

A C++ reflection library that uses Clang to parse source code and generate runtime type information databases.

#clang#runtime-type-information#c-plus-plus
Stars285
Forks30
Last commit3 years ago
Parity SCALE Codec
Parity SCALE CodecRust

A Rust implementation of the SCALE binary serialization format optimized for resource-constrained environments like blockchains.

#parity#low-memory#substrate
Stars285
Forks98
Last commit5 days ago
gltf
gltfGo

A Go library for efficient serialization and deserialization of glTF 2.0 files, the JPEG of 3D.

#go-library#binary-encoding#3d-graphics
Stars282
Forks36
Last commit12 days ago
Hyperion
HyperionC#

A high-performance polymorphic serializer for .NET, designed for safe message transfer in distributed systems.

#hyperion#polymorphic-serializer#binary-serialization
Stars281
Forks63
Last commit1 year ago
msgpack-asgi
msgpack-asgiPython

Add automatic MessagePack content negotiation to ASGI applications with a single line of code for reduced bandwidth usage.

#fastapi#msgpack#api
Stars278
Forks6
Last commit4 months ago
geojson-jackson
geojson-jacksonJava

A Java library providing GeoJSON POJOs for seamless serialization and deserialization with Jackson.

#pojo#geojson#geospatial
Stars276
Forks100
Last commit5 months ago
rxjava-extras
rxjava-extrasJava

A collection of utilities, operators, and serialization helpers for RxJava 1 to simplify reactive programming tasks.

#stream-processing#java-library#reactive-programming
Stars271
Forks29
Last commit14 days ago
Watson
WatsonGo

A Turing-incomplete stack-based notation language that makes writing configuration files intentionally difficult but fun.

#data-serialization#turing-incomplete#configuration-language
Stars270
Forks13
Last commit14 days ago
pickledb-rs
pickledb-rsRust

A lightweight and simple key-value store written in Rust, inspired by Python's PickleDB.

#database#data-persistence#yaml
Stars270
Forks29
Last commit1 year ago
Unicorn
UnicornC#

A utility for Sitecore that serializes and syncs database items (templates, renderings) across environments using source control.

#source-control-integration#devops#yaml
Stars268
Forks113
Last commit2 years ago
Kashmir
KashmirRuby

A Ruby DSL for serializing objects with built-in caching and ActiveRecord query optimization.

#caching#dsl#performance-optimization
Stars264
Forks11
Last commit2 years ago
Drift
DriftJava

An annotation-based Java library for creating Thrift serializable types and services.

#server-side#distributed-systems#java
Stars247
Forks97
Last commit2 months ago
config-loader
config-loaderC++

A C++17 static reflection framework for parsing configuration files (XML, JSON, YAML) into native data structures.

#yaml#data-structures#serializer
Stars246
Forks40
Last commit6 months ago
mini-yaml
mini-yamlC++

A single-header YAML 1.0 serializer/deserializer library for C++11.

#parsing#c-library#data-serialization
Stars242
Forks42
Last commit7 months ago
Delphi-JsonToDelphiClass
Delphi-JsonToDelphiClassPascal

Generates Delphi classes from JSON strings for type-safe serialization and deserialization.

#desktop-application#object-pascal#rtl
Stars241
Forks124
Last commit2 years ago
json5-rs
json5-rsRust

A Rust JSON5 serializer and deserializer library built on the Serde framework.

#serde#json5#configuration
Stars236
Forks29
Last commit4 months ago
remoc
remocRust

A Rust library for remote multiplexed objects, channels, and RPC over various transports.

#webassembly#tcp#channels
Stars228
Forks19
Last commit25 days ago
toolbox
toolboxGo

A comprehensive Go utility library providing collection manipulation, struct scanning, time utilities, and service routing.

#conversion#time-parsing#rest-api
Stars228
Forks33
Last commit5 months ago
ruby-spark
ruby-sparkRuby

A Ruby wrapper for Apache Spark, enabling large-scale data processing with Ruby's expressive syntax.

#rdd#apache-spark#distributed
Stars226
Forks28
Last commit8 years ago
CPFG
CPFGC++

A cross-platform C++ library for callback, reflection, serialization, and script binding, written in standard C++ without preprocessor tools.

#cpgf#script-binding#callback-system
Stars221
Forks61
Last commit4 years ago
json
jsonElixir

A natively implemented JSON encoder and decoder library for the Elixir programming language.

#hex#json-encoder#elixir
Stars218
Forks40
Last commit5 years ago
magic_get
magic_getC++

A C++14 library providing std::tuple-like reflection for user-defined aggregate types without macros or boilerplate.

#cplusplus-14#metaprogramming#boost-library
Stars215
Forks12
Last commit2 years ago
binser
binserLua

A robust, pure Lua binary serializer specializing in userdata, custom types, cycles, and metatables.

#metatables#data-persistence#luajit
Stars214
Forks24
Last commit3 years ago
Tiny.RestClient
Tiny.RestClientC#

A fluent, lightweight REST client for .NET that simplifies HTTP communication with automatic serialization and extensive feature support.

#httpclient#xamarin#rest-client
Stars208
Forks31
Last commit4 months ago
Protocol Puffers
Protocol PuffersC++

A header-only C++20 library for Protocol Buffers serialization/deserialization using C++ types instead of .proto files.

#template#metaprogramming#library
Stars206
Forks19
Last commit11 months ago
Fleece
FleeceF#

A JSON mapper for F# that simplifies serialization and deserialization with typeclasses and codecs.

#functional-programming#system-text-json#codecs
Stars202
Forks30
Last commit2 years ago
jackson-dataformat-csv
jackson-dataformat-csvJava

Jackson extension for reading and writing CSV data as JSON-like data structures.

#library#jackson#java
Stars195
Forks73
Last commit8 years ago
protocol
protocolRust

A Rust crate for easy protocol definitions with built-in networking support and middleware.

#tcp#io-streams#network-programming
Stars193
Forks18
Last commit3 years ago
jzon
jzonCommon Lisp

A correct and safe(er) JSON RFC 8259 reader/writer for Common Lisp with sane defaults.

#lisp#type-safety#streaming-api
Stars191
Forks17
Last commit3 months ago
NoDb
NoDbC#

A file system storage library for .NET Core/ASP.NET Core that eliminates the need for a database by storing objects as JSON files.

#no-database#json-storage#dependency-injection
Stars187
Forks23
Last commit3 years ago
LiteDB.FSharp
LiteDB.FSharpF#

F# serialization and type-safe query support for LiteDB, enabling seamless use of F# records, unions, and maps.

#functional-programming#database-orm#litedb
Stars187
Forks20
Last commit3 years ago
PreviousPage 7 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
Next
#Json76
#Performance52
#C Plus Plus43
#High Performance42
#Data Interchange37
#Code Generation35
#Header Only31
#Java31
#Dotnet31
#Json Parser29
#Cross Platform29
#Deserialization28