Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-serialization
Data formats useful for API, Big Data, ML, Graph & co
https://github.com/maximveksler/awesome-serialization
Last synced: 3 days ago
JSON representation
-
Uncategorized
-
Uncategorized
- Plist - Property List representation. Apple. Textual.
- npy - Numpy arrays, cell sparse metadata. Binary.
- SavedModel - TensorFlow package, weights, graph, executable code. Binary.
- GraphDef - TensorFlow graphs. Binary.
- Turtle - Terse RDF Triple Language. Textual.
- TOML - Tom's Obvious, Minimal Language. Textual.
- Ion - Row storage with skip scan parsing. Structured, schema embedded. Amazon. Textual/Binary.
- CSV - Comma Separated Values. Textual.
- JSON5 - JSON with added support for comments and relaxed syntax. Textual.
- Protocol Buffers - Google's data interchange format. Binary.
- XML - Extensible Markup Language. Genuinely Horrible. Textual.
- Cap’n Proto - High-performance, schema-based data interchange format. Binary.
- TorchScript - Serialization for PyTorch models. Binary.
- PMML - Predictive Model Markup Language for exchanging ML models.
- Delta Lake - Transactional storage layer for big data workflows. Binary.
- Iceberg - Open table format for large datasets. Binary.
- NetCDF - Self-describing, machine-independent data format for scientific data. Binary.
- ASDF - Advanced Scientific Data Format for astronomy and beyond. Binary/Textual.
- CoreML - Apple's on-device ML model format. Binary.
- MLIR - Intermediate representation for machine learning computations. Textual/Binary.
-
-
Scientific
- HDF5® - n-dimensional datasets, complex objects, with schema. Efficient I/O. Binary.
-
Workflow
- common-workflow-language - Specification for describing analysis workflows and tools in a way that makes them portable and scalable across a variety of software and hardware environments.
- Relational Algebra and Datalog for Graphs - Coursera course on graph data manipulation.
-
Language specific
-
Dart
- Dart Object Serialization - Ram to Disk serialization. Dart specific. Binary.
-
Python
- pickle - Ram to Disk serialization. Binary.
- msgpack-python - MessagePack serializer implementation for Python.
- srsly - Modern high-performance serialization utilities for Python.
-
Java
- Java Object Serialization - Ram to Disk serialization. Binary.
-
Swift
- MessagePack.swift - Swift MessagePack Serializer.
-
-
Academic
-
Java
- Type theory - studies types, which informally are attributes that objects can possess.
- Category theory - General theory of functions. Axiomatic foundation for mathematics, as an alternative to set theory.
-
-
Machine Learning
- safetensors - Simple, safe way to store and distribute tensors
Programming Languages
Categories
Sub Categories