Librairies

Librairies used to develop Cassandre trading bot

Name

Description

Hibernate validator

Hibernate Validator allows you to express and validate application constraints. It is used to validate application parameters.

XChange

A Java library providing a simple and consistent API for interacting with 60+ Bitcoin and other cryptocurrency exchanges providing a consistent interface for trading and accessing market data.

Bucket4j

Java rate-limiting library based on the token-bucket algorithm.

MapStruct

MapStruct is a Java annotation processor for the generation of type-safe and performant mappers for Java bean classes. It saves you from writing mapping code by hand.

Ta4j

Ta4j is an open-source Java library for technical analysis. It provides the basic components for the creation, evaluation, and execution of trading strategies.

For tests

Name

Description

Awaitility

Awaitility is a small Java DSL for synchronizing asynchronous operations.