Navigate:
All ReposHikariCP
~$HIKARI0.0%

HikariCP: JDBC connection pool for Java

Zero-overhead JDBC connection pooling for production Java applications.

LIVE RANKINGS • 06:51 AM • STEADY
OVERALL
#211
22
DATA ENGINEERING
#16
30 DAY RANKING TREND
ovr#211
·Data#16
STARS
20.9K
FORKS
3.0K
DOWNLOADS
7D STARS
+8
7D FORKS
0
See Repo:
Share:

Learn more about HikariCP

HikariCP is a JDBC connection pool implementation written in Java that manages connections to relational databases. It uses a zero-overhead design philosophy to minimize resource consumption, with the compiled library weighing approximately 165KB. The pool handles connection lifecycle management, including acquisition, validation, and recycling, while supporting configurable parameters for pool size, timeout behavior, and connection testing. It is commonly deployed in Java applications requiring reliable database connectivity, from web services to batch processing systems.

HikariCP

1

Minimal library footprint

The compiled JAR is approximately 165KB with no external dependencies, reducing deployment size and complexity compared to other connection pool implementations.

2

Zero-overhead architecture

The design prioritizes reducing computational overhead in connection acquisition and release cycles through careful implementation choices and elimination of unnecessary abstractions.

3

Extensive configuration options

Provides granular control over pool behavior including connection timeout settings, idle timeout, maximum pool size, statement caching, and driver-specific properties for different database systems.


<dependency>
    <groupId>com.zaxxer</groupId>
    <artifactId>HikariCP</artifactId>
    <version>5.0.1</version>
</dependency>


[ EXPLORE MORE ]

Related Repositories

Discover similar tools and frameworks used by developers