awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

47 مستودعات

Awesome GitHub RepositoriesNoSQL Databases

Systems designed for storing and retrieving non-relational data, often optimized for high-scale, flexible schema, or specific data models.

Distinguishing note: No candidates were provided in the shortlist; this category is distinct from relational database management systems by its non-tabular data model.

Explore 47 awesome GitHub repositories matching data & databases · NoSQL Databases. Refine with filters or upvote what's useful.

Awesome NoSQL Databases GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • charlax/professional-programmingالصورة الرمزية لـ charlax

    charlax/professional-programming

    51,116عرض على GitHub↗

    This project is a curated knowledge repository designed to support the professional development of software engineers. It functions as a comprehensive index of industry best practices, methodologies, and design principles, providing a structured roadmap for those seeking to improve their technical skills, architectural decision-making, and career trajectory. The repository distinguishes itself through a community-driven approach, relying on peer-reviewed contributions to maintain an up-to-date collection of resources. It organizes vast amounts of technical information into a hierarchical taxo

    [](#nosql)

    Pythonarchitecturecomputer-scienceconcepts
    عرض على GitHub↗51,116
  • karanpratapsingh/system-designالصورة الرمزية لـ karanpratapsingh

    karanpratapsingh/system-design

    44,051عرض على GitHub↗

    This project is a comprehensive educational resource focused on the principles, patterns, and trade-offs required to design scalable, reliable, and high-performance distributed systems. It provides a structured curriculum that covers the fundamental architectural strategies necessary for building modern software infrastructure, ranging from high-level system decomposition to low-level networking and data management. The repository distinguishes itself by offering deep dives into complex architectural patterns, such as microservices-based decomposition, event-driven communication, and command-

    Provides an overview of non-relational database categories and their use cases.

    architecturedistributed-systemsengineering
    عرض على GitHub↗44,051
  • xkcoding/spring-boot-demoالصورة الرمزية لـ xkcoding

    xkcoding/spring-boot-demo

    34,101عرض على GitHub↗

    This project is a comprehensive reference collection of practical implementation examples and patterns for building applications with Spring Boot. It serves as a Java web application template and a showcase for developing functional web services featuring REST endpoints, template engines, and global exception handling. The repository distinguishes itself by providing detailed demonstrations of enterprise-grade features, including distributed locking, task scheduling, and asynchronous message exchange using brokers like RabbitMQ. It also includes reference implementations for automated API doc

    Integrates multiple non-relational data stores, including document, key-value, and graph databases.

    Javademoin-actionjava
    عرض على GitHub↗34,101
  • ziadoz/awesome-phpالصورة الرمزية لـ ziadoz

    ziadoz/awesome-php

    32,573عرض على GitHub↗

    This project is a community-driven directory and knowledge base for the PHP ecosystem. It serves as a comprehensive index of high-quality libraries, frameworks, tools, and educational materials, designed to help developers navigate the landscape and select appropriate solutions for their software projects. The directory distinguishes itself through a hierarchical taxonomy that organizes vast amounts of technical information into a logical, human-readable structure. By relying on distributed contributions from the developer community, it maintains a current and vetted collection of references

    References various NoSQL database technologies.

    awesomeawesome-listsphp
    عرض على GitHub↗32,573
  • valkey-io/valkeyالصورة الرمزية لـ valkey-io

    valkey-io/valkey

    24,875عرض على GitHub↗

    Valkey is an in-memory, NoSQL database server designed for high-performance data storage and real-time state management. It operates as a distributed key-value store, maintaining datasets entirely within system memory to facilitate sub-millisecond response times for read and write operations. The system distinguishes itself through a single-threaded event loop that utilizes asynchronous I/O multiplexing to ensure high throughput. It supports high availability via master-replica replication and provides a decoupled communication model through a built-in publish-subscribe messaging pattern. To

    Manages non-relational data structures without requiring fixed schemas.

    Ccachedatabasekey-value
    عرض على GitHub↗24,875
  • kahun/awesome-sysadminالصورة الرمزية لـ kahun

    kahun/awesome-sysadmin

    24,232عرض على GitHub↗

    Persists unstructured or semi-structured information in horizontally scalable databases.

    عرض على GitHub↗24,232
  • uglide/redisdesktopmanagerالصورة الرمزية لـ uglide

    uglide/RedisDesktopManager

    23,240عرض على GitHub↗

    RedisDesktopManager is a NoSQL database manager and graphical user interface client for Redis. It serves as a desktop administrator for monitoring keys, managing memory, and executing commands on Redis servers. The application provides a visual environment for Redis data visualization, cache inspection, and database administration. It allows for the organization and editing of records across multiple data stores and server instances without the use of a command-line tool.

    Acts as a visual manager for organizing and interacting with records across multiple NoSQL data stores.

    C++
    عرض على GitHub↗23,240
  • pouchdb/pouchdbالصورة الرمزية لـ pouchdb

    pouchdb/pouchdb

    17,583عرض على GitHub↗

    PouchDB is a JavaScript NoSQL document database that runs directly in the browser. It serves as an offline-first data store that allows applications to save state and user data locally using persistent storage. The database is compatible with CouchDB, implementing its API to enable synchronization between browser environments and remote servers. This allows for cross-device data syncing and the development of local-first software that operates without a constant internet connection. The project covers data storage and synchronization capabilities, including the ability to migrate database sc

    Provides a non-relational JavaScript database for flexible document storage in the browser.

    JavaScript
    عرض على GitHub↗17,583
  • realm/realm-swiftالصورة الرمزية لـ realm

    realm/realm-swift

    16,608عرض على GitHub↗

    This is a mobile object database and NoSQL local data store that replaces relational tables with a schema-based model. It functions as a reactive data store, using live object observations and change notifications to trigger automatic user interface refreshes. The system provides built-in mobile cloud data synchronization to keep local datasets consistent with a remote server across multiple devices. It also includes security features for encrypted local storage, protecting sensitive on-disk data using at-rest encryption keys and fine-grained access control. Broad capabilities include object

    Provides a non-relational, schema-based local data store that avoids traditional tables in favor of objects.

    Objective-C
    عرض على GitHub↗16,608
  • realm/realm-cocoaالصورة الرمزية لـ realm

    realm/realm-cocoa

    16,608عرض على GitHub↗

    Realm-Cocoa is a NoSQL mobile database engine and reactive object database designed for local data storage on mobile devices. It serves as a non-relational alternative to Core Data and SQLite, storing data as objects rather than tables. The system functions as an encrypted local store that protects sensitive application data using encryption. It provides reactive data synchronization, allowing application objects and user interfaces to update automatically when the underlying database changes.

    Implements a NoSQL data model that stores information as objects instead of relational tables.

    Objective-C
    عرض على GitHub↗16,608
  • alsotang/node-lessonsالصورة الرمزية لـ alsotang

    alsotang/node-lessons

    16,450عرض على GitHub↗

    node-lessons is a comprehensive Node.js programming course and instructional guide. It provides a collection of guided lessons and code examples designed to teach the fundamentals of the Node.js runtime and server-side JavaScript development. The project serves as a practical guide for building web servers and backend applications, specifically covering the implementation of HTTP servers, request routing, and middleware chains. It includes specialized instructional material on managing asynchronous JavaScript workflows through promises and flow control, as well as guides for integrating NoSQL

    Guides the integration of non-relational document stores for flexible schema management.

    JavaScriptjavascriptnodejs
    عرض على GitHub↗16,450
  • scylladb/scylladbالصورة الرمزية لـ scylladb

    scylladb/scylladb

    15,355عرض على GitHub↗

    ScyllaDB is a distributed NoSQL database engine designed for high-throughput data storage and low-latency performance at scale. It functions as a shard-aware platform that manages large-scale datasets across distributed clusters, providing a foundation for real-time applications that require consistent availability and operational stability. The system distinguishes itself through a shared-nothing architecture that distributes data across independent CPU cores to eliminate lock contention. It incorporates a user-space networking stack and an asynchronous event-driven engine to maximize hardwa

    Functions as a high-performance, shard-aware NoSQL database engine for massive scale.

    C++c-plus-pluscassandracpp
    عرض على GitHub↗15,355
  • dotnet/efcoreالصورة الرمزية لـ dotnet

    dotnet/efcore

    14,587عرض على GitHub↗

    Entity Framework Core is an object-relational mapper that enables developers to interact with database systems using strongly-typed code. It serves as a comprehensive data access framework, providing a unified interface for mapping application objects to relational and non-relational database schemas while managing the lifecycle of data operations through a central context. The project distinguishes itself through a provider-based architecture that decouples core data access logic from specific database engines, allowing for consistent interaction across diverse storage systems. It features a

    Provides secure connectivity and data access for document-based NoSQL database systems.

    C#aspnet-productc-sharpdatabase
    عرض على GitHub↗14,587
  • louischatriot/nedbالصورة الرمزية لـ louischatriot

    louischatriot/nedb

    13,540عرض على GitHub↗

    NeDB is a JavaScript embedded NoSQL document store designed for Node.js and the browser. It functions as an in-memory data store with the option to persist documents to a local file system, ensuring data survives application restarts. The project utilizes a MongoDB-compatible API to perform data operations, allowing it to serve as a lightweight document indexing system and a persistent file database without requiring a separate database server. Capabilities include querying, inserting, updating, and deleting documents, as well as the ability to create indexes on specific fields to accelerate

    Implements a non-relational document store that can be embedded directly within Node.js or browser applications.

    JavaScript
    عرض على GitHub↗13,540
  • snapchat/keydbالصورة الرمزية لـ Snapchat

    Snapchat/KeyDB

    12,487عرض على GitHub↗

    KeyDB is a multithreaded in-memory key-value store and distributed cache. It functions as a NoSQL database utilizing multi-version concurrency control to execute non-blocking queries and scans. The project is a multithreaded fork of Redis that maintains protocol compatibility while utilizing a multithreaded architecture to scale across multi-core hardware. It distinguishes itself with flash-tiered storage, allowing the system to offload data from primary RAM to SSD or flash storage to increase total capacity. The system supports high availability through active-active mesh replication and mu

    Implements a NoSQL database utilizing multi-version concurrency control for non-blocking operations.

    C++
    عرض على GitHub↗12,487
  • invertase/react-native-firebaseالصورة الرمزية لـ invertase

    invertase/react-native-firebase

    12,291عرض على GitHub↗

    react-native-firebase is a modular set of libraries that integrates Firebase cloud services into cross-platform mobile applications. It serves as a native-SDK wrapper, mapping JavaScript method calls to native iOS and Android Firebase SDKs via the React Native bridge to provide a type-safe interface for mobile backend integration. The project enables connectivity to a wide array of cloud services, including user authentication and identity management, NoSQL cloud databases with real-time synchronization, and scalable cloud storage for media files. It also provides tools for sending push notif

    Provides integration with a scalable NoSQL cloud database for flexible document storage and querying.

    TypeScript
    عرض على GitHub↗12,291
  • microsoftdocs/azure-docsالصورة الرمزية لـ MicrosoftDocs

    MicrosoftDocs/azure-docs

    10,894عرض على GitHub↗

    Azure Docs is the official technical documentation repository for Microsoft Azure, the cloud computing platform. It provides comprehensive guidance on the full spectrum of Azure services, covering everything from core infrastructure components like virtual machines, Kubernetes clusters, and serverless computing to platform services for AI, machine learning, data analytics, and storage. The documentation details how to provision, manage, and govern cloud resources at scale, including policy enforcement, identity management, and cost optimization. The documentation distinguishes Azure through i

    Documents Azure's NoSQL database querying service with open APIs for flexible scaling.

    Markdownskilling
    عرض على GitHub↗10,894
  • huangzworks/redis-3.0-annotatedالصورة الرمزية لـ huangzworks

    huangzworks/redis-3.0-annotated

    10,172عرض على GitHub↗

    This project provides a version of the Redis 3.0 codebase featuring detailed technical commentary and annotations. It serves as a technical resource for studying the internal design and implementation of an in-memory key-value store and the architecture of a networked NoSQL database. The documentation focuses on the implementation of the Redis Sentinel system, covering the mechanisms used for monitoring instance health, managing automatic failover, and notifying clients of primary node changes. The project covers broader architectural areas including in-memory data storage, high availability

    Provides detailed technical commentary and annotations on the internal design and implementation of the Redis 3.0 codebase.

    C
    عرض على GitHub↗10,172
  • tporadowski/redisالصورة الرمزية لـ tporadowski

    tporadowski/redis

    9,987عرض على GitHub↗

    Redis is a high-performance in-memory key-value store that functions as a distributed cache, message broker, and NoSQL database. It provides sub-millisecond read and write access to data stored in RAM and can operate as a vector database for indexing high-dimensional embeddings. The system supports a wide range of data storage and synchronization primitives, including the management of strings, hashes, lists, sets, and JSON documents. It enables real-time data operations through atomic transactions, hybrid persistence using snapshots and append-only logs, and high-availability configurations

    Provides a flexible schema database for storing and retrieving non-relational data such as strings, hashes, lists, and JSON.

    Credisredis-for-windowsredis-msi-installer
    عرض على GitHub↗9,987
  • apache/cassandraالصورة الرمزية لـ apache

    apache/cassandra

    9,778عرض على GitHub↗

    Cassandra is a distributed NoSQL database and wide-column store designed for high availability and linear scalability. It functions as a fault-tolerant distributed system that utilizes an LSM-tree storage engine to optimize write throughput and manage massive datasets. The system is a CQL-compliant database, using a structured query language to manage and retrieve tabular data stored across multiple nodes. It organizes information into rows and columns based on a flexible schema and primary keys. The project provides capabilities for horizontal database scaling, distributed data partitioning

    Provides a distributed NoSQL database designed for high availability and linear scalability of structured data.

    Javacassandradatabasejava
    عرض على GitHub↗9,778
السابق123التالي
  1. Home
  2. Data & Databases
  3. NoSQL Databases

استكشف الوسوم الفرعية

  • Architectural AnnotationsTechnical commentary and source code analysis detailing the internal design and structure of a database system. **Distinct from NoSQL Databases:** Distinct from NoSQL Databases: focuses on the educational analysis and documentation of the system's internal architecture rather than the database software itself.
  • Comparative ParadigmsTechnical comparisons between different database models and paradigms to determine optimal storage solutions. **Distinct from NoSQL Databases:** Focuses on the comparative analysis of multiple database types rather than the implementation of a single NoSQL system
  • EmbeddedLightweight non-relational databases integrated directly into an application to avoid external dependencies. **Distinct from NoSQL Databases:** Focuses on embedded, zero-dependency storage rather than standalone NoSQL server systems.
  • GUI Management ToolsGraphical user interfaces for managing data and schemas in NoSQL databases. **Distinct from NoSQL Databases:** Focuses on the management tooling (GUI) rather than the database system itself.
  • Integration GuidesInstructional material and practical examples for connecting applications to non-relational databases. **Distinct from NoSQL Databases:** Focuses on the educational process of integration and mapping rather than the database system itself.
  • NoSQL Database Querying3 وسوم فرعيةAccesses fast, schema-free data stores using open APIs for applications that need flexible scaling. **Distinct from NoSQL Databases:** Distinct from NoSQL Databases: focuses on querying and accessing NoSQL data, not the database systems themselves.