function: serialization
1965 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| tighten/collect A standalone split of Laravel's Illuminate Collections usable in non-Laravel PHP projects without pulling in the full Illuminate Support pa… | 10 | 1495 | maintenance |
| google/gofuzz A Go library for populating Go objects with random values, useful for fuzz-style testing of serialization and panic robustness. It also int… | 10 | 1492 | maintenance |
| brianmario/yajl-ruby A Ruby gem providing C bindings to the YAJL library for streaming JSON parsing and encoding. It supports parsing directly from IO streams (… | 59 | 1490 | maintenance |
| rogersce/cnpy A small C++ library for reading and writing NumPy .npy and .npz binary array files. It enables fast binary data exchange between C++ scient… | 32 | 1489 | maintenance |
| pathikrit/better-files A dependency-free, pragmatic thin Scala wrapper around Java NIO for simple, safe, and intuitive file I/O. It provides fluent APIs for readi… | 32 | 1472 | maintenance |
| Sky24n/common_utils A Dart utility library providing common helper classes such as DateUtil, EncryptUtil, JsonUtil, LogUtil, MoneyUtil, NumUtil, ObjectUtil, Re… | 32 | 1454 | maintenance |
| apache/carbondata Apache CarbonData is an indexed columnar data file format and store for fast analytics on big data platforms like Apache Hadoop and Apache … | 75 | 1452 | maintenance |
| jsonapi-serializer/jsonapi-serializer A fast JSON:API serializer for Ruby objects, forked from Netflix's fast_api to keep the project alive. It supports compound documents, rela… | 51 | 1448 | maintenance |
| LitJSON/litjson LitJSON is a small, fast C# library for converting between JSON strings and .NET objects, with no external dependencies. It provides both o… | 23 | 1448 | maintenance |
| JustasMasiulis/xorstr A header-only C++17 library that encrypts string literals at compile time using XOR with 64-bit keys and vectorized (SSE/AVX) inlined decry… | 32 | 1441 | maintenance |
| huangzhibiao/BGFMDB BGFMDB is an Objective-C library built on top of FMDB/SQLite that provides object-relational mapping for iOS models, allowing CRUD operatio… | 23 | 1440 | maintenance |
| Tamicer/Novate Novate is an Android networking library built on top of Retrofit, OkHttp, and RxJava that provides a fluent, chain-style HTTP client API. I… | 23 | 1422 | maintenance |
| signalapp/libsignal-protocol-c A C implementation of the Signal Protocol, a ratcheting forward-secrecy encryption protocol for synchronous and asynchronous messaging. It … | 10 | 1417 | maintenance |
| google/jsonapi A Go library for serializing and deserializing JSON payloads that comply with the JSON API (api.org) specification. It uses struct tags to … | 10 | 1414 | maintenance |
| davidaurelio/hashids-python A Python implementation of the hashids algorithm that generates short, URL-friendly, obfuscated hashes from integers. It lets you hide data… | 32 | 1412 | maintenance |
| tiangolo/pydantic-sqlalchemy A small Python library that dynamically generates Pydantic models from SQLAlchemy ORM models. The author recommends using SQLModel instead,… | 83 | 1407 | maintenance |
| improbable-eng/ts-protoc-gen A protoc plugin that generates TypeScript declaration files (.d.ts) matching the JavaScript output of protoc's CommonJS mode. It can also e… | 51 | 1395 | maintenance |
| webpack-contrib/url-loader A webpack loader that transforms files into base64 data URIs, inlining small assets directly into JavaScript bundles. It falls back to file… | 10 | 1395 | maintenance |
| jstrieb/urlpages URL Pages is a client-side web application that stores entire web pages (HTML, CSS, JavaScript) encoded in the URL itself, eliminating the … | 34 | 1390 | maintenance |
| hhvm/xhp-lib XHP-Lib provides the class libraries for XHP, a Hack language feature that makes XML/HTML fragments valid Hack expressions. It lets develop… | 10 | 1378 | maintenance |
| speps/go-hashids A Go implementation of the Hashids algorithm, which encodes integers into short, unique, obfuscated string hashes with a configurable salt … | 23 | 1376 | maintenance |
| francisrstokes/construct-js construct-js is a TypeScript library for declaratively building byte-level data structures with typed fields, nested structs, pointers, siz… | 32 | 1370 | maintenance |
| natergj/excel4node A Node.js library for programmatically creating native Excel (.xlsx) files with formatting, styles, and multiple worksheets. The original r… | 10 | 1363 | maintenance |
| hokaccha/node-jwt-simple A small Node.js library for encoding and decoding JWT (JSON Web Token) strings with a simple encode/decode API. It supports HS256, HS384, H… | 32 | 1357 | maintenance |
| greenrobot/essentials A lightweight collection of general-purpose utility classes for Java and Android, including primitive long-key hash collections, multimaps,… | 23 | 1349 | maintenance |
| nashwaan/xml-js A JavaScript library that converts XML text to JavaScript objects or JSON and vice versa. It preserves element order, is fully XML complian… | 23 | 1341 | maintenance |
| rbgirshick/yacs YACS (Yet Another Configuration System) is a lightweight Python library for defining and managing system configurations, originally built f… | 23 | 1338 | maintenance |
| javiercbk/json_to_dart A Dart library that generates Dart model classes from JSON strings, following Flutter's recommended manual serialization pattern. It also s… | 10 | 1335 | maintenance |
| couchbase/forestdb ForestDB is an embedded key-value storage engine written in C/C++ by Couchbase, using a Hierarchical B+-Tree based Trie (HB+-Trie) as its m… | 56 | 1333 | maintenance |
| dbzhang800/QtXlsxWriter QtXlsx is a C++ library for Qt5 that reads, writes, and edits Excel .xlsx files without requiring Microsoft Excel. It works on any platform… | 32 | 1333 | maintenance |
| AOL-archive/cyclops Cyclops is a functional programming library for Java 8+ providing advanced purely functional data structures, monads, monad transformers, a… | 23 | 1327 | maintenance |
| SheetJS/js-word A pure-JavaScript parser and writer for word processing document formats including DOCX, DOC, and RTF, built from official specifications w… | 32 | 1321 | maintenance |
| dominictarr/scuttlebutt A JavaScript base class for building peer-to-peer replicatable data structures using the scuttlebutt gossip protocol. It provides real-time… | 32 | 1317 | maintenance |
| Instagram/ig-json-parser A fast JSON parser library for Java projects that uses annotation processing to generate serializers and deserializers at compile time. Mod… | 10 | 1317 | maintenance |
| jpfuentes2/php-activerecord PHP ActiveRecord is an open-source ORM library for PHP implementing the ActiveRecord pattern, inspired by Ruby on Rails' ActiveRecord. It m… | 23 | 1305 | maintenance |
| thefrontside/microstates Microstates is a JavaScript library providing composable state primitives that let you work with immutable data through pure functions whil… | 32 | 1303 | maintenance |
| elgerlambert/redux-localstorage A Redux store enhancer that syncs all or a subset of your Redux store state to localStorage. It supports custom storage keys, custom slicer… | 32 | 1300 | maintenance |
| opensagres/xdocreport XDocReport is a Java API for merging XML documents created with MS Office (docx) or OpenOffice/LibreOffice (odt) with a Java model to gener… | 68 | 1299 | maintenance |
| guyoung/CaptfEncoder CaptfEncoder is an open-source, cross-platform network security tool suite offering encoding/decoding conversions, classical and modern cry… | 23 | 1294 | maintenance |
| tang-jie/NettyRPC NettyRPC is a high-performance Java RPC framework built on the Netty networking library, supporting multiple serialization codecs including… | 32 | 1285 | maintenance |
| davedelong/CHCSVParser CHCSVParser is an Objective-C library for parsing and writing CSV (and other single-character-delimited) files on macOS and iOS. It offers … | 32 | 1272 | maintenance |
| hprose/hprose-golang Hprose for Golang is a lightweight, high-performance, cross-language RPC library that lets Go services communicate with clients and servers… | 23 | 1255 | maintenance |
| web3p/web3.php A PHP library providing an interface to the Ethereum blockchain via JSON-RPC, supporting HTTP, async, and WebSocket providers. It includes … | 23 | 1251 | maintenance |
| StefanTerdell/zod-to-json-schema A TypeScript library that converts Zod schemas into JSON Schema documents, with support for recursive $refs, OpenAPI 3.0 targeting, and Ope… | 10 | 1251 | maintenance |
| iamcal/php-emoji A PHP library for converting emoji between various native formats (DoCoMo, KDDI, Softbank, Google) and a unified format, as well as renderi… | 32 | 1247 | maintenance |
| piskvorky/sqlitedict A lightweight Python library providing a persistent dict interface backed by SQLite and pickle, with multithread-safe access. It wraps Pyth… | 23 | 1245 | maintenance |
| kragniz/json-sempai A Python library that lets you import JSON files directly as if they were Python modules via an import hook. It is explicitly a joke/abomin… | 32 | 1243 | maintenance |
| yeahdongcn/UIColor-Hex-Swift A Swift extension library that adds convenience initializers and methods to UIColor for creating colors from RGBA hex strings, including sh… | 23 | 1243 | maintenance |
| kayalshri/tableExport.jquery.plugin A jQuery plugin that exports HTML tables to multiple formats including JSON, XML, CSV, TXT, SQL, PNG, PDF, and Microsoft Office documents (… | 32 | 1235 | maintenance |
| mpatric/mp3agic A pure Java library for reading MP3 files and reading, writing, adding, and removing ID3 tags (ID3v1 and ID3v2.2 through ID3v2.4). It suppo… | 32 | 1234 | maintenance |
| google/cityhash CityHash is a family of fast, non-cryptographic hash functions for strings, implemented in C++ under the MIT license. It offers 32-, 64-, 1… | 10 | 1233 | maintenance |
| html5lib/html5lib-python html5lib is a pure-Python library for parsing and serializing HTML documents and fragments according to the WHATWG HTML specification, matc… | 67 | 1223 | maintenance |
| SelectTransform/st.js ST (SelectTransform) is a JavaScript library that lets you query and select subtrees of any JSON object with selector functions, and transf… | 32 | 1223 | maintenance |
| datacrypt-project/hitchhiker-tree A Clojure library implementing hitchhiker trees, a functional, persistent sorted key-value data structure combining fractal trees with immu… | 32 | 1217 | maintenance |
| pixelglow/ZipZap ZipZap is a zip file I/O library for iOS, macOS and tvOS written in Objective-C. It offers a simple two-class API for reading, writing and … | 23 | 1215 | maintenance |
| kakaopensource/KakaJSON KakaJSON is a Swift library for fast conversion between JSON and model objects with one line of code. It also supports archiving/unarchivin… | 23 | 1213 | maintenance |
| spotify/sparkey Sparkey is a simple constant key/value storage library written in C, essentially a read-only hash table on disk optimized for read-heavy sy… | 32 | 1208 | maintenance |
| rsms/gotalk Gotalk is a Go library and wire protocol for bidirectional, concurrent peer-to-peer communication over any byte stream, with first-class We… | 23 | 1204 | maintenance |
| influxdata/influxdb-java The official Java client library for InfluxDB 1.x, an open source time series database. It supports querying via InfluxQL and a QueryBuilde… | 54 | 1195 | maintenance |
| cch123/elasticsql A Go library that converts SQL queries into Elasticsearch DSL JSON. It supports common SQL expressions like comparisons, boolean logic, IN,… | 23 | 1187 | maintenance |
| react-csv/react-csv A React component library providing CSVLink and CSVDownload components to generate and download CSV files on the fly from arrays, objects, … | 23 | 1184 | maintenance |
| netyouli/WHC_DataModelFactory A Mac desktop application that converts JSON or XML data into Swift or Objective-C model class files for iOS development, eliminating manua… | 32 | 1182 | maintenance |
| substantial/updeep A small JavaScript utility library for declaratively updating deeply nested frozen objects and arrays immutably. It returns the same refere… | 32 | 1180 | maintenance |
| LucyBot-Inc/api-spec-converter A JavaScript library and CLI tool that converts REST API description documents between formats such as Swagger/OpenAPI 2.0, OpenAPI 3.0, RA… | 32 | 1178 | maintenance |
| lyft/mapper Mapper is a Swift library for deserializing JSON into strongly typed Swift objects via a Mappable protocol. It supports immutable propertie… | 10 | 1164 | maintenance |
| wickwirew/Runtime A Swift runtime reflection library that exposes type metadata, dynamic property getting/setting, instance construction, and function metada… | 23 | 1162 | maintenance |
| scala/scala-async A Scala DSL providing async/await-style syntax for composing scala.concurrent Futures in direct style. It transforms async blocks at compil… | 67 | 1161 | maintenance |
| rpkilby/jsonfield A reusable Django model field for storing validated, ad-hoc JSON data with automatic serialization to and from the database. It is now depr… | 36 | 1160 | maintenance |
| kbandla/dpkt dpkt is a Python library for fast, simple network packet creation and parsing, with definitions for basic TCP/IP protocols. It is commonly … | 23 | 1159 | maintenance |
| evidenceprime/html-docx-js A small JavaScript library that converts HTML documents to Microsoft Word DOCX format in the browser using the altchunks/MHT technique. It … | 23 | 1155 | maintenance |
| yaml/libyaml LibYAML is a C library implementing a YAML 1.1 parser and emitter. It exposes event-based parsing and emitting APIs, with object constructi… | 81 | 1154 | maintenance |
| Arachnid/solidity-stringutils A string and slice utility library for Solidity smart contracts, providing efficient string manipulation via a lightweight 'slice' abstract… | 32 | 1154 | maintenance |
| MarcosMeli/FileHelpers FileHelpers is a free, MIT-licensed .NET library for reading and writing strongly typed records from fixed-length or delimited flat files, … | 23 | 1153 | maintenance |
| arskom/spyne Spyne is a transport-agnostic Python RPC framework for exposing services with well-defined typed APIs over multiple protocols such as SOAP,… | 44 | 1152 | maintenance |
| Thriftpy/thriftpy A thin compatibility shim that installs thriftpy2 and re-exports it under the historical 'thriftpy' package name. It lets legacy code using… | 84 | 1148 | maintenance |
| jacobdufault/fullserializer Full Serializer is a robust JSON serialization library for Unity written in C#. It serializes nearly any object graph, including dictionari… | 23 | 1147 | maintenance |
| iancoleman/strcase strcase is a Go package for converting strings between naming conventions such as snake_case, CamelCase, kebab-case, and custom delimited f… | 32 | 1143 | maintenance |
| CannerCMS/canner-slate-editor A modular rich text / WYSIWYG editor built on top of the Slate framework, with 20+ editor features, markdown syntax support, hotkeys, and H… | 32 | 1141 | maintenance |
| imaya/zlib.js A pure JavaScript implementation of ZLIB (RFC1950), DEFLATE (RFC1951), GZIP (RFC1952), and PKZIP compression formats. It is split into modu… | 23 | 1140 | maintenance |
| mattphillips/deep-object-diff A small JavaScript library that computes deep differences between two objects, including nested structures of arrays and objects. It provid… | 23 | 1139 | maintenance |
| uiri/toml A Python library for parsing and creating TOML (Tom's Obvious, Minimal Language) files, passing the official TOML test suite. It provides l… | 32 | 1134 | maintenance |
| med0x2e/GadgetToJScript GadgetToJScript is a C# tool that generates .NET BinaryFormatter serialized gadget payloads embedded in JS/VBS/VBA/HTA scripts, triggering … | 23 | 1133 | maintenance |
| twitter/elephant-bird Twitter's Java library of LZO, Thrift, and Protocol Buffer-related Hadoop InputFormats, Pig LoadFuncs, Hive SerDes, and HBase utilities. It… | 23 | 1133 | maintenance |
| ufna/VaRest VaRest is an Unreal Engine plugin that simplifies REST API communication and JSON handling, fully usable from Blueprints without C++ coding… | 10 | 1133 | maintenance |
| 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… | 32 | 1132 | maintenance |
| kelp404/CocoaSecurity An Objective-C library for iOS and macOS providing AES encryption/decryption, MD5 and SHA-family hashing (including HMAC variants), and Bas… | 23 | 1132 | maintenance |
| h2non/gentleman gentleman is a plugin-driven, middleware-oriented HTTP client toolkit for Go, built on top of net/http. It lets developers compose rich HTT… | 23 | 1131 | maintenance |
| 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… | 82 | 1128 | maintenance |
| florian/cookie.js cookie.js is a tiny, dependency-free JavaScript library that simplifies working with browser cookies, wrapping the awkward document.cookie … | 32 | 1128 | maintenance |
| 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… | 23 | 1127 | maintenance |
| 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… | 32 | 1125 | maintenance |
| 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… | 53 | 1121 | maintenance |
| krzysztofzablocki/PropertyMapper A lightweight Objective-C library for iOS that maps values from NSDictionary/NSArray data into object properties, handling NSNull, optional… | 23 | 1119 | maintenance |
| pid/speakingurl SpeakingURL is a dependency-free JavaScript library that generates URL slugs from arbitrary strings, with extensive transliteration support… | 32 | 1117 | maintenance |
| mathiasbynens/mothereff.in A collection of small web-based developer tools (validators, generators, and converters) for HTML, CSS, JavaScript, and encoding tasks, ser… | 32 | 1114 | maintenance |
| abel533/ECharts A Java library that maps all ECharts JSON structures to Java objects, letting developers build Option, Series, and style objects programmat… | 32 | 1101 | maintenance |
| 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… | 23 | 1101 | maintenance |
| macek/jquery-serialize-object A jQuery plugin that adds serializeObject and serializeJSON methods to convert HTML forms into nested JavaScript objects and JSON strings. … | 32 | 1097 | maintenance |
| cwalter-at/freemodbus FreeModbus is a BSD-licensed Modbus ASCII/RTU and Modbus TCP slave (server) implementation for embedded systems, implementing the Modbus Ap… | 63 | 1088 | maintenance |
| 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… | 23 | 1085 | maintenance |