Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Data Interchange

Data Interchange

64 projects

Showing 30 of 66 projects

data.json
data.jsonClojure

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

#json-generator#data-interchange#configuration
Stars577
Forks64
Last commit5 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
Stars406
Forks19
Last commit1 month 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
Stars392
Forks107
Last commit1 day 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
Stars378
Forks122
Last commit4 years 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
Stars377
Forks95
Last commit23 hours ago
cmp
cmpC

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

#c-library#embedded#portable
Stars367
Forks84
Last commit10 months ago
SuperObject
SuperObjectPascal

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

#pascal#rtti#data-interchange
Stars336
Forks167
Last commit4 years 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
Stars334
Forks105
Last commit3 days 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
Stars328
Forks122
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
Stars297
Forks21
Last commit1 day 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
Forks91
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
Stars287
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
Stars206
Forks19
Last commit11 months 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
Stars191
Forks17
Last commit3 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
Forks42
Last commit3 months 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 commit5 years 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
Stars143
Forks19
Last commit10 months 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
Stars141
Forks5
Last commit3 months ago
JeayeSON
JeayeSONC++

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

#template#c-plus-plus#data-interchange
Stars135
Forks24
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
Forks43
Last commit4 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
Stars98
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
Stars92
Forks28
Last commit26 days 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
Stars88
Forks35
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 commit1 day 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
Stars65
Forks9
Last commit1 year ago
FSON
FSONFortran

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

#scientific-computing#meson#makefile
Stars63
Forks25
Last commit3 years ago
minipb
minipbPython

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

#embedded-systems#micropython#python-library
Stars63
Forks8
Last commit3 years ago
PreviousPage 2 of 2

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
#Serialization36
#Json Parser19
#Json17
#Data Serialization12
#Cross Platform12
#C Plus Plus10
#Protocol Buffers10
#Json Serialization10
#Performance9
#Binary Format9
#C Library9
#Protobuf8