Skip to content

Repository files navigation

queryon

GNU Affero General Public License, v3 Maven Central Maven Central (Snapshots) CI OpenSSF Scorecard codecov

A REST-like API that follows the naked objects pattern. A bit like a 'naked database objects' API. Depends on sqldump.

Database objects are defined by a properties file. See queryon.template.properties for more info.

Apache Shiro is used for handling authentication and authorization. Permissions rules for objects and actions are available in doc/permissions.md.

More info about QueryOn:

-- Telmo Brugnara

building

Dependencies: java 11+ ; maven 3.6.3+ (java 17+ required for spring-boot & quarkus modules)

Building: mvn install

See also: BUILDING.md

artifacts

demos - running

Note: demo-minimal & demo-dbn need maven ant tasks to populate database(s). Install with curl -o ~/.ant/lib/maven-ant-tasks-2.1.3.jar https://repo1.maven.org/maven2/org/apache/maven/maven-ant-tasks/2.1.3/maven-ant-tasks-2.1.3.jar

license

AGPLv3, see LICENSE.md - except where otherwise noted

license - notable exceptions

(/web: /qon-web/src/main/webapp/)

About

Engine for building REST APIs based on JDBC-compatible RDBMSs

Topics

Resources

Stars

3 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages