awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

20 रिपॉजिटरी

Awesome GitHub RepositoriesObject-Oriented Databases

Database systems that store data as objects, preserving class structures and behaviors.

Distinguishing note: Focuses on object-based data modeling rather than relational or document-based approaches.

Explore 20 awesome GitHub repositories matching data & databases · Object-Oriented Databases. Refine with filters or upvote what's useful.

Awesome Object-Oriented Databases GitHub Repositories

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • gitbutlerapp/gitbutlergitbutlerapp का अवतार

    gitbutlerapp/gitbutler

    19,465GitHub पर देखें↗

    GitButler is a desktop application designed for managing Git version control workflows. It provides a visual interface for organizing concurrent development tasks, allowing users to work on multiple features or bug fixes simultaneously within a single repository without the need for manual context switching. The application utilizes a virtual file system overlay and in-memory staging to track granular file modifications independently of the underlying version control system. It features a conflict isolation engine that breaks down complex merge conflicts into smaller, manageable segments, and

    Stores all project history and branch snapshots as immutable content-addressed objects within the standard local repository structure.

    Rustgitgithubtauri
    GitHub पर देखें↗19,465
  • realm/realm-swiftrealm का अवतार

    realm/realm-swift

    16,608GitHub पर देखें↗

    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

    Implements an object-oriented database that stores data as objects, preserving class structures.

    Objective-C
    GitHub पर देखें↗16,608
  • geldata/gelgeldata का अवतार

    geldata/gel

    14,065GitHub पर देखें↗

    Gel is an object-relational database system that models data as a graph of interconnected objects. By utilizing a strongly typed schema, it enables complex relational queries and polymorphic data structures without the need for traditional join tables. The system integrates native vector storage and similarity search operators, allowing it to function as both a relational and a vector database for semantic data retrieval. The platform distinguishes itself through a comprehensive suite of developer-centric automation tools. It features a declarative migration system that tracks and versions sc

    Models data as a graph of interconnected objects, featuring a strongly typed schema and built-in migration management.

    Pythondatabaseedgedbedgeql
    GitHub पर देखें↗14,065
  • rtyley/bfg-repo-cleanerrtyley का अवतार

    rtyley/bfg-repo-cleaner

    12,139GitHub पर देखें↗

    BFG Repo-Cleaner is a Git history cleaner and repository optimizer designed to permanently remove large files and sensitive data from a project's entire commit history. It functions as a specialized purger to delete passwords and private credentials across all commits to prevent security leaks. This tool is implemented in Scala to provide high-performance processing for repository cleaning logic. It distinguishes itself by incorporating a safety mechanism that preserves the state of the latest commit, ensuring that historical cleaning does not break the current production code. The project c

    Manipulates the underlying git object database directly to achieve high-performance repository cleaning.

    Scala
    GitHub पर देखें↗12,139
  • newren/git-filter-reponewren का अवतार

    newren/git-filter-repo

    11,748GitHub पर देखें↗

    Git-filter-repo is a command-line utility designed for the permanent modification and restructuring of Git repository history. It functions as a maintenance tool for cleaning project data, enabling users to reorganize file structures, update commit metadata, and purge sensitive information such as credentials or large blobs from the entire commit graph. The tool distinguishes itself by interacting directly with the internal Git object database rather than relying on standard command-line interfaces. It utilizes the native fast-import stream protocol and processes commits as a continuous data

    Interacts directly with the internal Git object database to perform repository history modifications.

    Python
    GitHub पर देखें↗11,748
  • libgit2/libgit2libgit2 का अवतार

    libgit2/libgit2

    10,485GitHub पर देखें↗

    libgit2 is a portable, cross-platform C library that provides a programmatic interface for integrating Git version control directly into applications. It serves as a linkable implementation of Git internals, allowing developers to manage repositories and manipulate version control data without requiring a system installation of the Git command line tool. The library functions as an embedded API and object database manager capable of reading and writing commits, trees, blobs, and tags. It includes a network transport client to handle the transfer of repository data over protocols such as SSH a

    Functions as an object database manager for reading and writing commits, trees, blobs, and tags.

    C
    GitHub पर देखें↗10,485
  • git-bug/git-buggit-bug का अवतार

    git-bug/git-bug

    9,909GitHub पर देखें↗

    git-bug is a distributed bug tracker and local-first issue manager that stores bug reports and comments as versioned objects directly within a Git repository. It integrates project management by coupling issue history with source code, using Git as the transport layer to synchronize task data across multiple local clones. The system enables distributed bug tracking without relying on a central server or external hosting provider. It utilizes a local indexing cache to provide near-instant searching and filtering of issue metadata without network latency. The project further supports synchroni

    Stores issue reports and comments as versioned blobs and trees directly within the Git object database.

    Gobugtrackerdecentralized-applicationdistributed-systems
    GitHub पर देखें↗9,909
  • isomorphic-git/isomorphic-gitisomorphic-git का अवतार

    isomorphic-git/isomorphic-git

    8,259GitHub पर देखें↗

    Isomorphic-git is a full implementation of the Git version control system written in JavaScript. It serves as a programmatic client library that allows developers to perform core version control operations without requiring a system-level Git binary installation. The library is designed as an isomorphic codebase, meaning it runs identically across both client-side web browser environments and server-side Node.js runtimes. It achieves this by using a filesystem-agnostic storage model and a pure JavaScript implementation of the Git core logic and the Smart HTTP protocol. The project covers a c

    Converts shortened object ID prefixes into full-length versions by searching the repository history.

    JavaScript
    GitHub पर देखें↗8,259
  • mystenlabs/suiMystenLabs का अवतार

    MystenLabs/sui

    7,612GitHub पर देखें↗

    Sui is a blockchain platform featuring an object-centric state model and resource-oriented smart contracts. It utilizes parallel transaction execution to increase network throughput and supports programmable transaction blocks that bundle multiple operations into single atomic units. The platform distinguishes itself with a capability-based access control system and zero-knowledge login mechanisms, enabling users to authenticate via identity providers without seed phrases. It also implements deterministic object addressing to allow predictable state lookups and supports the creation of soulbo

    Allows the establishment of parent-child relationships by sending objects to specific target object identifiers.

    Rustblockchaindistributed-ledger-technologymove
    GitHub पर देखें↗7,612
  • go-git/go-gitgo-git का अवतार

    go-git/go-git

    7,211GitHub पर देखें↗

    This project is a pure Go implementation of the Git version control system, providing a library for integrating versioning and history analysis into applications. It functions as a complete repository manager and object store that does not require external binary dependencies. The implementation utilizes interface-based storage, allowing repositories to be managed on disk or entirely in memory. It supports a transactional storage model to ensure atomic operations and implements a content-addressable storage system using delta-compression packfiles. The library covers a broad range of version

    Manages the storage and retrieval of encoded Git objects using a content-addressed model.

    Gogitgit-clientgit-library
    GitHub पर देखें↗7,211
  • vcmi/vcmivcmi का अवतार

    vcmi/vcmi

    5,692GitHub पर देखें↗

    vcmi, Heroes of Might and Magic III के लिए एक ओपन-सोर्स गेम इंजन है जो मूल रणनीति गेम के गेमप्ले, लॉजिक और रेंडरिंग को फिर से बनाता है। यह Windows, Linux, macOS, Android और iOS को सपोर्ट करने वाला एक क्रॉस-प्लेटफ़ॉर्म गेम रनटाइम है, जो रणनीतिक वर्ल्ड मैप नेविगेशन और टैक्टिकल कॉम्बैट के लिए एक टर्न-आधारित रणनीति सिम्युलेटर प्रदान करता है। यह प्रोजेक्ट एक मॉडेबल गेम फ्रेमवर्क के रूप में बनाया गया है, जिसमें डेटा-संचालित मॉडिंग सिस्टम और एक सैंडबॉक्स्ड Lua स्क्रिप्टिंग एकीकरण है। ये बाहरी कॉन्फ़िगरेशन फ़ाइलों और स्कीमा वैलिडेशन के माध्यम से कस्टम गेमप्ले लॉजिक, स्पेल इफेक्ट्स और नए गुटों, पात्रों और एसेट्स को जोड़ने की अनुमति देते हैं। इस इंजन में एक मल्टीप्लेयर स्टेट सिंक्रोनाइज़र शामिल है जो बाइनरी सीरियलाइज़ेशन के माध्यम से क्लाइंट्स के बीच एक साथ टर्न और गेम स्टेट अपडेट्स का समन्वय करता है। इसमें रणनीति सिमुलेशन के लिए इंटीग्रेटेड आर्टिफिशियल इंटेलिजेंस, एक समर्पित मैप ऑथरिंग और जनरेशन सिस्टम, और एसेट ओवरराइड्स और लोकलाइज़ेशन के लिए टूल्स भी शामिल हैं। यह सॉफ़्टवेयर मल्टी-प्लेटफ़ॉर्म बिल्ड कॉन्फ़िगरेशन को सपोर्ट करता है और गेम डेटा निकालने और गेम स्टेट्स को डिबग करने के लिए टूल्स प्रदान करता है।

    Tracks pointer addresses during serialization to maintain complex object relationships after loading.

    C++
    GitHub पर देखें↗5,692
  • google/git-appraisegoogle का अवतार

    google/git-appraise

    5,303GitHub पर देखें↗

    git-appraise is a decentralized code review tool and distributed review workflow engine. It allows teams to conduct peer reviews by storing review requests, comments, and approvals as objects directly within Git repositories, eliminating the need for a central server. The system synchronizes review data across team members using standard Git push and pull operations. It manages the entire lifecycle of a code change—from the initial review request to the final merge—by using Git references to track the state and identity of reviews. The project covers code approval workflows, including the en

    Stores review metadata and comments as immutable, content-addressed Git objects to avoid central databases.

    Go
    GitHub पर देखें↗5,303
  • openkruise/kruiseopenkruise का अवतार

    openkruise/kruise

    5,272GitHub पर देखें↗

    Kruise is a workload management system designed for large-scale applications on Kubernetes. It provides a framework for advanced orchestration, scaling, and upgrade strategies to maintain stability in massive deployments. The project is distinguished by its ability to perform in-place updates of container images and resource limits without deleting and recreating pods. It includes a dedicated image pre-puller to accelerate pod startup and a sidecar injector to dynamically manage the lifecycle of sidecar containers. Additionally, a resource distributor synchronizes configuration maps and secre

    Uses owner references to replicate configuration maps and secrets across namespaces and automate lifecycle cleanup.

    Gocloud-nativecloudnativecncf
    GitHub पर देखें↗5,272
  • cjb/gittorrentcjb का अवतार

    cjb/GitTorrent

    4,762GitHub पर देखें↗

    GitTorrent एक डिस्ट्रीब्यूटेड Git वितरण प्रणाली है जो पीयर-टू-पीयर नेटवर्क पर रिपॉजिटरी को साझा करने और क्लोन करने में सक्षम बनाती है। यह Git ऑब्जेक्ट्स को ट्रांसपोर्ट करने के लिए BitTorrent प्रोटोकॉल और फ़ेच और पुश ऑपरेशन्स के लिए एक कस्टम ट्रांसपोर्ट मैकेनिज्म का उपयोग करके केंद्रीय होस्टिंग प्रोवाइडर्स को प्रतिस्थापित करती है। प्रोजेक्ट ब्लॉकचेन आइडेंटिटी रजिस्ट्री के माध्यम से यूज़रनेम को क्रिप्टोग्राफिक कुंजियों से मैप करके डिस्ट्रीब्यूटेड आइडेंटिटी का प्रबंधन करता है। यह सिस्टम स्वामित्व स्थापित करने के लिए एक ब्लॉकचेन और बिना किसी केंद्रीय प्राधिकरण के हस्ताक्षरित यूज़र प्रोफाइल और रिपॉजिटरी मेटाडेटा को प्रबंधित करने के लिए एक डिस्ट्रीब्यूटेड की-वैल्यू स्टोर का उपयोग करता है। रिपॉजिटरी डिस्कवरी और एक्सेस को एक डिस्ट्रीब्यूटेड हैश टेबल के माध्यम से संभाला जाता है, जिससे नोड्स विशिष्ट Git कमिट्स और रिपॉजिटरी का पता लगा सकते हैं। यह इंफ्रास्ट्रक्चर लोकल Git इंस्टॉलेशन को नेटवर्क नोड्स के रूप में कार्य करने में सक्षम बनाता है जो सीधे अन्य पीयर्स को डेटा प्रदान करते हैं।

    Facilitates the peer-to-peer transfer and unpacking of Git objects via custom transport mechanisms.

    JavaScript
    GitHub पर देखें↗4,762
  • objectbox/objectbox-javaobjectbox का अवतार

    objectbox/objectbox-java

    4,612GitHub पर देखें↗

    ObjectBox Java, Java और Android के लिए एक एम्बेडेड NoSQL ऑब्जेक्ट डेटाबेस है जो रिलेशनल मैपिंग के बिना डेटा ऑब्जेक्ट्स को सीधे स्टोर करता है। यह एक नेटिव-प्रोसेस स्टोरेज इंजन के रूप में कार्य करता है, जो एप्लिकेशंस को प्लेन Java या Kotlin क्लासेस को एंटिटीज के रूप में पर्सिस्ट करने की अनुमति देता है। यह प्रोजेक्ट एक ऑन-डिवाइस वेक्टर डेटाबेस क्षमता के साथ खुद को अलग करता है, जो अनुमानित निकटतम पड़ोसी खोज (approximate nearest neighbor searches) और सिमेंटिक समानता प्रश्नों को करने के लिए HNSW इंडेक्स का उपयोग करता है। इसमें डेटा ऑब्जेक्ट्स, स्कीमा, और डिपेंडेंसी डायग्राम्स को विज़ुअलाइज़ करने के लिए स्थानीय रूप से होस्ट किया गया वेब-आधारित ब्राउज़र भी शामिल है। डेटाबेस ACID-अनुपालन परमाणु लेनदेन, रीयल-टाइम अवलोकनों के लिए रिएक्टिव डेटा स्ट्रीम्स, और क्रॉस-प्लेटफॉर्म डेटा सिंक्रोनाइज़ेशन सहित डेटा प्रबंधन क्षमताओं की एक विस्तृत श्रृंखला को कवर करता है। इसकी स्टोरेज सतह लेज़ी लोडिंग, प्रॉपर्टी-आधारित फ़िल्टरिंग, और कैशिंग या स्वचालित परीक्षण के लिए मेमोरी में डेटा स्टोर को इनिशियलाइज़ करने की क्षमता के साथ ऑब्जेक्ट-रिलेशन मैपिंग का समर्थन करती है।

    Provides an embedded object-oriented database that stores Java and Kotlin classes directly without relational mapping.

    Javaandroiddatabaseedge
    GitHub पर देखें↗4,612
  • openimages/datasetopenimages का अवतार

    openimages/dataset

    4,366GitHub पर देखें↗

    This project is a computer vision dataset and image annotation repository designed for training and evaluating machine learning models. It provides a large collection of labeled images, serving as an object detection benchmark and a source of pixel-level segmentation data. The repository distinguishes itself as a multimodal visual dataset by pairing images with synchronized voice, text, and mouse traces to support narrative understanding. It further enables the analysis of model fairness through the inclusion of demographic attributes and exhaustive annotations. The dataset covers a broad ra

    Identifies triplets consisting of two objects and their interaction or an object and its physical property.

    Python
    GitHub पर देखें↗4,366
  • steipete/gogclisteipete का अवतार

    steipete/gogcli

    4,232GitHub पर देखें↗

    gogcli is a single command-line binary that manages Gmail, Drive, Calendar, Docs, Sheets, Slides, Forms, Apps Script, Contacts, People, Tasks, Classroom, Chat, Groups, Keep, and Workspace Admin services through a predictable service resource method grammar. It authenticates across multiple Google accounts using OAuth, service accounts, access tokens, or application default credentials, storing credentials in the OS keyring for secure persistence. The tool also exposes a Model Context Protocol server over stdio that registers typed tools for agent clients, and can invoke any Google Discovery-

    Retrieves the raw Drive API object for a file, optionally filtering fields.

    Gogcalgcontactsgdrive
    GitHub पर देखें↗4,232
  • github/git-sizergithub का अवतार

    github/git-sizer

    3,979GitHub पर देखें↗

    git-sizer is a repository size analyzer and auditing tool used to calculate the size of Git objects, references, and commit histories. It functions as a blob and commit auditor, a history depth profiler, and a checkout weight calculator to identify performance bottlenecks within a Git store. The tool identifies oversized files and bloated commits to assist with repository maintenance and storage analysis. It detects large objects and measures the depth of commit chains and annotated tags to analyze repository complexity and bloat. The software covers version control auditing and performance

    Provides direct access to raw Git object data on disk to calculate exact repository sizes without a full checkout.

    Gogitgithubgolang
    GitHub पर देखें↗3,979
  • creationix/js-gitcreationix का अवतार

    creationix/js-git

    3,844GitHub पर देखें↗

    js-git is a modular JavaScript implementation of the Git protocol and object model. It provides a content-addressable storage engine that manages blobs, trees, and commits using cryptographic hashes, allowing version control functionality to operate without external system dependencies. The project features a pluggable repository interface and storage layer, enabling Git data to be persisted across diverse mediums such as browser databases or local file systems. It includes a streaming packfile processor for packing and unpacking objects to facilitate efficient data transfer. The library cov

    Provides an interface to manage immutable, content-addressed blobs and commit trees.

    JavaScript
    GitHub पर देखें↗3,844
  • wp-graphql/wp-graphqlwp-graphql का अवतार

    wp-graphql/wp-graphql

    3,780GitHub पर देखें↗

    WPGraphQL is a GraphQL interface for WordPress that transforms a WordPress installation into a headless content source. It functions as a GraphQL schema provider that maps database structures and relational data into a standardized schema, exposing posts, pages, and custom data types through a single flexible endpoint. The project includes an integrated API query builder and schema explorer, allowing for the visual composition of queries and real-time validation of responses. It provides a system for extending the schema with custom fields and relationships to expose specific business data.

    Resolves any object in the graph using a global unique identifier regardless of the underlying data table.

    PHP
    GitHub पर देखें↗3,780
  1. Home
  2. Data & Databases
  3. Object-Oriented Databases

सब-टैग एक्सप्लोर करें

  • Git Object Backends4 सब-टैग्सStores project history and branch snapshots as immutable content-addressed objects within the local repository. **Distinct from Object-Oriented Databases:** Distinct from general object-oriented databases: focuses on Git's specific content-addressed storage model.