TheAlgorithms/Scala has 1,107 GitHub stars and 400 forks. Star changes are not measured yet. Last checked 2026-11-09 10:13 UTC. Last push 2024-10-06.
All Algorithms implemented in Scala
Measured star growth
- in 24h
- Update delayed
- in 7 days
- Update delayed
- in 15 days
- Update delayed
- in 1 month
- Update delayed
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
OriginalImplementations are for learning purposes only. As they may be less efficient than the implementations in the Scala standard library, use them at your discretion.
Getting Started
Read through our Contribution Guidelines before you contribute.
Community Channels
We're on Discord and Gitter! Community channels are great for you to ask questions and get help. Please join us!
List of Algorithms
See our directory for easier navigation and better overview of the project.
How to use this repository for learning purpose ?
Clone the repository on your local machine
git clone https://github.com/TheAlgorithms/Scala.gitOpen the repository using an IDE (Preferably IntelliJ Idea)
Enable auto-import to import the dependencies from build.sbt
Open the src/main/scala to view the algorithm implementations under various categories
Open src/test/scala to run the test cases and view the algorithm in action
Visit Algorithms-Explained to get a more detailed explanation about specific algorithms
Check Algorithms Visualization for visualization of numerous algorithms
Explore related projects
sindresorhus/awesome
😎 Awesome lists about all kinds of interesting topics [NOTE: Pull requests are temporarily disabled until I have a chance to catch up with the existing ones]
534,796 starsEbookFoundation/free-programming-books
:books: Freely available programming books
401,453 starsnilbuild/developer-roadmap
Interactive roadmaps, guides and other educational content to help developers grow in their careers.
371,754 starsvinta/awesome-python
The definitive list that answers "I want to do X in Python, which tool should I use?"
333,823 stars