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

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
SettingsBundle
SettingsBundlePHP

A Symfony bundle for storing and managing application configuration in a database with Doctrine ORM.

#twig-extension#caching#doctrine-orm
Stars114
Forks60
Last commit3 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
Stars111
Forks55
Last commit4 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
TOMLDecoder
TOMLDecoderSwift

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

#codable#decoding#serialization
Stars108
Forks8
Last commit13 days 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
Stars108
Forks6
Last commit8 months ago
Easy Reflection
Easy ReflectionC++

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

#clang#serde#yaml
Stars105
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 commit3 months ago
Jsonifier
JsonifierC++

A few classes for extremely fast json parsing/serializing in modern C++. Possibly the fastest json parser in C++. Possibly the fastest json serializer in C++.

#parsing#simd-instructions#jsonifier
Stars102
Forks9
Last commit1 day ago
bento
bentoElixir

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

#elixir#bencoding#bittorrent
Stars101
Forks16
Last commit25 days 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
Stars100
Forks18
Last commit16 days 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
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
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
Stars98
Forks15
Last commit2 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
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 commit10 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
pgo
pgoGo

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

#developer-tools#array#api
Stars89
Forks16
Last commit2 months 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
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
Stars84
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
Stars83
Forks17
Last commit27 days 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
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
Forks8
Last commit1 year 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
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
Forks36
Last commit9 days 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
toml.cr
toml.crCrystal

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

#open-source#crystal-lang#configuration
Stars64
Forks16
Last commit2 months 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
URLQueryItemEncoder
URLQueryItemEncoderSwift

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

#encoder#foundation#ios
Stars64
Forks8
Last commit3 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
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 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