Ross ROSS = Recommend OSS · open-source software intelligence for agents

Open-source serialization software

1984 open-source libraries, tools and applications tagged serialization, ranked by how closely serialization is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.

1984 products, primary matches first, then adoption-weighted; health v2 shown.

ProductHealth v2StarsMaturity
twitter/elephant-bird
Twitter's Java library of LZO, Thrift, and Protocol Buffer-related Hadoop InputFormats, Pig LoadFuncs, Hive SerDes, and HBase utilities. It…
231133maintenance
antonholmquist/jason
Jason is an easy-to-use Go library for reading arbitrary JSON without defining structs. It provides convenient typed getters for nested val…
321132maintenance
ufna/VaRest
VaRest is an Unreal Engine plugin that simplifies REST API communication and JSON handling, fully usable from Blueprints without C++ coding…
101132maintenance
kelp404/CocoaSecurity
An Objective-C library for iOS and macOS providing AES encryption/decryption, MD5 and SHA-family hashing (including HMAC variants), and Bas…
231130maintenance
lukasoppermann/design-tokens
A Figma plugin that exports design tokens (styles and variables) to JSON in an Amazon Style Dictionary compatible format. It enables syncin…
491129maintenance
mildsunrise/protobuf-inspector
A Python CLI tool that parses Google Protobuf encoded blobs (wire format 2 or 3) without knowing their schema definition, printing a colore…
321129maintenance
madeintandem/jsonb_accessor
A Ruby gem that adds typed b-backed fields to ActiveRecord models, making JSONB columns behave like first-class typed attributes. It also p…
761127maintenance
florian/cookie.js
cookie.js is a tiny, dependency-free JavaScript library that simplifies working with browser cookies, wrapping the awkward document.cookie …
321126maintenance
peterolson/BigInteger.js
BigInteger.js is an arbitrary-length integer library for JavaScript, enabling arithmetic on integers of unlimited size. It now acts as a th…
231126maintenance
mathiasbynens/mothereff.in
A collection of small web-based developer tools (validators, generators, and converters) for HTML, CSS, JavaScript, and encoding tasks, ser…
321119maintenance
krzysztofzablocki/PropertyMapper
A lightweight Objective-C library for iOS that maps values from NSDictionary/NSArray data into object properties, handling NSNull, optional…
231117maintenance
pid/speakingurl
SpeakingURL is a dependency-free JavaScript library that generates URL slugs from arbitrary strings, with extensive transliteration support…
321116maintenance
mwitkow/go-proto-validators
A protoc plugin that generates Validate() error methods on Go protobuf structs from field validation options declared in .proto files. Vali…
231102maintenance
abel533/ECharts
A Java library that maps all ECharts JSON structures to Java objects, letting developers build Option, Series, and style objects programmat…
321100maintenance
cwalter-at/freemodbus
FreeModbus is a BSD-licensed Modbus ASCII/RTU and Modbus TCP slave (server) implementation for embedded systems, implementing the Modbus Ap…
661099maintenance
macek/jquery-serialize-object
A jQuery plugin that adds serializeObject and serializeJSON methods to convert HTML forms into nested JavaScript objects and JSON strings. …
321097maintenance
NickstaDB/SerializationDumper
A Java-based command-line tool that dumps Java serialization streams and RMI packet contents into a human-readable form without deserializi…
231080maintenance
kimsama/Unity-QuickSheet
A Unity editor plugin that imports Excel and Google Spreadsheet data into Unity as ScriptableObject assets without writing code. It uses NP…
231079maintenance
bitcoin-php
A PHP library implementing Bitcoin protocol primitives including blocks, transactions, scripts, and deterministic key algorithms (BIP32, BI…
601076maintenance
ChunkyPNG
A pure Ruby library for reading and writing PNG images with full support for all color modes, bit depths, transparency, and interlacing. It…
321075maintenance
aurora-opensource/xviz
XVIZ is a protocol and JavaScript tooling suite for real-time transfer and visualization of autonomy data, with modules for building, parsi…
231075maintenance
linkedin/goavro
Goavro is a Go library that encodes and decodes Apache Avro data in both binary and textual JSON formats. It provides a stateless, goroutin…
571073maintenance
gcanti/monocle-ts
monocle-ts is a TypeScript library providing functional optics (Lenses, Prisms, Isos, Traversals, and more), ported from the Scala Monocle …
231073maintenance
nijikokun/generate-schema
A JavaScript library and CLI that converts JSON objects into schema definitions for MySQL, JSON Schema, Mongoose, ClickHouse, Google BigQue…
231072maintenance
Problem
A Java library that produces RFC 7807/9457 application/problem+ error responses from Spring MVC and Spring WebFlux applications. It provide…
521070maintenance
dodo/node-slug
A Node.js and browser library that slugifies strings into URL-safe forms, including transliterating Unicode symbols and foreign characters …
321068maintenance
rlite
rlite is a self-contained, serverless, zero-configuration, transactional Redis-compatible database engine written in C, analogous to SQLite…
321067maintenance
ghodss/yaml
A Go library that wraps go-yaml to marshal and unmarshal YAML using JSON struct tags and JSON marshal/unmarshal semantics. It converts YAML…
231064maintenance
nicklockwood/AutoCoding
AutoCoding is an Objective-C category on NSObject that automatically implements NSCoding (including NSSecureCoding) for any object, elimina…
101061maintenance
C-Blosc2
C-Blosc is a high-performance, lossless compression library for binary data that uses blocking, shuffling, SIMD, and multi-threading to com…
641059maintenance
skyscreamer/JSONassert
A Java library for writing JSON unit tests with minimal code, comparing JSON strings by logical structure and data. It integrates with JUni…
231059maintenance
databricks/spark-csv
A Scala library providing a CSV data source for Apache Spark 1.x, allowing CSV files to be read and queried as Spark SQL DataFrames with co…
101056maintenance
victorvoid/dinoql
dinoql is a JavaScript library that lets you query plain JavaScript objects using GraphQL-style syntax, with safe access, aliases, variable…
321041maintenance
dylang/node-rss
node-rss is a Node.js library for generating RSS 2.0 feeds programmatically. It supports feed and item metadata, enclosures, GeoRSS, and cu…
711039maintenance
requests/toolbelt
A collection of utility classes and functions that extend the python-requests HTTP library, including a streaming multipart/form-data encod…
321039maintenance
brianc/node-sql
node-sql is a SQL string builder library for Node.js that lets developers define tables in JavaScript and compose parameterized SQL queries…
321037maintenance
tadija/AEXML
AEXML is a simple and lightweight Swift library for reading and writing XML. It provides an easy-to-use API for casual XML handling rather …
321035maintenance
unshiftio/url-parse
A small-footprint URL parser library for JavaScript that works in both Node.js and browser environments, exposing both Node's url-style API…
321032maintenance
twitter/Serial
Twitter Serial is a lightweight Java serialization framework that uses explicit Serializer classes instead of reflection-based Serializable…
321031maintenance
qicosmos/cosmos
cosmos is a C++11 foundational utility library by qicosmos (author of cinatra and iguana), providing general-purpose building blocks for C+…
321030maintenance
8051Enthusiast/regex2fat
A Rust CLI tool that compiles a regular expression into a DFA and serializes it as a FAT32 filesystem image, where directory traversal enco…
321030maintenance
yomorun/hashids-java
A small Java library implementing the Hashids algorithm (v1.0.0) to generate short, unique, decodable, URL-safe hashes from one or more non…
231028maintenance
asvd/jailed
Jailed is a small dependency-free JavaScript library for executing untrusted code in a sandbox with custom permissions. It runs code as a r…
231026maintenance
fashiontec/knit-format
Knit Format is a specification and supporting code for the Knit file format, an open format developed by FashionTec for representing knitti…
321024maintenance
HamburgChimps/apple-notes-liberator
A Java CLI tool that extracts notes from Apple's Notes.app SQLite database and exports them as JSON or Markdown. Built with Quarkus and pic…
211018maintenance
metachris/logzero
logzero is a Python library that provides a fully configured, easy-to-use logger for Python 2 and 3, with colored console output, rotating …
101018maintenance
spaolacci/murmur3
A native Go implementation of the MurmurHash3 non-cryptographic hash function, supporting both 32-bit and 128-bit variants. It implements G…
231017maintenance
sytelus/CryptoJS
CryptoJS is a JavaScript collection of standard cryptographic algorithms such as MD5, SHA-3, and AES, with a consistent and simple interfac…
321014maintenance
PrototypeZ/SaveState
An Android library that automatically generates onSaveInstanceState and onRestoreInstanceState implementations via the @AutoRestore annotat…
321005maintenance
blaze/odo
Odo is a Python library for migrating data between different containers, from in-memory structures like lists and pandas DataFrames to out-…
231005maintenance
delba/JASON
JASON is a fast JSON deserialization library written in Swift, offering subscript-based parsing and type casting with a clean API. It suppo…
231005maintenance
abdolence/x2js
A small, dependency-free JavaScript library that converts XML to JSON (JavaScript objects) and back. It supports configurable attribute pre…
321003maintenance
dtjohnson/xlsx-populate
A JavaScript library for parsing and generating Excel XLSX files, usable in both Node.js and the browser. It preserves existing workbook fe…
231002maintenance
Diamond Types CRDT
A high-performance Rust CRDT library for concurrent text editing, enabling multiple users to edit shared documents in a P2P network without…
741843experimental
Kotlin/kotlinx-io
kotlinx-io is a Kotlin multiplatform library providing basic I/O primitives such as Buffer, Source, Sink, and ByteString, inspired by Okio.…
861550experimental
polarsignals/frostdb
FrostDB is an embeddable columnar database written in Go that uses Apache Parquet for storage and Apache Arrow for query-time processing. I…
771550experimental
APIs-guru/graphql-lodash
A TypeScript library that embeds lodash-style data transformation directives (@_) directly inside GraphQL queries, returning a transform fu…
321231experimental
kettle11/tangle
Tangle is a TypeScript library that wraps WebAssembly modules to make building multiplayer apps and games easy, handling message passing, s…
321207experimental
Kotlin/kotlinx-rpc
kotlinx.rpc is an official JetBrains Kotlin library for adding asynchronous Remote Procedure Call (RPC) services to Kotlin Multiplatform ap…
881077experimental
rikukissa/typehole
Typehole is a Visual Studio Code extension that automatically generates TypeScript interfaces from runtime values. It bridges serializable …
231048experimental
erelsgl/limdu
Limdu is a machine-learning framework for Node.js supporting binary, multi-class, and multi-label classification with online and batch lear…
531046experimental
ldionne/dyno
Dyno is a C++17 header-only library for runtime polymorphism via type erasure, allowing non-intrusive interface definitions without inherit…
321046experimental
fayazara/onelink
Onelink is an experimental link-in-bio page builder where all profile data (name, bio, social links, custom links) is encoded as base64 in …
391027experimental
justrach/turboAPI
TurboAPI is a FastAPI-compatible Python web framework with a Zig-native HTTP core, offering drop-in migration by changing a single import l…
851009experimental
paularmstrong/normalizr
Normalizr is a JavaScript library that normalizes deeply nested JSON according to a schema, flattening API responses into entities keyed by…
1020790abandoned
louischatriot/nedb
NeDB is a pure-JavaScript embedded database for Node.js, Electron, nw.js, and the browser, offering persistent or in-memory storage with an…
3813526abandoned
dgrijalva/jwt-go
A Go library for creating, signing, parsing, and verifying JSON Web Tokens (JWTs), supporting HMAC, RSA, RSA-PSS, and ECDSA signing algorit…
1010726abandoned
android-async-http/android-async-http
An asynchronous, callback-based HTTP client library for Android built on top of Apache's HttpClient libraries. It handles requests off the …
2310569abandoned
Torch7
Torch7 is a scientific computing framework with a fast multi-dimensional tensor library and math operations, originally built for Lua with …
359143abandoned
mitchellh/mapstructure
mapstructure is a Go library for decoding generic map values (e.g. map[string]interface{}) into native Go structs and vice versa, with help…
108024abandoned
attic-labs/noms
Noms is a decentralized, versioned database written in Go, philosophically descended from Git, that stores structured data with full histor…
107425abandoned
go-yaml/yaml
A Go library for encoding and decoding YAML, based on a pure Go port of libyaml. It supports most of YAML 1.2 with some YAML 1.1 compatibil…
107017abandoned
robinhood/faust
Faust is a Python stream processing library that ports the ideas of Kafka Streams to Python, using asyncio for high-performance distributed…
236823abandoned
johnezang/JSONKit
JSONKit is a very high performance Objective-C JSON parsing and serializing library for Mac OS X and iOS. It predates and outperformed NSJS…
326168abandoned
robinvdvleuten/vuex-persistedstate
A Vuex plugin that persists and rehydrates Vuex store state between page reloads, typically using localStorage. It supports custom storage …
105668abandoned
GoGo Protobuf
GoGoProtobuf is a Go library and protoc plugin that extends the official Go protobuf implementation with extra code-generation 'gadgets' fo…
235655abandoned
marmelroy/PhoneNumberKit
A Swift framework for parsing, formatting, and validating international phone numbers, inspired by Google's libphonenumber. This original r…
825392abandoned
facebookarchive/Keyframes
Keyframes is a Facebook library consisting of an ExtendScript tool that extracts vector animation data from Adobe After Effects files into …
105284abandoned
Netflix/fast_jsonapi
A fast JSON:API serializer for Ruby objects, originally developed by Netflix, supporting attributes, relationships, compound documents, and…
235029abandoned
josephg/ShareJS
ShareJS is a server and client library for concurrent collaborative editing of text and JSON documents using operational transformation (OT…
324976abandoned
jimhigson/oboe.js
Oboe.js is a JavaScript library for streaming JSON parsing, letting web applications use parsed objects before the HTTP response completes.…
434816abandoned
AWS SDK for Java
The official AWS SDK for Java 1.x, providing Java APIs for AWS services such as S3, EC2, and DynamoDB, including credential management, ret…
754200abandoned
FormatterKit/FormatterKit
FormatterKit is a collection of well-crafted NSFormatter subclasses for Objective-C/Swift that format addresses, arrays, colors, distances,…
104078abandoned
fatih/structs
A Go library providing high-level utilities for working with structs via reflection, such as converting structs to maps, extracting field n…
103921abandoned
JanKallman/EPPlus
EPPlus is a .NET library for reading and writing Excel xlsx files using the Office Open XML format, with no dependencies or Excel interop r…
103775abandoned
solnic/virtus
Virtus is a Ruby library for defining typed attributes on plain old Ruby objects, with type coercion, mass-assignment, and embedded object …
233744abandoned
facebookarchive/RakNet
RakNet is a cross-platform, open-source C++ networking engine designed for game programmers, providing reliable UDP transport, replication,…
103422abandoned
kjur/jsrsasign
jsrsasign is a pure JavaScript cryptography library supporting RSA/RSAPSS/ECDSA/DSA signing and validation, ASN.1, PKCS key formats, X.509 …
883370abandoned
hashicorp/next-mdx-remote
next-mdx-remote is a set of lightweight utilities for loading and rendering MDX content in Next.js from any remote source (database, CMS, A…
103068abandoned
mozilla/bleach
Bleach is a Python library for sanitizing HTML from untrusted sources using an allowlist-based approach, escaping or stripping markup and a…
102765abandoned
json2csv
A JavaScript library and CLI tool that converts JSON (including NDJSON) into CSV with column titles, supporting streaming for large dataset…
232717abandoned
voldemort/voldemort
Voldemort is a distributed key-value storage system modeled on Amazon's Dynamo, providing automatic replication, partitioning, versioning, …
232686abandoned
Axlsx
Axlsx is a Ruby library for generating Office Open XML (xlsx) spreadsheet documents with charts, images, styled cells, and schema validatio…
322629abandoned
microsoft/bond
Bond was a cross-platform framework from Microsoft for working with schematized data, supporting compact binary serialization protocols acr…
102623abandoned
docker-archive-public/docker.libchan
libchan is an ultra-lightweight Go networking library that lets network services communicate like goroutines over channels, supporting mess…
102445abandoned
neuecc/Utf8Json
Utf8Json is a high-performance, zero-allocation JSON serializer for C# that reads and writes directly to UTF8 binary, targeting .NET, .NET …
102381abandoned
twitter-archive/CocoaSPDY
CocoaSPDY is an Objective-C framework implementing the SPDY/3.1 protocol for iOS and OS X, integrating with the NSURL stack to speed up HTT…
102374abandoned
VictorAlbertos/RxCache
RxCache is a reactive caching library for Android and Java that caches data models through declarative interfaces, inspired by Retrofit. It…
102348abandoned
spatie/data-transfer-object
A PHP library for creating data transfer objects (DTOs) that can be constructed from arrays of serialized data, with support for casting, n…
102225abandoned
brianleroux/lawnchair
Lawnchair is a lightweight clientside JSON document store for JavaScript, providing simple key/document persistence in the browser. It abst…
232122abandoned

← prev page 15 / 20 next →