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

dproto
dprotoD

A D library that uses mixins to generate Protocol Buffer message structures and service interfaces at compile time.

#d#d-language#message-structures
Stars38
Forks16
Last commit6 years ago
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
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
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
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 commit2 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
Stars34
Forks2
Last commit1 month 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
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
DJSON
DJSONPascal

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

#object-mapper#library#pascal
Stars32
Forks14
Last commit3 years ago
moonblob
moonblobMoonScript

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

#data-persistence#binary-serialization#luajit
Stars31
Forks2
Last commit2 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 commit9 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
Forks9
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
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
Stars28
Forks1
Last commit1 year 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
Stars26
Forks10
Last commit1 day 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
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 commit8 months 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
FSM
FSMHTML

A generic, concurrent-safe, and easy-to-use finite state machine (FSM) library for Go.

#go-library#graphviz#serialization
Stars25
Forks0
Last commit25 days 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 commit7 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
cbor
cborOCaml

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

#library#ctap2#rfc-7049
Stars25
Forks11
Last commit4 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
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 commit2 months 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-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
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