For developers, who are building real-time data-driven applications, Redis is the preferred, fastest, and most feature-rich cache, data structure server, and document and vector query engine.
Repository Index
47,133 repositories indexed
1–24 of 40 · Most stars
A lightning-fast search engine API bringing AI-powered hybrid search to your sites and applications.
- search-engine
- typo-tolerance
- site-search
- database
🥑 ArangoDB is a native multi-model database with flexible data models for documents, graphs, and key-values. Build high performance applications using a convenient SQL-like query language or JavaScript extensions.
- multi-model
- graph-database
- document-database
- key-value
The MEAN stack uses Mongo, Express, Angular(6) and Node for simple and scalable fullstack js applications
YugabyteDB - the cloud native distributed SQL database for mission-critical applications.
- distributed-database
- database
- cpp
- high-performance
An in-memory key:value store/cache (similar to Memcached) library for Go, suitable for single-machine applications.
- go
- cache
- library
The AI-native database built for LLM applications, providing incredibly fast hybrid search of dense vector, sparse vector, tensor (multi-vector), and full-text.
- ai-native
- nearest-neighbor-search
- rag
- vector-search
A sample MySQL database with an integrated test suite, used to test your applications and database servers
Apache Linkis builds a computation middleware layer to facilitate connection, governance and orchestration between the upper applications and the underlying data engines.
File Attachment toolkit for Ruby applications
- file-upload
- ruby
- rack
- storage
Database multi-tenancy for Rack (and Rails) applications
An asynchronous, persistent key-value store for .NET desktop and mobile applications, backed by SQLite. Suited to both durable data such as user settings and cached data that expires, with optional encryption and System.Text.Json serialization.
- c-sharp
- cache
- reactive-extensions
- reactive-programming
Her is an ORM (Object Relational Mapper) that maps REST resources to Ruby objects. It is designed to build applications that are powered by a RESTful API instead of a database.
A production-ready data access platform for .NET applications.
- orm
- orm-framework
- orm-library
- hybrid-orm
A caching library with advanced concurrency features designed to make I/O heavy applications robust and highly performant
- cache
- go
- golang
- performance
Graph is a semantic database that is used to create data-driven applications.
- coredata
- data
- database
- graph
MySQL Connector/C++ is a MySQL database connector for C++. It lets you develop C++ and C applications that connect to MySQL Server.
Golang rate limiters for distributed applications
- grpc
- rate-limiting
- token-bucket
- leaky-bucket
⚡️ A library of widgets and helpers to build instant-search applications on iOS.
- ios
- swift
- ios-library
- algolia
Database driven resource localization for .NET applications
- localization
- dotnet-core
- dotnet
- database-provider
Database multitenancy for Elixir applications!
- elixir
- ecto
- tenant
- multitenant
A comprehensive guide on learning how to code cross platform mobile applications with the Flutter framework, from the ground up.
MariaDB Connector/J is used to connect applications developed in Java to MariaDB and MySQL databases. MariaDB Connector/J is LGPL licensed.
The database purpose-built for stream processing applications.
- stream-processing
- real-time
- sql
- interactive