Kora фреймворк для написания Java / Kotlin приложений с упором на производительность, эффективность, прозрачность сделанный разработчиками Т-Банк / Тинькофф

Kora is a framework for writing Java / Kotlin applications with a focus on performance, efficiency, transparency made by T-Bank / Tinkoff developers

Repository examples

Introduction to Kora is recommended to start with Hello World example with explanations, which shows the basics of setting up a project and creating a primitive example of a service.

A large number of service examples using various Kora modules can be found in this repository.

Lots of examples of working with CRUD service, HTTP server, HTTP client, JDBC database, Kafka, OpenAPI code generation and various other Kora modules.

Each example service is accompanied by tests that can be used to verify the service's working properly and to see how to write primitive tests for certain functionality, both using JUnit 5 extension and in black-box format via TestContainers.

=== “ Java

You can create a new Java service by using [template on GitHub](https://github.com/kora-projects/kora-java-crud-template)

=== “ Kotlin

You can create a new Kotlin service using [template on GitHub](https://github.com/kora-projects/kora-kotlin-crud-template).