FindSoftware

Exposed

Kotlin SQL library with a typesafe query DSL and a DAO API for database access.

Exposed is a Kotlin SQL library with two access styles: a typesafe DSL for building queries and a DAO API for working with entities. Its modules are added to an existing Gradle or Maven project from Maven Central and run on the JVM. An application needs the core module and one transport module, JDBC or R2DBC, and the database access modules are optional layers on top of the core.

Worth knowing

The R2DBC modules and the Spring modules need a newer JDK than the minimum on the record, which covers the other modules. The DAO API works only with the JDBC transport. Its R2DBC variant is an experimental preview, and its API may change between releases.

Identity

Status
Active
Maintainer
JetBrains1
Maintained by
Company1
First release
20164

Rendering and deploy

Install with
maven central6

Releases

Current major version
18
Last release
2026-11-048

Adoption

GitHub stars
9,3013
Contributors
2469

Why these figures do not compare

Sources

  1. 2026-11-08: links, Maintainer, Maintained by, Databases
    www.jetbrains.com/exposed/
  2. 2026-11-08: links
    www.jetbrains.com/help/exposed/home.html
  3. 2026-11-08: links, Written in, GitHub stars
    api.github.com/repos/JetBrains/Exposed
  4. 2026-11-08: First release
    api.github.com/repos/JetBrains/Exposed/commits/0a7a5addf72be80ddbac55df4ee39e519303df94
  5. 2026-11-08: Categories, Runtime, Minimum runtime, Databases
    github.com/JetBrains/Exposed/blob/main/README.md
  6. 2026-11-08: Install with
    www.jetbrains.com/help/exposed/exposed-modules.html
  7. 2026-11-08: License
    github.com/JetBrains/Exposed/blob/main/LICENSE.txt
  8. 2026-11-08: Current major version, Last release
    api.github.com/repos/JetBrains/Exposed/releases/latest
  9. 2026-11-08: Contributors
    api.github.com/repos/JetBrains/Exposed/contributors?per_page=1

Last reviewed · Listed since Edit on GitHubThis page as markdownas JSON