nowfound

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. 1

    Pragmatic programming language for JVM and Android

    2016 · blog.jetbrains.com · its alternatives →

  2. 2

    Manipulating 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. 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. 4
  5. 5

    A functional programming language with static memory management - vekatze/neut

    2020 · github.com · its alternatives →

  6. 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. 7

    The world through the lens of software.

    2017 · softwareengineeringdaily.com · its alternatives →

  8. 8

    Learn Kotlin the easy way while developing an Android App

    2016 · antonioleiva.com · its alternatives →

  9. 9

    Javalin - A lightweight Java and Kotlin web framework. Create REST APIs in Java or Kotlin easily.

    2017 · javalin.io · its alternatives →

  10. 10
  11. 11KA
  12. 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. 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. 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. 15

    Kotlin or Java: Which Do Android Developers Prefer?

    2019 · cmarix.com · its alternatives →

  16. 16
  17. 17

    Provides a Kotlin/Java library to create a random json string - mangatmodi/RandomJson

    2019 · github.com · its alternatives →

  18. 18

    See what it’s like to program in a language without null.

    2015 · books.thoughtbot.com · its alternatives →

  19. 19

    Learn Kotlin the easy way while developing an Android App.

    2016 · antonioleiva.com · its alternatives →

  20. 20

    Convert Swift code to Kotlin with 1 click

    2023 · its alternatives →

  21. 21

    Fast, direct and static typed parsing of JSON with C++ - netheril96/StaticJSON

    2016 · github.com · its alternatives →

  22. 22

    Results from a survey of 2,744 Kotlin developers

    2018 · pusher.com · its alternatives →

  23. 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. 24

    How is Kotlin assisting the software that writes code itself

    2020 · telegra.ph · its alternatives →

Also compare

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 →