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

arson
arsonLua

A Lua library companion to register custom data types for encoding and decoding with json.lua.

#library#gamedev#tool
Stars13
Forks1
Last commit3 years ago
jsonapi-errors
jsonapi-errorsGo

Go bindings for creating JSON API-compliant error responses with support for multiple error statuses.

#json-api#jsonapi-errors#rest-api
Stars13
Forks3
Last commit9 years ago
Rhino
RhinoC#

An experimental Sitecore data provider that loads serialized items directly from disk, eliminating sync tools.

#content-management#experimental#dotnet
Stars12
Forks2
Last commit13 years ago
kitsune
kitsuneCSS

An Elixir library for transforming data representations between structs and formats like JSON.

#elixir#library#struct-mapping
Stars11
Forks1
Last commit11 years ago
AMFsocket
AMFsocketActionScript

A bi-directional RPC library for Adobe Actionscript (Flash) enabling high-performance network communication via persistent TCP/IP sockets and AMF serialization.

#flash#tcp-ip#client-server
Stars11
Forks3
Last commit11 years ago
optional
optionalGo

A type-safe optional value library for Go with support for JSON, YAML, SQL, and custom marshalers.

#optional-types#yaml#nullable-values
Stars11
Forks0
Last commit5 months ago
go-json-benchmark
go-json-benchmarkGo

A comprehensive benchmark comparing performance and features of various Go JSON libraries.

#performance-testing#ugorji#ujson
Stars11
Forks1
Last commit5 years ago
jzon
jzonGo

A high-performance JSON library for Go, inspired by jsoniter with improved compatibility and exact type handling.

#encoder#high-performance#jsoniter-alternative
Stars11
Forks2
Last commit1 year ago
XMLCoding
XMLCodingSwift

Swift library for encoding and decoding XML using the Codable protocol.

#codable#vapor#xml
Stars11
Forks9
Last commit11 months ago
rebar3_protobuffs
rebar3_protobuffsErlang

A rebar3 plugin that compiles Protocol Buffers files using Basho's Erlang protobuffs library.

#rebar3-plugin#protocol-buffers#erlang-otp
Stars10
Forks3
Last commit10 years ago
C
CC

A C library for SCALE (Simple Concatenated Aggregate Little-Endian) encoding and decoding, used in Substrate-based blockchains.

#c-library#kusama#polkadot
Stars10
Forks3
Last commit4 years ago
borsh
borshElixir

Elixir implementation of the BORSH binary serializer for security-critical projects.

#elixir#binary-serialization#hashing
Stars10
Forks1
Last commit3 years ago
toon-crystal
toon-crystalCrystal

Crystal implementation of the TOON format, a compact serialization format designed to reduce token usage for LLM input.

#crystal-lang#llm#decoding
Stars10
Forks0
Last commit2 days ago
atdjs
atdjsOCaml

Generates OCaml serializers/unserializers from ATD type definitions for js_of_ocaml client apps.

#xhr#atd#serialization
Stars9
Forks0
Last commit13 years ago
fixedwidth
fixedwidthGo

A Go package for encoding and decoding fixed-width data using struct tags.

#unmarshal#marshal#fixedwidth
Stars9
Forks2
Last commit6 years ago
ts-serializer
ts-serializerTypeScript

A TypeScript library for serializing and deserializing JSON into strongly typed objects using decorators.

#object-mapping#strongly-typed#decorators
Stars9
Forks1
Last commit10 months ago
gnatcoll-json
gnatcoll-jsonAda

A library providing JSON serialization/deserialization utilities for Ada standard containers and runtime types.

#runtime-types#ada#deserialization
Stars9
Forks4
Last commit3 years ago
netstring-c
netstring-cC

A C library for encoding and decoding netstrings, a simple format for network transmission and serialization.

#stream-processing#c-library#lightweight
Stars8
Forks1
Last commit5 years ago
Nexuslib
NexuslibActionScript

An ActionScript library providing robust reflection, serialization, seeded random number generation, cryptography, networking, and audio management.

#version-control#flash#enum
Stars8
Forks2
Last commit8 years ago
elixir_bencode
elixir_bencodeElixir

A Bencode decoder and encoder for Elixir, handling strings, integers, lists, maps, and bitstrings.

#encoder#elixir#bittorrent
Stars8
Forks2
Last commit11 years ago
YAML/JSON ParserTools
YAML/JSON ParserToolsPascal

A pure Object Pascal library for parsing, serializing, and converting between YAML and JSON in Delphi and Lazarus.

#json-serializer#yaml-parser#object-pascal
Stars8
Forks1
Last commit1 year ago
textra
textraGo

A zero-dependency Go library for parsing and manipulating struct tags with type information.

#metadata-extraction#go-library#go-packages
Stars7
Forks0
Last commit3 years ago
C++
C++C++

A C++ implementation of the SCALE serialization format for efficient data encoding/decoding in blockchain applications.

#library#polkadot#c-plus-plus
Stars7
Forks7
Last commit1 year ago
unitpacking
unitpackingGo

A Go library for compressing unit vectors into space-efficient packed formats for storage and transmission.

#unit-vector#vector#go-library
Stars7
Forks1
Last commit3 years ago
homematic-xmlrpc
homematic-xmlrpcJavaScript

A pure JavaScript XML-RPC client and server for Node.js, patched for compatibility with Homematic home automation systems.

#iot#xml-rpc#home-automation
Stars7
Forks4
Last commit5 years ago
tssc.cr
tssc.crCrystal

A Crystal shard for parsing and serializing Time::Span objects to and from human-readable strings.

#parsing#yaml#time-span
Stars7
Forks0
Last commit1 month ago
libpb
libpbD

A D wrapper for PocketBase providing automatic serialization and deserialization of D structs to/from JSON.

#d-language#database-orm#deserialization
Stars6
Forks0
Last commit3 years ago
geojson-serializer
geojson-serializerJava

A Java library with annotations and a JsonSerializer to serialize Plain Old Java Objects (POJOs) as GeoJSON.

#jackson-databind#geojson#jts-topology-suite
Stars6
Forks0
Last commit3 years ago
ini-v
ini-vV

A V module for reading, writing, and manipulating INI/CFG configuration files with type-safe deserialization.

#v-lang#file-manipulation#cfg-files
Stars6
Forks0
Last commit1 month ago
qs
qsTypeScript

A querystring parsing and stringifying library for Deno with nesting support and added security.

#nesting#deno#security
Stars5
Forks1
Last commit7 years ago
purescript-boomboom
purescript-boomboomPureScript

A bidirectional routing library for PureScript that provides generic sugar for variants and records.

#functional-programming#type-safe-routing#bidirectional-routing
Stars5
Forks2
Last commit7 years ago
ucbor
ucborC

A lightweight CBOR implementation for MicroPython environments with minimal dependencies.

#iot#embedded-systems#micropython
Stars5
Forks0
Last commit1 year ago
msgpack4z
msgpack4zScala

A zero-dependency MessagePack implementation for Scala supporting JVM, Scala.js, and Scala Native.

#msgpack#scala-js#scalajs
Stars5
Forks3
Last commit4 days ago
scale-codec-js-library
scale-codec-js-libraryTypeScript

A pure JavaScript implementation of the SCALE codec specification for Substrate-based blockchains.

#polkadot#substrate#typescript
Stars5
Forks0
Last commit3 years ago
Reflect
ReflectC++

A single-header C++11 library for runtime reflection and metadata on aggregate structs and classes.

#cpp-library#type-inspection#reflection-library
Stars5
Forks0
Last commit3 years ago
elixir-map-to-xml
elixir-map-to-xmlElixir

Converts Elixir maps to XML documents with support for nested structures, repeated tags, and attributes.

#functional-programming#elixir#xml-generation
Stars5
Forks5
Last commit2 years ago
PreviousPage 13 of 14Next

Related Tags

#Json103#Performance64#Code Generation54#C Plus Plus49#Data Interchange48#High Performance46#Go42#Deserialization41#Java37#Dotnet37#Golang36#Json Parser34
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