sqlkata/querybuilder

SQL query builder, written in c#, helps you build complex queries easily, supports SqlServer, MySql, PostgreSql, Oracle, Sqlite and Firebird

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 23 minutes ago
Added to GitGenius on September 20th, 2026
Created on May 8th, 2017
Open Issues & Pull Requests: 180 (+0)
GitHub issues: Enabled
Number of forks: 522
Total Stargazers: 3,380 (+0)
Total Subscribers: 118 (+0)

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 36
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 741 days
Stale 30+ days: 36
Stale 90+ days: 34

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • help wanted (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

QueryBuilder is a SQL query builder written in C# that helps developers construct complex database queries programmatically.

The tool addresses the problem of writing SQL queries by hand, which becomes error-prone and difficult to maintain as queries grow in complexity. QueryBuilder solves this by providing a fluent API that lets developers build queries using method chains and object composition rather than string concatenation. This approach keeps queries type-safe, readable, and easier to refactor.

Developers should choose QueryBuilder if they are building C# applications that need to construct dynamic SQL queries without relying on a full ORM. It suits projects where you need fine-grained control over query construction but want to avoid the verbosity and fragility of string-based SQL. The tool supports a wide range of database engines including SQL Server, MySQL, PostgreSQL, Oracle, SQLite, and Firebird, making it suitable for applications that may need to work across multiple database platforms.

The project shows consistent maintenance with regular updates to address issues and add improvements. Development activity demonstrates responsiveness to user feedback and bug reports. The codebase receives ongoing refinement to keep the API stable and the implementation robust across supported database systems.