{"repo":"queritylib/querity","free":true,"listed":false,"github":"https://github.com/queritylib/querity","clone":"git clone https://github.com/queritylib/querity.git","description":"Open-source Java query builder for SQL and NoSQL","language":"Java","stars":80,"topics":["java","database","sql","nosql","mongodb","jpa","spring-data","elasticsearch","query-builder","spring"],"license":"Apache-2.0","category":"databases-storage","readme_excerpt":"Querity ======= Open-source Java query builder for SQL and NoSQL. Description Querity is an extensible query builder to create and run database queries in your Java application. It supports SQL and NoSQL databases, and each support is built into small modules, so you can import the one which fits into your project. Features Filtering with simple and nested conditions (AND, OR, NOT) Sorting and pagination Projections (select specific fields) Function expressions (UPPER, LOWER, LENGTH, CONCAT, arithmetic ADD/SUBTRACT/MULTIPLY/DIVIDE/NEGATE, etc.) GROUP BY and HAVING clauses for aggregate queries Textual query language for REST APIs Native expressions for advanced database-specific queries Support for DTO layer with property name mapping Supported databases: Any SQL database (via JPA) MongoDB Elasticsearch Documentation Read the full documentation at queritylib.github.io Demo Check out the demo application at querity-demo. This demo also uses the @queritylib/react library for the frontend. Quick Start Requirements Java 17+ Spring Boot 4 (for Spring modules) Installation All releases are published to Maven Central. Available modules: Module Description ------------------------------------- ---------------------------------------------------- querity-spring-data-jpa Spring Data JPA support querity-jpa Plain Jakarta Persistence API (no Spring required) querity-spring-data-mongodb Spring Data MongoDB support querity-spring-data-elasticsearch Spring Data Elasticsearch support querity","default_branch":null,"files":null,"tree":[],"storefront":"/r/queritylib","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/queritylib/querity/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}