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

ros_type_introspection
ros_type_introspectionC++

A C++ library for deserializing ROS messages when their types are unknown at compilation time.

#robotics#ros-bag#c-plus-plus
Stars63
Forks30
Last commit5 years ago
scala-json
scala-jsonScala

A compile-time JSON marshaling library for Scala, Scala Native, and Scala.js with extensible accessors and rich type support.

#scala-js#scala-library#json-marshaling
Stars63
Forks5
Last commit4 years ago
LoverNet
LoverNetLua

A networking library for LÖVE game engine that simplifies multiplayer game development using bitser and enet.

#multiplayer#bitser#client-server
Stars61
Forks4
Last commit7 years ago
Python
PythonPython

A Python implementation of the SCALE codec for serializing and deserializing data in Substrate-based blockchains.

#kusama#polkascan#parity
Stars59
Forks57
Last commit9 months ago
ssp
sspC++

A fast, header-only CSV parser for modern C++ with a versatile API and support for custom types and error handling.

#conversion#cpp17#fast-float
Stars59
Forks5
Last commit1 year ago
CBORCoding
CBORCodingSwift

A lightweight Swift framework for encoding and decoding Codable types to and from CBOR format across Apple platforms.

#hacktoberfest#ios#codable
Stars58
Forks15
Last commit1 year ago
purescript-protobuf
purescript-protobufPureScript

A PureScript implementation of Google Protocol Buffers for type-safe serialization and data exchange.

#schema-driven#type-safety#protocol-buffers
Stars56
Forks5
Last commit1 year ago
ROADFramework
ROADFrameworkObjective-C

A framework for rapid iOS app development using attribute-oriented programming in Objective-C.

#ios#web-services#objective-c
Stars56
Forks18
Last commit8 years ago
vproto
vprotoV

Protobuf compiler and runtime implementation in the V programming language.

#parse#v-lang#compiler
Stars56
Forks9
Last commit3 years ago
dropwizard-protobuf
dropwizard-protobufJava

A Jersey JAX-RS Entity Provider for reading and writing Google Protocol Buffer messages in Dropwizard applications.

#jax-rs#rest-api#java
Stars54
Forks21
Last commit19 days ago
sanity-clause
sanity-clauseCommon Lisp

A data serialization/contract library for common lisp

#serialization#common-lisp
Stars52
Forks2
Last commit16 days ago
cl-binary-store
cl-binary-storeCommon Lisp

A fast and customizable Common Lisp serializer/deserializer for objects to/from a compact binary format, supporting circular references and the full type system.

#data-persistence#sbcl#object-storage
Stars52
Forks1
Last commit15 days ago
bingo
bingoGo

Fast, zero-allocation Go library for lexicographic-order-preserving serialization of native types.

#database-keys#go-library#byte-packing
Stars52
Forks5
Last commit1 year ago
har-rs
har-rsRust

A Rust library for serializing and deserializing HTTP Archive (HAR) format data.

#serde#yaml#har
Stars51
Forks14
Last commit4 months ago
cache
cacheCrystal

A Crystal key/value store with configurable expiration for caching serializable objects.

#api-caching#hacktoberfest#filesystem
Stars51
Forks2
Last commit1 month ago
json-build
json-buildC

A zero-allocation, single-header JSON serializer library written in ANSI C.

#c-library#json-serializer#low-memory
Stars51
Forks7
Last commit1 year ago
imap-codec
imap-codecRust

A Rust crate providing a complete, misuse-resistant codec for parsing and serializing IMAP4rev1 protocol messages.

#server-side#client-library#imap
Stars50
Forks19
Last commit5 days ago
BinData
BinDataCrystal

A declarative binary data parsing and serialization library for the Crystal programming language.

#declarative#asn1#crystal-lang
Stars49
Forks8
Last commit9 days ago
greymass/eosio
greymass/eosioTypeScript

JavaScript library providing core types, client interfaces, and tools for Antelope-based blockchains (formerly EOSIO).

#blockchain-sdk#eosio#antelopelo
Stars48
Forks28
Last commit3 months ago
safejax
safejaxPython

Serialize JAX, Flax, Haiku, and Objax model parameters using the safetensors format for safer, pickle-free storage.

#dm-haiku#safetensors#haiku
Stars47
Forks5
Last commit2 years ago
set
setGo

A performant Go wrapper around reflect for loose type conversion, struct mapping, and slice building.

#database-mapping#struct-mapping#typeconversion
Stars47
Forks4
Last commit4 years ago
Migrant
MigrantC#

A fast .NET serialization framework for complex object graphs without requiring class decoration.

#nuget#mono#deep-cloning
Stars47
Forks18
Last commit7 days ago
ptrie
ptrieGo

A Go library implementing a space-optimized prefix tree (trie) for efficient string key operations and serverless-friendly serialization.

#trie#serverless#associative-array
Stars46
Forks11
Last commit2 years ago
micropython-msgpack
micropython-msgpackPython

A MessagePack serialization library optimized for MicroPython, offering a compact binary alternative to JSON with minimal RAM usage.

#iot#asyncio#micropython
Stars45
Forks13
Last commit2 months ago
protobuf
protobufAda

A Google Protocol Buffers implementation in Ada, providing code generation and runtime support for serializing structured data.

#compiler#ada#matreshka-framework
Stars45
Forks6
Last commit3 months ago
OSIS
OSISHaxe

An Entity Component System framework for Haxe with optional, non-intrusive networking support for client-server architectures.

#multiplayer#haxe#authoritative-server
Stars45
Forks2
Last commit6 years ago
Elm TS Interop
Elm TS InteropElm

A library for building type-safe Encoders and Decoders between Elm and TypeScript with generated TypeScript types.

#encoder#interop#type-safety
Stars45
Forks8
Last commit3 months ago
Jbuilder
JbuilderCrystal

A Crystal library for generating JSON objects using a builder-style DSL, inspired by Rails' jbuilder.

#jbuilder#kilt-templates#web-services
Stars44
Forks1
Last commit1 year ago
money
moneyCrystal

A Crystal shard for handling money, currency conversion, and financial calculations with precision and extensibility.

#formatting#crypto#exchange-rates
Stars43
Forks10
Last commit1 month ago
kissrpc
kissrpcD

An ultra-high-performance RPC framework using FlatBuffers and D language, designed for simplicity and speed.

#flatbuffers#high-performance#distributed-systems
Stars41
Forks7
Last commit8 years ago
JSON++
JSON++C++

A self-contained Flex/Bison JSON parser for C++11 that maps JSON structures to native C++ types.

#parsing#c-plus-plus-library#c-plus-plus-11
Stars41
Forks15
Last commit10 years ago
Crystalizer
CrystalizerCrystal

A Crystal library for serializing and deserializing any object to JSON, YAML, and Byte formats without monkey patching.

#yaml#binary-serialization#crystal-lang
Stars41
Forks0
Last commit3 years ago
xmlrpc
xmlrpcElixir

Encode and decode Elixir terms to XML-RPC parameters with full type support and secure XML validation.

#xml-rpc#elixir#http-integration
Stars40
Forks18
Last commit14 days ago
ex_marshal
ex_marshalElixir

Elixir implementation of Ruby Marshal format for interoperability with Ruby systems like Memcached and Rails sessions.

#rails-sessions#elixir#marshal
Stars39
Forks16
Last commit2 years ago
bp
bpCommon Lisp

A Common Lisp implementation of Bitcoin Protocol components for serialization, validation, and network interaction.

#rpc-client#secp256k1#bitcoin-protocol
Stars39
Forks9
Last commit4 months ago
dproto
dprotoD

A D library that uses mixins to generate Protocol Buffer message structures and service interfaces at compile time.

#d#d-language#message-structures
Stars38
Forks16
Last commit6 years ago
PreviousPage 10 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
Next
#Json103
#Performance64
#Code Generation54
#C Plus Plus49
#Data Interchange48
#High Performance46
#Go42
#Deserialization41
#Java37
#Dotnet37
#Golang36
#Json Parser34