{"id":15050639,"url":"https://github.com/virtuslab/scala-cli","last_synced_at":"2026-04-15T14:04:31.632Z","repository":{"id":36966698,"uuid":"366035268","full_name":"VirtusLab/scala-cli","owner":"VirtusLab","description":"Scala CLI is a command-line tool to interact with the Scala language. It lets you compile, run, test, and package your Scala code (and more!)","archived":false,"fork":false,"pushed_at":"2026-02-23T08:04:55.000Z","size":117817,"stargazers_count":627,"open_issues_count":346,"forks_count":158,"subscribers_count":16,"default_branch":"main","last_synced_at":"2026-02-23T16:24:12.118Z","etag":null,"topics":["cli","scala"],"latest_commit_sha":null,"homepage":"https://scala-cli.virtuslab.org","language":"Scala","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/VirtusLab.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"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}},"created_at":"2021-05-10T12:29:24.000Z","updated_at":"2026-02-23T08:05:00.000Z","dependencies_parsed_at":"2023-12-20T14:28:34.952Z","dependency_job_id":null,"html_url":"https://github.com/VirtusLab/scala-cli","commit_stats":null,"previous_names":[],"tags_count":81,"template":false,"template_full_name":null,"purl":"pkg:github/VirtusLab/scala-cli","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VirtusLab%2Fscala-cli","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VirtusLab%2Fscala-cli/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VirtusLab%2Fscala-cli/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VirtusLab%2Fscala-cli/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/VirtusLab","download_url":"https://codeload.github.com/VirtusLab/scala-cli/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VirtusLab%2Fscala-cli/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29848633,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-25T22:37:40.667Z","status":"online","status_checked_at":"2026-02-26T02:00:06.774Z","response_time":89,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["cli","scala"],"created_at":"2024-09-24T21:28:30.413Z","updated_at":"2026-02-26T02:01:00.255Z","avatar_url":"https://github.com/VirtusLab.png","language":"Scala","readme":"# scala-cli\n\n[![Build status](https://github.com/VirtusLab/scala-cli/workflows/CI/badge.svg)](https://github.com/VirtusLab/scala-ci/actions?query=workflow%3ACI)\n[![Maven Central](https://img.shields.io/maven-central/v/org.virtuslab.scala-cli/cli_3.svg)](https://maven-badges.herokuapp.com/maven-central/org.virtuslab.scala-cli/cli_3)\n[![Discord](https://img.shields.io/discord/632277896739946517.svg?label=\u0026logo=discord\u0026logoColor=ffffff\u0026color=404244\u0026labelColor=6A7EC2)](https://discord.gg/KzQdYkZZza)\n\nScala CLI is a command-line tool to interact with the Scala language. It lets you compile, run, test, and package your\nScala code. (and more!) It shares some similarities with build tools, but it doesn't aim at supporting multi-module\nprojects, nor to be extended via a task system.\n\nAs of Scala 3.5.0, Scala CLI has become the official `scala` runner of the language (for more information \nrefer to [SIP-46](https://github.com/scala/improvement-proposals/pull/46)). For more details on using Scala CLI\nvia the `scala` command, refer to [this doc](https://scala-cli.virtuslab.org/docs/reference/scala-command/).\n\n## Docs\n- user-facing documentation: [scala-cli.virtuslab.org](https://scala-cli.virtuslab.org/)\n- [contributing guide](CONTRIBUTING.md)\n- [developer docs](DEV.md)\n- [app internals](INTERNALS.md)\n- [docs website readme](website/README.md)\n- [docs gifs readme](gifs/README.md)\n- [sclicheck readme](modules/docs-tests/README.md)\n- [gcbenchmark readme](gcbenchmark/README.md)\n- [release procedure](.github/release/release-procedure.md)\n- [code of conduct](CODE_OF_CONDUCT.md)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvirtuslab%2Fscala-cli","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvirtuslab%2Fscala-cli","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvirtuslab%2Fscala-cli/lists"}