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
jsonform/jsonform
A client-side JavaScript library that generates Bootstrap 3-friendly HTML forms from data models defined with JSON Schema, with built-in cl…
232817maintenance
TehShrike/deepmerge
A small JavaScript utility library for deep (recursive) merging of plain objects and arrays. It supports custom array-merge strategies and …
752816maintenance
wesm/feather
Feather is a fast binary columnar file format for storing data frames, designed for efficient read/write and cross-language sharing between…
492757maintenance
myclabs/php-enum
A small PHP library providing an Enum base class, inspired by SplEnum, for PHP versions lacking native enums. It lets developers define enu…
232724maintenance
Ziv-Barber/officegen
A pure JavaScript Node.js library that generates Office Open XML files (Word docx, PowerPoint pptx/ppsx, Excel xlsx) without external tools…
232717maintenance
ChimeraCoder/gojson
go is a Go CLI tool that automatically generates Go struct definitions from example JSON or YAML documents. It infers field types and tags…
322685maintenance
vdurmont/emoji-java
emoji-java is a lightweight Java library for working with emojis in Java applications. It provides an EmojiManager for searching, detecting…
402646maintenance
exchange-core/exchange-core
An ultra-fast order matching engine core for exchanges written in Java, built on LMAX Disruptor, Agrona, Eclipse Collections, and OpenHFT. …
232645maintenance
DavidBuchanan314/tweetable-polyglot-png
A Python tool that packs up to 3MB of arbitrary data into a PNG polyglot file that survives upload to Twitter and other image hosts. It exp…
322610maintenance
satazor/js-spark-md5
SparkMD5 is a fast JavaScript implementation of the MD5 hash algorithm, supporting both one-shot and incremental hashing. It works in brows…
322606maintenance
caiogondim/fast-memoize.js
fast-memoize is a JavaScript memoization library that caches function results to speed up repeated calls with the same arguments, supportin…
232597maintenance
schematics/schematics
Schematics is a Python library for defining typed data structures, validating them, and converting data between formats like JSON or MsgPac…
322587maintenance
dropbox/json11
11 is a tiny JSON library for C++11 providing JSON parsing and serialization through a value-type Json object. It supports initializer-list…
102583maintenance
nutzam/nutz
Nutz is a lightweight, dependency-free Java web framework bundling MVC, IoC, AOP, Dao (ORM), and JSON utilities in a small (~1MB) jar. It t…
622542maintenance
pushtorefresh/storio
StorIO is a Java library providing a modern, type-safe, reactive API for SQLiteDatabase and ContentResolver on Android. It offers Put, Get,…
232529maintenance
ethers-rs
ethers-rs is a complete Ethereum and Celo library and wallet implementation in Rust, providing JSON-RPC clients, contract bindings via abig…
102506maintenance
gocelery/gocelery
A Go client/server implementation of the Celery distributed task queue protocol, supporting Redis and AMQP brokers. It lets Go applications…
232487maintenance
plumatic/schema
A Clojure/ClojureScript library for declaratively describing data shapes and validating data against those schemas. It supports descriptive…
722463maintenance
square/tape
Tape is a Java library from Square providing QueueFile, a fast, transactional, file-based FIFO queue with atomic O(1) add/remove operations…
102454maintenance
Angular Schema Form
A set of AngularJS directives and services that generate Bootstrap 3 forms directly from a JSON schema and validate form fields against tha…
232452maintenance
luxiaoxun/NettyRpc
A lightweight Java RPC framework built on Netty for network transport, ZooKeeper for service registry and discovery, and Spring for integra…
762439maintenance
danielstjules/Stringy
Stringy is a PHP string manipulation library offering an object-oriented, chainable API with full multibyte (UTF-8) support. It provides do…
232432maintenance
neuecc/ZeroFormatter
ZeroFormatter is an extremely fast binary serializer for .NET, .NET Core, and Unity that allows deserialization without parsing by accessin…
102424maintenance
mpld3/mpld3
A Python library that converts matplotlib figures into interactive D3.js-based visualizations rendered in the browser as HTML. It exports p…
562412maintenance
mozilla/node-convict
Convict is a configuration management library for Node.js that introduces a schema for application settings. It provides validation, early …
652374maintenance
pilgr/Paper
Paper is a fast, NoSQL-like object storage library for Android that persists Java/Kotlin classes as-is, without annotations or boilerplate.…
232342maintenance
FreddyChen/NettyChat
An Android instant messaging (IM) client library built on Netty, TCP, and Protobuf. It provides a complete long-connection messaging stack …
322325maintenance
PaulUithol/Backbone-relational
A JavaScript library that adds one-to-one, one-to-many, and many-to-one relations between Backbone models, supporting nested model retrieva…
232322maintenance
Succinct Data Structure Library
A C++11 library implementing succinct data structures such as bitvectors with rank/select, wavelet trees, compressed suffix arrays, and com…
232310maintenance
dflemstr/rq
rq (Record Query) is a Rust command-line tool for ad-hoc analysis and transformation of streams of structured records, similar to awk/sed b…
232300maintenance
microsoft/GraphEngine
Microsoft Graph Engine is a distributed in-memory data processing engine built on a strongly-typed in-memory key-value store and a general-…
102266maintenance
lloyd/yajl
YAJL (Yet Another JSON Library) is a small, portable ANSI C library for parsing and generating JSON using a streaming, callback-based (SAX-…
732228maintenance
memspace/zefyr
Zefyr is a rich text editor package for Flutter applications with a clean, distraction-free Medium-like editing experience. It uses a Markd…
322222maintenance
qntm/base65536
A JavaScript library implementing Base65536, a binary-to-text encoding optimized for UTF-32-encoded text using only safe Unicode code point…
562207maintenance
typicaljoe/taffydb
TaffyDB is an open-source JavaScript library providing in-memory database capabilities for browser and Node.js applications. It lets you tr…
322207maintenance
laracasts/PHP-Vars-To-Js-Transformer
A PHP library (laracasts/utilities) that transforms server-side PHP data into JavaScript variables, primarily via a Laravel service provide…
592199maintenance
binaryjs/binaryjs
BinaryJS is a Node.js library that provides easy binary websocket streaming between a Node server and browser clients. It wraps websocket c…
322188maintenance
extrabacon/python-shell
A Node.js library for spawning Python scripts as child processes with simple stdio-based inter-process communication. It supports text, JSO…
652160maintenance
taylorhakes/promise-polyfill
A lightweight (<1kb gzipped) ES6 Promise polyfill for browsers and Node.js that is Promises/A+ compliant. It can be used as a global polyfi…
232142maintenance
VBA-Web
A VBA module providing JSON parsing and conversion for Excel, Access, and other Office applications on Windows and Mac. It converts JSON st…
232142maintenance
kevin-montrose/Jil
Jil is a fast JSON serializer and deserializer for .NET, built on Sigil to emit highly optimized code at runtime. It supports both static t…
322136maintenance
VBA-Web
VBA-Web is a VBA library that lets Excel, Access, and other Office applications call web services and REST APIs on Windows and Mac. It prov…
232136maintenance
francoispqt/gojay
GoJay is a high-performance JSON encoder/decoder library for Go that avoids reflection by using small interfaces, with support for stream d…
232135maintenance
kanyun-inc/YTKKeyValueStore
A lightweight Objective-C key-value storage library for iOS that uses SQLite as its backend, storing values as JSON. It offers a simple API…
322119maintenance
DozerMapper/dozer
Dozer is a Java Bean to Java Bean mapping framework that recursively copies data between objects, supporting simple and complex type mappin…
502107maintenance
montagejs/collections
A JavaScript library providing implementations of common data structures such as lists, sets, maps, splay trees, and LRU caches with idioma…
232090maintenance
miloyip/nativejson-benchmark
A benchmark suite evaluating the conformance and performance (speed, memory, code size) of 41 open-source C/C++ JSON parsing and generation…
232074maintenance
remi/her
Her is a Ruby ORM-like library that maps REST API resources to Ruby objects, providing an ActiveRecord-style interface for applications pow…
232073maintenance
taylorhakes/fecha
A lightweight (~2KB) JavaScript library for date formatting and parsing, designed as a minimal replacement for moment.js's formatting and p…
232067maintenance
vinkla/laravel-hashids
A Laravel bridge package for the Hashids library, letting you encode integer IDs into short, reversible, obfuscated strings and decode them…
522055maintenance
sym233/core-values-encoder
A web-based tool that encodes arbitrary text into sequences of Chinese 'core values' phrases and decodes them back to the original text. It…
322038maintenance
zspecza/common-tags
common-tags is a JavaScript library of well-tested tagged template literal functions for ES2015+, covering tasks like stripping indentation…
232025maintenance
ishkawa/APIKit
APIKit is a Swift library providing a type-safe networking abstraction layer that associates each request type with its response type. It l…
231992maintenance
salesforce-ux/theo
Theo is a JavaScript library and CLI for transforming and formatting design tokens defined in YAML/JSON into platform-specific outputs like…
101989maintenance
Hprose PHP
Hprose for PHP is a lightweight, high-performance, cross-language RPC (Remote Procedure Call) library. It lets PHP services and clients int…
231977maintenance
danwrong/restler
Restler is an HTTP client library for Node.js that simplifies making REST API requests by hiding the complexity of http.Client. It provides…
321973maintenance
Wisembly/basil.js
Basil.js is a JavaScript library providing a unified API over localStorage, sessionStorage, cookies, and in-memory storage. It automaticall…
231968maintenance
shancarter/mr-data-converter
A web-based tool that takes CSV or tab-delimited data from Excel and converts it into web-friendly formats such as JSON and XML. It runs in…
321957maintenance
dotnetcore/NPOI
NPOI is a .NET library for reading and writing Microsoft Office binary (BIFF) and OOXML file formats such as Excel and Word documents. It i…
101945maintenance
nicklockwood/NullSafe
NullSafe is a small Objective-C category on NSNull that returns nil for unrecognized messages instead of throwing an exception. It prevents…
101936maintenance
dominictarr/JSONStream
JSONStream is a Node.js streaming JSON parser that lets you pipe raw streams through JSONStream.parse() to emit parsed objects. It supports…
101927maintenance
Sky24n/flustars
A Flutter common utility library providing helper classes like SpUtil (SharedPreferences wrapper), ScreenUtil (screen adaptation), WidgetUt…
321919maintenance
pmaupin/pdfrw
pdfrw is a pure Python library that reads and writes PDF files, supporting operations like merging, rotating, subsetting, watermarking, and…
231909maintenance
hamstergem/hamster
Hamster is a Ruby library providing efficient, immutable, thread-safe persistent data structures including Hash, Vector, Set, SortedSet, Li…
321896maintenance
daltoniam/SwiftHTTP
SwiftHTTP is a thin Swift wrapper around NSURLSession that simplifies making HTTP requests with closure-based APIs. It supports parameter e…
321888maintenance
Backbone.localStorage
A localStorage adapter for Backbone.js that replaces Backbone.sync to persist models and collections in the browser's localStorage instead …
321884maintenance
gcanti/tcomb
tcomb is a lightweight JavaScript library for runtime type checking of values with a concise combinator-based syntax, supporting structs, l…
101879maintenance
neil3d/excel2json
A C# tool that converts Excel spreadsheets into JSON objects saved to text files, available as both a command-line tool and a GUI. Commonly…
231871maintenance
mk-j/PHP_XLSXWriter
A lightweight PHP library for writing Excel-compatible XLSX (Office 2007+) spreadsheets with minimal memory usage. It supports multiple wor…
231866maintenance
sqorn/sqorn
Sqorn is a lightweight JavaScript library for building SQL queries using tagged template literals, with a composable chain/extend/embed API…
101859maintenance
EsotericSoftware/kryonet
KryoNet is a Java library providing a simple API for efficient TCP and UDP client/server communication built on NIO, using the Kryo seriali…
231852maintenance
alecthomas/voluptuous
Voluptuous is a Python data validation library intended for validating data coming into Python as JSON, YAML, and similar formats. It empha…
661851maintenance
rpclib/rpclib
rpclib is a modern C++14 msgpack-RPC library providing both client and server implementations with no IDL or code generation required. Func…
231839maintenance
trailblazer/roar
Roar is a Ruby framework for parsing and rendering REST API documents using representers, supporting JSON, JSON-HAL, and XML formats. Its b…
231836maintenance
spacejam/sled
sled is a lightweight, high-performance embedded key-value database written in pure Rust, offering a threadsafe BTreeMap-like API with ACID…
539092experimental
php-fig/link-util
php-fig/link-util provides common utility classes to assist with implementing PSR-13 (HTTP link interfaces) in PHP. It is a partial impleme…
231817maintenance
bitwalker/timex
Timex is a comprehensive date/time library for Elixir with full timezone support via the tzdata package. It provides rich APIs for manipula…
311807maintenance
tangxuehua/enode
ENode is a C# application framework for building DDD, CQRS, event sourcing, and event-driven architecture style applications on .NET. It en…
321804maintenance
marksands/BetterCodable
A Swift library providing property wrappers like @LossyArray, @LossyDictionary, and @DefaultCodable that simplify Codable JSON decoding. It…
231803maintenance
nokiatech/heif
Nokia's C++ implementation of the HEIF (High Efficiency Image File Format) standard, ISO/IEC 23008-12, providing reader and writer librarie…
661790maintenance
danielgtaylor/python-betterproto
A Python code generator and runtime library for Protobuf 3 and async gRPC that produces idiomatic, typed, dataclass-based Python code. It s…
341769maintenance
ScottHamper/Cookies
Cookies.js is a lightweight, dependency-free JavaScript library for reading, writing, and expiring browser cookies, compliant with RFC6265.…
231761maintenance
TypeChat
TypeChat is a TypeScript library from Microsoft that replaces prompt engineering with 'schema engineering' for building natural language in…
758692experimental
lance-gg/lance
Lance is a Node.js-based real-time multiplayer game server with a companion client-side library that synchronizes game state between server…
231721maintenance
marioizquierdo/jquery.serializeJSON
A jQuery plugin that adds a .serializeJSON() method to convert HTML form fields into a JavaScript object. It supports nested attributes and…
321700maintenance
marin-m/pbtk
pbtk (Protobuf toolkit) is a Python-based set of scripts with a unified GUI for extracting Protobuf data structures from programs (Java run…
971693maintenance
Quiet (data over sound)
Quiet.js is a JavaScript binding for libquiet, a library that transmits and receives data via sound using a sound card, either through spea…
321688maintenance
plasticityai/magnitude
Magnitude is a Python package and file format for fast, memory-efficient loading and querying of vector embeddings like word2vec, GloVe, an…
231673maintenance
nhibernate/fluent-nhibernate
Fluent NHibernate is a .NET library providing fluent, XML-free, compile-safe, convention-based mappings for the NHibernate ORM. It supports…
831665maintenance
FormidableLabs/react-fast-compare
A tiny, fast deep-equality comparison library for JavaScript, forked from fast-deep-equal with extra handling for React-specific circular r…
231665maintenance
brandonsavage/Upload
A PHP library that simplifies handling file uploads with validation rules (mimetype, size) and pluggable storage strategies such as the loc…
101652maintenance
tfussell/xlnt
xlnt is a modern C++11+ library for reading, writing, and manipulating XLSX spreadsheet files in memory, following the ECMA-376 standard. I…
231649maintenance
reworkcss/css
A Node.js CSS parser and stringifier that converts CSS source code into an AST and back, with support for source maps and compression. It i…
671647maintenance
mailgun/flanker
Flanker is a Python library by Mailgun for parsing email addresses and MIME messages. It provides robust address parsing (single addresses …
641647maintenance
amir-abdi/keras_to_tensorflow
A Python CLI tool that converts trained Keras models (.h5 or .h5 + .) into frozen, inference-ready TensorFlow protobuf (.pb) files. It free…
321646maintenance
championswimmer/vuex-persist
A TypeScript-ready Vuex plugin that automatically persists the Vue/Vuex store state to storage like localStorage, sessionStorage, or cookie…
321645maintenance
json-schema-validator
A pure Java implementation of JSON Schema validation supporting draft v4 (with hyperschema) and draft v3, focused on correctness and perfor…
231641maintenance
purplebamboo/font-carrier
font-carrier is a Node.js library for manipulating font files, letting you set any SVG as the glyph for a character or extract the SVG shap…
231630maintenance
cloudwu/pbc
PBC is a Google Protocol Buffers library for C that requires no code generation, decoding .proto files at runtime. It provides message enco…
101619maintenance
sparsehash/sparsehash
A C++ library providing sparse_hash_map, dense_hash_map, and their set counterparts — hash-based associative containers with SGI hash_map-c…
231601maintenance

← prev page 13 / 20 next →