Skip to content

Repository files navigation

Query Builder

A modern, extensible Query Builder built with Next.js, React Query Builder, and Prisma (PostgreSQL).
It allows users to visually construct complex filtering logic and transform it into executable formats such as JSON Logic or SQL-ready queries.


Features

  • Visual rule-based query builder
  • Nested rule groups with independent combinators
  • Custom operators (including advanced date logic)
  • Date and date-range support
  • SQL / Prisma-compatible query transformation
  • PostgreSQL integration
  • Fully type-safe with TypeScript
  • Dark / light mode support
  • Modern, accessible UI components

Tech Stack

Core

  • Next.js 16
  • React 19
  • TypeScript

Query & State Management

  • react-querybuilder
  • @tanstack/react-query

Database

  • Prisma
  • PostgreSQL

UI & Styling

  • Tailwind CSS v4
  • shadcn
  • lucide-react
  • @tabler/icons-react
  • class-variance-authority
  • tailwind-merge
  • next-themes

Tooling

  • Biome (linting & formatting)
  • dotenv
  • tsx

Installation

npm install

Releases

Packages

Contributors

Languages