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.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| cdimascio/express-openapi-validator An Express middleware library that automatically validates API requests, responses, and security against an OpenAPI 3.0.x or 3.1.x specific… | 84 | 1005 | active |
| sohaha/zlsgo zlsgo is a lightweight, modular Go standard-library-style toolkit offering web framework (znet), logging (zlog), HTTP client (zhttp), JSON … | 76 | 1000 | active |
| activej/activej ActiveJ is a self-sufficient Java platform built from the ground up, offering a modular suite of zero-dependency libraries for asynchronous… | 56 | 997 | active |
| yapstudios/YapDatabase YapDatabase is a collection/key/value store built atop SQLite for Swift and Objective-C developers, targeting Apple platforms. It features … | 23 | 3328 | maintenance |
| requery/requery requery is a lightweight ORM and SQL query generator for Java, Kotlin, and Android that maps annotated entities to relational databases via… | 49 | 3124 | maintenance |
| cunarist/rinf Rinf is a framework that combines Rust for native business logic with Flutter for the GUI, communicating via native FFI with type-safe gene… | 98 | 2799 | maintenance |
| ethereon/caffe-tensorflow A Python tool that converts Caffe-trained neural network models into TensorFlow format, producing a NumPy parameter file and a Python class… | 32 | 2786 | maintenance |
| Swarm Swarm.js is a JavaScript replicated model (M of MVC) library implementing real-time data sync based on CRDTs and Replicated Object Notation… | 32 | 2661 | maintenance |
| retroplasma/earth-reverse-engineering A reverse-engineering project documenting and implementing access to Google Earth's undocumented 3D satellite mode, including URL structure… | 10 | 2321 | maintenance |
| XSS'OR XSS'OR is a self-hostable web application for penetration testers that provides XSS/CSRF payload generation, encoding/decoding utilities, a… | 32 | 2216 | maintenance |
| Eclipse iceoryx Eclipse iceoryx is a C++ inter-process communication (IPC) middleware that provides true zero-copy data transfer via shared memory, with pu… | 87 | 2194 | maintenance |
| kisence-mian/MyUnityFrameWork A pluggable Unity game development framework written in C# covering resource loading, config/data loading, UI management, audio, logging, a… | 32 | 2191 | maintenance |
| asdine/storm Storm is a Go toolkit that provides a high-level API on top of the BoltDB embedded key-value store, offering struct-based CRUD operations, … | 23 | 2089 | maintenance |
| microsoft/maker.js Maker.js is a JavaScript/TypeScript library from Microsoft Garage for programmatically creating 2D vector line drawings using geometric and… | 68 | 2043 | maintenance |
| dromara/raincat Raincat is a strongly consistent distributed transaction framework for Java, implementing TCC-style transactions across RPC frameworks. It … | 32 | 1905 | maintenance |
| uber/petastorm Petastorm is a Python data access library from Uber that enables single-machine or distributed training and evaluation of deep learning mod… | 52 | 1894 | maintenance |
| encode/orm An async ORM for Python supporting Postgres, MySQL, and SQLite, built on SQLAlchemy core, the databases library, and typesystem validation.… | 10 | 1856 | maintenance |
| perlin-network/noise noise is an opinionated, easy-to-use peer-to-peer networking stack for decentralized applications and cryptographic protocols, written in G… | 23 | 1831 | maintenance |
| Formbuilder Formbuilder is a lightweight JavaScript graphical interface that lets end users build their own webforms, similar to Wufoo or Google Forms … | 23 | 1821 | maintenance |
| NVIDIA/Cosmos-Tokenizer NVIDIA Cosmos Tokenizer is a suite of neural tokenizers for images and videos that convert visual data into continuous latents or discrete … | 10 | 1729 | maintenance |
| syyongx/php2go A Go library that reimplements over 140 of PHP's common built-in functions (string, array, date/time, math, filesystem, URL, and more) in p… | 23 | 1641 | maintenance |
| systemd/casync casync is a content-addressable data synchronization tool that combines the rsync algorithm with content-addressable storage. It splits dat… | 39 | 1614 | maintenance |
| funny/link A Go network-layer scaffolding library that provides session management primitives (Session, Manager, Server, Channel) decoupled from any s… | 23 | 1613 | maintenance |
| calebwin/emu Emu is a Rust GPGPU library providing a CUDA-like compute-focused abstraction over WebGPU. It offers type-safe GPU data boxing, an auto-man… | 32 | 1606 | maintenance |
| iBase4J/iBase4J iBase4J is a Java distributed system architecture scaffold built on Spring Boot, Spring MVC, MyBatis-Plus, Dubbo/Motan, Redis, Shiro, and Q… | 32 | 1587 | maintenance |
| xormplus/xorm xormplus/xorm is an enhanced fork of the xorm ORM library for Go, adding iBATIS-style SQL map configuration files, dynamic SQL templates, a… | 23 | 1553 | maintenance |
| jayZheng87/Thusy Thusy is a Java general-purpose utility library that aggregates and extends helper classes on top of Hutool and Apache Commons. It provides… | 32 | 1506 | maintenance |
| fengjiachun/Jupiter Jupiter is a lightweight, high-performance distributed service (RPC) framework for Java built on Netty and NIO. It provides service registr… | 23 | 1505 | maintenance |
| montagejs/montage Montage is an open-source HTML5 application framework for building rich single-page web applications using standard web technologies. It pr… | 62 | 1501 | maintenance |
| truebit/xUnique xUnique is a pure Python CLI script that regenerates Xcode's project.pbxproj file, replacing non-deterministic 96-bit UUIDs with determinis… | 23 | 1500 | maintenance |
| flask-api/flask-api Flask API is a drop-in replacement for Flask that adds browsable web APIs with content negotiation and smart request parsing, similar to Dj… | 29 | 1473 | maintenance |
| go-reform/reform Reform is a type-safe ORM for Go built on database/sql, using non-empty interfaces, code generation, and initialization-time reflection ins… | 45 | 1454 | maintenance |
| Smoke Framework Smoke Framework is a lightweight server-side service framework written in Swift, built on SwiftNIO for its networking layer. It supports RE… | 23 | 1454 | maintenance |
| Lithium Silicon is a high-performance, middleware-oriented C++14 HTTP web framework. The project has been rewritten and merged into the Lithium lib… | 71 | 1409 | maintenance |
| vivo/MoonBox Moonbox is a noninvasive server-side traffic capture and replay platform built on the JVM-Sandbox ecosystem (jvm-sandbox-repeater). It reco… | 57 | 1345 | maintenance |
| jingle1267/android-utils A Java utility class library for Android development that bundles dozens of commonly used helper classes covering files, bitmaps, networkin… | 75 | 1322 | maintenance |
| gitana/alpaca Alpaca is a JavaScript forms engine that generates interactive HTML5 forms from JSON Schema using Handlebars templates. It renders forms on… | 67 | 1304 | maintenance |
| jcodec/jcodec JCodec is a pure Java implementation of popular video and audio codecs, including H.264, VP8, MPEG, ProRes, and AAC, along with container d… | 29 | 1302 | maintenance |
| tensorflow/text TensorFlow Text is a library of text-processing classes and ops for TensorFlow 2.x, providing tokenization, Unicode normalization, n-grams,… | 92 | 1294 | maintenance |
| MLstate/opalang Opa is a functional programming language for web development that compiles to JavaScript, letting developers write frontend and backend cod… | 23 | 1263 | maintenance |
| Rack A collection of contributed Rack middleware components and utilities for Ruby's Rack web server interface. It provides dozens of small, com… | 23 | 1256 | maintenance |
| Exonum Exonum is an extensible open-source Rust framework for building private, permissioned blockchain applications with a custom Byzantine fault… | 23 | 1246 | maintenance |
| rs/rest-layer REST Layer is a Go API framework for building comprehensive, customizable REST (graph) APIs on top of pluggable storage backends with minim… | 23 | 1241 | maintenance |
| OpnTec/open-event-server Open Event Orga Server is a Python backend that lets event organizers manage events, tracks, venues, speakers, and schedules, exposing a JS… | 32 | 1229 | maintenance |
| Shellfire A MIT-licensed framework of namespaced, composable function libraries for building modular applications in POSIX-compliant shell (bash, sh,… | 23 | 1225 | maintenance |
| jrief/django-angular A Django library that integrates AngularJS with Django Forms, enabling client-side form validation driven by server-side form declarations.… | 23 | 1214 | maintenance |
| NationalSecurityAgency/lemongraph LemonGraph is a log-based transactional graph database engine backed by a single file, built on Symas LMDB with a C core and Python binding… | 64 | 1210 | maintenance |
| jbox2d/jbox2d JBox2d is a native Java port of the C++ Box2D and LiquidFun 2D physics engines, providing rigid body simulation, joints, continuous collisi… | 32 | 1150 | maintenance |
| tumblr/colossus Colossus is a lightweight I/O framework for building high-performance Scala microservices, including an HTTP server/client and a standalone… | 23 | 1128 | maintenance |
| metosin/compojure-api A Clojure library that extends Compojure with tools for building REST web APIs, including Schema/clojure.spec data coercion and automatic S… | 23 | 1126 | maintenance |
| iov-one/weave IOV Weave is a Go framework for building custom ABCI applications that run on the Tendermint BFT proof-of-stake consensus engine. It provid… | 23 | 1105 | maintenance |
| sysdream/chashell Chashell is a Go-based reverse shell that tunnels communication over DNS, paired with a multi-client control server called chaserv. All tra… | 32 | 1083 | maintenance |
| momosecurity/rhizobia_J A Java security SDK from MOMO Security that provides utilities for SQL injection sanitisation, CSRF token handling, safe deserialization, S… | 32 | 1062 | maintenance |
| coderMyy/CocoaAsyncSocket_Demo An iOS instant messaging demo built on CocoaAsyncSocket (TCP), covering connection, message send/receive, heartbeat, reconnection, message … | 32 | 1059 | maintenance |
| mimno/Mallet MALLET (MAchine Learning for LanguagE Toolkit) is a Java-based package for statistical natural language processing, including document clas… | 79 | 1032 | maintenance |
| valence-rs/valence Valence is a Rust framework for building custom Minecraft: Java Edition servers from scratch, built on Bevy ECS. It acts as a game engine f… | 58 | 3277 | experimental |
| EQMG/Acid Acid is an open-source, cross-platform 3D game engine written in modern C++17, using Vulkan as its sole graphics API (with Metal support vi… | 32 | 2027 | experimental |
| PiLiDAR PiLiDAR is a DIY 360° 3D panorama scanner built on Raspberry Pi that combines a low-cost LDRobot LiDAR (LD06/LD19/STL27L) with a Pi HQ came… | 56 | 1977 | experimental |
| flutter/genui A Flutter SDK for building interactive generative UI, where LLMs and agents compose dynamic graphical interfaces at runtime from a JSON-bas… | 81 | 1782 | experimental |
| eBay/akutan Akutan is a distributed knowledge graph store (RDF/triple store) written in Go, designed to hold large graphs that don't fit on a single se… | 10 | 1653 | experimental |
| ontola/atomic-server AtomicServer is a lightweight open-source headless CMS and graph database for creating, sharing, and modeling Atomic Data, shipped as a sin… | 94 | 1622 | experimental |
| orbitinghail/graft Graft is an open-source transactional storage engine written in Rust that turns object storage into a transactional system with lazy, parti… | 72 | 1547 | experimental |
| moonbitlang/core moonbitlang/core is the standard library for the MoonBit programming language, released alongside the compiler. It provides builtin types, … | 71 | 1226 | experimental |
| kisence-mian/UnityLockStepDemo A Unity-based lockstep frame synchronization demo built with an ECS architecture, sharing game logic code between client and C# server. It … | 32 | 1153 | experimental |
| tvlfyi/tvix Tvix is a Rust implementation of the Nix language and package manager, developed by TVL as an alternative to the C++ Nix. It includes compo… | 75 | 1109 | experimental |
| levkk/rwf Rwf is a comprehensive MVC web framework for building web applications in Rust, bundling an HTTP server, ORM, dynamic templates, authentica… | 57 | 1062 | experimental |
| microsoft/cpprestsdk The C++ REST SDK (Casablanca) is a Microsoft library for cloud-based client-server communication in native C++ using a modern asynchronous … | 10 | 8248 | abandoned |
| ipkn/crow Crow is a fast, header-only C++ micro web framework inspired by Python Flask, offering Flask-like routing, built-in JSON handling, Mustache… | 23 | 7626 | abandoned |
| litesuits/android-common LiteCommon is a lightweight collection of general-purpose Android utility and helper classes, under 50K in size. It covers logging, bitmap … | 32 | 3617 | abandoned |
| jiangqqlmj/FastDev4Android FastDev4Android is an Android rapid development framework built with Android Studio that bundles common utilities, base classes, and custom… | 23 | 2808 | abandoned |
| noirbizarre/flask-restplus Flask-RESTPlus is a Flask extension for quickly building REST APIs with automatic Swagger/OpenAPI documentation. The project is officially … | 32 | 2731 | abandoned |
| linkedin/rest.li Rest.li is a Java REST+JSON framework from LinkedIn for building robust, scalable service architectures with type-safe bindings, asynchrono… | 10 | 2535 | abandoned |
| PetrochukM/PyTorch-NLP PyTorch-NLP (torchnlp) is a Python library of basic utilities for natural language processing built on PyTorch, providing text data loading… | 10 | 2220 | abandoned |
| brson/stdx stdx is a curated meta-crate collecting the best-known Rust crates ('the missing batteries of Rust'), bundling libraries like serde, regex,… | 32 | 2079 | abandoned |
| apache/servicecomb-pack Apache ServiceComb Pack is an eventually consistent distributed transaction solution for microservice applications, providing Saga and TCC … | 10 | 1913 | abandoned |
| coresmart/persistencejs persistence.js is an asynchronous JavaScript object-relational mapper (ORM) library usable in both the browser and on Node.js servers, with… | 32 | 1707 | abandoned |
| finagle/finch Finch is a thin, purely functional combinator library for building composable HTTP APIs on top of Twitter's Finagle in Scala. Its core abst… | 38 | 1598 | abandoned |
| specta-rs/rspc rspc is a Rust framework for building typesafe web backends, inspired by tRPC, that lets you define routers with queries, mutations, and su… | 50 | 1390 | abandoned |
| louismullie/treat Treat is a natural language processing and computational linguistics toolkit for Ruby, offering tokenization, parsing, POS tagging, NER, ke… | 38 | 1367 | abandoned |
| Scut Game Server Framework Scut is a free, open-source game server framework written in C# for building online games, with server-side scripting support for C#, Pytho… | 23 | 1340 | abandoned |
| zenangst/Spots Spots is a cross-platform view controller framework for building component-based user interfaces in Swift. It uses generic view models that… | 23 | 1299 | abandoned |
| aesara-devs/aesara Aesara is a Python library for defining, optimizing, and efficiently evaluating mathematical expressions over multi-dimensional arrays, for… | 10 | 1219 | abandoned |
| solidsnack/GraphpostgresQL GraphpostgresQL is a PL/pgSQL library that provides a GraphQL-like query interface to relational data in PostgreSQL. It uses table introspe… | 32 | 1086 | abandoned |
| hhurz/tableExport.jquery.plugin A jQuery plugin that exports HTML tables to multiple formats including CSV, JSON, XML, SQL, Excel (XLS/XLSX), Word, PDF, PNG, and Markdown.… | 10 | 1008 | abandoned |
← prev page 20 / 20