Kotlin logo
Statically typed Programming Language targeting JVM and JavaScript

What is Kotlin?

Kotlin is a statically typed programming language for the JVM, Android and the browser, 100% interoperable with Java
Kotlin is a tool in the Languages category of a tech stack.
Kotlin is an open source tool with 28K GitHub stars and 3.2K GitHub forks. Here’s a link to Kotlin's open source repository on GitHub

Who uses Kotlin?

Companies
247 companies use Kotlin in their tech stacks, including 9GAG, Intuit, and MAK IT.

Developers
187 developers use Kotlin.

Kotlin Integrations

Why developers like Kotlin?

Here’s a list of reasons why companies and developers use Kotlin
Kotlin Reviews

Here are some stack decisions, common use cases and reviews by companies and developers who chose Kotlin in their tech stack.

David Klotz
David Klotz
Software Engineer · | 2 upvotes · 2.7K views
atfileee GmbH
Kotlin

We use Kotlin both in our Android App and increasingly in our polyglot backend services. Kotlin

See more
Kotlin

Even though still a young language, it feels so at home sitting in the springboot frame and works with vaadin just great. And in itself it has like all the best parts of java, scala, python mixed into one. Kotlin

See more
Midhun Harikumar
Midhun Harikumar
Senior Associate at Cognizant Technology Solutions · | 1 upvotes · 2.7K views
Kotlin

Recently rewrote the entire application to use Kotlin and Android Jetpack library. It seemed better to rewrite from the ground up rather than to include these into my existing Java based project.

See more
Kotlin

Statically typed programming language for modern multiplatform applications. Kotlin

See more
Hanhan H
Hanhan H
android developer at infokes · | 1 upvotes · 989 views
GitLab
Git
Python
PHP
IntelliJ IDEA
Android Studio
Java
Kotlin

I use Git with GitLab because is cool and easier than other versioning systems like subversion. For android development, I use Kotlin (and sometimes still use Java ). For IDE, of course use Android Studio (and also IntelliJ IDEA ) I use PHP and Python for backend API

See more

Kotlin Alternatives & Comparisons

What are some alternatives to Kotlin?
Scala
Scala is an acronym for “Scalable Language”. This means that Scala grows with you. You can play with it by typing one-line expressions and observing the results. But you can also rely on it for large mission critical systems, as many companies, including Twitter, LinkedIn, or Intel do. To some, Scala feels like a scripting language. Its syntax is concise and low ceremony; its types get out of the way because the compiler can infer them.
Swift
Writing code is interactive and fun, the syntax is concise yet expressive, and apps run lightning-fast. Swift is ready for your next iOS and OS X project — or for addition into your current app — because Swift code works side-by-side with Objective-C.
Java
Java is a programming language and computing platform first released by Sun Microsystems in 1995. There are lots of applications and websites that will not work unless you have Java installed, and more are created every day. Java is fast, secure, and reliable. From laptops to datacenters, game consoles to scientific supercomputers, cell phones to the Internet, Java is everywhere!
Groovy
Groovy builds upon the strengths of Java but has additional power features inspired by languages like Python, Ruby and Smalltalk. It makes modern programming features available to Java developers with almost-zero learning curve.
Python
Python is a general purpose programming language created by Guido Van Rossum. Python is most praised for its elegant syntax and readable code, if you are just beginning your programming career python suits you best.
See all alternatives

Kotlin's Stats