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

toml
tomlGo

A TOML parser for Go with reflection, compatible with TOML v1.1.0 and offering a CLI validator tool.

#go-library#cli-tool#configuration
Stars5.0k
Forks559
Last commit27 days ago
Protobuf.NET
Protobuf.NETC#

A contract-based Protocol Buffers serializer for .NET that follows idiomatic .NET patterns like XmlSerializer.

#nuget#binary-serialization#data-contract
Stars5.0k
Forks1.1k
Last commit2 months ago
swift-protobuf
swift-protobufSwift

A plugin and runtime library for using Google's Protocol Buffers with Swift, enabling type-safe serialization.

#binary-serialization#type-safety#protocol-buffers
Stars5.0k
Forks528
Last commit11 days ago
prost
prostRust

A Protocol Buffers implementation for Rust that generates simple, idiomatic Rust code from .proto files.

#derive-macros#build-tools#protocol-buffers
Stars4.7k
Forks629
Last commit4 days ago
JSON-java
JSON-javaJava

A reference implementation of a JSON package in Java for parsing, generating, and converting JSON documents.

#parsing#hacktoberfest#java-library
Stars4.7k
Forks2.6k
Last commit5 days ago
Cereal
CerealC++

A header-only C++11 serialization library for converting data types to binary, XML, or JSON formats.

#data-persistence#binary-serialization#library
Stars4.7k
Forks843
Last commit4 months ago
Fury
FuryJava

A high-performance multi-language serialization framework using JIT compilation and zero-copy techniques for fast data exchange.

#multi-language#fast#apache-arrow
Stars4.4k
Forks426
Last commit3 days ago
Jbuilder
JbuilderRuby

A simple DSL for declaring JSON structures in Ruby, particularly helpful when generation involves conditionals and loops.

#dsl#ruby-gem#api-development
Stars4.4k
Forks454
Last commit1 month ago
rkyv
rkyvRust

A zero-copy deserialization framework for Rust that enables high-performance data serialization without copying.

#memory-efficiency#deserialization#archive
Stars4.3k
Forks231
Last commit22 days ago
HandyJSON
HandyJSONSwift

A Swift JSON serialization/deserialization library that works with pure Swift structs and classes without NSObject inheritance.

#ios#json-deserialization#codable-alternative
Stars4.3k
Forks676
Last commit2 years ago
https://github.com/ron-rs/ron
https://github.com/ron-rs/ronRust

A readable data serialization format for Rust that resembles Rust syntax and supports Serde's data model.

#ron-format#human-readable#configs
Stars4.0k
Forks150
Last commit5 days ago
parse5
parse5TypeScript

A fast, spec-compliant HTML parsing and serialization toolset for Node.js.

#dom-manipulation#whatwg-html#html5
Stars3.9k
Forks256
Last commit2 days ago
RoaringBitmap
RoaringBitmapJava

A compressed bitmap data structure for Java that outperforms alternatives like WAH, EWAH, and Concise in speed and compression.

#apache-spark#java-library#compressed-bitmap
Stars3.9k
Forks594
Last commit1 day ago
yyjson
yyjsonC

A high-performance, portable, and strict JSON library written in ANSI C, capable of reading/writing gigabytes per second.

#c-library#embedded-systems#data-serialization
Stars3.8k
Forks335
Last commit2 days ago
Tarpc
TarpcRust

An RPC framework for Rust that defines services in code, eliminating separate schema compilation and language switching.

#futures#tracing#asynchronous-programming
Stars3.7k
Forks228
Last commit2 months ago
RTTR
RTTRC++

A C++ library that provides runtime type reflection, enabling introspection and modification of objects at runtime.

#metaprogramming#plugin-system#library
Stars3.5k
Forks486
Last commit2 years ago
MessagePack
MessagePack

A C/C++ implementation of the MessagePack binary serialization format for efficient data exchange.

#c-library#cpp-library#embedded-systems
Stars3.3k
Forks939
Last commit1 month ago
oj
ojC

A high-performance JSON parser and object marshaller for Ruby, optimized for speed and compatibility.

#object-marshalling#rails#marshaller
Stars3.2k
Forks263
Last commit21 hours ago
Parallel Hashmap
Parallel HashmapC++

A family of header-only C++ hashmap and btree containers offering drop-in replacements for std::unordered_map/std::map with superior speed and memory efficiency.

#tables#hash#parallel-computing
Stars3.2k
Forks310
Last commit1 month ago
Keyv
KeyvTypeScript

A simple key-value storage interface with support for multiple backends, TTL expiry, and serialization.

#memcache#postgres#caching
Stars3.2k
Forks198
Last commit5 days ago
itsdangerous
itsdangerousPython

Cryptographically sign and verify data to safely pass it between trusted and untrusted environments.

#web-security#token-authentication#data-signing
Stars3.1k
Forks267
Last commit1 year ago
bincode
bincode

A compact binary serialization format implementation for Rust with zero-copy deserialization support.

#data-serialization#embedded#binary-encoding
Stars3.1k
Forks311
Last commit11 months ago
protobuf-c
protobuf-cC++

A C implementation of Google Protocol Buffers for serializing structured data with code generation and runtime library.

#c-library#embedded-systems#protocol-buffers
Stars3.0k
Forks769
Last commit1 year ago
rust-protobuf
rust-protobufRust

A pure Rust implementation of Google Protocol Buffers for generating and serializing structured data.

#protocol-buffers#data-interchange#json-serialization
Stars3.0k
Forks398
Last commit10 months ago
Glaze
GlazeC++

An extremely fast, header-only C++23 library for JSON and binary serialization with compile-time reflection.

#interface#api#json-rpc2
Stars2.9k
Forks257
Last commit2 days ago
YamlDotNet
YamlDotNetC#

A .NET library for parsing, emitting, and serializing YAML with support for YAML 1.1 and 1.2 specifications.

#parsing#data-serialization#yaml
Stars2.8k
Forks517
Last commit27 days ago
bloom
bloomGo

A Go package implementing Bloom filters, a space-efficient probabilistic data structure for set membership queries.

#probabilistic-data-structures#space-optimization#bloom-filters
Stars2.8k
Forks259
Last commit14 days ago
FOSRestBundle
FOSRestBundlePHP

A Symfony bundle providing tools to rapidly develop RESTful APIs with format negotiation, view layers, and exception handling.

#rest#content-negotiation#http
Stars2.8k
Forks690
Last commit5 months ago
fbthrift
fbthriftC++

Facebook's evolved branch of Apache Thrift, featuring a new C++ compiler and fully asynchronous server for high-performance RPC and serialization.

#asynchronous-server#service-communication#facebook
Stars2.7k
Forks640
Last commit17 hours ago
rust-bitcoin
rust-bitcoinRust

A Rust library for Bitcoin protocol data structures, serialization, parsing, and network message handling.

#crypto#bip-32#cryptocurrency
Stars2.6k
Forks991
Last commit20 hours ago
circe
circeScala

A JSON library for Scala and Scala.js with a focus on functional programming and type safety.

#parsing#functional-programming#akka
Stars2.5k
Forks545
Last commit1 day ago
capnproto-rust
capnproto-rustRust

A Rust implementation of Cap'n Proto, enabling zero-copy serialization and RPC for high-performance distributed systems.

#protocol-buffers-alternative#distributed-systems#serialization
Stars2.5k
Forks259
Last commit
ZeroFormatter
ZeroFormatterC#

A high-performance C# serializer with infinitely fast deserialization for .NET, .NET Core, and Unity.

#csharp#binaryformat#serializer
Stars2.4k
Forks251
Last commit4 years ago
CacheManager
CacheManagerC#

An open-source caching abstraction layer for .NET that simplifies complex caching scenarios with multi-layer support and advanced features.

#memory-cache#caching#redis
Stars2.4k
Forks451
Last commit5 months ago
Serializer
SerializerPHP

A PHP library for serializing and deserializing data of any complexity, supporting JSON and XML formats.

#api#doctrine-orm#configuration
Stars2.3k
Forks589
Last commit1 month ago
Nameof
NameofC++

A header-only C++17 library providing macros and functions to obtain the names of variables, types, functions, macros, and enums at compile-time.

#type-reflection#debugging-tools#metaprogramming
Stars2.3k
Forks127
Last commit1 day ago
PreviousPage 2 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
1 day ago
Next
#Json103
#Performance64
#Code Generation54
#C Plus Plus49
#Data Interchange48
#High Performance46
#Go42
#Deserialization41
#Java37
#Dotnet37
#Golang36
#Json Parser34