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

FSM
FSMHTML

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

#go-library#graphviz#serialization
Stars23
Forks0
Last commit1 month ago
Smallfolk
SmallfolkLua

A fast, robust, secure, and compact table serialization library for Lua, designed for safe loading of complex data structures.

#data-persistence#library#data-structures
Stars23
Forks5
Last commit10 years ago
Monaka
MonakaSwift

A Swift library for converting custom structs and fundamental values to NSData for persistent storage.

#ios#nsdata#struct-conversion
Stars22
Forks2
Last commit10 years ago
json-strictify
json-strictifyTypeScript

A strict JSON serializer that throws errors on unsupported values and circular references instead of silently dropping data.

#developer-tools#eslint-integration#npm-package
Stars22
Forks1
Last commit3 months ago
xmls
xmlsCommon Lisp

A small, simple, non-validating XML parser and serializer for Common Lisp.

#embedded#data-interchange#xml-parser
Stars22
Forks5
Last commit2 years ago
BeFoR64
BeFoR64Fortran

A pure Fortran 2003+ library for Base64 encoding and decoding of all intrinsic types, including scalars, arrays, and mixed data.

#scientific-computing#library#oop
Stars22
Forks16
Last commit23 days ago
vgura
vguraV

A Gura configuration file parser and encoder implemented in the V programming language.

#gura#developer-tools#library
Stars21
Forks1
Last commit2 years ago
MyECS
MyECSCrystal

A single-file Entity-Component-System (ECS) framework for the Crystal programming language, designed for game development and simulation.

#simulation#crystal-lang#data-oriented-design
Stars21
Forks2
Last commit2 years ago
http-params-serializable
http-params-serializableCrystal

A Crystal module for safe serialization and deserialization of objects from HTTP query parameters and form data.

#type-safety#api-validation#crystal
Stars21
Forks3
Last commit5 years ago
d3-hpgl
d3-hpglJavaScript

A D3.js adapter that serializes Canvas path commands to HPGL for pen plotters and compatible devices.

#canvas#javascript-library#data-visualization
Stars21
Forks1
Last commit6 years ago
bloomfilter
bloomfilterGo

A Go implementation of a Bloom filter with serialization compatibility to Java's Guava library.

#probabilistic-data-structures#bloomfilter-go#bloomfilter
Stars21
Forks4
Last commit1 year ago
gotiny
gotinyGo

An efficient Go serialization library using pre-generated encoding engines for high performance and minimal reflection.

#golang-library#encryption#serialization
Stars21
Forks3
Last commit2 years ago
PODStream
PODStreamHaxe

A Haxe macro library for serializing and deserializing class fields to and from BytesInput/BytesOutput.

#macro#data-persistence#haxe
Stars21
Forks4
Last commit6 years ago
uclicious
ucliciousRust

A Rust configuration framework built on libUCL, offering both raw API and derive-driven patterns for reduced boilerplate.

#parsing#derive-macros#no-boilerplate
Stars20
Forks4
Last commit3 years ago
mapslice-json
mapslice-jsonGo

A Go library providing ordered map marshaling and unmarshaling for JSON.

#unmarshal#ordered-maps#library
Stars20
Forks8
Last commit2 years ago
Codable Playground
Codable PlaygroundSwift

A Swift playground demonstrating advanced Codable techniques including manual encoding/decoding, inheritance, and error handling.

#codable#educational#decoding
Stars19
Forks0
Last commit7 years ago
Protoc Gen Elm
Protoc Gen ElmElm

A protoc plugin that generates Elm modules from Protocol Buffers definitions, enabling type-safe communication.

#protoc-plugin#type-safety#protocol-buffers
Stars19
Forks4
Last commit1 year ago
Ruby
RubyRuby

A Ruby library for SCALE codec serialization/deserialization and Substrate client interaction.

#polkadot#substrate#metadata
Stars19
Forks10
Last commit3 years ago
PHP Serializer
PHP SerializerJava

A Java library that fully implements the PHP serialization format for efficient data exchange between Java and PHP applications.

#java-library#php-serialization#type-adapters
Stars19
Forks5
Last commit8 years ago
ripple-libpp
ripple-libppC++

A C++ library for creating, signing, and serializing Ripple transactions without running a full rippled node.

#offline#cryptocurrency#consensus-ledger
Stars19
Forks29
Last commit5 years ago
scale-value
scale-valueRust

A Rust crate for runtime representation and SCALE encoding/decoding of dynamically constructed values with arbitrary shapes.

#runtime-types#polkadot#metadata-driven
Stars18
Forks2
Last commit5 months ago
go-output-format
go-output-formatGo

A Go library for serializing data structures into standard output formats like YAML, JSON, and TOML.

#data-serialization#yaml#output-formatting
Stars18
Forks2
Last commit2 years ago
go-ini
go-iniGo

A Go package for encoding and decoding INI configuration files with support for structured data.

#unmarshal#encoder#marshal
Stars18
Forks7
Last commit2 days ago
bencode
bencodeElixir

A complete and correct Bencode encoder and decoder library written in pure Elixir.

#elixir#bittorrent#error-handling
Stars18
Forks3
Last commit6 years ago
typedpy
typedpyPython

A library for type-safe, strict Python structures with JSON schema support and static type checking.

#python-3#static-typing#type-system
Stars17
Forks4
Last commit1 year ago
tmf
tmfTypeScript

A TypeScript port of the Eclipse Modeling Framework for building type-safe, reflective data models across Node.js, Angular, and React applications.

#modeling#model-driven-development#data-modeling
Stars17
Forks0
Last commit1 month ago
epoch
epochGo

Go library providing primitives for marshaling/unmarshaling Unix timestamps to/from time.Time in JSON.

#unmarshaling#epoch-conversion#time
Stars17
Forks3
Last commit2 years ago
goenum
goenumGo

A Go library providing a template-based implementation for defining and working with enumerations, including JSON support and enum sets.

#enumeration#go-library#utility-library
Stars16
Forks1
Last commit1 year ago
go-countries
go-countriesGo

A lightweight Go library for ISO-3166 country code lookup, validation, and serialization.

#ozzo-validation#iso3166-2#go-library
Stars16
Forks5
Last commit5 years ago
json-schema
json-schemaCrystal

A Crystal library that generates JSON Schema definitions from JSON-serializable types and built-in types.

#validation#type-system#crystal-lang
Stars15
Forks0
Last commit1 month ago
varint
varintGo

A Go package implementing prefix code variable-length unsigned integer encoding for efficient serialization of small values.

#integer-encoding#variable-length-encoding#go-library
Stars15
Forks1
Last commit2 years ago
SerDes
SerDesAutoHotkey

Serialize and deserialize AutoHotkey object structures to/from a JSON-like format with AHK-specific extensions.

#data-persistence#json-like#autohotkey
Stars15
Forks8
Last commit12 years ago
go-shelve
go-shelveGo

A persistent, map-like object for Go that automatically handles serialization and storage with customizable backends.

#database-driver#database#shelve
Stars14
Forks0
Last commit5 months ago
SXA Styleguide
SXA StyleguideHTML

An educational styleguide for Sitecore Experience Accelerator (SXA) that illustrates best practices and inner workings.

#developer-tools#content-management#education
Stars14
Forks9
Last commit5 years ago
Codaptor
CodaptorKotlin

Automatically generates a REST API for any CorDapp running on a Corda node, enabling integration with any tech stack.

#api-gateway#serialization-library#blockchain-integration
Stars14
Forks4
Last commit4 years ago
OCaml OpenFlow
OCaml OpenFlowOCaml

OCaml library for serializing and deserializing OpenFlow protocol messages, supporting versions 1.0 and 1.3.

#sdn#network-programming#protocol-library
Stars13
Forks4
Last commit11 years ago
PreviousPage 12 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