The Awesome Kotlin feed

Today

kotlinx.atomicfu

The idiomatic way to use atomic operations in Kotlin
Featured Library // Category Misc

Yesterday

khipster

Kotlin based JHipster
Featured Library // Category Code Generators

Respect the contract of equals

❗️@EffectiveKotlin Item 42: Respect the contract of equals❗️

Marcin Moskala explains what the contract of the equals is and why we should care 👇
Article Added by: cantatricekejt // kt.academy

Last 7 Days

kotlin-telegram-bot

🤖 A wrapper for the Telegram Bot API written in Kotlin
Featured Library // Category Misc

better-parse

A nice parser combinator library for Kotlin
Featured Library // Category Misc

hikaku

A library that tests if the implementation of a REST-API meets its specification.
Featured Library // Category Tests

How to build a GraphQL Gateway with Spring Boot and Kotlin

With Spring Boot + Kotlin + Coroutines + GraphQL-java-kickstart, you can build a GraphQL Gateway with a minimum of boilerplate.

To learn how to do it read the article **How to build a GraphQL Gateway with Spring Boot and Kotlin** written by Jean-Michel Fayard 👇
Article Added by: cantatricekejt // blog.kotlin-academy.com

Awesome Kotlin Weekly » 183

Top Stories
  • Answering the Top 10 Questions About Kotlin’s Future
  • Use enum to represent a list of values
  • 🛫 Level up your collections skills!

JVM Ecosystem Report 2021

Article Popular Story // snyk.io

krangl

krangl is a {K}otlin DSL for data w{rangl}ing
Featured Library // Category Misc

arkenv

Type-safe Kotlin configuration by delegates
Featured Library // Category Command Line Interface

Plumbing data with derived state in Compose

Article Popular Story // dev.to

Answering the Top 10 Questions About Kotlin’s Future

Article Popular Story // blog.jetbrains.com

Last 30 Days

hexagon

Hexagon is a microservices toolkit written in Kotlin. Its purpose is to ease the building of services (Web applications, APIs or queue consumers) that run inside a cloud platform.
Featured Library // Category Web

voyager-server-spring-boot-starter

Easily create REST endpoints with permissions (access control level) and hooks includeded
Library Added by alexnix into category Web

Advanced Kotlin Collection Functionality

Article Popular Story // dev.to

ktfmt-gradle

A Gradle plugin to apply ktfmt to your builds, and reformat you Kotlin source code like a glimpse 🧹🐘
Featured Library // Category Tools

Use enum to represent a list of values

When should we use enum classes and when sealed classes instead? What are the advantages of both? 🧐

To find the answers read the article 👇

Use enum to represent a list of values
Article Added by: cantatricekejt // kt.academy

imgui

Bloat-free Immediate Mode Graphical User interface for JVM with minimal dependencies (rewrite of dear imgui)
Featured Library // Category Graphics

🛫 Level up your collections skills!

Article Popular Story // youtu.be

mordant

Multiplatform text styling for Kotlin command-line applications
Featured Library // Category Command Line Interface

kmath

Kotlin mathematics extensions library
Featured Library // Category Science

Awesome Kotlin Weekly » 182

Top Stories
  • Simple Steps for Improving Your IDE Performance
  • Kotlin 1.5 Event Materials and the 10 Most Interesting Questions from the Q&A
  • Kotlin IDE Performance

Create Your KMM Library

Article Popular Story // blog.jetbrains.com

tinylog

tinylog is a lightweight logging framework for Java, Kotlin, Scala, and Android
Featured Library // Category Misc