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

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

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

20 مستودعات

Awesome GitHub RepositoriesDatabase Query Interfaces

Tools that provide direct interfaces for executing read and write operations against various database types.

Distinguishing note: Distinct from general data orchestration: focuses specifically on the execution of database-native query languages.

Explore 20 awesome GitHub repositories matching data & databases · Database Query Interfaces. Refine with filters or upvote what's useful.

Awesome Database Query Interfaces GitHub Repositories

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

    atuinsh/atuin

    30,266عرض على GitHub↗

    Atuin is a command-line tool that replaces standard shell history with a searchable, encrypted SQLite database. By hooking into shell initialization scripts, it provides an interactive, keyboard-driven interface for real-time command filtering and retrieval. The platform ensures data privacy through a client-side encryption layer, securing sensitive history and configuration data before it is synchronized across multiple machines. Beyond history management, Atuin functions as an executable documentation platform that enables teams to create and share interactive runbooks. These documents use

    Integrates parameterized database queries directly into documents for structured data retrieval.

    Rustbashfishhistory
    عرض على GitHub↗30,266
  • mongodb/mongoالصورة الرمزية لـ mongodb

    mongodb/mongo

    28,158عرض على GitHub↗

    This project is a distributed, document-oriented database system designed to store information in flexible, hierarchical structures. It supports horizontal scaling through automated sharding and maintains high availability across global clusters using a multi-node replication protocol. By executing multi-document operations as atomic units, the system ensures data integrity and consistency across distributed environments. The platform distinguishes itself by integrating advanced vector-based indexing, which enables semantic similarity searches alongside traditional geospatial and lexical quer

    Executes database queries and configures server settings using a command-line interface featuring intelligent autocomplete and syntax highlighting.

    C++c-plus-plusdatabasemongodb
    عرض على GitHub↗28,158
  • beekeeper-studio/beekeeper-studioالصورة الرمزية لـ beekeeper-studio

    beekeeper-studio/beekeeper-studio

    22,030عرض على GitHub↗

    Beekeeper Studio is a cross-platform desktop application designed for database management and SQL development. It provides a unified graphical interface to connect to, query, and modify data across a wide range of relational and NoSQL database systems. The application functions as a comprehensive workspace, integrating tools for schema design, record editing, and data visualization. The project distinguishes itself through a focus on secure, flexible connectivity and AI-assisted workflows. It supports advanced authentication methods, including enterprise single sign-on, multi-factor authentic

    Executes structured queries and performs CRUD operations on database records through a unified interface.

    TypeScriptbigquerycassandracockroachdb
    عرض على GitHub↗22,030
  • mybatis/mybatis-3الصورة الرمزية لـ mybatis

    mybatis/mybatis-3

    20,385عرض على GitHub↗

    MyBatis is a Java persistence framework that functions as a database query mapper and object-relational mapping tool. It decouples SQL statements from application code, allowing developers to manage database interactions by mapping Java objects to relational database records. The framework provides a centralized approach to SQL query management, enabling the use of either XML configuration files or annotations to define persistence logic. It automates the transformation of database result sets into structured objects, which eliminates the need for manual data conversion and reduces repetitive

    Acts as a database query mapper that decouples SQL statements from application code.

    Javajavamybatissql
    عرض على GitHub↗20,385
  • tencent/apijsonالصورة الرمزية لـ Tencent

    Tencent/APIJSON

    18,395عرض على GitHub↗

    APIJSON is a no-code database API generator and object-relational mapping layer that automatically transforms relational database schemas into functional HTTP endpoints. It provides a system for generating CRUD operations and technical documentation without the need to write manual backend code. The project is distinguished by its ability to allow clients to define custom JSON response structures and field aliases directly within the request. It features dynamic query translation that converts structured JSON parameters into optimized SQL for complex relational joins, subqueries, and data agg

    Provides a web-based interface for executing relational queries, joins, and data aggregations without manual coding.

    Javabaasclickhousecrud
    عرض على GitHub↗18,395
  • fastapi/sqlmodelالصورة الرمزية لـ fastapi

    fastapi/sqlmodel

    18,137عرض على GitHub↗

    SQLModel is a type-safe object-relational mapping library for Python that integrates database schema definitions with data validation logic. By combining these two roles into a single class, it allows developers to manage relational data structures and enforce data integrity for web APIs simultaneously. The framework is built to support asynchronous database operations, enabling high-performance applications to execute queries and transactions without blocking the main execution thread. The library distinguishes itself by leveraging Python type hints to provide IDE autocompletion and compile-

    Constructs and executes database queries using class models to retrieve typed objects without raw SQL.

    Pythonfastapijsonjson-schema
    عرض على GitHub↗18,137
  • nim-lang/nimالصورة الرمزية لـ nim-lang

    nim-lang/Nim

    18,071عرض على GitHub↗

    Nim is a statically typed, compiled systems programming language designed for high performance and cross-platform development. It translates high-level source code into C, C++, or JavaScript, allowing developers to produce efficient native binaries or web-compatible scripts from a single codebase. The language emphasizes a clean, indentation-based syntax that simplifies code hierarchy while maintaining the power of a full-featured systems language. What distinguishes Nim is its robust metaprogramming framework, which allows developers to inspect, modify, and generate code structures during th

    Interact with relational database systems using high-level wrappers and a consistent interface.

    Nimcompilerefficienthacktoberfest
    عرض على GitHub↗18,071
  • geektutu/7days-golangالصورة الرمزية لـ geektutu

    geektutu/7days-golang

    16,812عرض على GitHub↗

    This project is an educational framework designed to teach the fundamentals of building core distributed systems and web services from scratch in Go. It provides a collection of modular implementations that demonstrate how to construct essential infrastructure components, including web servers, remote procedure call systems, distributed caches, and database abstraction layers. The framework distinguishes itself by focusing on the internal mechanics of these systems rather than providing a high-level abstraction for production use. It covers the implementation of complex architectural patterns

    Provides a unified session-based query interface for mapping object structures to database tables.

    Gogolanglearningscratch
    عرض على GitHub↗16,812
  • neo4j/neo4jالصورة الرمزية لـ neo4j

    neo4j/neo4j

    15,928عرض على GitHub↗

    Neo4j is a native graph database management system designed to store and query highly connected data using a property-graph model. It provides an ACID-compliant transaction engine that ensures data integrity, supported by a distributed cluster architecture that maintains causal consistency across nodes. Users interact with the system through a declarative query language, which allows for complex pattern matching and path traversal without requiring manual traversal logic. The platform distinguishes itself through its hybrid approach to data retrieval, combining traditional graph-based queries

    Provides direct interfaces for executing read and write operations against the graph database.

    Javacypherdatabasegraph
    عرض على GitHub↗15,928
  • geldata/gelالصورة الرمزية لـ geldata

    geldata/gel

    14,065عرض على GitHub↗

    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

    Provides a command-line interface for managing local and remote database instances, executing queries, and automating development workflows.

    Pythondatabaseedgedbedgeql
    عرض على GitHub↗14,065
  • brianc/node-postgresالصورة الرمزية لـ brianc

    brianc/node-postgres

    13,155عرض على GitHub↗

    This project is a Node.js client for PostgreSQL databases, providing a protocol parser to translate raw binary streams into JavaScript objects. It serves as a driver for executing queries, managing data, and integrating Node.js applications with PostgreSQL backends. The library includes a connection pool manager to reduce network overhead by caching reusable connections and a result streamer that uses cursors to retrieve large datasets incrementally. It also functions as an event listener for subscribing to asynchronous server-side notifications to trigger real-time application events. Broad

    Provides a direct interface for executing parameterized read and write operations against PostgreSQL.

    JavaScriptlibpqnode-postgrespostgres
    عرض على GitHub↗13,155
  • mongodb/node-mongodb-nativeالصورة الرمزية لـ mongodb

    mongodb/node-mongodb-native

    10,180عرض على GitHub↗

    The MongoDB Node.js Driver is a programmatic interface and NoSQL database client used to manage document storage and execute operations within a MongoDB database. It serves as an asynchronous database interface and connection manager that enables Node.js applications to integrate with MongoDB servers. The project implements client-side field encryption to secure sensitive data and queries locally before transmission. It also provides a BSON serialization library to convert JavaScript objects into a binary format for efficient storage and network transmission. The driver covers a broad range

    Provides a programmatic interface for executing native read and write commands against the database.

    TypeScriptdatabasemongodbnode-js
    عرض على GitHub↗10,180
  • xo/usqlالصورة الرمزية لـ xo

    xo/usql

    10,014عرض على GitHub↗

    usql is a universal SQL command-line interface used to connect to and manage multiple SQL and NoSQL databases through a single unified tool. It provides a standardized interface for executing queries across various data stores and serves as a multi-database query tool and schema inspector. The tool distinguishes itself by enabling cross-database data migration, allowing users to pipe result sets from one active database connection directly into another. It also features terminal-based data visualization, which renders query results as graphical charts, graphs, and images directly within the t

    Facilitates connecting to diverse data stores and transferring data using a consistent interface.

    Gocommand-linedatabasego
    عرض على GitHub↗10,014
  • microsoft/vscode-copilot-chatالصورة الرمزية لـ microsoft

    microsoft/vscode-copilot-chat

    9,493عرض على GitHub↗

    This project is an AI-powered IDE extension and LLM coding assistant that provides a conversational interface for generating, refactoring, and debugging code. It functions as an AI agent framework and a Model Context Protocol client, connecting AI models to external data sources and tools to automate complex development tasks. The system is distinguished by its use of autonomous AI agents capable of multi-step task execution, including the ability to read files, modify code, and run terminal commands iteratively. It supports recursive agent orchestration through subagent delegation and employ

    Provides an interface to write, execute, and save MongoDB commands for script prototyping.

    TypeScript
    عرض على GitHub↗9,493
  • answerdotai/fasthtmlالصورة الرمزية لـ AnswerDotAI

    AnswerDotAI/fasthtml

    6,846عرض على GitHub↗

    FastHTML is a full-stack Python web framework designed for building interactive web applications using pure Python. It functions as an HTMX integration framework and a Python HTML domain-specific language, allowing developers to generate HTML structures using native objects and functions instead of external templating files. The framework is distinguished by its native support for real-time bidirectional communication via WebSockets and Server-Sent Events, enabling server-side updates to be pushed to the browser without full page reloads. It further integrates identity management through OAut

    Provides a high-level interface for database operations using Python classes and type hints.

    Jupyter Notebook
    عرض على GitHub↗6,846
  • rstudio/shinyالصورة الرمزية لـ rstudio

    rstudio/shiny

    5,608عرض على GitHub↗

    Shiny is a framework for building interactive web applications using R code, eliminating the need for HTML, CSS, or JavaScript. At its core, it provides a reactive programming model that automatically tracks data dependencies and re-executes only the parts of an application that depend on changed inputs. The framework handles server-side UI rendering and maintains persistent WebSocket connections between the browser and server for real-time updates without page reloads. The framework distinguishes itself through deep integration with the R ecosystem, including the ability to embed interactive

    Connects to databases using dplyr or DBI to execute queries and write data from within the app.

    Rrreactiverstudio
    عرض على GitHub↗5,608
  • tcdi/pgxالصورة الرمزية لـ tcdi

    tcdi/pgx

    4,716عرض على GitHub↗

    pgx هو إطار عمل ومجموعة أدوات لتطوير إضافات PostgreSQL عالية الأداء باستخدام لغة البرمجة Rust. يوفر غلاف API منخفض المستوى للتفاعل مع سياقات ذاكرة قاعدة البيانات الداخلية، وأنظمة التسجيل، وواجهات برمجة تطبيقات التنفيذ الأساسية، مما يتيح تنفيذ وظائف ومنطق قاعدة بيانات مخصص مباشرة داخل محرك قاعدة البيانات. يتميز المشروع بأداة بناء مخصصة وواجهة سطر أوامر تدير دورة حياة تطوير الإضافات، بدءاً من تهيئة البيئة وحتى حزم الملفات الثنائية. يتضمن أداة تعيين الأنواع (type mapper) التي تترجم هياكل اللغة إلى أنواع مركبة في قاعدة البيانات وتنشئ تعريفات مخطط SQL المقابلة تلقائياً. يغطي إطار العمل مساحة واسعة من القدرات بما في ذلك تعيين الوظائف المعرفة من قبل المستخدم، وتكامل البروتوكول الثنائي، ودعم استهداف إصدارات متعددة لضمان التوافق عبر إصدارات قاعدة البيانات المختلفة. كما يوفر أغلفة متخصصة لإدارة الذاكرة للتعامل مع المؤشرات ومنع التسريبات داخل بيئة قاعدة البيانات.

    Provides safe Rust bindings to the PostgreSQL Server Programming Interface for executing queries from within extensions.

    Rust
    عرض على GitHub↗4,716
  • pgcentralfoundation/pgrxالصورة الرمزية لـ pgcentralfoundation

    pgcentralfoundation/pgrx

    4,720عرض على GitHub↗

    pgrx is a framework for building and packaging custom PostgreSQL extensions using Rust. It serves as a foreign function interface bridge that maps Rust types and functions to the internal server programming interface of the database. The project provides a specialized toolchain for cross-compilation across different operating systems and target architectures using custom sysroots. It includes a schema generator that automatically translates high-level language structures into SQL definitions and binary protocol mappings. The framework manages memory safety by wrapping database memory context

    Executes SQL queries safely from within extensions using a managed Server Programming Interface.

    Rustpostgrespostgresqlpostgresql-extension
    عرض على GitHub↗4,720
  • defog-ai/sqlcoderالصورة الرمزية لـ defog-ai

    defog-ai/sqlcoder

    4,035عرض على GitHub↗

    Sqlcoder هو نموذج لغوي كبير (LLM) متخصص في تحويل الأسئلة باللغة الطبيعية إلى استعلامات قاعدة بيانات مهيكلة وقابلة للتنفيذ. يعمل كواجهة لقاعدة البيانات ومولد استعلامات يسمح باسترجاع البيانات دون الحاجة إلى كتابة كود يدوي. يستخدم النظام نموذجاً مضبوطاً تعليمياً (instruction-tuned) مدمجاً مع توجيه مدرك للمخطط (schema-aware) وحقن سياق ديناميكي. من خلال استيعاب البيانات الوصفية لقاعدة البيانات واستخدام التعلم في السياق مع أزواج استعلامات الأمثلة، فإنه يولد استعلامات صحيحة نحوياً تطابق المخطط المحدد لقاعدة بيانات متصلة. يغطي المشروع مجموعة أوسع من القدرات بما في ذلك أتمتة ذكاء الأعمال وتحليلات البيانات ذاتية الخدمة. ويوفر بنية تحتية لإدارة اتصالات قاعدة البيانات وواجهة مرئية لتنفيذ الاستعلامات واستيعاب البيانات الوصفية.

    Functions as a database interface that generates and executes queries based on ingested metadata.

    Jupyter Notebook
    عرض على GitHub↗4,035
  • supabase-community/supabase-mcpالصورة الرمزية لـ supabase-community

    supabase-community/supabase-mcp

    2,476عرض على GitHub↗

    This project is a Model Context Protocol server and AI agent database connector. It provides a standardized communication layer that allows language models to interact with relational data stores, read database schemas, and manage PostgreSQL database resources. The implementation acts as a serverless host for the Model Context Protocol, deploying on distributed edge functions to connect AI assistants to a project. This enables AI agents to perform database administration, execute SQL queries, and handle schema migrations through an AI-compatible interface. The system covers broader capabilit

    Exposes a database query interface that allows AI-compatible tools to execute SQL and manage migrations.

    TypeScript
    عرض على GitHub↗2,476
  1. Home
  2. Data & Databases
  3. Database Query Interfaces

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

  • Server Programming InterfacesSafe Rust bindings to PostgreSQL's Server Programming Interface for executing SQL queries from within extension code. **Distinct from Database Query Interfaces:** Distinct from Database Query Interfaces: focuses on PostgreSQL's internal SPI for extensions, not general database query tools.
  • Type-Hinted Database InterfacesHigh-level database operation interfaces leveraging language type hints for safety and ergonomics. **Distinct from Database Query Interfaces:** Distinct from Database Query Interfaces: emphasizes the use of type-hints and high-level abstractions over raw query execution.