Scaladex
The Scala Package Index
Install / Use
/learn @scalacenter/ScaladexREADME
Scaladex
Scaladex is the website where the open source Scala libraries are indexed. Its main purpose is to help Scala developers find useful libraries and to help library authors promote their libraries and find new contributors.
Acknowledgments
<picture> <source media="(prefers-color-scheme: light)" srcset="https://scala.epfl.ch/resources/img/scala-center-logo-black.png"> <source media="(prefers-color-scheme: dark)" srcset="https://scala.epfl.ch/resources/img/scala-center-logo.png"> <img alt="Scala Center" src="https://scala.epfl.ch/resources/img/scala-center-logo.png" height="60"> </picture>This project is funded by the <a title="Scala Center" href="https://scala.epfl.ch/">Scala Center</a>.
How it works
Scaladex receives poms automatically from Maven Central (Sonatype) based on the binary version of the artifact ID.
Some valid Scala binary versions are _2.13, _3, _sjs1_3, _native0.4_2.13, _2.12_1.0.
Scaladex associates a new artifact to a project by looking at the scm (Source Code Management) attribute in the pom file.
At the moment Scaladex only supports Github repositories.
The description of a project (its readme, its avatar, its website link...) are automatically downloaded from Github.
Troubleshooting
My project is missing or some artifacts are missing
Did you publish the artifacts to Maven Central?
Check out how to publish to Maven Central with sbt or Mill:
You can also watch The Last 10 Percent by Stefan Zeiger.
What is the binary version of your artifacts?
If your artifact does not have any binary version it is considered a Java artifact and it will not be automatically indexed. Yet some Java artifact are closely related to Scala. In that case you can force its indexing by updating the non-standard.json file in the scaladex-contrib repository.
At the moment we don't support full Scala binary versions, that are often used in Scala compiler plugins.
Does the pom file contain the scm attribute and does it points to a public Github repository?
If not you can claim that the artifact belongs to your Github repository by updating the claims.json file in the scaladex-contrib repository.
If your project is not hosted by Github you should consider creating a mirror of it in Github.
Do not forget to update the scmInfo setting in your build file before the next release.
My project is hard to find in the search page
Read How to improve the visibility of your project.
How to contribute
Read the Contributing Guide and use Github Discussions for doubts.
Badges
Show the versions of Scala supported by your project!
You can add this badge to the README.MD of your own GitHub projects to show the versions of Scala they support:
The badge above only summarises latest JVM artifacts, if you'd like a badge
for Scala JS or Scala Native, add a targetType=... query-string parameter:
Smaller, shorter badges
For more information read the shields.io API
🚀Google Summer of Code (GSoC)

This project is participating in Google Summer of Code (GSoC) 2025! If you're interested in contributing to Scaladex as a future contributor, check out the resources below:
📌 GSoC Resources
👉 Scala Center GSoC Ideas: https://github.com/scalacenter/GoogleSummerOfCode
📚 Explore Past GSoC Projects with Scala Center: https://www.gsocorganizations.dev/organization/scala-center/
🎥 Learn About GSoC
🎥 GSoC Process Explained: https://www.youtube.com/live/G_rjI9PDMl8
🌟 GSoC 2024: Funded Scaladex Projects
🛠️ Scaladex – Display Information from POM File
- Contributor: Siddharth Ingle 🔗 LinkedIn
- Mentors:
- Proposal: GSoC 2024 Proposal
- Announcement: Official Acceptance Post | Midterm evaluation post | Final evalution post
- Blog: 📌 How I Started My GSoC Journey
- Work Log: 📌 GitHub Project Board
🛠️ Scaladex – New Artifact Page
- Contributor: Ayush Koli 🔗 LinkedIn
- Mentors:
- Blog: 📌 Final Report
- Technologies: Bootstrap, HTML, CSS, SQL, Scala, Akka HTTP, Doobie
- Topics: Web, UI, UX
🌟 GSoC 2025: Funded Scaladex Project
🛠️ Scaladex – Support for Compiler Plugins
- Contributor: Vidisha Gawas 🔗 LinkedIn
- Mentors:
- Announcement: Official Acceptance Post | Midterm evaluation post | GSoC Final Report URL
- Blog: Building with GSoC
- Work Log:GSoC Progress Tracker
- Technologies: Scala, SBT, Play Framework, Elasticsearch, GitHub Actions, JavaScript, HTML/CSS
- Topics: Compilers, Open Source, Plugin Systems
🧑💼 Maintainers
Want to connect with maintainers? The Scaladex project is maintained by:
-
Kannupriya Kalra LinkedIn | ✉️ kannupriyakalra@gmail.com | 💬 Discord:
kannupriyakalra_46520| GitHub
