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

function: serialization

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

ProductHealth v2StarsMaturity
arktypeio/arktype
ArkType is a TypeScript runtime validation library whose syntax mirrors TypeScript's own type system, providing 1:1 static-to-runtime type …
897848active
ggerganov/ggwave
ggwave is a tiny C++ library that transmits small amounts of data over sound using an FSK-based protocol with error correction, playable an…
707840active
symfony/polyfill-mbstring
A Symfony component that provides a native PHP implementation of the Mbstring extension's functions for environments where the extension is…
897817stable
panva/jose
A zero-dependency JavaScript/TypeScript library implementing JSON Object Signing and Encryption standards (JWA, JWS, JWE, JWT, JWK, JWKS). …
997767stable
pyca/cryptography
pyca/cryptography is a Python package providing cryptographic recipes and primitives, aiming to be Python's 'cryptographic standard library…
777725stable
MapStruct
MapStruct is a Java annotation processor that generates type-safe, high-performance bean mapping code at compile time, supporting beans, re…
777682stable
google/latexify_py
A Python library that compiles Python source code or AST fragments into corresponding LaTeX math expressions. It includes IPython integrati…
107623active
Jsonnet
Jsonnet is a data templating configuration language that extends JSON with functions, variables, object-orientation, and imports to elimina…
697562stable
swagger-api/swagger-core
Swagger Core is a Java library that implements the OpenAPI Specification, generating OpenAPI 3.x definitions from JAX-RS (javax and jakarta…
997531stable
phoboslab/qoi
QOI is the 'Quite OK Image Format', a fast, lossless image compression format with a single-file MIT-licensed C/C++ reference implementatio…
707522stable
msgpack/msgpack
MessagePack is an efficient binary object serialization format, like JSON but faster and more compact. This repository hosts the format spe…
327494stable
lcobucci/jwt
A PHP library for creating, parsing, and validating JSON Web Tokens (JWT) and JSON Web Signatures (JWS) per RFC 7519. It is installed via C…
837483stable
phar-io/manifest
A PHP library for reading and serializing phar.io manifest information from PHP Archive (PHAR) files. It parses manifest.xml data such as a…
607476active
shopspring/decimal
A Go library providing arbitrary-precision fixed-point decimal numbers to avoid floating-point rounding errors. It supports arithmetic oper…
677469stable
phar-io/version
A PHP library for parsing, comparing, and checking semantic version numbers and version constraints such as caret and tilde ranges. It supp…
607463stable
typestack/class-transformer
class-transformer is a TypeScript/JavaScript library that transforms plain objects into class instances and back using decorators. It suppo…
607339stable
AlaSQL/alasql
AlaSQL is a lightweight in-memory SQL database written in pure JavaScript that runs in the browser, Node.js, and mobile apps. It queries bo…
997281active
MikeMcl/decimal.js
decimal.js is an arbitrary-precision Decimal type for JavaScript, supporting integers and floats with configurable significant-digit precis…
747249stable
marshmallow-code/marshmallow
marshmallow is a lightweight, framework-agnostic Python library for converting complex objects to and from native Python datatypes using de…
777242stable
trentm/node-bunyan
Bunyan is a simple and fast JSON logging library for Node.js services, producing one-line JSON log records with standard fields, serializer…
327208stable
bblanchon/ArduinoJson
ArduinoJson is a C++ JSON library designed for Arduino and embedded/IoT platforms, providing efficient JSON and MessagePack serialization a…
857206stable
json5/json5
JSON5 is a JavaScript library implementing the JSON5 data format, a superset of JSON that adds ES5.1 features like comments, unquoted keys,…
237160stable
ianstormtaylor/superstruct
Superstruct is a JavaScript and TypeScript library for defining data schemas (structs) and validating arbitrary data against them at runtim…
237134stable
louthy/language-ext
A C# library that provides a pure functional programming framework, using and abusing C# language features to make code more declarative an…
847084active
retorquere/zotero-better-bibtex
Better BibTeX (BBT) is a Zotero plugin that improves bibliographic data management for LaTeX and Markdown-based writing workflows. It gener…
957062active
mobxjs/mobx-state-tree
mobx-state-tree (MST) is a state container library built on MobX that adds structure, models, snapshots, and tooling to reactive state mana…
957053stable
Vanilagy/mediabunny
Mediabunny is a pure TypeScript, zero-dependency library for reading, writing, and converting video and audio files (MP4, WebM, MP3, WAV, O…
857017active
MikeMcl/bignumber.js
A JavaScript library for arbitrary-precision decimal and non-decimal (base 2-36) arithmetic. It provides a full-featured BigNumber API with…
787009stable
lance-format/lance
Lance is an open lakehouse data format (file format, table format, and catalog spec) for multimodal AI, implemented in Rust with Python and…
946973active
sinclairzx81/typebox
TypeBox is a TypeScript library for building JSON Schema objects that also infer as static TypeScript types. It provides a unified runtime …
776929stable
sindresorhus/query-string
A JavaScript library for parsing and stringifying URL query strings, with support for arrays, nested objects, and various encoding formats.…
936903stable
gcanti/io-ts
io-ts is a TypeScript library providing a runtime type system for decoding and encoding data at IO boundaries. Codecs combine static types …
236808stable
dinerojs/dinero.js
Dinero.js is a JavaScript and TypeScript library for creating, calculating, converting, comparing, and formatting monetary values safely. I…
906789stable
MessagePack-CSharp/MessagePack-CSharp
An extremely fast MessagePack binary serializer for C# targeting .NET, .NET Core, Unity, and Xamarin. It includes built-in LZ4 compression …
956774stable
nodeca/js-yaml
js-yaml is a fast YAML 1.2 (and 1.1) parser and serializer for JavaScript, passing the full YAML test suite. It converts YAML text into Jav…
776626stable
arrow-kt/arrow
Arrow is a Kotlin library for typed functional programming, providing data types like Option and Either, typed error handling with the Rais…
916580active
EsotericSoftware/kryo
Kryo is a fast and efficient binary object graph serialization framework for Java with an easy-to-use API. It also supports automatic deep …
796546stable
Automerge
Automerge is a JSON-like CRDT (conflict-free replicated data type) library that lets multiple users modify application state concurrently, …
986532active
gobwas/ws
A tiny, fast WebSocket library for Go implementing RFC 6455 with a zero-copy, low-level API plus higher-level helpers in the wsutil package…
536464stable
sz3/libcimbar
libcimbar is an optimized C++ implementation of the cimbar (color icon matrix) high-density 2D barcode format for air-gapped data transfer …
956426active
BLAKE3-team/BLAKE3
The official Rust and C implementations of the BLAKE3 cryptographic hash function, which is faster than MD5, SHA-2, and BLAKE2 while remain…
986398stable
joelittlejohn/jsonschema2pojo
jsonschema2pojo generates Java types (POJOs) from JSON Schema or example JSON documents, annotating them for data-binding with Jackson 2.x/…
806381active
lightbend/config
Lightbend Config (formerly Typesafe Config) is a dependency-free Java library for loading application configuration in JVM languages. It su…
876313stable
sparklemotion/nokogiri
Nokogiri is a Ruby library for parsing, querying, modifying, and generating XML and HTML documents, built on native parsers like libxml2, l…
966277stable
auth0/java-jwt
A Java library for creating and verifying JSON Web Tokens (JWT) per RFC 7519, supporting HMAC, RSA, and ECDSA signing algorithms. It is mai…
926235active
asaskevich/govalidator
govalidator is a Go package providing validators and sanitizers for strings, numerics, slices, and structs, inspired by validator.js. It su…
676205stable
nissl-lab/npoi
NPOI is a .NET library, a port of Apache POI, that reads and writes Office file formats (xls, xlsx, docx) without requiring Microsoft Offic…
836191active
Neargye/magic_enum
A header-only C++17 library providing static reflection for enums, enabling conversion between enum values and strings, iteration over enum…
816175stable
apache/fesod
Apache Fesod (Incubating) is a high-performance, memory-efficient Java library for reading and writing spreadsheet files such as xlsx, xls,…
806175active
jinzhu/copier
A Go library that copies values between structs, slices, and maps using reflection and matching field names. It supports struct tags to enf…
656175stable
vavr-io/vavr
Vavr (formerly Javaslang) is an object-functional library for Java 8+ providing persistent immutable collections, pattern matching, and fun…
816166stable
google/uuid
A Go package for generating and inspecting UUIDs based on RFC 9562 (formerly RFC 4122) and DCE 1.1. It represents UUIDs as 16-byte arrays a…
236142stable
jbeder/yaml-cpp
yaml-cpp is a C++ library for parsing and emitting YAML, conforming to the YAML 1.2 spec. It builds cross-platform via CMake as a static or…
786136stable
OpenAtomFoundation/pikiwidb
PikiwiDB (Pika) is a Redis-compatible, persistent key-value database built on RocksDB, developed by Qihoo's infrastructure team. It speaks …
916123active
nodeca/pako
Pako is a fast JavaScript port of the zlib compression library, providing deflate, inflate, and gzip compression with binary-equivalent out…
766111stable
gitbrent/PptxGenJS
PptxGenJS is a JavaScript/TypeScript library for programmatically generating PowerPoint (.pptx) presentations with text, tables, shapes, im…
546073active
loro-dev/loro
Loro is a high-performance CRDT (Conflict-free Replicated Data Type) library that makes JSON-like application state collaborative, version-…
956070active
cockroachdb/pebble
Pebble is a LevelDB/RocksDB-inspired embedded key-value storage engine written in Go, using LSM-tree based block-based tables and RocksDB-c…
996000stable
bitcoinjs/bitcoinjs-lib
bitcoinjs-lib is a JavaScript/TypeScript Bitcoin library for Node.js and browsers, supporting transaction building, PSBTs, and address/scri…
625997stable
graphql-rust/juniper
Juniper is a GraphQL server library for Rust that enables building type-safe, fast GraphQL servers. It provides schema declaration and reso…
865971active
openpgpjs/openpgpjs
OpenPGP.js is a pure JavaScript implementation of the OpenPGP protocol (RFC 9580), maintained by Proton Mail. It lets applications encrypt,…
905969stable
JSQLParser/JSqlParser
JSqlParser is a Java library that parses SQL statements into a traversable hierarchy of Java classes (an AST) that can be navigated via the…
745956active
lostisland/faraday
Faraday is a Ruby HTTP client library that provides a common interface over multiple HTTP backends such as Net::HTTP, Typhoeus, and Patron.…
955950stable
Kotlin/kotlinx.serialization
Kotlin multiplatform serialization library consisting of a compiler plugin and runtime that generates serialization code for @Serializable …
885943stable
samchon/typia
Typia is a TypeScript transformer library that compiles pure TypeScript types into super-fast runtime validators, JSON serializers/parsers,…
955877active
image-rs/image
A Rust library providing encoding and decoding for many common image formats (PNG, JPEG, GIF, WebP, AVIF, TIFF, and more) plus basic image …
775862stable
python-attrs/attrs
attrs is a Python library that generates boilerplate dunder methods like __init__, __eq__, and __repr__ for your classes, letting you defin…
875833stable
hashicorp/hcl
HCL (HashiCorp Configuration Language) is a Go toolkit for building structured, human- and machine-friendly configuration languages, used b…
675798stable
leethomason/tinyxml2
TinyXML-2 is a small, efficient C++ XML parser that builds a DOM from XML documents which can be read, modified, and saved. It consists of …
715792stable
edenhill/kcat
kcat (formerly kafkacat) is a lightweight, non-JVM command-line tool for producing to and consuming from Apache Kafka topics, akin to netca…
235778stable
martinblech/xmltodict
xmltodict is a Python library that converts XML documents into Python dictionaries and back, making XML manipulation feel like working with…
895751stable
jpadilla/pyjwt
PyJWT is a Python library implementing JSON Web Tokens (JWT) per RFC 7519, supporting encoding and decoding of signed tokens. It is the de …
905694stable
dcastil/tailwind-merge
A TypeScript utility function that merges Tailwind CSS class strings while resolving style conflicts, keeping the last conflicting class. I…
945678stable
buger/jsonparser
A fast, zero-allocation JSON parser for Go that lets you extract fields by path without defining structs or schemas. It is significantly fa…
975648active
serde-rs/json
serde_json is the standard JSON serialization and deserialization library for Rust, built on the Serde framework. It converts between JSON …
965631stable
klauspost/compress
A collection of optimized pure-Go compression packages including zstandard, S2 (a Snappy replacement), and drop-in replacements for gzip, z…
945613active
sirupsen/logrus
Logrus is a structured, pluggable logging library for Go, fully API-compatible with the standard library logger. It supports JSON, logfmt, …
9925750maintenance
vercel/ms
A tiny TypeScript utility for converting human-readable time strings like '2 days' to milliseconds and back. It supports many unit aliases,…
605545stable
antirez/sds
SDS (Simple Dynamic Strings) is a C string library that augments libc string handling with heap-allocated, binary-safe dynamic strings usin…
405545stable
nanopb/nanopb
Nanopb is a small code-size Protocol Buffers implementation in plain ANSI C, designed for microcontrollers and other memory-constrained sys…
885537stable
dtolnay/thiserror
A Rust library providing a convenient derive macro for implementing the standard library's std::error::Error trait on structs and enums. It…
985526stable
Proto.Actor
Proto.Actor is an ultra-fast, cross-platform actor framework for Go, C#/.NET, and Java/Kotlin for building distributed, message-driven syst…
575492active
swiftlang/swift-corelibs-foundation
The Swift Foundation project providing core utility classes, data structures, internationalization, and OS-independent APIs for the Swift l…
745438active
coder/websocket
A minimal and idiomatic WebSocket library for Go, originally by nhooyr and now maintained by Coder. It offers zero-dependency, context-firs…
795432active
fzyzcjy/flutter_rust_bridge
A binding generator that seamlessly connects Flutter/Dart and Rust, generating all glue code so Rust functions can be called from Dart (and…
995385stable
unjs/ofetch
ofetch is an improved fetch API client library for JavaScript/TypeScript that works across Node, browsers, and workers. It adds smart JSON …
835349active
benjamine/jsondiffpatch
A TypeScript library for deep diffing and patching JavaScript objects, with smart array diffing via LCS, text diffing for long strings, and…
605336stable
google/gson
Gson is a Java library for converting Java objects to JSON and back, working with arbitrary objects via reflection without requiring annota…
8824225maintenance
leizongmin/js-xss
A JavaScript library for sanitizing untrusted HTML to prevent XSS attacks using a configurable whitelist of allowed tags and attributes. It…
695313stable
ravionhq/superjson
Superjson is a TypeScript library that safely serializes and deserializes JavaScript values to a superset of JSON, preserving types like Da…
705280active
segmentio/ksuid
A Go library for generating and parsing KSUIDs (K-Sortable Unique IDentifiers), the reference implementation of the KSUID format. KSUIDs ar…
725266stable
benjamn/recast
Recast is a JavaScript syntax tree (AST) transformer and nondestructive pretty-printer that preserves original formatting where possible. I…
675255stable
bgrins/TinyColor
TinyColor is a small, fast, dependency-free JavaScript library for parsing, manipulating, and converting colors. It accepts permissive inpu…
235245stable
Cysharp/ZLinq
ZLinq is a zero-allocation LINQ replacement library for .NET and Unity/Godot, built on struct-based ValueEnumerable to avoid allocations in…
885243active
fonttools/fonttools
fontTools is a Python library for manipulating font files, supporting TrueType, OpenType, AFM, and partially Type 1 and Mac-specific format…
945220stable
JoshClose/CsvHelper
CsvHelper is a .NET library for reading and writing CSV files, with support for mapping CSV data to custom class objects. It is fast, RFC 4…
455208stable
theseer/tokenizer
A small PHP library that tokenizes PHP source code and serializes the resulting tokens into XML (and potentially other formats). It is comm…
705195stable
MikeMcl/big.js
big.js is a small, fast JavaScript library for arbitrary-precision decimal arithmetic, exporting a single immutable Big number constructor …
405194stable
elbywan/wretch
Wretch is a tiny (~1.8KB gzipped) TypeScript wrapper around the fetch API with an intuitive, chainable syntax for making HTTP requests. It …
915178active
MapsterMapper/Mapster
Mapster is a fast, convention-based object-to-object mapping library for .NET/C#. It supports mapping to new or existing objects, queryable…
995163active

← prev page 2 / 20 next →