Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Data Interchange

Data Interchange

81 projects

Showing 36 of 81 projects

data.json
data.jsonClojure

A Clojure library for parsing and generating JSON with no external dependencies.

#json-generator#data-interchange#configuration
Stars579
Forks67
Last commit9 months ago
msgpack.php
msgpack.phpPHP

A pure PHP implementation of the MessagePack serialization format, supporting streaming unpacking, custom types, and extensions.

#composer#msgpack#data-structures
Stars407
Forks20
Last commit11 days ago
MATIO
MATIOC

An open-source C library for reading and writing binary MATLAB MAT files without requiring MATLAB.

#c-library#scientific-computing#file-format
Stars402
Forks119
Last commit1 day ago
json-fortran
json-fortranFortran

A user-friendly, thread-safe, and object-oriented API for reading and writing JSON files in modern Fortran.

#scientific-computing#compiler-support#object-oriented-fortran
Stars384
Forks100
Last commit4 months ago
lua-cmsgpack
lua-cmsgpackC

A self-contained C implementation of MessagePack serialization for Lua 5.1/5.2/5.3 with no external dependencies.

#c-library#embedded-systems#binary-encoding
Stars383
Forks123
Last commit4 years ago
cmp
cmpC

A lightweight, portable C implementation of the MessagePack serialization format (spec v5).

#c-library#embedded#portable
Stars370
Forks85
Last commit1 year ago
libfyaml
libfyamlC

A high-performance YAML 1.2 and JSON parser/emitter for C with zero-copy operation, generics, and reflection-based serdes.

#c-library#yaml-parser#data-interchange
Stars346
Forks114
Last commit2 days ago
SuperObject
SuperObjectPascal

A Delphi and FreePascal toolkit for parsing and writing JSON and XML data formats.

#pascal#rtti#data-interchange
Stars337
Forks169
Last commit5 years ago
qt-json
qt-jsonC++

A simple C++/Qt library for parsing JSON data into QVariant hierarchies and serializing QVariant data to JSON.

#qt#lightweight-library#qt4
Stars331
Forks106
Last commit8 years ago
XSuperObject
XSuperObjectPascal

A Delphi library for rapid JSON parsing, generation, and object marshalling with a fluent API.

#object-marshalling#pascal#data-interchange
Stars330
Forks121
Last commit3 years ago
protox
protoxElixir

A 100% conformant Elixir library for Google Protocol Buffers with reliable encoding/decoding and code generation.

#protoc#elixir#protobuf-runtime
Stars299
Forks22
Last commit14 days ago
lua-pb
lua-pbLua

A Lua library for dynamic loading and processing of Protocol Buffers message definition files (.proto).

#data-serialization#schema-parsing#lpeg-parser
Stars293
Forks90
Last commit8 years ago
go-capnproto
go-capnprotoGo

Go bindings for Cap'n Proto serialization format (version 1.0 without RPC support).

#protocol-buffers-alternative#binary-encoding#network-transport
Stars286
Forks20
Last commit6 years ago
json
jsonElixir

A natively implemented JSON encoder and decoder library for the Elixir programming language.

#hex#json-encoder#elixir
Stars218
Forks40
Last commit5 years ago
Protocol Puffers
Protocol PuffersC++

A header-only C++20 library for Protocol Buffers serialization/deserialization using C++ types instead of .proto files.

#template#metaprogramming#library
Stars207
Forks18
Last commit21 days ago
jzon
jzonCommon Lisp

A correct and safe(er) JSON RFC 8259 reader/writer for Common Lisp with sane defaults.

#lisp#type-safety#streaming-api
Stars203
Forks20
Last commit7 months ago
SassyJSON
SassyJSONSCSS

A Sass-powered API for encoding Sass data to JSON and decoding JSON to Sass, enabling JSON data interchange within Sass workflows.

#sass-api#sass#experimental
Stars169
Forks23
Last commit5 years ago
yaml
yamlC

R package providing fast bindings to libyaml for converting R objects to and from YAML format.

#data-serialization#yaml#yaml-parser
Stars169
Forks43
Last commit7 months ago
fkYAML
fkYAMLC++

A portable, header-only C++ library for deserializing, serializing, and building YAML documents with full YAML 1.2.2 compliance.

#yaml#c-plus-plus-11#yaml-1.2
Stars154
Forks21
Last commit18 days ago
aptos
aptosPython

A Python tool for validating data using JSON Schema and converting schemas into data-interchange formats like Avro.

#avro-schema#validation#command-line-tool
Stars148
Forks22
Last commit6 years ago
Sequence JSON
Sequence JSONJavaScript

A JSON-based specification and toolkit for representing sequences of timed musical events, designed for WebAudio, MIDI, and OSC.

#midi#webaudio#music-sequencing
Stars140
Forks5
Last commit4 days ago
JeayeSON
JeayeSONC++

A header-only, type-safe C++14 JSON library with a consistent stdlib-like API.

#template#c-plus-plus#data-interchange
Stars136
Forks23
Last commit9 years ago
D:YAML
D:YAMLD

A YAML 1.1-compliant parser and emitter library for the D programming language, designed for ease of use and full feature support.

#d-language#yaml#library
Stars123
Forks44
Last commit9 months ago
conspack
conspackCommon Lisp

A Common Lisp serialization format offering rich data types, compact encoding, circular reference support, and security features.

#circular-references#fast-io#security
Stars101
Forks11
Last commit3 years ago
Cartographic Information Model spec
Cartographic Information Model spec

A JSON-based specification for persisting and transferring cartographic descriptions of GIS datasets across ArcGIS applications.

#cartography#arcgis#geospatial
Stars95
Forks28
Last commit5 months ago
go-fixedwidth
go-fixedwidthGo

A Go library for encoding and decoding fixed-width formatted data using struct tags.

#data-serialization#fixed-width#go-library
Stars87
Forks36
Last commit2 years ago
edn-rs
edn-rsRust

A Rust crate for parsing, emitting, and converting EDN (Extensible Data Notation) data.

#data-serialization#serde-alternative#data-interchange
Stars81
Forks12
Last commit4 months ago
minipb
minipbPython

A lightweight, pure Python Protocol Buffer library supporting multiple schema formats and MicroPython.

#embedded-systems#micropython#python-library
Stars64
Forks8
Last commit3 years ago
json-mop
json-mopCommon Lisp

A metaclass library for seamless serialization between CLOS objects and JSON in Common Lisp.

#object-mapping#metaclass#data-interchange
Stars64
Forks9
Last commit22 days ago
FSON
FSONFortran

A Fortran 95 library for parsing, extracting, and manipulating JSON data within Fortran applications.

#scientific-computing#meson#makefile
Stars61
Forks25
Last commit3 years ago
vproto
vprotoV

Protobuf compiler and runtime implementation in the V programming language.

#parse#v-lang#compiler
Stars56
Forks9
Last commit4 years ago
OMX: The Open Matrix data file format
OMX: The Open Matrix data file formatJupyter Notebook

An open file format for storing and exchanging two-dimensional matrix data, built on the HDF5 scientific data storage standard.

#travel-modeling#transportation-modeling#matrix-storage
Stars55
Forks18
Last commit
protobuf
protobufAda

A Google Protocol Buffers implementation in Ada, providing code generation and runtime support for serializing structured data.

#compiler#ada#matreshka-framework
Stars45
Forks6
Last commit1 month ago
JSON++
JSON++C++

A self-contained Flex/Bison JSON parser for C++11 that maps JSON structures to native C++ types.

#parsing#c-plus-plus-library#c-plus-plus-11
Stars41
Forks15
Last commit10 years ago
Crystalizer
CrystalizerCrystal

A Crystal library for serializing and deserializing any object to JSON, YAML, and Byte formats without monkey patching.

#yaml#binary-serialization#crystal-lang
Stars40
Forks0
Last commit3 years ago
eden
edenElixir

An Elixir library for encoding and decoding edn (extensible data notation) data.

#clojure-ecosystem#elixir#data-serialization
Stars38
Forks7
Last commit2 years ago
PreviousPage 2 of 3

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
10 months ago
Next
#Serialization48
#Json Parser23
#Json19
#Protocol Buffers15
#Data Serialization14
#Cross Platform14
#Protobuf11
#Json Serialization11
#Binary Format10
#C Plus Plus10
#Code Generation10
#C Library9