#36 · Primary category: AI Data Infrastructure & Storage
docarray
Represent, send, store and search multimodal data
Project last updated:03/27/26
GitHub Stars
3.1K
Forks
243
Contributors
81
License
Apache-2.0
Why we included this project
Multimodal data rarely arrives as a single clean tensor. In practice it is text alongside images, audio, embeddings, and metadata that all have to stay attached from training through to search. DocArray gives you Pydantic-based typed structures that hold those heterogeneous fields, let you declare tensor shapes, and batch them into vectors ready for model training. To move or persist that data, it serializes to JSON over HTTP or Protobuf over gRPC, and it ships ready-made connectors to Weaviate, Qdrant, Elasticsearch, Redis, and Mongo Atlas, so the same objects you define can be indexed and pulled back with nearest-neighbor search. That makes it a practical fit for teams building semantic-search or RAG-style pipelines who want one consistent schema across storage backends instead of hand-writing converters. It integrates natively with NumPy, PyTorch, TensorFlow, and JAX, so it drops into existing deep-learning workflows without imposing a new framework.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
ClickHouse
ClickHouse® is a real-time analytics database management system
simdjson
Parsing gigabytes of JSON per second : used by Facebook/Meta Velox, the Node.js runtime, ClickHouse, WatermelonDB, Apache Doris, Milvus, StarRocks
gun
An open source cybersecurity protocol for syncing decentralized graph data.
emqx
The most scalable and reliable MQTT broker for AI, IoT, IIoT and connected vehicles
server
MariaDB server is a community developed fork of MySQL server. Started by core members of the original MySQL team, MariaDB actively works with outside developers to deliver the most featureful, stable, and sanely licensed open SQL server in the industry.