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

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

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

15 रिपॉजिटरी

Awesome GitHub RepositoriesQuery Builders

Libraries that provide a fluent, programmatic interface for constructing database queries while ensuring type safety and security.

Distinguishing note: No candidates were provided; this is a foundational tool for database interaction.

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

Awesome Query Builders GitHub Repositories

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

    go-gorm/gorm

    39,798GitHub पर देखें↗

    GORM is a developer-focused object-relational mapping library for Go that provides a comprehensive data persistence framework. It serves as a database access layer, allowing developers to map application structures to database tables and perform CRUD operations using a fluent, type-safe query builder instead of writing raw SQL. The library distinguishes itself through its association-aware persistence, which automatically tracks and synchronizes complex entity relationships during database operations. It utilizes a driver-agnostic interface to maintain consistent behavior across various stora

    A fluent interface for constructing complex SQL statements programmatically while maintaining type safety and preventing common injection vulnerabilities.

    Gogogolanggorm
    GitHub पर देखें↗39,798
  • tooljet/tooljetToolJet का अवतार

    ToolJet/ToolJet

    38,027GitHub पर देखें↗

    ToolJet is a low-code development platform designed for building and deploying internal business applications. It provides a visual interface where users can drag and drop components to design layouts, connect to various data sources, and execute custom logic. The platform is built on a containerized architecture, ensuring that applications remain portable and consistent across different cloud and server environments. The platform distinguishes itself through integrated artificial intelligence capabilities that assist in the generation of user interfaces, database schemas, and data queries fr

    The platform sets up data queries using either a form-based interface for standard operations or a raw editor for custom commands.

    JavaScriptai-app-builderdockerhacktoberfest
    GitHub पर देखें↗38,027
  • typeorm/typeormtypeorm का अवतार

    typeorm/typeorm

    36,540GitHub पर देखें↗

    TypeORM is an object-relational mapper for TypeScript and JavaScript that bridges the gap between object-oriented application code and relational database tables. It provides a comprehensive data persistence layer that allows developers to define database entities using class decorators or configuration objects, enabling seamless interaction with data through object-oriented patterns. The project distinguishes itself through a flexible architecture that supports both the data mapper and repository patterns, alongside a fluent query builder that translates high-level method calls into platform

    Constructs complex database queries using a chainable syntax that maps results to entity instances.

    TypeScriptactive-recordcockroachdbdata-mapper
    GitHub पर देखें↗36,540
  • laravel/frameworklaravel का अवतार

    laravel/framework

    34,774GitHub पर देखें↗

    This project is a full-stack web framework that provides a comprehensive environment for building server-side applications. It utilizes a model-view-controller architecture to separate application logic into distinct layers for data management, user interface presentation, and request handling. The platform manages the entire request-response lifecycle, including security, session handling, and background task processing, while using an object-relational mapping layer to translate database records into programmable objects. The framework distinguishes itself through a central service containe

    Translates high-level method calls into platform-specific SQL statements for unified database interaction.

    PHPframeworklaravelphp
    GitHub पर देखें↗34,774
  • drizzle-team/drizzle-ormdrizzle-team का अवतार

    drizzle-team/drizzle-orm

    34,835GitHub पर देखें↗

    Drizzle ORM is a TypeScript-native database toolkit providing type-safe SQL query building, schema management, and automated migrations across PostgreSQL, MySQL, SQLite, and SingleStore.

    Generates type-safe SQL queries at compile time to ensure correctness before execution.

    TypeScriptormtypescriptsql
    GitHub पर देखें↗34,835
  • sequelize/sequelizesequelize का अवतार

    sequelize/sequelize

    30,349GitHub पर देखें↗

    Sequelize is an object-relational mapping library that provides a unified interface for managing relational data through code. By implementing the Active Record pattern, it maps database tables to application objects, allowing developers to perform standard create, read, update, and delete operations using high-level method calls. The library abstracts complex database interactions by translating these calls into optimized, engine-specific SQL statements, ensuring consistent behavior across different database systems. The project distinguishes itself through a comprehensive suite of tools for

    Sequelize provides a query builder that translates high-level object-oriented method calls into dialect-specific SQL statements for consistent database interactions.

    TypeScriptdb2-ibm-ifeature-richjavascript
    GitHub पर देखें↗30,349
  • rethinkdb/rethinkdbrethinkdb का अवतार

    rethinkdb/rethinkdb

    26,996GitHub पर देखें↗

    RethinkDB is a distributed, document-oriented database designed to store and manage JSON-formatted data across scalable clusters. It utilizes a custom log-structured storage engine with B-Tree indexing to ensure high-performance disk I/O and data persistence. The system maintains high availability through automatic sharding and replication, employing a primary-replica voting consensus mechanism to handle node failures and ensure consistent cluster operations. A defining characteristic of the platform is its reactive changefeed engine, which allows applications to subscribe to live data update

    "Translates native code constructs into optimized server-side operations to prevent injection attacks and enable type-safe database interactions."

    C++
    GitHub पर देखें↗26,996
  • vapor/vaporvapor का अवतार

    vapor/vapor

    26,138GitHub पर देखें↗

    Vapor is a comprehensive server-side web framework designed for building scalable, high-performance applications and APIs in Swift. It provides a non-blocking, event-loop-based runtime that manages concurrent task processing, background job queues, and asynchronous request handling. The framework is built around a dependency injection container that manages the lifecycle and resolution of services, configurations, and database connections throughout the request pipeline. The framework distinguishes itself through a protocol-oriented design that emphasizes type safety across all layers of the

    Implements a fluent query builder for database record manipulation.

    Swiftframeworkhttphttp2
    GitHub पर देखें↗26,138
  • knex/knexknex का अवतार

    knex/knex

    20,300GitHub पर देखें↗

    Knex is a multi-dialect database client that provides a programmatic SQL query builder, a connection pool manager, and a versioned schema migration tool. It enables programmatic database interaction across multiple SQL engines, including PostgreSQL, MySQL, SQLite3, SQL Server, CockroachDB, and Oracle. The project distinguishes itself through a fluent interface for constructing complex SQL statements and a dedicated framework for database seeding. It utilizes specialized dialects to translate generic query representations into database-specific syntax while maintaining a consistent API across

    Provides a way to wrap logical operators in nested functions for complex AND and OR filtering.

    JavaScript
    GitHub पर देखें↗20,300
  • diesel-rs/dieseldiesel-rs का अवतार

    diesel-rs/diesel

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

    This project is a type-safe database toolkit and object-relational mapper designed to enforce structural consistency between database schemas and application code. By leveraging compile-time validation, it ensures that SQL queries and data structures remain synchronized, preventing common errors before the application executes. It provides a comprehensive framework for relational data modeling, allowing developers to define table associations and map database results directly into strongly-typed language objects. The library distinguishes itself through its focus on compile-time safety and au

    Extends the query builder DSL to support complex SQL patterns and custom operations.

    Rustmysqlormpostgresql
    GitHub पर देखें↗14,021
  • jackc/pgxjackc का अवतार

    jackc/pgx

    13,428GitHub पर देखें↗

    This project is a database driver and interface for the Go programming language, specifically designed for PostgreSQL. It provides a low-level library for executing SQL queries, managing transactions, and handling data persistence within Go applications. The driver distinguishes itself by implementing the native PostgreSQL binary wire protocol, which minimizes communication overhead and maximizes data transfer efficiency. It includes advanced connection pooling to maintain persistent database sessions and supports prepared statement caching to accelerate the execution of frequently repeated o

    Provides a fluent, programmatic interface for constructing database queries while ensuring type safety and security.

    Go
    GitHub पर देखें↗13,428
  • gogf/gfgogf का अवतार

    gogf/gf

    13,190GitHub पर देखें↗

    GF is a comprehensive Go application toolkit and web framework. It provides a set of libraries and tools for building scalable web applications, APIs, and enterprise-level software. The project features a driver-agnostic SQL database toolkit with a query builder and object mapper, alongside a dedicated framework for creating structured command line interfaces. It includes a project scaffolding tool to bootstrap application structures and automate development workflows. The toolkit covers several broader capability areas, including concurrent data management with thread-safe collections, cryp

    Provides a driver-agnostic query builder for programmatic SQL construction across different dialects.

    Goframeworkgogo-framework
    GitHub पर देखें↗13,190
  • vincit/objection.jsVincit का अवतार

    Vincit/objection.js

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

    Objection.js is an object-relational mapper for Node.js that maps SQL database tables to classes and rows to model instances. It functions as a high-level abstraction layer built on top of the Knex.js query builder to provide structured model definitions and relational data mapping. The project distinguishes itself through its ability to manage complex object graphs, allowing for the persistence and eager-loading of deeply nested related data in single operations. It incorporates a data integrity layer that uses JSON schema validation to verify model instances before they are persisted to the

    Wraps a low-level SQL query builder to translate programmatic method chains into executable database queries.

    JavaScript
    GitHub पर देखें↗7,343
  • larastan/larastanlarastan का अवतार

    larastan/larastan

    6,430GitHub पर देखें↗

    Larastan is a static analysis extension and type inference engine for PHP designed to detect bugs and type errors in Laravel applications. It extends PHPStan to resolve framework-specific patterns and magic methods, providing a rule-based scanning engine to audit code quality without executing the application. The tool specializes in Eloquent analysis, verifying that model properties, casts, and relationships align with database schemas and migrations. It tracks types across Eloquent collections, custom builders, and model factories to ensure type safety during database operations and iterati

    Validates method chains in custom query builders to ensure type safety during database queries.

    PHP
    GitHub पर देखें↗6,430
  • codeigniter4/codeigniter4codeigniter4 का अवतार

    codeigniter4/CodeIgniter4

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

    CodeIgniter is a PHP web framework built on the Model-View-Controller pattern, designed for building full-stack web applications. It provides a lightweight toolkit with minimal configuration, organizing application logic into controllers, models, and views for clean separation of concerns. The framework includes a fluent query builder for constructing SQL statements programmatically, PSR-4 autoloading with namespace mapping, and a service-based dependency injection container for managing shared class instances. The framework distinguishes itself through its comprehensive set of built-in tools

    Provides a fluent query builder with nested parenthetical WHERE clause grouping.

    PHPcodeignitercodeigniter4framework-php
    GitHub पर देखें↗5,924
  1. Home
  2. Data & Databases
  3. Query Builders

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

  • Builder Chain ValidationStatic analysis of method chains in custom query builders to ensure type safety. **Distinct from Query Builders:** Distinct from Query Builders: focuses on the static validation of the builder's method chains rather than the act of building queries.
  • Logical GroupingCapabilities for nesting logical operators using parentheses to define complex filter precedence. **Distinct from Query Builders:** Focuses on the structural nesting of AND/OR logic within the builder, rather than the general builder API.
  • Model-BoundRetrieving a query builder instance pre-configured with a specific model's table for custom queries. **Distinct from Query Builders:** Distinct from Query Builders: focuses on model-bound query builder access rather than standalone query construction.