Awesome Open Source
Awesome Open Source
Combined Topics
serialization
x
Advertising
📦 10
All Projects
Application Programming Interfaces
📦 124
Applications
📦 192
Artificial Intelligence
📦 78
Blockchain
📦 73
Build Tools
📦 113
Cloud Computing
📦 80
Code Quality
📦 28
Collaboration
📦 32
Command Line Interface
📦 49
Community
📦 83
Companies
📦 60
Compilers
📦 63
Computer Science
📦 80
Configuration Management
📦 42
Content Management
📦 175
Control Flow
📦 213
Data Formats
📦 78
Data Processing
📦 276
Data Storage
📦 135
Economics
📦 64
Frameworks
📦 215
Games
📦 129
Graphics
📦 110
Hardware
📦 152
Integrated Development Environments
📦 49
Learning Resources
📦 166
Legal
📦 29
Libraries
📦 129
Lists Of Projects
📦 22
Machine Learning
📦 347
Mapping
📦 64
Marketing
📦 15
Mathematics
📦 55
Media
📦 239
Messaging
📦 98
Networking
📦 315
Operating Systems
📦 89
Operations
📦 121
Package Managers
📦 55
Programming Languages
📦 245
Runtime Environments
📦 100
Science
📦 42
Security
📦 396
Social Media
📦 27
Software Architecture
📦 72
Software Development
📦 72
Software Performance
📦 58
Software Quality
📦 133
Text Editors
📦 49
Text Processing
📦 136
User Interface
📦 330
User Interface Components
📦 514
Version Control
📦 30
Virtualization
📦 71
Web Browsers
📦 42
Web Servers
📦 26
Web User Interface
📦 210
The Top 201 Serialization Open Source Projects
Categories
>
Data Processing
>
Serialization
Protobuf
⭐
46,464
Protocol Buffers - Google's data interchange format
Fastjson
⭐
23,061
A fast JSON parser/generator for Java.
Flatbuffers
⭐
15,831
FlatBuffers: Memory Efficient Serialization Library
Store.js
⭐
13,368
Cross-browser storage for all use cases, used across the web.
Go
⭐
8,929
A high-performance 100% compatible drop-in replacement of "encoding/json"
Protobuf.js
⭐
7,282
Protocol Buffers for JavaScript (& TypeScript).
Marshmallow
⭐
5,336
A lightweight library for converting complex objects to and from simple Python datatypes.
Ysoserial
⭐
3,893
A proof-of-concept tool for generating payloads that exploit unsafe Java object deserialization.
Handyjson
⭐
3,667
A handy swift json-object serialization/deserialization library
Messagepack Csharp
⭐
3,181
Extremely Fast MessagePack Serializer for C#(.NET, .NET Core, Unity, Xamarin). / msgpack.org[C#]
Kotlinx.serialization
⭐
2,847
Kotlin multiplatform / multi-format serialization
Cereal
⭐
2,676
A C++11 library for serialization
Parse5
⭐
2,592
HTML parsing/serialization toolset for Node.js. WHATWG HTML Living Standard (aka HTML5)-compliant.
Schematics
⭐
2,398
Python Data Structures for Humans™.
Itsdangerous
⭐
2,133
Safely pass trusted data to untrusted environments and back.
Hprose Php
⭐
1,905
Hprose is a cross-language RPC. This project is Hprose 3.0 for PHP
Orjson
⭐
1,785
Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy
Rttr
⭐
1,685
C++ Reflection Library
Magic_enum
⭐
1,634
Static reflection for enums (to string, from string, iteration) for modern C++, work with any enum type without any macro or boilerplate code
Protostuff
⭐
1,592
Java serialization library, proto compiler, code generator
Rust Protobuf
⭐
1,529
Rust implementation of Google protocol buffers
Yyjson
⭐
1,528
The fastest JSON library in C
Ron
⭐
1,440
Rusty Object Notation
Yamldotnet
⭐
1,367
YamlDotNet is a .NET library for YAML
Fast Serialization
⭐
1,341
FST: fast java serialization drop in-replacement
Msgpack
⭐
1,331
msgpack.org[Go] MessagePack encoding for Golang
Java
⭐
1,306
jsoniter (json-iterator) is fast and flexible JSON parser available in Java and Go
Thriftpy
⭐
1,157
Thriftpy has been deprecated, please migrate to https://github.com/Thriftpy/thriftpy2
Hprose Golang
⭐
1,135
Hprose is a cross-language RPC. This project is Hprose for Golang.
Bincode
⭐
1,085
A binary encoder / decoder implementation in Rust.
Serializer Pack
⭐
1,063
A Symfony Pack for Symfony Serializer
Quilt
⭐
1,001
Quilt is a self-organizing data hub for S3
Nameof
⭐
990
Nameof operator for modern C++, simply obtain the name of a variable, type, function, macro, and enum
Avsc
⭐
918
Avro for JavaScript ⚡️
Nippy
⭐
832
High-performance serialization library for Clojure
Strictyaml
⭐
827
Type-safe YAML parser and validator.
Jackson Module Kotlin
⭐
823
Module that adds support for serialization/deserialization of Kotlin (http://kotlinlang.org) classes and data classes.
Msgpack Cli
⭐
758
MessagePack implementation for Common Language Infrastructure / msgpack.org[C#]
Rust Crdt
⭐
731
a collection of well-tested, serializable CRDTs for Rust
Iod
⭐
730
Meta programming utilities for C++14. Merged in matt-42/lithium
Go Capnproto2
⭐
676
Cap'n Proto library and code generator for Go
Reservoir
⭐
675
Android library to easily serialize and cache your objects to disk using key/value pairs.
Bluecap
⭐
667
iOS Bluetooth LE framework
Awesome Django Rest Framework
⭐
667
💻😍Tools, processes and resources you need to create an awesome API with Django REST Framework
Bridge Deprecated
⭐
624
[DEPRECATED]: Prefer Retrofit/OkHttp by Square, or Fuel for Kotlin
Pbf
⭐
613
A low-level, lightweight protocol buffers implementation in JavaScript.
Avro4s
⭐
592
Avro schema generation and serialization / deserialization for Scala
Colfer
⭐
591
binary serialization format
Firely Net Sdk
⭐
558
The official Firely .NET SDK for HL7 FHIR
Fasteasymapping
⭐
555
A tool for fast serializing & deserializing of JSON
Msgpack Rust
⭐
549
MessagePack implementation for Rust / msgpack.org[Rust]
Hprose Java
⭐
539
Hprose is a cross-language RPC. This project is Hprose 2.0 for Java
Groot
⭐
532
From JSON to Core Data and back.
Cpp Serializers
⭐
531
Benchmark comparing various data serialization libraries (thrift, protobuf etc.) for C++
Cista
⭐
518
Simple C++ Serialization & Reflection.
Protobuf Inspector
⭐
510
🕵️ Tool to reverse-engineer Protocol Buffers with unknown definition
Bitsery
⭐
508
Your binary serialization library
Undom
⭐
494
🍩 1kb minimally viable DOM Document implementation
Binaryprefs
⭐
484
Rapidly fast and lightweight re-implementation of SharedPreferences which stores each preference in files separately, performs disk operations via NIO with memory mapped byte buffers and works IPC (between processes). Written from scratch.
Iguana
⭐
479
universal serialization engine
Quick Xml
⭐
473
Rust high performance xml reader and writer
Elle
⭐
458
The Elle coroutine-based asynchronous C++ development framework.
Airframe
⭐
440
Essential Building Blocks for Scala
Protobuf
⭐
435
A pure Elixir implementation of Google Protobuf
Flatcc
⭐
428
FlatBuffers Compiler and Library in C for C
Typesystem
⭐
416
Data validation, serialization, deserialization & form rendering. 🔢
Colander
⭐
407
A serialization/deserialization/validation library for strings, mappings and lists.
Jsoniter Scala
⭐
404
Scala macros for compile-time generation of safe and ultra-fast JSON codecs
Fastbinaryencoding
⭐
399
Fast Binary Encoding is ultra fast and universal serialization solution for C++, C#, Go, Java, JavaScript, Kotlin, Python, Ruby, Swift
Yas
⭐
380
Yet Another Serialization
Nfx
⭐
379
C# Server UNISTACK framework [MOVED]
Marklib
⭐
374
A small library to wrap serializable TextSelections.
Leopotamgrouplibraryunity
⭐
373
Tools library for unity 3d game engine: animator graph helpers, serialization (json), localization, event routing (eventbus, ui actions), embedded scripting, uGui xml markup, threading, tweening, in-memory protection and other helpers (pure C#)
Ceras
⭐
372
Universal binary serializer for a wide variety of scenarios https://discord.gg/FGaCX4c
Lockstepengine
⭐
370
A lockstep solution include lots of deterministic library (Math,Collision,Navmesh,BehaviorTree,Serialization ...)
Velocypack
⭐
349
A fast and compact format for serialization and storage
Hprose
⭐
345
HPROSE is short for High Performance Remote Object Service Engine. It's a serialize and RPC library, the serialize library of hprose is faster, smaller and more powerful than msgpack, the RPC library is faster, easier and more powerful than thrift.
Metastuff
⭐
336
Code I use in my game for all serialization/deserialization/introspection stuff
Typedefs
⭐
332
Programming language agnostic type construction language based on polynomials.
Kim
⭐
326
Kim: A JSON Serialization and Marshaling framework
Msgpack.php
⭐
325
A pure PHP implementation of the MessagePack serialization format / msgpack.org[PHP]
Fspickler
⭐
299
A fast multi-format message serializer for .NET
Bebop
⭐
296
An extremely simple, fast, efficient, cross-platform serialization format
Hprose Nodejs
⭐
295
Hprose is a cross-language RPC. This project is Hprose 2.0 for Node.js
Cattrs
⭐
283
Complex custom class converters for attrs.
Savegamefree
⭐
276
Save Game Free is a free and simple but powerful solution for saving and loading game data in unity.
Shineframe
⭐
274
高性能超轻量级C++开发库及服务器编程框架
Surrealist
⭐
270
to_json but I wrote it myself
Permazen
⭐
265
Language-Natural Persistence Layer for Java
Inquiry Deprecated
⭐
264
[DEPRECATED]: Prefer Room by Google, or SQLDelight by Square.
Protobuf
⭐
261
C# code generator for reading and writing the protocol buffers format
Panko_serializer
⭐
261
High Performance JSON Serialization for ActiveRecord & Ruby Objects
Watson
⭐
258
WATSON: Wasted but Amazing Turing-incomplete Stack-based Object Notation
Play Json
⭐
253
The Play JSON library
Unicorn
⭐
251
A Sitecore utility designed to simplify deployment of Sitecore items across environments automatically
Marshmallow_dataclass
⭐
247
Automatic generation of marshmallow schemas from dataclasses.
Depot.js
⭐
246
📦 depot.js is a storage library with a simple API
Cbor
⭐
243
CBOR RFC 7049 (Go/Golang) - safe & fast with standard API + toarray & keyasint, CBOR tags, float64/32/16, fuzz tested.
Jsonapi Rails
⭐
241
Rails gem for fast jsonapi-compliant APIs.
Rkyv
⭐
241
Zero-copy deserialization framework for Rust
1-100 of 201 projects
Next >
Advertising
📦 10
All Projects
Application Programming Interfaces
📦 124
Applications
📦 192
Artificial Intelligence
📦 78
Blockchain
📦 73
Build Tools
📦 113
Cloud Computing
📦 80
Code Quality
📦 28
Collaboration
📦 32
Command Line Interface
📦 49
Community
📦 83
Companies
📦 60
Compilers
📦 63
Computer Science
📦 80
Configuration Management
📦 42
Content Management
📦 175
Control Flow
📦 213
Data Formats
📦 78
Data Processing
📦 276
Data Storage
📦 135
Economics
📦 64
Frameworks
📦 215
Games
📦 129
Graphics
📦 110
Hardware
📦 152
Integrated Development Environments
📦 49
Learning Resources
📦 166
Legal
📦 29
Libraries
📦 129
Lists Of Projects
📦 22
Machine Learning
📦 347
Mapping
📦 64
Marketing
📦 15
Mathematics
📦 55
Media
📦 239
Messaging
📦 98
Networking
📦 315
Operating Systems
📦 89
Operations
📦 121
Package Managers
📦 55
Programming Languages
📦 245
Runtime Environments
📦 100
Science
📦 42
Security
📦 396
Social Media
📦 27
Software Architecture
📦 72
Software Development
📦 72
Software Performance
📦 58
Software Quality
📦 133
Text Editors
📦 49
Text Processing
📦 136
User Interface
📦 330
User Interface Components
📦 514
Version Control
📦 30
Virtualization
📦 71
Web Browsers
📦 42
Web Servers
📦 26
Web User Interface
📦 210