🍺 BREW Explorer

← all formulae

kotlin

brew install kotlin v2.4.0 Apache-2.0

JVM language compiler and runtime that compiles to Java bytecode and JavaScript.

Why you might care

Kotlin offers null-safety, extension functions, and concise syntax that reduce boilerplate compared to Java, while maintaining full Java interoperability and running on the JVM. It's particularly useful for Android development (official language since 2019) and server-side applications where you want Java ecosystem integration with modern language features.

Categories

Alternatives

java scala groovy clojure
2.1k
30-day installs · #947
5.9k
90-day · #1020
33.7k
365-day · #834

Runtime dependencies

Links

Blurb generated by claude-haiku-4-5 on today.

Raw metadata
{
  "aliases": [],
  "alternatives": [
    "java",
    "scala",
    "groovy",
    "clojure"
  ],
  "build_dependencies": [],
  "categories": [
    "compiler",
    "language-runtime",
    "interpreter"
  ],
  "caveats": null,
  "conflicts_with": [],
  "dependencies": [
    "openjdk"
  ],
  "deprecated": 0,
  "deprecation_reason": null,
  "desc": "Statically typed programming language for the JVM",
  "disable_reason": null,
  "disabled": 0,
  "enrichment_fetched_at": "2026-06-20T23:41:12+00:00",
  "first_seen": "2026-06-20T23:34:18+00:00",
  "full_name": "kotlin",
  "github_default_branch": null,
  "github_last_commit_at": null,
  "github_readme_excerpt": null,
  "github_repo": null,
  "github_stars": null,
  "github_topics": [],
  "homepage": "https://kotlinlang.org/",
  "homepage_og_description": "Kotlin is a concise and multiplatform programming language by JetBrains. Enjoy coding and build server-side, mobile, web, and desktop applications efficiently.",
  "homepage_og_image": "https://kotlinlang.org/assets/images/open-graph/general.png",
  "homepage_title": "Kotlin Programming Language",
  "installs_30d": 2138,
  "installs_365d": 33675,
  "installs_90d": 5872,
  "keg_only": 0,
  "keg_only_reason": null,
  "last_seen": "2026-06-20T23:34:18+00:00",
  "license": "Apache-2.0",
  "llm_generated_at": "2026-06-20T23:48:02+00:00",
  "llm_model": "claude-haiku-4-5",
  "name": "kotlin",
  "oldnames": [],
  "one_liner": "JVM language compiler and runtime that compiles to Java bytecode and JavaScript.",
  "optional_dependencies": [],
  "rank_30d": 947,
  "rank_365d": 834,
  "rank_90d": 1020,
  "raw_hash": "10930f4fe0c747d8",
  "recommended_dependencies": [],
  "revision": 0,
  "ruby_source_path": "Formula/k/kotlin.rb",
  "tap": "homebrew/core",
  "test_dependencies": [],
  "uses_from_macos": [],
  "version_head": null,
  "version_stable": "2.4.0",
  "versioned_formulae": [],
  "why_use_this": "Kotlin offers null-safety, extension functions, and concise syntax that reduce boilerplate compared to Java, while maintaining full Java interoperability and running on the JVM. It\u0027s particularly useful for Android development (official language since 2019) and server-side applications where you want Java ecosystem integration with modern language features."
}