Life & fun · alternatives · 2026
24 alternatives to Kotlin
Statically typed programming language targeting the Java /JS
Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Kotlin launched in 2015; newer entries below may have overtaken it.
- 1

Pragmatic programming language for JVM and Android
2016 · blog.jetbrains.com · its alternatives →
- 2
Kotlin Money▲427Manipulating monetary amounts is a common computing chore. However, no mainstream language has a first-class data type for representing money, it’s up to programmers to code abstractions for it. This isn’t an issue per se until dealing with rounding issues from operations like installment payments (e.g., buy now, pay later), foreign exchange, or even simple things like fee processing and tax collection. Inspired by my days at N26 Brasil dealing with these challenges, I introduce Money: a Kotlin library that makes monetary calculations and allocations easy.
2024 · blog.eriksen.com.br · its alternatives →
- 3

ForewordJavalin is a Java and Kotlin web framework which focuses on simplicity and Java/Kotlin interoperability.It supports WebSockets and HTTP3, and it uses...
2022 · javalin.io · its alternatives →
- 4

2017 · javalin.io · its alternatives →
- 5

A functional programming language with static memory management - vekatze/neut
2020 · github.com · its alternatives →
- 6FS
Hi HN! I've been working on the fuse programming language, it's a statically typed purely functional language with higher-kinder types and ad-hoc polymorphism. It compiles to the GRIN whole-program optimizer, producing LLVM-generated native code. Fuse supports ADTs, Generics, Type Methods, Traits, Pattern matching etc. all in a functional style with no mutations. I’ve been developing the language for 5 years, with code written in Scala. I’ve started coding the language from the base of System F that was implemented as part of the book: Types and Programming Languages (tapl). And then…
Aug 2026 · fuselang.org · its alternatives →
- 7

The world through the lens of software.
2017 · softwareengineeringdaily.com · its alternatives →
- 8

Learn Kotlin the easy way while developing an Android App
2016 · antonioleiva.com · its alternatives →
- 9

Javalin - A lightweight Java and Kotlin web framework. Create REST APIs in Java or Kotlin easily.
2017 · javalin.io · its alternatives →
- 10

An overview of the Kotlin
2017 · http4k.org · its alternatives →
- 11KA
2019 · docs.kweb.io · its alternatives →
- 12

Hello, folks. I'm Jiang, the author of ESInfer. I love writing Javascript because it has a prosperous ecosystem and is quick to get my hands dirty. However, sometimes it's painful when the flow is not fast to follow due to the lack of a type system. To solve this, I wrote ESInfer, a statical inference tool, to automatically type check and generate type annotations for Javascript. It works with pure Javascript without any add-ons to the language or user-space code and supports highly dynamic features, such as the modification of prototypes. It is still in the very early stage, which offers…
2022 · esinfer.com · its alternatives →
- 13

A program that reformats Kotlin source code to comply with the common community standard for Kotlin code conventions. - Kotlin/ktfmt
2019 · github.com · its alternatives →
- 14

Hi Hacker News! My name is Sagar, I’m working on a startup called Speakeasy - we’re making all APIs self-service. The platform is currently in beta, but we’re independently launching this tool which you can use to generate language-idiomatic, statically-typed TS SDKs from any public OpenAPI schemas. We hope to continue iterating on this to give devs a way to easily generate high fidelity client SDKs for all the major languages. Inspiration for this product is from past experiences struggling with OpenAPI. I was originally optimistic about using the OpenAPI tools to build out our offering,…
2022 · easysdk.xyz · its alternatives →
- 15

Kotlin or Java: Which Do Android Developers Prefer?
2019 · cmarix.com · its alternatives →
- 16

2021 · typeitjs.com · its alternatives →
- 17

Provides a Kotlin/Java library to create a random json string - mangatmodi/RandomJson
2019 · github.com · its alternatives →
- 18

See what it’s like to program in a language without null.
2015 · books.thoughtbot.com · its alternatives →
- 19

Learn Kotlin the easy way while developing an Android App.
2016 · antonioleiva.com · its alternatives →
- 20

- 21

Fast, direct and static typed parsing of JSON with C++ - netheril96/StaticJSON
2016 · github.com · its alternatives →
- 22

Results from a survey of 2,744 Kotlin developers
2018 · pusher.com · its alternatives →
- 23

Backend APIs often grow into large orchestration classes full of duplicated calls and manual concurrency. I’ve been working on Mosaic, a Kotlin framework that composes responses out of small, request-scoped “tiles.” Each tile runs once per request, dependencies resolve automatically, and independent tiles execute in parallel without boilerplate. It’s still early (v0.2.0), but working today for caching, concurrency, and testability. Curious to hear feedback on the approach. GitHub: https://github.com/Nick-Abbott/Mosaic Maven Central: org.buildmosaic:mosaic-core:0.2.0
2025 · github.com · its alternatives →
- 24

How is Kotlin assisting the software that writes code itself
2020 · telegra.ph · its alternatives →
Also compare
- Kotlin 1.0 alternatives
- Kotlin Money alternatives
- I finished v5 of a JVM framework I've spent spent half a decade making alternatives
- Javalin 1.0 – A Kotlin/Java web framework alternatives
- A dependently-typed programming language with static memory management alternatives
- Fuse – statically typed functional programming language alternatives
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →