Skip to content

Volt

A lightweight Object-Relational Mapping (ORM) framework for Java designed to simplify database interactions.

Development Status

Volt is heavily in development. APIs are subject to change.

Features

  • Entity mapping using annotations
  • CRUD operations (Create, Read, Update, Delete)
  • Transaction support with commit/rollback
  • Fluent query builder API
  • Type converters for field transformations
  • Connection pooling via HikariCP

Requirements

  • Java 21 or later
  • PostgreSQL

Quick Start

Add Volt to your project:

kotlin
dependencies {
    implementation("io.github.oskarscot:volt-core:0.0.3")
}
xml
<dependency>
    <groupId>io.github.oskarscot</groupId>
    <artifactId>volt-core</artifactId>
    <version>0.0.3</version>
</dependency>

License

MIT

Made with ❤️