Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Serialization

Serialization

325 projects

Showing 36 of 325 projects

Pyrolite
PyroliteJava

A lightweight Java and .NET client library for calling Python objects remotely via the Pyro5 protocol.

#pyro5#python-remote#java-client
Stars186
Forks45
Last commit1 year ago
Tyre
TyreOCaml

A typed regular expression library for OCaml that enables type-safe parsing and unparsing with automatic group extraction.

#parsing#functional-programming#regex
Stars183
Forks5
Last commit6 months ago
jettison
jettisonGo

A fast, configurable JSON encoder for Go with 100% compatibility to encoding/json and no dynamic allocations in hot paths.

#encoder#json-encoder#high-performance
Stars180
Forks13
Last commit2 years ago
bitser
bitserLua

A fast LuaJIT-based serializer for Lua values, producing compact output and supporting class registration.

#data-persistence#luajit#ffi
Stars179
Forks11
Last commit1 year ago
fast-uuid
fast-uuidJava

A high-performance Java library for parsing and writing UUIDs, significantly faster than the standard JDK implementation.

#parsing#library#java
Stars175
Forks17
Last commit3 years ago
serde-aux
serde-auxRust

A Rust library providing helper functions for serde serialization and deserialization of containers, struct fields, and other common patterns.

#serde#utility-library#deserialization
Stars173
Forks29
Last commit8 months ago
php_session_decoder
php_session_decoderGo

A Go library for encoding and decoding PHP session data, enabling interoperability between Go applications and PHP session stores.

#redis#interoperability#decoding
Stars169
Forks43
Last commit7 years ago
railsconf2013-tech-demo
railsconf2013-tech-demoRuby

A Ruby DSL for describing service APIs with automatic parameter validation, type conversion, and serialization for Rails.

#api-modeling#rails#parameter-validation
Stars164
Forks8
Last commit6 years ago
Portable.Xaml
Portable.XamlC#

A portable .NET Standard library for reading and writing XAML files across desktop, mobile, and .NET Core platforms.

#xamarin#portable#desktop-apps
Stars161
Forks37
Last commit2 years ago
PersistentStorageSerializable
PersistentStorageSerializableSwift

A Swift protocol for automatic serialization and deserialization of objects into UserDefaults or Property List files.

#plist#ios#serialization-library
Stars157
Forks4
Last commit8 years ago
meojson
meojsonC++

A next-generation, header-only C++ JSON serialization engine with zero dependencies and seamless type conversion.

#serialization-library#zero-dependency#stl-containers
Stars156
Forks25
Last commit6 months ago
Retrofit
RetrofitPHP

A type-safe REST client for PHP that generates API implementations from annotated interfaces.

#rest-client#php-library#annotations
Stars155
Forks23
Last commit1 year ago
HappyMapper
HappyMapperRuby

A Ruby library for parsing XML into objects and serializing objects back to XML using Nokogiri.

#hacktoberfest#nokogiri#ruby-gem
Stars152
Forks43
Last commit5 months ago
graphql-java-datetime
graphql-java-datetimeJava

A set of RFC 3339 compliant date/time scalar types for graphql-java with starters for popular frameworks.

#scalars#datetime#date-time
Stars152
Forks26
Last commit5 days ago
msgpack-crystal
msgpack-crystalCrystal

A Crystal language implementation of the MessagePack binary serialization format for efficient data exchange.

#crystal-lang#shard#serialization
Stars147
Forks18
Last commit6 months ago
ring
ringGo

A high-performance, thread-safe Bloom filter implementation in Go.

#probabilistic-data-structures#high-performance#concurrent
Stars146
Forks17
Last commit5 years ago
structomap
structomapGo

A Go library for dynamically transforming structs into maps with chainable field selection and modification.

#fluent-interface#serializer#serialization
Stars145
Forks11
Last commit7 years ago
fkYAML
fkYAMLC++

A portable, header-only C++ library for deserializing, serializing, and building YAML documents with full YAML 1.2.2 compliance.

#yaml#c-plus-plus-11#yaml-1.2
Stars143
Forks19
Last commit10 months ago
remodel
remodelElixir

An Elixir presenter package for transforming map structures, enabling flexible API output serialization.

#elixir#json-serializer#ecto
Stars141
Forks16
Last commit7 years ago
flatc-rust
flatc-rustRust

A Rust API for programmatically invoking the FlatBuffers compiler (flatc) to generate code from .fbs schemas.

#helpers#flatbuffers#build-scripts
Stars137
Forks12
Last commit6 months ago
SerAPI
SerAPICoq

A library for machine-to-machine interaction with the Coq proof assistant, providing serialization of Coq's internal datatypes to JSON or S-expressions.

#coq#s-expressions#ide-integration
Stars135
Forks41
Last commit6 months ago
openapi
openapiRust

A Rust crate for serializing and deserializing OpenAPI specification documents.

#rest-api#api-specification#schema-validation
Stars135
Forks57
Last commit3 years ago
JeayeSON
JeayeSONC++

A header-only, type-safe C++14 JSON library with a consistent stdlib-like API.

#template#c-plus-plus#data-interchange
Stars135
Forks24
Last commit9 years ago
rpcx-rs
rpcx-rsRust

A Rust library for the rpcx microservice framework, enabling Rust functions to be exposed as cross-platform RPC services.

#distributed-systems#microservice#rpcx
Stars134
Forks24
Last commit2 years ago
purescript-simple-json
purescript-simple-jsonPureScript

A simple PureScript JSON library that uses types automatically for encoding and decoding.

#functional-programming#foreign-interface#type-inference
Stars134
Forks42
Last commit3 years ago
rust-asn1
rust-asn1Rust

A Rust library for parsing and generating ASN.1 data in DER format, compatible with #![no_std] environments.

#asn1#x509#embedded
Stars131
Forks34
Last commit6 days ago
go-deepcopy
go-deepcopyGo

A fast, feature-rich deep-copy library for Go with support for complex type conversions and custom copying behaviors.

#copier#deep-copy#copy
Stars128
Forks7
Last commit6 months ago
json-voorhees
json-voorheesC++

A modern C++11 JSON library focused on developer-friendliness, safety, and full UTF-8 support with no external dependencies.

#c#cmake#c-plus-plus
Stars128
Forks18
Last commit12 days ago
go-featureprocessing
go-featureprocessingGo

A fast, sklearn-like feature processing library for Go that generates optimized transformers from struct tags.

#scikit-learn-alternative#go-library#feature-engineering
Stars126
Forks10
Last commit
pronto
prontoClojure

A Clojure library for idiomatic, type-safe interaction with Protocol Buffers 3, treating protobuf POJOs as native Clojure maps.

#data-interop#protobuf-java#type-safety
Stars126
Forks12
Last commit2 years ago
Hprose for Delphi/Lazarus
Hprose for Delphi/LazarusPascal

A high-performance, cross-language RPC library for Delphi and FreePascal applications.

#serialization-library#rpc-client#distributed-systems
Stars124
Forks36
Last commit3 years ago
D:YAML
D:YAMLD

A YAML 1.1-compliant parser and emitter library for the D programming language, designed for ease of use and full feature support.

#d-language#yaml#library
Stars123
Forks43
Last commit4 months ago
relax
relaxElixir

A Plug-based Elixir toolkit for building JSON:API compliant servers.

#json-api#crud#elixir
Stars122
Forks13
Last commit10 years ago
schema_registry_converter
schema_registry_converterRust

A Rust crate for encoding and decoding data compatible with the Confluent Schema Registry, supporting Avro, Protobuf, and JSON Schema.

#confluent-compatible#async-rust#kafka
Stars117
Forks51
Last commit
Grease
GreaseLua

A collection of small utility libraries for the LÖVE game development framework.

#async-programming#audio-management#game-development
Stars115
Forks28
Last commit9 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
PreviousPage 8 of 10

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
1 year ago
1 month ago
Next
#Json76
#Performance52
#C Plus Plus43
#High Performance42
#Data Interchange37
#Code Generation35
#Header Only31
#Java31
#Dotnet31
#Json Parser29
#Cross Platform29
#Deserialization28