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

ProtoBuf
ProtoBufC++

A language-neutral, platform-neutral, extensible mechanism for serializing structured data developed by Google.

#protoc#data-serialization#schema-definition
Stars72.1k
Forks16.3k
Last commit1 day ago
JSON for Modern C++
JSON for Modern C++C++

A single-header JSON library for modern C++ with intuitive syntax and trivial integration.

#json-pointer#msgpack#stl-containers
Stars50.8k
Forks7.5k
Last commit1 day ago
django-rest-framework
django-rest-frameworkPython

A powerful and flexible toolkit for building Web APIs in Django with browsable interfaces.

#rest#api#authentication
Stars30.2k
Forks7.1k
Last commit3 days ago
pydantic
pydanticPython

Data validation and settings management using Python type hints.

#parsing#pydantic#validation
Stars29.1k
Forks3.1k
Last commit3 days ago
pydantic
pydanticPython

A Python library for data validation and settings management using Python type hints.

#parsing#runtime-type-checking#pydantic
Stars29.1k
Forks3.1k
Last commit3 days ago
FlatBuffers
FlatBuffersC++

A cross-platform serialization library designed for maximum memory efficiency with zero-copy data access.

#binary-protocol#serialization-library#embedded-systems
Stars26.6k
Forks3.7k
Last commit2 days ago
Fastjson
FastjsonJava

A high-performance Java library for converting Java objects to JSON and vice versa.

#serialization-library#json-serializer#high-performance
Stars25.6k
Forks6.4k
Last commit2 months ago
simdjson
simdjsonC++

A high-performance C++ JSON parser that uses SIMD instructions to parse gigabytes of JSON per second.

#arm64#high-performance#simd
Stars24.4k
Forks1.3k
Last commit1 day ago
store.js
store.jsJavaScript

A cross-browser JavaScript library for key/value storage with a unified API and plugin system.

#store-json#storage#cross-browser
Stars14.0k
Forks1.3k
Last commit2 years ago
Quicktype
QuicktypeTypeScript

Generate strongly-typed models and serializers from JSON, JSON Schema, TypeScript, and GraphQL for many programming languages.

#multi-language#graphql#data-modeling
Stars13.9k
Forks1.2k
Last commit1 day ago
quicktype
quicktypeTypeScript

Generate strongly-typed models and serializers from JSON, JSON Schema, TypeScript, and GraphQL for many programming languages.

#multi-language#developer-tools#graphql
Stars13.9k
Forks1.2k
Last commit1 day ago
jsoniter
jsoniterGo

A high-performance drop-in replacement for Go's standard encoding/json package with 100% compatibility.

#high-performance#serializer#encoding-json
Stars13.9k
Forks1.1k
Last commit2 years ago
Cap'n Proto
Cap'n ProtoC++

An insanely fast binary data interchange format and capability-based RPC system.

#binary-protocol#protocol-buffers-alternative#capability-security
Stars13.2k
Forks1.1k
Last commit1 day ago
Newtonsoft.Json
Newtonsoft.JsonC#

A high-performance JSON framework for .NET with extensive serialization and LINQ support.

#high-performance#linq#dotnet
Stars11.3k
Forks3.3k
Last commit1 month ago
Thrift Delphi Software Library
Thrift Delphi Software LibraryC++

A lightweight, language-independent RPC framework for building cross-language services with clean abstractions for transport and serialization.

#dart#d#library
Stars11.0k
Forks4.1k
Last commit1 day ago
protobuf
protobufJavaScript

A pure JavaScript and TypeScript implementation of Protocol Buffers for Node.js and browsers.

#binary-encoding#protocol-buffers#data-interchange
Stars10.6k
Forks1.8k
Last commit1 day ago
Moshi
MoshiKotlin

A modern JSON library for Kotlin and Java that makes it easy to parse JSON into classes and serialize objects to JSON.

#android#java#deserialization
Stars10.2k
Forks819
Last commit3 days ago
goprotobuf
goprotobufGo

Go bindings for Google's protocol buffers, providing serialization, deserialization, and message manipulation.

#api#protocol-buffers#data-interchange
Stars10.1k
Forks1.6k
Last commit1 month ago
Jackson
Jackson

A suite of high-performance Java data-processing tools for JSON and other formats, with streaming, databinding, and extensive module ecosystem.

#hacktoberfest#yaml#jackson
Stars9.8k
Forks1.2k
Last commit5 days ago
RestSharp
RestSharpC#

A lightweight HTTP API client library for .NET that simplifies REST service consumption.

#web-services#authentication#rest-api
Stars9.8k
Forks2.3k
Last commit2 days ago
sonic
sonicGo

A blazingly fast JSON serializing & deserializing library for Go, accelerated by JIT and SIMD.

#high-performance#simd#go-library
Stars9.6k
Forks482
Last commit2 days ago
Refit
RefitC#

A type-safe REST library for .NET that automatically generates HTTP clients from interface definitions.

#xamarin#rest-client#http
Stars9.6k
Forks782
Last commit6 days ago
ObjectMapper
ObjectMapperSwift

A Swift framework for converting model objects (classes and structs) to and from JSON.

#ios#codable-alternative#model-mapping
Stars9.1k
Forks1.0k
Last commit2 years ago
JsonCpp
JsonCppC++

A mature C++ library for reading, writing, and manipulating JSON data with comment preservation.

#library#legacy-support#comment-preservation
Stars8.9k
Forks2.7k
Last commit2 months ago
orjson
orjsonPython

A fast, correct JSON library for Python with native support for dataclasses, datetimes, and numpy.

#datetime#python-library#python
Stars8.3k
Forks339
Last commit16 days ago
MSGPACK
MSGPACK

An efficient binary serialization format that is like JSON but faster and smaller.

#msgpack#data-interchange#serialization
Stars7.5k
Forks528
Last commit2 years ago
decimal
decimalGo

Arbitrary-precision fixed-point decimal numbers in Go for accurate financial calculations.

#fixed-point#financial-computing#precision
Stars7.5k
Forks690
Last commit5 days ago
marshmallow
marshmallowPython

A lightweight library for converting complex objects to and from simple Python datatypes.

#serde#validation#schema
Stars7.2k
Forks766
Last commit4 days ago
ArduinoJson
ArduinoJsonC++

A C++ JSON library for Arduino and IoT devices, focusing on efficiency and minimal resource usage.

#iot#embedded-systems#esp32
Stars7.2k
Forks1.2k
Last commit10 days ago
MessagePack-CSharp
MessagePack-CSharpC#

Extremely fast MessagePack binary serializer for C# with LZ4 compression, optimized for .NET, Unity, and Xamarin.

#xamarin#msgpack#binary-serialization
Stars6.8k
Forks775
Last commit2 days ago
Kryo
KryoHTML

A fast and efficient binary object graph serialization and cloning framework for Java.

#data-persistence#deep-copy#binary-serialization
Stars6.5k
Forks847
Last commit2 days ago
Magic Enum
Magic EnumC++

Header-only C++17 library providing static reflection for enums without macros or boilerplate code.

#c-library#enum-utilities#no-boilerplate
Stars6.2k
Forks571
Last commit11 days ago
yaml-cpp
yaml-cppC++

A YAML 1.2 compliant parser and emitter library for C++.

#yaml#library#cmake
Stars6.1k
Forks2.2k
Last commit12 days ago
GraphQL.NET
GraphQL.NETC#

A .NET implementation of the GraphQL specification for building GraphQL APIs and servers.

#data-fetching#api#graphql-dotnet
Stars6.0k
Forks946
Last commit2 days ago
xmltodict
xmltodictPython

A Python module that converts XML to and from Python dictionaries, making XML feel like JSON.

#json-like#python-library#xml-generation
Stars5.8k
Forks482
Last commit2 months ago
json
jsonRust

A strongly typed JSON serialization and deserialization library for Rust, part of the Serde framework.

#macro#serde#deserialization
Stars5.7k
Forks689
Last commit7 days ago
Page 1 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
#Deserialization42
#Java37
#Dotnet37
#Golang36
#Json Parser34