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

JSONApiBundle
JSONApiBundlePHP

A Symfony bundle for transforming PHP objects into JSON API-compliant responses with mapping configuration.

#json-api#api-serialization#api
Stars114
Forks17
Last commit7 years ago
XMLMapper
XMLMapperSwift

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

#ios#alamofire#swift-package-manager
Stars112
Forks24
Last commit3 years ago
RestLess
RestLessC#

A compile-time generated, reflection-free REST API client library for .NET Standard, focused on performance and type safety.

#rest-client#dotnet-standard#api-client
Stars112
Forks11
Last commit3 years ago
WJElement
WJElementC

A flexible C library for JSON manipulation and schema validation, enabling JavaScript-like ease with C performance.

#parsing#c-library#embedded-json
Stars110
Forks55
Last commit2 months ago
scala-jsonapi
scala-jsonapiScala

A Scala library for easily producing and consuming JSON output compliant with the JSON API specification.

#json-api#akka-http#play-framework
Stars108
Forks29
Last commit7 years ago
compactr
compactrTypeScript

OpenAPI-based binary serialization library that reduces API payload size by up to 3.5x compared to JSON.

#binary-serialization#api-optimization#bandwidth-reduction
Stars107
Forks6
Last commit7 months ago
TOMLDecoder
TOMLDecoderSwift

A Swift-native library for decoding TOML files into Codable types with full spec 1.1.0 support.

#codable#decoding#serialization
Stars105
Forks8
Last commit2 months ago
Easy Reflection
Easy ReflectionC++

A C++ reflection library for automatic serialization/deserialization of JSON, YAML, and binary formats.

#clang#serde#yaml
Stars104
Forks7
Last commit1 year ago
ocaml-rpc
ocaml-rpcOCaml

A lightweight OCaml library for remote procedure calls (RPC) with XML/JSON encoding and code generation via PPX.

#xml-rpc#json-rpc#client-server
Stars104
Forks30
Last commit2 months ago
bento
bentoElixir

A fast, correct, pure-Elixir library for reading and writing Bencoded data and .torrent files.

#elixir#bencoding#bittorrent
Stars101
Forks16
Last commit2 years ago
JSON to Model class
JSON to Model classSwift

A template-based macOS app for generating JSON model classes in multiple programming languages.

#generator#dart#pojo
Stars99
Forks16
Last commit4 years ago
SNAP
SNAPGame Maker Language

A collection of data format converters for encoding and decoding structs and arrays in GameMaker LTS 2022.

#gamemaker#array#arrays
Stars98
Forks18
Last commit11 days ago
plug_rails_cookie_session_store
plug_rails_cookie_session_storeElixir

A Plug session store that enables sharing session data between Rails and Phoenix applications.

#rails#phoenix#elixir-phoenix
Stars98
Forks29
Last commit5 years ago
conspack
conspackCommon Lisp

A Common Lisp serialization format offering rich data types, compact encoding, circular reference support, and security features.

#circular-references#fast-io#security
Stars98
Forks11
Last commit3 years ago
hunt
huntD

A refined core library for the D programming language providing essential modules for concurrency, collections, event handling, I/O, logging, and serialization.

#systems-programming#event-driven#d-language
Stars97
Forks15
Last commit2 years ago
redux
reduxR

A comprehensive Redis client for R with both low-level and high-level interfaces to all Redis commands.

#pipelining#caching#r-package
Stars95
Forks16
Last commit9 months ago
Jackson Afterburner
Jackson AfterburnerJava

Dynamic bytecode generation module for Jackson POJO serializers and deserializers to reduce data binding overhead.

#jackson-module#performance-optimization#java
Stars92
Forks21
Last commit6 years ago
Kigs framework
Kigs frameworkC++

A modular C++ framework for rapid development of cross-platform applications including games, simulators, and viewers.

#modular-architecture#emscripten#visual-studio
Stars89
Forks24
Last commit2 years ago
pgo
pgoGo

A Go library providing PHP-like convenience functions for developers familiar with PHP.

#developer-tools#array#api
Stars88
Forks16
Last commit1 month ago
Ser
SerLua

A fast, robust, and feature-rich table serialization library for Lua, designed for game save files and configuration.

#data-persistence#table-serialization#game-development
Stars83
Forks16
Last commit10 years ago
HBase ORM
HBase ORMJava

A production-grade HBase ORM library for clean, fast, and fun object-oriented data access, also compatible with Google Cloud Bigtable.

#hbase-orm#object-mapping#mapreduce
Stars83
Forks41
Last commit3 years ago
ada-util
ada-utilAda

A comprehensive Ada utility library providing logging, serialization, encoding, stream composition, and concurrency tools for building robust applications.

#stream-processing#process#unit-testing
Stars82
Forks16
Last commit1 day ago
StructPacker
StructPackerC#

A high-performance binary serializer for C# structs using source generators to generate optimized serialization code at compile time.

#memory-efficiency#structs#csharp
Stars81
Forks7
Last commit4 years ago
totem
totemCrystal

A Crystal configuration library that loads and parses JSON, YAML, and dotenv formats with support for environment variables and remote key-value stores.

#environment-variables#yaml#dotenv
Stars71
Forks5
Last commit2 years ago
message_pack
message_packElixir

A pure Elixir implementation of the MessagePack serialization format for efficient data exchange.

#elixir#msgpack#library
Stars71
Forks15
Last commit9 years ago
cl-rest-server
cl-rest-serverCommon Lisp

A Common Lisp library for building RESTful web APIs with serialization, validation, and authentication.

#api#lisp#authentication
Stars71
Forks9
Last commit1 year ago
simple_rpc
simple_rpcCrystal

A reliable and fast RPC server and client for Crystal implementing the msgpack-rpc protocol.

#msgpack#client-server#msgpack-rpc
Stars70
Forks4
Last commit3 years ago
Go
GoGo

A Golang implementation of the SCALE codec for Polkadot Substrate blockchain data serialization.

#polkadot#substrate#binary-encoding
Stars69
Forks37
Last commit1 month ago
toml.cr
toml.crCrystal

A TOML parser for Crystal, compliant with the TOML v0.5.0 specification.

#open-source#crystal-lang#configuration
Stars66
Forks16
Last commit1 month ago
URLQueryItemEncoder
URLQueryItemEncoderSwift

A Swift Encoder for encoding any Encodable value into an array of URLQueryItem.

#encoder#foundation#ios
Stars65
Forks8
Last commit3 years ago
Tarantool Queue
Tarantool QueuePHP

PHP bindings for Tarantool Queue, enabling PHP applications to interact with Tarantool's queue system.

#tarantool#task-queue#message-queue
Stars65
Forks7
Last commit1 year ago
bambam
bambamGo

Automatically generates Cap'n Proto schemas and Go bindings from existing Go structs to eliminate serialization boilerplate.

#developer-tools#protocol-buffers-alternative#go-bindings
Stars64
Forks12
Last commit9 years ago
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
minipb
minipbPython

A lightweight, pure Python Protocol Buffer library supporting multiple schema formats and MicroPython.

#embedded-systems#micropython#python-library
Stars63
Forks8
Last commit3 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
haskell-to-elm
haskell-to-elmHaskell

Generates Elm type definitions, JSON encoders, and decoders from Haskell types to keep frontend and backend in sync.

#haskell#aeson#type-safety
Stars63
Forks8
Last commit1 year ago
PreviousPage 9 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