function: serialization
1965 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| NickstaDB/SerializationDumper A Java-based command-line tool that dumps Java serialization streams and RMI packet contents into a human-readable form without deserializi… | 23 | 1078 | maintenance |
| Bit-Wasp/bitcoin-php A PHP library implementing Bitcoin protocol primitives including blocks, transactions, scripts, and deterministic key algorithms (BIP32, BI… | 63 | 1077 | maintenance |
| 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… | 23 | 1076 | maintenance |
| wvanbergen/chunky_png A pure Ruby library for reading and writing PNG images with full support for all color modes, bit depths, transparency, and interlacing. It… | 32 | 1075 | maintenance |
| gcanti/monocle-ts monocle-ts is a TypeScript library providing functional optics (Lenses, Prisms, Isos, Traversals, and more), ported from the Scala Monocle … | 23 | 1075 | maintenance |
| nijikokun/generate-schema A JavaScript library and CLI that converts JSON objects into schema definitions for MySQL, JSON Schema, Mongoose, ClickHouse, Google BigQue… | 23 | 1073 | maintenance |
| 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… | 63 | 1071 | maintenance |
| dodo/node-slug A Node.js and browser library that slugifies strings into URL-safe forms, including transliterating Unicode symbols and foreign characters … | 32 | 1071 | maintenance |
| zalando/problem-spring-web A Java library that produces RFC 7807/9457 application/problem+ error responses from Spring MVC and Spring WebFlux applications. It provide… | 56 | 1070 | maintenance |
| seppo0010/rlite rlite is a self-contained, serverless, zero-configuration, transactional Redis-compatible database engine written in C, analogous to SQLite… | 32 | 1067 | maintenance |
| nicklockwood/AutoCoding AutoCoding is an Objective-C category on NSObject that automatically implements NSCoding (including NSSecureCoding) for any object, elimina… | 32 | 1063 | maintenance |
| 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… | 23 | 1063 | maintenance |
| Blosc/c-blosc C-Blosc is a high-performance, lossless compression library for binary data that uses blocking, shuffling, SIMD, and multi-threading to com… | 48 | 1057 | maintenance |
| 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… | 10 | 1057 | maintenance |
| 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… | 23 | 1056 | maintenance |
| 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… | 75 | 1042 | maintenance |
| victorvoid/dinoql dinoql is a JavaScript library that lets you query plain JavaScript objects using GraphQL-style syntax, with safe access, aliases, variable… | 32 | 1042 | maintenance |
| 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… | 32 | 1040 | maintenance |
| requests/toolbelt A collection of utility classes and functions that extend the python-requests HTTP library, including a streaming multipart/form-data encod… | 32 | 1038 | maintenance |
| 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 … | 32 | 1038 | maintenance |
| 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… | 32 | 1034 | maintenance |
| qicosmos/cosmos cosmos is a C++11 foundational utility library by qicosmos (author of cinatra and iguana), providing general-purpose building blocks for C+… | 32 | 1031 | maintenance |
| twitter/Serial Twitter Serial is a lightweight Java serialization framework that uses explicit Serializer classes instead of reflection-based Serializable… | 32 | 1030 | maintenance |
| 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… | 32 | 1029 | maintenance |
| 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… | 32 | 1027 | maintenance |
| 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… | 23 | 1027 | maintenance |
| 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… | 23 | 1026 | maintenance |
| 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 … | 10 | 1019 | maintenance |
| 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… | 21 | 1017 | maintenance |
| spaolacci/murmur3 A native Go implementation of the MurmurHash3 non-cryptographic hash function, supporting both 32-bit and 128-bit variants. It implements G… | 23 | 1016 | maintenance |
| sytelus/CryptoJS CryptoJS is a JavaScript collection of standard cryptographic algorithms such as MD5, SHA-3, and AES, with a consistent and simple interfac… | 32 | 1015 | maintenance |
| blaze/odo Odo is a Python library for migrating data between different containers, from in-memory structures like lists and pandas DataFrames to out-… | 23 | 1006 | maintenance |
| 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… | 23 | 1006 | maintenance |
| PrototypeZ/SaveState An Android library that automatically generates onSaveInstanceState and onRestoreInstanceState implementations via the @AutoRestore annotat… | 32 | 1004 | maintenance |
| abdolence/x2js A small, dependency-free JavaScript library that converts XML to JSON (JavaScript objects) and back. It supports configurable attribute pre… | 32 | 1004 | maintenance |
| 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… | 23 | 1003 | maintenance |
| josephg/diamond-types A high-performance Rust CRDT library for concurrent text editing, enabling multiple users to edit shared documents in a P2P network without… | 75 | 1834 | experimental |
| 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.… | 86 | 1545 | experimental |
| 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… | 77 | 1544 | experimental |
| APIs-guru/graphql-lodash A TypeScript library that embeds lodash-style data transformation directives (@_) directly inside GraphQL queries, returning a transform fu… | 32 | 1232 | experimental |
| kettle11/tangle Tangle is a TypeScript library that wraps WebAssembly modules to make building multiplayer apps and games easy, handling message passing, s… | 31 | 1209 | experimental |
| Kotlin/kotlinx-rpc kotlinx.rpc is an official JetBrains Kotlin library for adding asynchronous Remote Procedure Call (RPC) services to Kotlin Multiplatform ap… | 86 | 1066 | experimental |
| rikukissa/typehole Typehole is a Visual Studio Code extension that automatically generates TypeScript interfaces from runtime values. It bridges serializable … | 23 | 1049 | experimental |
| erelsgl/limdu Limdu is a machine-learning framework for Node.js supporting binary, multi-class, and multi-label classification with online and batch lear… | 57 | 1048 | experimental |
| ldionne/dyno Dyno is a C++17 header-only library for runtime polymorphism via type erasure, allowing non-intrusive interface definitions without inherit… | 32 | 1043 | experimental |
| 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 … | 42 | 1030 | experimental |
| AFNetworking AFNetworking is a widely used Objective-C networking library for iOS, macOS, watchOS, and tvOS, built on Apple's Foundation URL Loading Sys… | 10 | 33392 | abandoned |
| paularmstrong/normalizr Normalizr is a JavaScript library that normalizes deeply nested JSON according to a schema, flattening API responses into entities keyed by… | 10 | 20802 | abandoned |
| 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… | 42 | 13534 | abandoned |
| 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… | 10 | 10734 | abandoned |
| 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 … | 23 | 10580 | abandoned |
| Torch7 Torch7 is a scientific computing framework with a fast multi-dimensional tensor library and math operations, originally built for Lua with … | 39 | 9141 | abandoned |
| 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… | 10 | 8025 | abandoned |
| attic-labs/noms Noms is a decentralized, versioned database written in Go, philosophically descended from Git, that stores structured data with full histor… | 10 | 7424 | abandoned |
| 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… | 10 | 7019 | abandoned |
| robinhood/faust Faust is a Python stream processing library that ports the ideas of Kafka Streams to Python, using asyncio for high-performance distributed… | 23 | 6825 | abandoned |
| 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… | 32 | 6176 | abandoned |
| robinvdvleuten/vuex-persistedstate A Vuex plugin that persists and rehydrates Vuex store state between page reloads, typically using localStorage. It supports custom storage … | 10 | 5674 | abandoned |
| gogo/protobuf GoGoProtobuf is a Go library and protoc plugin that extends the official Go protobuf implementation with extra code-generation 'gadgets' fo… | 23 | 5664 | abandoned |
| marmelroy/PhoneNumberKit A Swift framework for parsing, formatting, and validating international phone numbers, inspired by Google's libphonenumber. This original r… | 88 | 5386 | abandoned |
| facebookarchive/Keyframes Keyframes is a Facebook library consisting of an ExtendScript tool that extracts vector animation data from Adobe After Effects files into … | 10 | 5286 | abandoned |
| Netflix/fast_jsonapi A fast JSON:API serializer for Ruby objects, originally developed by Netflix, supporting attributes, relationships, compound documents, and… | 23 | 5032 | abandoned |
| josephg/ShareJS ShareJS is a server and client library for concurrent collaborative editing of text and JSON documents using operational transformation (OT… | 32 | 4982 | abandoned |
| jimhigson/oboe.js Oboe.js is a JavaScript library for streaming JSON parsing, letting web applications use parsed objects before the HTTP response completes.… | 46 | 4817 | abandoned |
| aws/aws-sdk-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… | 66 | 4200 | abandoned |
| FormatterKit/FormatterKit FormatterKit is a collection of well-crafted NSFormatter subclasses for Objective-C/Swift that format addresses, arrays, colors, distances,… | 10 | 4083 | abandoned |
| fatih/structs A Go library providing high-level utilities for working with structs via reflection, such as converting structs to maps, extracting field n… | 10 | 3923 | abandoned |
| 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… | 10 | 3777 | abandoned |
| solnic/virtus Virtus is a Ruby library for defining typed attributes on plain old Ruby objects, with type coercion, mass-assignment, and embedded object … | 23 | 3744 | abandoned |
| facebookarchive/RakNet RakNet is a cross-platform, open-source C++ networking engine designed for game programmers, providing reliable UDP transport, replication,… | 10 | 3428 | abandoned |
| kjur/jsrsasign jsrsasign is a pure JavaScript cryptography library supporting RSA/RSAPSS/ECDSA/DSA signing and validation, ASN.1, PKCS key formats, X.509 … | 94 | 3373 | abandoned |
| 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… | 10 | 3073 | abandoned |
| mozilla/bleach Bleach is a Python library for sanitizing HTML from untrusted sources using an allowlist-based approach, escaping or stripping markup and a… | 10 | 2767 | abandoned |
| zemirco/json2csv A JavaScript library and CLI tool that converts JSON (including NDJSON) into CSV with column titles, supporting streaming for large dataset… | 23 | 2719 | abandoned |
| voldemort/voldemort Voldemort is a distributed key-value storage system modeled on Amazon's Dynamo, providing automatic replication, partitioning, versioning, … | 23 | 2686 | abandoned |
| randym/axlsx Axlsx is a Ruby library for generating Office Open XML (xlsx) spreadsheet documents with charts, images, styled cells, and schema validatio… | 32 | 2626 | abandoned |
| microsoft/bond Bond was a cross-platform framework from Microsoft for working with schematized data, supporting compact binary serialization protocols acr… | 10 | 2622 | abandoned |
| docker-archive-public/docker.libchan libchan is an ultra-lightweight Go networking library that lets network services communicate like goroutines over channels, supporting mess… | 10 | 2448 | abandoned |
| neuecc/Utf8Json Utf8Json is a high-performance, zero-allocation JSON serializer for C# that reads and writes directly to UTF8 binary, targeting .NET, .NET … | 10 | 2382 | abandoned |
| 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… | 10 | 2375 | abandoned |
| VictorAlbertos/RxCache RxCache is a reactive caching library for Android and Java that caches data models through declarative interfaces, inspired by Retrofit. It… | 10 | 2348 | abandoned |
| 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… | 10 | 2227 | abandoned |
| brianleroux/lawnchair Lawnchair is a lightweight clientside JSON document store for JavaScript, providing simple key/document persistence in the browser. It abst… | 23 | 2126 | abandoned |
| EnjoySR/ESJsonFormat-Xcode An Xcode plugin that converts JSON strings into Objective-C (and Swift) model property declarations, with options for generics, MJExtension… | 23 | 2117 | abandoned |
| twitter-archive/commons A collection of common utility libraries for Python and the JVM originally developed and used at Twitter. The project is deprecated and use… | 10 | 2083 | abandoned |
| wrobstory/vincent Vincent is a Python library that translates Python data structures, including Pandas DataFrames and Series, into Vega visualization grammar… | 10 | 2020 | abandoned |
| square/go-jose A Go library implementing the JOSE standards (JWE, JWS, JWT) for JSON-based signing and encryption. This Square repository is deprecated an… | 10 | 1956 | abandoned |
| dzhang314/YouTubeDrive YouTubeDrive is a Wolfram Language (Mathematica) package that encodes arbitrary files into RGB videos which it uploads to YouTube, and deco… | 32 | 1940 | abandoned |
| JohnSundell/Unbox Unbox is a lightweight Swift library for decoding JSON into model objects with minimal boilerplate. It is now deprecated in favor of Swift'… | 10 | 1928 | abandoned |
| pmwkaa/sophia Sophia is a transactional MVCC key-value/row storage engine implemented as a small, dependency-free C library with a minimalistic, FFI-frie… | 54 | 1885 | abandoned |
| videlalvaro/gifsockets A proof-of-concept Clojure/Java library that streams real-time text to browsers by encoding messages as frames of an animated GIF over a TC… | 32 | 1878 | abandoned |
| namshi/jose A lightweight PHP library implementing the JWS (JSON Web Signature) specification for signing and verifying JSON tokens, commonly used for … | 32 | 1804 | abandoned |
| notnoop/java-apns A Java client library for the Apple Push Notification service (APNs) that sends push notifications to iOS/macOS devices. It is now defunct … | 23 | 1787 | abandoned |
| nhachicha/SnappyDB SnappyDB is a key-value NoSQL database library for Android built on LevelDB with Snappy compression. It stores primitive types, Serializabl… | 10 | 1774 | abandoned |
| madzak/python-json-logger A Python library providing a JSON formatter for the standard Python logging module, so log records are emitted as machine-readable JSON obj… | 10 | 1759 | abandoned |
| jlongster/transducers.js A small JavaScript library implementing Clojure-style transducers for generalized data transformation across arrays, objects, iterators, an… | 32 | 1719 | abandoned |
| jeremeamia/super_closure A PHP library that enables serializing and unserializing closures and anonymous functions, which PHP does not allow natively. It offers two… | 23 | 1707 | abandoned |
| facebookarchive/libphenom libPhenom is a C eventing framework from Facebook for building high-performance, scalable systems, offering job scheduling, buffered stream… | 10 | 1663 | abandoned |
| haidalinda/Gloss Gloss is a JSON parsing library for Swift that was popular from 2015 to 2021. It is now deprecated in favor of Swift's built-in Codable fra… | 10 | 1609 | abandoned |
| cognitect-labs/transducers-js A high-performance JavaScript implementation of transducers, composable algorithmic transformations decoupled from input and output sources… | 10 | 1602 | abandoned |