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

eden
edenElixir

An Elixir library for encoding and decoding edn (extensible data notation) data.

#clojure-ecosystem#elixir#data-serialization
Stars38
Forks6
Last commit2 years ago
Lady
LadyLua

A deprecated library for saving and loading LÖVE game savegames with support for multiple Lua class systems.

#class-serialization#game-persistence#game-development
Stars38
Forks3
Last commit10 years ago
FsYaml
FsYamlF#

A typed YAML library for F# that maps YAML directly to F# record types.

#yaml-parser#dotnet#configuration
Stars37
Forks8
Last commit4 years ago
protoxy
protoxyGo

A proxy server that converts JSON request bodies to protocol buffers for testing REST APIs with tools like Postman.

#rest#proxy-server#rest-api
Stars36
Forks6
Last commit5 years ago
xjb
xjbC++

A high-performance algorithm for converting floating-point numbers to strings with correctness for JSON formatting.

#algorithm#simd#printing
Stars36
Forks4
Last commit1 day ago
Laminas Serializer
Laminas SerializerPHP

An adapter-based PHP library for serializing and deserializing PHP data structures to various formats.

#adapter-pattern#data-persistence#caching
Stars36
Forks22
Last commit4 days ago
fpdecimal
fpdecimalGo

A high-performance fixed-point decimal library for Go, using int64 internally and avoiding floats for precise arithmetic.

#high-performance#financial-computing#numerics
Stars35
Forks2
Last commit1 month ago
Fossilize
FossilizeC

A library for serializing and replaying persistent Vulkan objects like pipelines and shader modules.

#vulkan#pipeline-cache#android
Stars35
Forks6
Last commit7 years ago
BitSerializer
BitSerializerC++

A C++17 multi-format serialization library with a unified interface for JSON, XML, YAML, CSV, and MsgPack.

#msgpack#yaml#unicode
Stars34
Forks8
Last commit12 days ago
Rainbow
RainbowC#

An advanced serialization and comparison library for Sitecore, featuring YAML-based serialization and universal data abstraction.

#version-control#devops#yaml
Stars33
Forks28
Last commit4 years ago
DJSON
DJSONPascal

A Delphi library for mapping JSON data to Delphi objects and vice versa.

#object-mapper#library#pascal
Stars32
Forks13
Last commit3 years ago
idris-protobuf
idris-protobufIdris

A partial implementation of Protocol Buffers in Idris, leveraging dependent types for type-safe serialization without code generation.

#metaprogramming#data-serialization#type-safety
Stars32
Forks6
Last commit9 years ago
dropwizard-xml
dropwizard-xmlJava

A Dropwizard bundle for high-performance XML processing and validation using Jackson and Hibernate Validator.

#gradle#validation#jackson
Stars32
Forks11
Last commit7 years ago
swagger-ada
swagger-adaAda

An Ada library and code generator support for creating REST API clients and servers from OpenAPI specifications.

#rest#api#client
Stars31
Forks4
Last commit8 months ago
cdata
cdataLua

Serialize Lua tables to C structs and strings for network transfer using LuaJIT FFI.

#data-transfer#luajit#c-structs
Stars30
Forks1
Last commit11 years ago
CachedTexts
CachedTextsPascal

A high-performance Delphi library for parsing and generating text data using optimized string types and encoders.

#performance-optimization#text-generation#cached-buffers
Stars30
Forks8
Last commit6 years ago
toml-scala
toml-scalaScala

A feature-complete TOML parser for Scala with AST parsing, codec derivation, and TOML generation capabilities.

#functional-programming#scalajs#scala-library
Stars30
Forks10
Last commit1 year ago
moonblob
moonblobMoonScript

A compact binary serialization library for LuaJIT written in Moonscript, enabling efficient data storage and transmission.

#data-persistence#binary-serialization#luajit
Stars30
Forks2
Last commit2 years ago
CaffQL
CaffQLC++

Generates C++ types and GraphQL request/response serialization code from a GraphQL JSON schema.

#schema-driven#c-plus-plus#serialization
Stars29
Forks6
Last commit6 years ago
Jsonite
JsoniteRuby

A tiny, HAL-compliant JSON presenter for Ruby APIs.

#hal#rest-api#ruby-gem
Stars28
Forks2
Last commit11 years ago
logfmt
logfmtElixir

An Elixir library for encoding and decoding logfmt-style log lines.

#elixir#logfmt#logging
Stars28
Forks12
Last commit4 years ago
pbf
pbfTypeScript

A TypeScript library for building, serializing, and deserializing PocketBase filter syntax with a fluent, type-safe API.

#filter-builder#query-builder#expression-parser
Stars27
Forks1
Last commit1 year ago
std.data.json
std.data.jsonD

A D language JSON implementation with a clean API, evolved from vibe.d's JSON module.

#d-language#data-interchange#standard-library
Stars26
Forks13
Last commit6 months ago
cbor
cborOCaml

A native OCaml implementation of CBOR (Concise Binary Object Representation) decoder and encoder compliant with RFC 7049.

#library#ctap2#rfc-7049
Stars26
Forks11
Last commit4 years ago
Hprose
HproseD

A high-performance remote object service engine implementation for the D programming language.

#d-language#distributed-systems#interoperability
Stars26
Forks2
Last commit9 years ago
elastic
elasticGo

A Go library for flexible type conversion between any types, especially useful with runtime-known types during serialization.

#runtime-types#flexible-apis#go-library
Stars25
Forks5
Last commit5 years ago
ymlr
ymlrElixir

An Elixir library for encoding Elixir data structures into YAML format with support for comments, multi-documents, and sorting.

#hex#encoder#elixir
Stars25
Forks10
Last commit1 month ago
Dekoter
DekoterSwift

An NSCoding counterpart for Swift structs, enabling encoding and decoding to Data, UserDefaults, and JSON.

#ios#data-persistence#userdefaults
Stars25
Forks1
Last commit6 years ago
stfu8
stfu8Rust

A hacky text encoding/decoding protocol for data that is mostly UTF-8 but may contain non-visible or non-compliant bytes.

#human-readable#text-encoding#data-visualization
Stars25
Forks8
Last commit2 years ago
JSON::OnSteroids
JSON::OnSteroidsCrystal

A Crystal library for mutable JSON document transformation with advanced navigation and dirty state tracking.

#orm-integration#crystal-lang#mutable-json
Stars25
Forks2
Last commit5 years ago
RLPSwift
RLPSwiftSwift

A pure Swift implementation of Recursive Length Prefix encoding for serializing structured binary data.

#rlp#ios#swift-package-manager
Stars24
Forks4
Last commit1 year ago
micropython-uprotobuf
micropython-uprotobufPython

A lightweight Protocol Buffers implementation for MicroPython, enabling protobuf message parsing on resource-constrained devices.

#iot#protobuf-plugin#embedded-systems
Stars24
Forks6
Last commit3 years ago
go-type
go-typeGo

Go library providing ISO-3166, ISO-4217, and other standardized types with validation, serialization, and OpenAPI3 support.

#currency-codes#type-safety#go-library
Stars24
Forks15
Last commit23 days ago
go-convert
go-convertGo

A Go library for converting values between types with a flexible recipe system and built-in conversions.

#custom-converters#go-library#struct-mapping
Stars24
Forks3
Last commit2 years ago
bencode
bencodeOCaml

A pure OCaml library for reading and writing Bencode format, used in .torrent files.

#parsing#library#streaming-api
Stars24
Forks4
Last commit2 years ago
asdf
asdfD

A high-performance, cache-oriented JSON library for D, optimized for transforming large volumes of JSON dataframes.

#d-language#high-performance#cache-oriented
Stars23
Forks10
Last commit8 months ago
PreviousPage 11 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