{"id":46984178,"url":"https://github.com/asdf-community/asdf-kotlin","last_synced_at":"2026-03-11T13:30:34.397Z","repository":{"id":41996345,"uuid":"115841062","full_name":"asdf-community/asdf-kotlin","owner":"asdf-community","description":"Kotlin plugin for the asdf version manager [maintainer=@missingcharacter]","archived":false,"fork":false,"pushed_at":"2026-03-04T23:21:04.000Z","size":180,"stargazers_count":44,"open_issues_count":3,"forks_count":6,"subscribers_count":4,"default_branch":"master","last_synced_at":"2026-03-05T04:55:02.918Z","etag":null,"topics":["asdf","asdf-plugin"],"latest_commit_sha":null,"homepage":"https://github.com/asdf-vm/asdf","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/asdf-community.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"contributing.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":["smorimoto"]}},"created_at":"2017-12-31T03:52:47.000Z","updated_at":"2026-02-19T20:05:41.000Z","dependencies_parsed_at":"2024-02-12T17:28:01.946Z","dependency_job_id":"e90661b0-0859-4ca1-922f-12ba03066b50","html_url":"https://github.com/asdf-community/asdf-kotlin","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/asdf-community/asdf-kotlin","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/asdf-community%2Fasdf-kotlin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/asdf-community%2Fasdf-kotlin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/asdf-community%2Fasdf-kotlin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/asdf-community%2Fasdf-kotlin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/asdf-community","download_url":"https://codeload.github.com/asdf-community/asdf-kotlin/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/asdf-community%2Fasdf-kotlin/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30382673,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-11T12:49:11.341Z","status":"ssl_error","status_checked_at":"2026-03-11T12:46:41.342Z","response_time":84,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["asdf","asdf-plugin"],"created_at":"2026-03-11T13:30:33.505Z","updated_at":"2026-03-11T13:30:34.389Z","avatar_url":"https://github.com/asdf-community.png","language":"Shell","funding_links":["https://github.com/sponsors/smorimoto"],"categories":[],"sub_categories":[],"readme":"\u003c!-- markdownlint-disable MD041 --\u003e\n\u003c!-- markdownlint-disable MD033 MD013 --\u003e\n\n\u003e [!WARNING]\n\u003e Looking for maintainers. See \u003chttps://github.com/asdf-community/asdf-kotlin/issues/73\u003e\n\n\u003cdiv align=\"center\"\u003e\n\n# asdf-kotlin [![Build](https://github.com/asdf-community/asdf-kotlin/actions/workflows/build.yml/badge.svg)](https://github.com/asdf-community/asdf-kotlin/actions/workflows/build.yml)\n\nkotlin (and [kotlin-native if available](https://github.com/asdf-community/asdf-kotlin/pull/4)) plugin for [asdf version manager](https://github.com/asdf-vm/asdf)\n\n\u003c/div\u003e\n\u003c!-- markdownlint-enable MD033 MD013 --\u003e\n\n# Contents\n\n- [Dependencies](#dependencies)\n- [Install](#install)\n- [Contributing](#contributing)\n- [Issues](#issues)\n- [License](#license)\n- [Tests](#tests)\n\n# Dependencies\n\n- `curl`, `tar`, `unzip`: generic POSIX utilities.\n- [Java 8+](http://www.oracle.com/technetwork/java/javase/downloads/index.html)\n  - You may want to try [asdf-java](https://github.com/halcyon/asdf-java)\n    `asdf plugin-add java https://github.com/halcyon/asdf-java`\n  - [Which versions of JVM does Kotlin target?](https://kotlinlang.org/docs/faq.html#which-versions-of-jvm-does-kotlin-target)\n\n# Install\n\nPlugin:\n\n```shell\nasdf plugin add kotlin\n# or\nasdf plugin add kotlin https://github.com/asdf-community/asdf-kotlin.git\n```\n\nkotlin:\n\n```shell\n# Show all installable versions\nasdf list-all kotlin\n\n# Install specific version\nasdf install kotlin latest\n\n# Set a version globally (on your ~/.tool-versions file)\nasdf set kotlin latest\n\n# Now kotlin commands are available\nkotlin -help\n```\n\nCheck the [asdf](https://github.com/asdf-vm/asdf) readme for instructions on\nhow to install \u0026 manage versions of kotlin.\n\n# Contributing\n\nContributions of any kind welcome! See the\n[contributing guide](contributing.md).\n\n[Thanks goes to these contributors](https://github.com/asdf-community/asdf-kotlin/graphs/contributors)!\n\n# Issues\n\n- Doesn't check if java is installed\n\n# License\n\nMIT License\n\n# Tests\n\n## Github Actions\n\n**Note**: See [workflows](./.github/workflows)\n\n- It tests installing a version of kotlin without kotlin native\n  (Version `1.0.3`) on mac and linux\n- It tests installing a version of kotlin with kotlin native (Version `1.3.21`)\n  on mac and linux\n- It tests installing a version of kotlin with new kotlin native naming\n  (Version `1.4.30-RC`) on mac and linux\n- It tests installing a version of kotling with new kotlin native naming that\n  includes arch (Version `1.5.30-M1`) on mac and linux\n- It tests installing `latest` version of kotlin on mac and linux\n\n## Locally with Docker Compose\n\n**Note**: Only tests linux (Ubuntu `22.04`) and takes a while since it builds\non every run\n\n- `cd /path/to/this/repo`\n- `docker compose up --force-recreate --abort-on-container-exit`\n\n  \u003c!-- markdownlint-disable MD013 --\u003e\n\n  ```bash\n  Creating asdf-kotlin-linux-test ... done\n  Attaching to asdf-kotlin-linux-test\n  asdf-kotlin-linux-test | Cloning into '/home/build/.asdf'...\n  ...\n  asdf-kotlin-linux-test |   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current\n  asdf-kotlin-linux-test |                                  Dload  Upload   Total   Spent    Left  Speed\n  100   621    0   621    0     0   1673      0 --:--:-- --:--:-- --:--:--  1673\n  100 75.5M  100 75.5M    0     0  11.1M      0  0:00:06  0:00:06 --:--:-- 13.6M\n  asdf-kotlin-linux-test | Setting kotlin 1.0.3 as the default value in ~/.tool-versions\n  asdf-kotlin-linux-test | Confirming version 1.0.3\n  asdf-kotlin-linux-test | Kotlin version 1.0.3 (JRE 11.0.1+13)\n  asdf-kotlin-linux-test | Setting kotlin 1.3.21 as the default value in ~/.tool-versions\n  asdf-kotlin-linux-test | Confirming version 1.3.21\n  asdf-kotlin-linux-test | Kotlin version 1.3.21-release-158 (JRE 11.0.1+13)\n  asdf-kotlin-linux-test | info: kotlinc-native 1.3.21 (JRE 11.0.1+13)\n  asdf-kotlin-linux-test exited with code 0\n  ```\n\n  \u003c!-- markdownlint-enable MD013 --\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fasdf-community%2Fasdf-kotlin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fasdf-community%2Fasdf-kotlin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fasdf-community%2Fasdf-kotlin/lists"}