Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Query Builder

Query Builder

141 projects

Showing 36 of 141 projects

grimoire
grimoireGo

A Go database access layer with a flexible query API, built-in validation, and multi-adapter support.

#query-builder#orm#database
Stars161
Forks16
Last commit4 years ago
Caqti setence preparation, ppx_rapper
Caqti setence preparation, ppx_rapperOCaml

A syntax extension for writing type-safe SQL queries in OCaml with named parameters and PostgreSQL syntax checking.

#query-builder#database#syntax-extension
Stars158
Forks23
Last commit10 months ago
Query.apex
Query.apexApex

A dynamic, object-oriented SOQL and SOSL query builder for the Salesforce Apex platform.

#injection#dynamic-queries#query-builder
Stars155
Forks71
Last commit2 years ago
CakePHP ORM
CakePHP ORMPHP

A flexible, lightweight, and powerful Object-Relational Mapper for PHP, implemented using the DataMapper pattern.

#query-builder#database-abstraction#postgresql
Stars150
Forks15
Last commit2 days ago
FluentQuery
FluentQuerySwift

A Swift query builder for Vapor 3 that simplifies complex raw SQL queries using KeyPaths.

#query-builder#database#postgresql
Stars148
Forks10
Last commit6 years ago
arel_extensions
arel_extensionsRuby

A Ruby gem that extends Arel with shortcuts, fixes, and new ORM mappings for advanced SQL functions across multiple databases.

#query-builder#rails-orm#sql-ast
Stars144
Forks25
Last commit7 months ago
cotton
cottonTypeScript

A well-tested, type-safe SQL database toolkit for Deno supporting MySQL, SQLite, and PostgreSQL.

#query-builder#orm#sql-database
Stars139
Forks23
Last commit4 years ago
Specql
SpecqlClojure

A Clojure library that introspects PostgreSQL databases at compile time to generate clojure.spec definitions and automate CRUD queries.

#clojure-spec#query-builder#crud
Stars135
Forks10
Last commit1 year ago
mongo-go-pagination
mongo-go-paginationGo

A Go pagination library for the official MongoDB driver that supports both normal queries and aggregation pipelines with full pagination metadata.

#driver-extension#query-builder#database
Stars131
Forks36
Last commit3 years ago
github_ecto
github_ectoElixir

An Ecto adapter that allows querying GitHub's API using Elixir's Ecto query syntax.

#query-builder#elixir#rest-client
Stars121
Forks12
Last commit9 years ago
sql_dust
sql_dustElixir

Generate complex SQL queries in Elixir using intuitive path-based syntax without requiring models or explicit joins.

#query-builder#database#elixir
Stars117
Forks14
Last commit4 years ago
filterable
filterableElixir

A minimal DSL for mapping query parameters to composable filter functions in Elixir/Ecto/Phoenix applications.

#dynamic-queries#query-builder#functional-programming
Stars105
Forks9
Last commit3 years ago
defql
defqlElixir

Create Elixir functions with SQL as the body for database operations.

#query-builder#functional-programming#database
Stars103
Forks3
Last commit8 years ago
PredicateFlow
PredicateFlowSwift

A Swift library for writing strongly-typed, readable, and flowable NSPredicate queries with auto-generated schemas.

#query-builder#ios#autogenerated
Stars100
Forks10
Last commit3 years ago
builq
builqGo

A Go library for building SQL queries with automatic parameter indexing and safety.

#query-builder#database#database-tool
Stars98
Forks2
Last commit2 years ago
plasm
plasmElixir

A composable query library for Ecto providing higher-level functions like .count, .random, .earliest, and .latest.

#query-builder#database#elixir
Stars92
Forks4
Last commit6 years ago
soql-parser-js
soql-parser-jsTypeScript

A JavaScript and TypeScript library for parsing, composing, and formatting Salesforce Object Query Language (SOQL) queries.

#query-builder#salesforce#query-parser
Stars89
Forks24
Last commit8 days ago
InfluxDB PHP SDK
InfluxDB PHP SDKPHP

A PHP SDK for InfluxDB with UDP/IP and HTTP adapters to send metrics and query time-series data.

#iot#query-builder#chronograf
Stars84
Forks24
Last commit7 years ago
triton
tritonElixir

A pure Elixir Cassandra ORM built on Xandra, featuring automatic schema creation and a fluent query interface.

#query-builder#orm#database
Stars82
Forks23
Last commit1 month ago
KitpagesDataGridBundle
KitpagesDataGridBundlePHP

A simple, extensible Symfony bundle for displaying and managing data grids from Doctrine Query Builder.

#query-builder#data-grid#doctrine-orm
Stars77
Forks27
Last commit4 years ago
SolrExpress
SolrExpressC#

A simple and lightweight .NET library for building and executing queries against Apache Solr.

#query-builder#full-compatibility#dependency-injection
Stars66
Forks21
Last commit5 years ago
pocketbase-query
pocketbase-queryTypeScript

A TypeScript query builder for constructing complex filter queries for PocketBase with a fluent, chainable API.

#query-builder#database#open-source
Stars60
Forks1
Last commit1 year ago
gremlin-py
gremlin-pyPython

A Python library that generates GremlinGroovy scripts with bound parameters for TinkerPop 3 Gremlin server.

#query-builder#tinkerpop#python-library
Stars55
Forks5
Last commit9 years ago
sql-builder
sql-builderTypeScript

A SQL query builder for Deno that provides a fluent API to construct SQL statements programmatically.

#query-builder#database#deno
Stars55
Forks15
Last commit3 years ago
elastic-rs
elastic-rsRust

A Rust library that converts boolean expressions into Elasticsearch DSL queries.

#search#parsing#query-builder
Stars52
Forks4
Last commit3 years ago
GraphQLClient.jl
GraphQLClient.jlJulia

A Julia GraphQL client that enables type-safe querying, mutations, and subscriptions with compile-time validation and seamless Julia integration.

#query-builder#julia#data-fetching
Stars46
Forks8
Last commit2 years ago
Spring Data Dynamic Query
Spring Data Dynamic QueryJava

A unified dynamic query library for Spring Data JPA, MongoDB, and Elasticsearch with auto-join, auto-projection, and runtime query building.

#query-builder#spring-data#orm
Stars40
Forks3
Last commit8 months ago
sql
sqlClojure

A Clojure DSL for SQL query, DML, and DDL operations with comprehensive MySQL support.

#query-builder#functional-programming#database
Stars40
Forks7
Last commit6 years ago
Macaque
MacaqueOCaml

A DSL for safe and composable SQL queries in OCaml using comprehensions and expressive types, built on PG'OCaml.

#query-builder#functional-programming#sql-dsl
Stars40
Forks11
Last commit6 years ago
pb-query
pb-queryTypeScript

A TypeScript query builder for PocketBase providing type safety, autocompletion, and a chainable API.

#query-builder#database#developer-tools
Stars38
Forks1
Last commit1 month ago
gosql
gosqlGo

A Go query builder with utility functions for constructing SQL queries programmatically.

#query-builder#database#fluent-api
Stars37
Forks2
Last commit4 years ago
pocketbase-ts
pocketbase-tsTypeScript

A fully-typed TypeScript SDK for PocketBase with a more readable query syntax and type-safe helpers.

#query-builder#developer-tools#type-safety
Stars36
Forks0
Last commit1 month ago
effdsl
effdslGo

A composable Go DSL for building Elasticsearch queries and aggregations with type-safe options.

#search#query-builder#orm
Stars35
Forks8
Last commit5 months ago
goriak
goriakGo

A Go language driver for Riak KV that simplifies data type marshaling and secondary index management.

#database-driver#query-builder#database-adapter
Stars30
Forks6
Last commit4 years ago
pbf
pbfTypeScript

A TypeScript library for building, serializing, and deserializing PocketBase filter syntax with a fluent, type-safe API.

#filter-builder#query-builder#expression-parser
Stars27
Forks1
Last commit1 year ago
Itosho/EasyQuery plugin
Itosho/EasyQuery pluginPHP

A CakePHP behavior plugin for simplifying complex database operations like bulk insert, upsert, and insert-once queries.

#cakephp5#upsert#query-builder
Stars26
Forks3
Last commit2 years ago
PreviousPage 3 of 4

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
Next
#Database67
#Orm47
#Postgresql42
#Sql40
#Mysql35
#Type Safe25
#Go24
#Sqlite21
#Php20
#Orm Alternative19
#Typescript17
#Golang16