├── history ├── 2023-03-13_changes.md ├── 2023-03-16_changes.md ├── 2023-06-28_changes.md ├── 2023-06-29_changes.md ├── 2023-04-20_changes.md ├── 2023-03-23_changes.md ├── 2023-03-15_changes.md ├── 2023-04-06_changes.md ├── 2023-05-25_changes.md ├── 2023-05-04_changes.md ├── 2023-07-06_changes.md ├── 2023-05-18_changes.md ├── 2023-06-15_changes.md ├── 2023-08-05_changes.md ├── 2023-06-22_changes.md ├── 2024-10-31_changes.md ├── 2023-04-13_changes.md ├── 2023-03-13_projects.csv ├── 2023-04-28_changes.md ├── 2023-07-20_changes.md ├── 2023-07-27_changes.md ├── 2024-10-10_changes.md ├── 2024-04-11_changes.md ├── 2024-09-12_changes.md ├── 2025-02-13_changes.md ├── 2024-08-01_changes.md ├── 2023-12-14_changes.md ├── 2024-11-07_changes.md ├── 2023-11-02_changes.md ├── 2025-09-11_changes.md ├── 2023-11-09_changes.md ├── 2025-04-24_changes.md ├── 2024-12-26_changes.md ├── 2023-08-17_changes.md ├── 2025-07-24_changes.md ├── 2023-11-16_changes.md ├── 2024-08-22_changes.md ├── 2025-11-27_changes.md ├── 2024-08-08_changes.md ├── 2024-05-16_changes.md ├── 2024-02-22_changes.md ├── 2025-11-20_changes.md ├── 2024-01-11_changes.md ├── 2025-08-14_changes.md ├── 2025-12-11_changes.md ├── 2025-11-06_changes.md ├── 2025-08-21_changes.md ├── 2025-04-10_changes.md ├── 2025-10-23_changes.md ├── 2025-02-20_changes.md ├── 2024-08-15_changes.md ├── 2023-08-31_changes.md ├── 2024-09-05_changes.md ├── 2024-05-09_changes.md ├── 2024-03-14_changes.md ├── 2025-01-09_changes.md ├── 2023-08-10_changes.md ├── 2024-08-29_changes.md ├── 2025-11-13_changes.md ├── 2024-10-03_changes.md ├── 2025-01-02_changes.md ├── 2025-05-15_changes.md ├── 2023-10-05_changes.md ├── 2025-03-27_changes.md ├── 2025-06-06_changes.md ├── 2025-08-28_changes.md ├── 2024-11-28_changes.md ├── 2025-02-27_changes.md ├── 2023-09-21_changes.md ├── 2023-09-07_changes.md ├── 2025-03-13_changes.md └── 2023-03-18_changes.md ├── .github ├── ISSUE_TEMPLATE │ ├── 04_change-configuration.md │ ├── 05_anything-else.md │ ├── 03_update-category.md │ ├── 02_update-project.md │ └── 01_suggest-project.md ├── PULL_REQUEST_TEMPLATE.md ├── labels.yml └── workflows │ └── update-best-of-list.yml ├── .gitignore ├── config ├── footer.md └── header.md └── latest-changes.md /history/2023-03-13_changes.md: -------------------------------------------------------------------------------- 1 | Nothing changed from last update. -------------------------------------------------------------------------------- /history/2023-03-16_changes.md: -------------------------------------------------------------------------------- 1 | Nothing changed from last update. -------------------------------------------------------------------------------- /history/2023-06-28_changes.md: -------------------------------------------------------------------------------- 1 | Nothing changed from last update. -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/04_change-configuration.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: "⚙️ Change configuration" 3 | about: Do you have a suggestion for changing the configuration, e.g. allow additional licenses or adjust minimal stars? 4 | title: '' 5 | labels: 'configuration' 6 | assignees: '' 7 | 8 | --- 9 | 10 | **Configuration Change:** 11 | 12 | 13 | -------------------------------------------------------------------------------- /history/2023-06-29_changes.md: -------------------------------------------------------------------------------- 1 | ## 📈 Trending Up 2 | 3 | _Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity._ 4 | 5 | - akka (🥇28 · ⭐ 13K · 📈) - Build highly concurrent, distributed, and resilient message-.. ❗Unlicensed 6 | - nussknacker (🥈23 · ⭐ 440 · 📈) - Low-code tool for automating actions on real time data |.. Apache-2 7 | 8 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/05_anything-else.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: "\U0001F4AC Anything else?" 3 | about: For questions or suggestions regarding the metadata collection or markdown generation, please refer to the best-of-lists/best-of-generator repository. 4 | title: '' 5 | labels: 'question' 6 | assignees: '' 7 | 8 | --- 9 | 10 | 13 | 14 | **Describe the issue:** 15 | 16 | 17 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/03_update-category.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: "🏷 Add or update a category" 3 | about: Do you like to suggest a new project category or update an existing one? 4 | title: '' 5 | labels: 'category' 6 | assignees: '' 7 | 8 | --- 9 | 10 | 13 | 14 | - [ ] Add category 15 | - [ ] Update category: 16 | 17 | **Category details:** 18 | 19 | 22 | 23 | - Category Title: 24 | - Category Subtitle: 25 | 26 | **Additional context:** 27 | 28 | 29 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/02_update-project.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: "✏️ Update a project" 3 | about: Do you have changes for a project, e.g. missing package manager, wrong license or category? 4 | title: 'Update project: ' 5 | labels: 'update-project' 6 | assignees: '' 7 | 8 | --- 9 | 10 | **Update details:** 11 | 12 | 15 | 16 | - Project Name: 17 | 18 | 19 | 20 | **Additional context:** 21 | 22 | 23 | -------------------------------------------------------------------------------- /history/2023-04-20_changes.md: -------------------------------------------------------------------------------- 1 | ## 📈 Trending Up 2 | 3 | _Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity._ 4 | 5 | - scalatest (🥈21 · ⭐ 1.1K · 📈) - A testing tool for Scala and Java developers. Apache-2 6 | - eff (🥈18 · ⭐ 550 · 📈) - Eff monad for cats - https://atnos-org.github.io/eff. MIT 7 | - testcontainers-scala (🥉16 · ⭐ 580 · 📈) - Docker containers for testing in scala. MIT 8 | - scala-graph (🥉16 · ⭐ 550 · 📈) - Graph for Scala is intended to provide basic graph.. Apache-2 9 | 10 | -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- 1 | **What kind of change does this PR introduce?** 2 | 3 | 4 | - [ ] Add a project 5 | - [ ] Update a project 6 | - [ ] Remove a project 7 | - [ ] Add or update a category 8 | - [ ] Change configuration 9 | - [ ] Documentation 10 | - [ ] Other, please describe: 11 | 12 | **Description:** 13 | 14 | 15 | **Checklist:** 16 | 18 | 19 | - [ ] I have read the [CONTRIBUTING](https://github.com/best-of-lists/best-of/blob/main/CONTRIBUTING.md) guidelines. 20 | - [ ] I have not modified the `README.md` file. Projects are only supposed to be added or updated within the `projects.yaml` file since the `README.md` file is automatically generated. 21 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/01_suggest-project.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: "📦 Suggest a project" 3 | about: "Do you like to suggest a project that hasn't been added to this best-of list yet?" 4 | title: 'Add project: ' 5 | labels: 'add-project' 6 | assignees: '' 7 | 8 | --- 9 | 10 | 13 | 14 | **Project details:** 15 | 16 | 17 | - Project Name: 18 | - Github URL: 19 | - Category: 20 | - License: 21 | - Package Managers: 22 | 23 | **Additional context:** 24 | 25 | 26 | -------------------------------------------------------------------------------- /history/2023-03-23_changes.md: -------------------------------------------------------------------------------- 1 | ## 📈 Trending Up 2 | 3 | _Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity._ 4 | 5 | - zio (🥇32 · ⭐ 3.7K · 📈) - ZIO A type-safe, composable library for async and concurrent.. Apache-2 6 | - udash-core (🥈20 · ⭐ 430 · 📈) - Scala framework for building beautiful and maintainable web.. Apache-2 7 | 8 | ## 📉 Trending Down 9 | 10 | _Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity._ 11 | 12 | - play-json (🥈19 · ⭐ 340 · 📉) - The Play JSON library. Apache-2 13 | 14 | -------------------------------------------------------------------------------- /history/2023-03-15_changes.md: -------------------------------------------------------------------------------- 1 | ## 📈 Trending Up 2 | 3 | _Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity._ 4 | 5 | - zio (🥇31 · ⭐ 3.7K · 📈) - ZIO A type-safe, composable library for async and concurrent.. Apache-2 6 | - circe (🥇28 · ⭐ 2.4K · 📈) - Yet another JSON library for Scala. Apache-2 7 | - scalikejdbc (🥉23 · ⭐ 1.2K · 📈) - A tidy SQL-based DB access library for Scala developers... Apache-2 8 | - argonaut (🥇22 · ⭐ 540 · 📈) - Purely functional JSON parser and library in scala. BSD-3 9 | - spray-json (🥈21 · ⭐ 2.5K · 💀) - A lightweight, clean and simple JSON implementation in Scala. Apache-2 10 | 11 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # IntelliJ 2 | target/ 3 | .idea/ 4 | *.iml 5 | 6 | # Sublime 7 | *.sublime-workspace 8 | 9 | # Eclipse 10 | .settings 11 | 12 | # VS Code 13 | .project 14 | .classpath 15 | .vscode/* 16 | # Ignore all local history of files 17 | **/.history 18 | 19 | # Java 20 | *.class 21 | target/ 22 | 23 | # C 24 | *.so 25 | 26 | # Python 27 | *.pyc 28 | *.egg-info 29 | __pycache__ 30 | .ipynb_checkpoints 31 | .Python 32 | dist/ 33 | .python-version 34 | .installed.cfg 35 | *.egg 36 | reqlib-metadata 37 | .mypy_cache/ 38 | .venv 39 | venv/ 40 | build/ 41 | 42 | # Byte-compiled / optimized / DLL files 43 | *.pyc 44 | __pycache__/ 45 | *.py[cod] 46 | *$py.class 47 | 48 | # Unit test / coverage reports 49 | htmlcov/ 50 | .tox/ 51 | .nox/ 52 | .coverage 53 | .coverage.* 54 | .cache 55 | nosetests.xml 56 | coverage.xml 57 | *,cover 58 | .hypothesis/ 59 | .pytest_cache/ 60 | 61 | # NPM / Node / JavaScript 62 | .npm 63 | node_modules/ 64 | jspm_packages/ 65 | 66 | # Runtime data 67 | pids 68 | *.pid 69 | *.seed 70 | *.pid.lock 71 | 72 | # Logs 73 | logs 74 | *.log 75 | npm-debug.log* 76 | yarn-debug.log* 77 | yarn-error.log* 78 | lerna-debug.log* 79 | 80 | # vim temporary files 81 | *~ 82 | .*.sw? 83 | 84 | # Other Artifacts 85 | hs_err_pid* 86 | *.log 87 | *.swp 88 | *.swo 89 | temp/* 90 | .DS_Store 91 | 92 | -------------------------------------------------------------------------------- /.github/labels.yml: -------------------------------------------------------------------------------- 1 | - name: add-project 2 | color: a2eeef 3 | description: "Add new project to best-of list" 4 | - name: update-project 5 | color: a2eeef 6 | description: "Update a project on the best-of list" 7 | - name: category 8 | color: a2eeef 9 | description: "Add or update a category to the best-of list" 10 | - name: configuration 11 | color: a2eeef 12 | description: "Issue refers to the best-of list configuration" 13 | - name: generation 14 | color: a2eeef 15 | description: "Issue refers to the best-of markdown generation" 16 | - name: collection 17 | color: a2eeef 18 | description: "Issue refers to the project metadata collection" 19 | - name: question 20 | color: a2eeef 21 | description: "Further information is requested" 22 | - name: documentation 23 | color: a2eeef 24 | description: "Changes to documentation" 25 | - name: bug 26 | color: d73a4a 27 | description: "Something isn't working" 28 | - name: "good first issue" 29 | color: 98FF98 30 | description: "Good for newcomers" 31 | - name: "help wanted" 32 | color: 98FF98 33 | description: "Extra attention is needed" 34 | - name: invalid 35 | color: cfd3d7 36 | description: "This doesn't seem right" 37 | - name: duplicate 38 | color: cfd3d7 39 | description: "This issue or pull request already exists" 40 | - name: "further input needed" 41 | color: cfd3d7 42 | description: "Not enough detail is provided by the creator" 43 | -------------------------------------------------------------------------------- /history/2023-04-06_changes.md: -------------------------------------------------------------------------------- 1 | ## 📉 Trending Down 2 | 3 | _Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity._ 4 | 5 | - izumi (🥇22 · ⭐ 560 · 📉) - Productivity-oriented collection of lightweight fancy stuff for Scala.. BSD-2 6 | - async (🥉17 · ⭐ 1.1K · 📉) - An asynchronous programming facility for Scala. Apache-2 7 | - tinylog (📉) - ❗Unlicensed 8 | 9 | ## ➕ Added Projects 10 | 11 | _Projects that were recently added to this best-of list._ 12 | 13 | - ammonite (🥇25 · ⭐ 2.6K · ➕) - Scala Scripting. ❗Unlicensed 14 | - scala-logging (🥉17 · ⭐ 890 · ➕) - Convenient and performant logging library for Scala.. Apache-2 15 | - play-ws (🥉17 · ⭐ 210 · ➕) - Standalone Play WS, an async HTTP client with fluent API. Apache-2 16 | 17 | -------------------------------------------------------------------------------- /config/footer.md: -------------------------------------------------------------------------------- 1 | 2 | --- 3 | 4 | ## Related Resources 5 | 6 | - [**Best-of lists**](https://best-of.org): Discover other best-of lists with awesome open-source projects on all kinds of topics. 7 | 8 | ## Contribution 9 | 10 | Contributions are encouraged and always welcome! If you like to add or update projects, choose one of the following ways: 11 | 12 | - Open an issue by selecting one of the provided categories from the [issue page](https://github.com/stkeky/best-of-scala/issues/new/choose) and fill in the requested information. 13 | - Modify the [projects.yaml](https://github.com/stkeky/best-of-scala/blob/main/projects.yaml) with your additions or changes, and submit a pull request. This can also be done directly via the [Github UI](https://github.com/stkeky/best-of-scala/edit/main/projects.yaml). 14 | 15 | If you like to contribute to or share suggestions regarding the project metadata collection or markdown generation, please refer to the [best-of-generator](https://github.com/best-of-lists/best-of-generator) repository. If you like to create your own best-of list, we recommend to follow [this guide](https://github.com/best-of-lists/best-of/blob/main/create-best-of-list.md). 16 | 17 | For more information on how to add or update projects, please read the [contribution guidelines](https://github.com/stkeky/best-of-scala/blob/main/CONTRIBUTING.md). By participating in this project, you agree to abide by its [Code of Conduct](https://github.com/stkeky/best-of-scala/blob/main/.github/CODE_OF_CONDUCT.md). 18 | 19 | ## License 20 | 21 | [![CC0](https://mirrors.creativecommons.org/presskit/buttons/88x31/svg/by-sa.svg)](https://creativecommons.org/licenses/by-sa/4.0/) 22 | -------------------------------------------------------------------------------- /config/header.md: -------------------------------------------------------------------------------- 1 | 2 |

3 | best-of-scala 4 |
5 |

6 | 7 |

8 | 🏆  A ranked list of awesome Scala open-source libraries & tools. Updated weekly. 9 |

10 | 11 |

12 | 13 | 14 | 15 | 16 | 17 |

18 | 19 | This curated list contains {project_count} awesome open-source projects with a total of {stars_count} stars grouped into {category_count} categories. All projects are ranked by a project-quality score, which is calculated based on various metrics automatically collected from GitHub and different package managers. If you like to add or update projects, feel free to open an [issue](https://github.com/stkeky/best-of-scala/issues/new/choose), submit a [pull request](https://github.com/stkeky/best-of-scala/pulls), or directly edit the [projects.yaml](https://github.com/stkeky/best-of-scala/edit/main/projects.yaml). Contributions are very welcome! 20 | 21 | > 🧙‍♂️ Discover other [best-of lists](https://best-of.org) or [create your own](https://github.com/best-of-lists/best-of/blob/main/create-best-of-list.md). 22 | -------------------------------------------------------------------------------- /history/2023-05-25_changes.md: -------------------------------------------------------------------------------- 1 | ## 📈 Trending Up 2 | 3 | _Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity._ 4 | 5 | - quill (🥈19 · ⭐ 2.1K · 📈) - Compile-time Language Integrated Queries for Scala. Apache-2 6 | - jackson-module-scala (🥈19 · ⭐ 490 · 📈) - Add-on module for Jackson.. Apache-2 7 | 8 | ## 📉 Trending Down 9 | 10 | _Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity._ 11 | 12 | - util (🥈21 · ⭐ 2.6K · 📉) - Wonderful reusable code from Twitter. Apache-2 13 | - sbt-scoverage (🥈19 · ⭐ 620 · 📉) - sbt plugin for scoverage. Apache-2 14 | - sbt-microsites (🥈19 · ⭐ 320 · 📉) - An sbt plugin to create awesome microsites for your.. Apache-2 15 | - chimney (🥈18 · ⭐ 970 · 📉) - Scala library for boilerplate-free, type-safe data transformations. Apache-2 16 | - squeryl (🥈16 · ⭐ 580 · 📉) - A Scala DSL for talking with databases with minimum verbosity and.. Apache-2 17 | 18 | -------------------------------------------------------------------------------- /history/2023-05-04_changes.md: -------------------------------------------------------------------------------- 1 | ## 📈 Trending Up 2 | 3 | _Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity._ 4 | 5 | - laika (🥇19 · ⭐ 370 · 📈) - Site and E-book Generator and Customizable Text Markup Transformer.. Apache-2 6 | - sbt-ci-release (🥈18 · ⭐ 260 · 📈) - sbt plugin to automate Sonatype releases from GitHub.. Apache-2 7 | - scala-logging (🥉17 · ⭐ 890 · 📈) - Convenient and performant logging library for Scala.. Apache-2 8 | - sbt-updates (🥈17 · ⭐ 730 · 📈) - sbt plugin that can check Maven and Ivy repositories for.. BSD-3 9 | 10 | ## 📉 Trending Down 11 | 12 | _Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity._ 13 | 14 | - cats (🥇24 · ⭐ 4.9K · 📉) - Lightweight, modular, and extensible library for functional.. ❗Unlicensed 15 | - scalatest (🥈20 · ⭐ 1.1K · 📉) - A testing tool for Scala and Java developers. Apache-2 16 | - udash-core (🥈20 · ⭐ 440 · 📉) - Scala framework for building beautiful and maintainable web.. Apache-2 17 | - sbt-assembly (🥈19 · ⭐ 1.9K · 📉) - Deploy ber-JARs. Restart processes. (port of.. MIT 18 | - sbt-jmh (🥉15 · ⭐ 760 · 📉) - Trust no one, bench everything. - sbt plugin for JMH (Java.. Apache-2 19 | 20 | -------------------------------------------------------------------------------- /history/2023-07-06_changes.md: -------------------------------------------------------------------------------- 1 | ## 📈 Trending Up 2 | 3 | _Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity._ 4 | 5 | - shapeless (🥇26 · ⭐ 3.3K · 📈) - Generic programming for Scala. Apache-2 6 | - bloop (🥈26 · ⭐ 850 · 📈) - Bloop is a build server and CLI tool to compile, test and run Scala.. Apache-2 7 | - lagom (🥈24 · ⭐ 2.6K · 📈) - Reactive Microservices for the JVM. Apache-2 8 | - algebird (🥈23 · ⭐ 2.3K · 📈) - Abstract Algebra for Scala. Apache-2 9 | - scalismo (🥈19 · ⭐ 230 · 📈) - Scalable Image Analysis and Shape Modelling. Apache-2 10 | 11 | ## 📉 Trending Down 12 | 13 | _Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity._ 14 | 15 | - playframework (🥇30 · ⭐ 12K · 📉) - Play Framework. Apache-2 16 | - finagle (🥈24 · ⭐ 8.7K · 📉) - A fault tolerant, protocol-agnostic RPC system. Apache-2 17 | - Monocle (🥈22 · ⭐ 1.6K · 📉) - Optics library for Scala. MIT 18 | - framework (🥈20 · ⭐ 1.3K · 📉) - Lift Framework. Apache-2 19 | - scalafx (🥈15 · ⭐ 640 · 📉) - ScalaFX simplifies creation of JavaFX-based user interfaces.. ❗Unlicensed 20 | 21 | -------------------------------------------------------------------------------- /history/2023-05-18_changes.md: -------------------------------------------------------------------------------- 1 | ## 📈 Trending Up 2 | 3 | _Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity._ 4 | 5 | - airframe (🥇23 · ⭐ 600 · 📈) - Essential Building Blocks for Scala. Apache-2 6 | - util (🥈22 · ⭐ 2.6K · 📈) - Wonderful reusable code from Twitter. Apache-2 7 | - scalatest (🥈21 · ⭐ 1.1K · 📈) - A testing tool for Scala and Java developers. Apache-2 8 | - jsoniter-scala (🥇21 · ⭐ 640 · 📈) - Scala macros for compile-time generation of safe and ultra-.. MIT 9 | - sbt-assembly (🥇20 · ⭐ 1.9K · 📈) - Deploy ber-JARs. Restart processes. (port of.. MIT 10 | 11 | ## 📉 Trending Down 12 | 13 | _Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity._ 14 | 15 | - sttp (🥈25 · ⭐ 1.4K · 📉) - The Scala HTTP client you always wanted!. Apache-2 16 | - doobie (🥇23 · ⭐ 2.1K · 📉) - Functional JDBC layer for Scala. MIT 17 | - sbt-native-packager (🥇22 · ⭐ 1.6K · 📉) - sbt Native Packager. BSD-2 18 | - scalaxb (🥈20 · ⭐ 330 · 📉) - scalaxb is an XML data binding tool for Scala. MIT 19 | - better-files (🥈17 · ⭐ 1.5K · 📉) - Simple, safe and intuitive Scala I/O. MIT 20 | 21 | -------------------------------------------------------------------------------- /history/2023-06-15_changes.md: -------------------------------------------------------------------------------- 1 | ## 📈 Trending Up 2 | 3 | _Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity._ 4 | 5 | - ammonite (🥇27 · ⭐ 2.6K · 📈) - Scala Scripting. MIT 6 | - refined (🥇24 · ⭐ 1.6K · 📈) - Refinement types for Scala. MIT 7 | - scalacheck (🥇23 · ⭐ 1.9K · 📈) - Property-based testing for Scala. BSD-3 8 | - sbt-jmh (🥈18 · ⭐ 760 · 📈) - Trust no one, bench everything. - sbt plugin for JMH (Java.. Apache-2 9 | - ninny-json (🥉11 · ⭐ 21 · 📈) - JSON typeclasses that know the difference between null and.. Unlicense 10 | 11 | ## 📉 Trending Down 12 | 13 | _Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity._ 14 | 15 | - circe (🥇23 · ⭐ 2.4K · 📉) - Yet another JSON library for Scala. Apache-2 16 | - finatra (🥇21 · ⭐ 2.3K · 📉) - Fast, testable, Scala services built on TwitterServer and Finagle. Apache-2 17 | - slick-pg (🥈21 · ⭐ 830 · 📉) - Slick extensions for PostgreSQL. BSD-2 18 | - sbt-dependency-check (🥉15 · ⭐ 250 · 📉) - SBT Plugin for OWASP DependencyCheck. Monitor your.. Apache-2 19 | - blindsight (🥉10 · ⭐ 80 · 📉) - Blindsight is a Scala logging API with DSL based.. ❗Unlicensed 20 | 21 | -------------------------------------------------------------------------------- /history/2023-08-05_changes.md: -------------------------------------------------------------------------------- 1 | ## 📈 Trending Up 2 | 3 | _Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity._ 4 | 5 | - scalatest (🥇23 · ⭐ 1.1K · 📈) - A testing tool for Scala and Java developers. Apache-2 6 | - monix (🥇21 · ⭐ 1.9K · 📈) - Asynchronous, Reactive Programming for Scala and Scala.js. Apache-2 7 | - chimney (🥈20 · ⭐ 1K · 📈) - Scala library for boilerplate-free, type-safe data transformations. Apache-2 8 | - scallop (🥈18 · ⭐ 660 · 📈) - a simple Scala CLI parsing library. MIT 9 | - molecule (🥉9 · ⭐ 3 · 📈) - Molecule translates custom Scala code to database queries for.. Apache-2 10 | 11 | ## 📉 Trending Down 12 | 13 | _Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity._ 14 | 15 | - gitbucket (🥇31 · ⭐ 8.9K · 📉) - A Git platform powered by Scala with easy installation, high.. Apache-2 16 | - scalapb (🥇25 · ⭐ 1.3K · 📉) - Protocol buffer compiler for Scala. Apache-2 17 | - scalikejdbc (🥇23 · ⭐ 1.2K · 📉) - A tidy SQL-based DB access library for Scala developers... Apache-2 18 | - sbt-native-packager (🥇22 · ⭐ 1.6K · 📉) - sbt Native Packager. BSD-2 19 | - scalding (🥈21 · ⭐ 3.4K · 📉) - A Scala API for Cascading. Apache-2 20 | 21 | -------------------------------------------------------------------------------- /history/2023-06-22_changes.md: -------------------------------------------------------------------------------- 1 | ## 📈 Trending Up 2 | 3 | _Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity._ 4 | 5 | - doobie (🥇25 · ⭐ 2.1K · 📈) - Functional JDBC layer for Scala. MIT 6 | - quill (🥈21 · ⭐ 2.1K · 📈) - Compile-time Language Integrated Queries for Scala. Apache-2 7 | - scrimage (🥇21 · ⭐ 960 · 📈) - Java, Scala and Kotlin image processing library. Apache-2 8 | - neotypes (🥈19 · ⭐ 150 · 📈) - Scala lightweight, type-safe, asynchronous driver for neo4j. MIT 9 | - mockito-scala (🥉17 · ⭐ 320 · 📈) - Mockito for Scala language. MIT 10 | 11 | ## 📉 Trending Down 12 | 13 | _Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity._ 14 | 15 | - zio (🥇27 · ⭐ 3.8K · 📉) - ZIO A type-safe, composable library for async and concurrent.. Apache-2 16 | - udash-core (🥈19 · ⭐ 440 · 📉) - Scala framework for building beautiful and maintainable web.. Apache-2 17 | - jackson-module-scala (🥉18 · ⭐ 490 · 📉) - Add-on module for Jackson.. Apache-2 18 | - chimney (🥈17 · ⭐ 990 · 📉) - Scala library for boilerplate-free, type-safe data transformations. Apache-2 19 | - scalismo (🥈16 · ⭐ 230 · 📉) - Scalable Image Analysis and Shape Modelling. Apache-2 20 | 21 | -------------------------------------------------------------------------------- /history/2024-10-31_changes.md: -------------------------------------------------------------------------------- 1 | ## 📈 Trending Up 2 | 3 | _Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity._ 4 | 5 | - spark-nlp (🥇29 · ⭐ 3.9K · 📈) - State of the Art Natural Language Processing. Apache-2 6 | - zeppelin (🥈24 · ⭐ 6.4K · 📈) - Web-based notebook that enables data-driven, interactive data.. Apache-2 7 | - scala-js-dom (🥈18 · ⭐ 320 · 📈) - Statically typed DOM API for Scala.js. ❗Unlicensed 8 | - relate (🥉14 · ⭐ 160 · 💤) - Performant database access in Scala. Apache-2 9 | 10 | ## 📉 Trending Down 11 | 12 | _Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity._ 13 | 14 | - scalameta (🥈26 · ⭐ 1.1K · 📉) - Library to read, analyze, transform and generate Scala.. BSD-3 15 | - rescala (🥈15 · ⭐ 90 · 📉) - REScala - distributed and reactive programming embedded.. Apache-2 16 | - mgo (🥉7 · ⭐ 71 · 📉) - Purely functional genetic algorithms for multi-objective.. ❗Unlicensed 17 | 18 | -------------------------------------------------------------------------------- /history/2023-04-13_changes.md: -------------------------------------------------------------------------------- 1 | ## 📈 Trending Up 2 | 3 | _Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity._ 4 | 5 | - util (🥈22 · ⭐ 2.6K · 📈) - Wonderful reusable code from Twitter. Apache-2 6 | - quicklens (🥈19 · ⭐ 760 · 📈) - Modify deeply nested case class fields. Apache-2 7 | - async (🥈18 · ⭐ 1.1K · 📈) - An asynchronous programming facility for Scala. Apache-2 8 | - sbt-eclipse (🥈18 · ⭐ 720 · 📈) - Plugin for sbt to create Eclipse project definitions. Apache-2 9 | - play-ws (🥉18 · ⭐ 210 · 📈) - Standalone Play WS, an async HTTP client with fluent API. Apache-2 10 | 11 | ## 📉 Trending Down 12 | 13 | _Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity._ 14 | 15 | - Binding.scala (🥈21 · ⭐ 1.6K · 📉) - Reactive data-binding for Scala. MIT 16 | - scanamo (🥈20 · ⭐ 320 · 📉) - Simpler DynamoDB access for Scala. Apache-2 17 | - diffson (🥈18 · ⭐ 300 · 📉) - A scala diff/patch library for Json. Apache-2 18 | - Dsl.scala (🥈18 · ⭐ 260 · 📉) - A framework to create embedded Domain-Specific Languages in.. Apache-2 19 | - pulsar4s (🥈17 · ⭐ 220 · 📉) - Idiomatic, typesafe, and reactive Scala client for Apache Pulsar. Apache-2 20 | 21 | -------------------------------------------------------------------------------- /history/2023-03-13_projects.csv: -------------------------------------------------------------------------------- 1 | ,name,github_id,maven_id,category,github_url,homepage,license,created_at,updated_at,last_commit_pushed_at,commit_count,recent_commit_count,fork_count,watchers_count,pr_count,open_issue_count,closed_issue_count,star_count,latest_stable_release_published_at,latest_stable_release_number,release_count,description,contributor_count,maven_url,projectrank,show,projectrank_placing,labels 2 | 0,elastic4s,sksamuel/elastic4s,com.sksamuel.elastic4s:elastic4s,db-clients,https://github.com/sksamuel/elastic4s,https://github.com/sksamuel/elastic4s,Apache-2.0,2013-06-10 20:23:57,2023-03-10 19:59:22,2023-01-25 05:07:49,4668,14,673,75,1707,25.0,1102.0,1617,2022-12-18 23:52:34,8.5.2,29.0,"Elasticsearch Scala Client - Reactive, Non Blocking, Type Safe, HTTP Client.",393,https://search.maven.org/artifact/com.sksamuel.elastic4s/elastic4s,25,True,1, 3 | 1,scalikejdbc,scalikejdbc/scalikejdbc,org.scalikejdbc:scalikejdbc,db-clients,https://github.com/scalikejdbc/scalikejdbc,https://github.com/scalikejdbc/scalikejdbc,Apache-2.0,2011-11-18 06:56:36,2023-03-12 00:46:39,2023-03-12 00:46:39,3153,35,220,60,1418,27.0,448.0,1235,2021-10-31 01:07:09,4.0.0,46.0,A tidy SQL-based DB access library for Scala developers. This library naturally wraps JDBC APIs and provides you easy-..,103,https://search.maven.org/artifact/org.scalikejdbc/scalikejdbc,22,True,3, 4 | 2,zio-elasticsearch,lambdaworks/zio-elasticsearch,lambdaworks.io:zio-elasticsearch,db-clients,https://github.com/lambdaworks/zio-elasticsearch,https://github.com/lambdaworks/zio-elasticsearch,Apache-2.0,2022-08-07 09:04:07,2023-03-13 14:05:33,2023-03-13 12:34:55,100,76,4,10,93,14.0,4.0,38,,,,"ZIO Elasticsearch is a type-safe, testable and streaming-friendly ZIO native Elasticsearch client.",7,https://search.maven.org/artifact/lambdaworks.io/zio-elasticsearch,11,True,3,['zio'] 5 | 3,scountries,lambdaworks/scountries,io.lambdaworks:scountries,misc,https://github.com/lambdaworks/scountries,https://github.com/lambdaworks/scountries,Apache-2.0,2022-09-02 11:48:45,2023-03-09 13:41:05,2023-03-09 13:41:05,32,5,1,8,23,,,17,2023-01-31 11:52:49,0.1.1,1.0,"Scala library that provides an enumeration of ISO 3166 codes for countries, along with their subdivisions.",3,https://search.maven.org/artifact/io.lambdaworks/scountries,9,True,1, 6 | 4,scurl-detector,lambdaworks/scurl-detector,io.lambdaworks:scurl-detector,misc,https://github.com/lambdaworks/scurl-detector,https://github.com/lambdaworks/scurl-detector,Apache-2.0,2021-06-08 09:33:41,2023-02-24 08:54:26,2023-02-01 21:29:37,71,5,1,8,62,1.0,9.0,15,2023-01-31 11:47:26,1.0.1,1.0,Scala library that detects and extracts URLs from text.,5,https://search.maven.org/artifact/io.lambdaworks/scurl-detector,9,True,1, 7 | -------------------------------------------------------------------------------- /history/2023-04-28_changes.md: -------------------------------------------------------------------------------- 1 | ## 📈 Trending Up 2 | 3 | _Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity._ 4 | 5 | - spark-testing-base (🥇23 · ⭐ 1.4K · 📈) - Base classes to use when writing tests with Spark. Apache-2 6 | - zio-elasticsearch (🥉15 · ⭐ 48 · 📈) - ZIO Elasticsearch is a type-safe and streaming-.. Apache-2 7 | - clickhouse-scala-client (🥉13 · ⭐ 110 · 📈) - Clickhouse Scala Client with Reactive Streams support. ❗️LGPL-3.0 8 | - scountries (🥉11 · ⭐ 17 · 📈) - Scala library that provides an enumeration of ISO 3166 codes.. Apache-2 9 | - scurl-detector (🥉11 · ⭐ 15 · 📈) - Scala library that detects and extracts URLs from text. Apache-2 10 | 11 | ## 📉 Trending Down 12 | 13 | _Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity._ 14 | 15 | - util (🥈21 · ⭐ 2.6K · 📉) - Wonderful reusable code from Twitter. Apache-2 16 | - Binding.scala (🥈20 · ⭐ 1.6K · 📉) - Reactive data-binding for Scala. MIT 17 | - chimney (🥈19 · ⭐ 960 · 📉) - Scala library for boilerplate-free, type-safe data transformations. Apache-2 18 | - Dsl.scala (🥉17 · ⭐ 260 · 📉) - A framework to create embedded Domain-Specific Languages in.. Apache-2 19 | - each (🥉17 · ⭐ 250 · 📉) - A macro library that converts native imperative syntax to scalazs.. Apache-2 20 | 21 | -------------------------------------------------------------------------------- /history/2023-07-20_changes.md: -------------------------------------------------------------------------------- 1 | ## 📈 Trending Up 2 | 3 | _Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity._ 4 | 5 | - scio (🥇27 · ⭐ 2.5K · 📈) - A Scala API for Apache Beam and Google Cloud Dataflow. Apache-2 6 | - scalikejdbc (🥇24 · ⭐ 1.2K · 📈) - A tidy SQL-based DB access library for Scala developers... Apache-2 7 | - scalameta (🥇24 · ⭐ 1K · 📈) - Library to read, analyze, transform and generate Scala programs. BSD-3 8 | - play-swagger (🥇20 · ⭐ 400 · 📈) - Swagger spec generator for play framework. Apache-2 9 | - annette (🥉11 · ⭐ 15 · 📈) - Platform to build distributed, scalable, enterprise-wide business.. Apache-2 10 | 11 | ## 📉 Trending Down 12 | 13 | _Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity._ 14 | 15 | - playframework (🥇29 · ⭐ 12K · 📉) - Play Framework. Apache-2 16 | - slick (🥇24 · ⭐ 2.6K · 📉) - Slick (Scala Language Integrated Connection Kit) is a modern database.. BSD-2 17 | - mima (🥇20 · ⭐ 440 · 📉) - A tool for catching binary incompatibility in Scala. Apache-2 18 | - skuber (🥈16 · ⭐ 68 · 📉) - A Scala Kubernetes client library. Apache-2 19 | - clickhouse-scala-client (🥉12 · ⭐ 110 · 📉) - Clickhouse Scala Client with Reactive Streams support. ❗️LGPL-3.0 20 | 21 | ## ➕ Added Projects 22 | 23 | _Projects that were recently added to this best-of list._ 24 | 25 | - openai-scala-client (🥉15 · ⭐ 110 · 🐣) - Scala client for OpenAI API. MIT 26 | 27 | -------------------------------------------------------------------------------- /history/2023-07-27_changes.md: -------------------------------------------------------------------------------- 1 | ## 📈 Trending Up 2 | 3 | _Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity._ 4 | 5 | - playframework (🥇32 · ⭐ 12K · 📈) - Play Framework. Apache-2 6 | - sttp (🥇26 · ⭐ 1.4K · 📈) - The Scala HTTP client you always wanted!. Apache-2 7 | - scalafix (🥉22 · ⭐ 760 · 📈) - Refactoring and linting tool for Scala. BSD-3 8 | - play-swagger (🥇21 · ⭐ 400 · 📈) - Swagger spec generator for play framework. Apache-2 9 | - scala-js-dom (🥈20 · ⭐ 290 · 📈) - Statically typed DOM API for Scala.js. ❗Unlicensed 10 | 11 | ## 📉 Trending Down 12 | 13 | _Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity._ 14 | 15 | - airframe (🥇22 · ⭐ 610 · 📉) - Essential Building Blocks for Scala. Apache-2 16 | - scanamo (🥈20 · ⭐ 320 · 📉) - Simpler DynamoDB access for Scala. Apache-2 17 | - scalamock (🥉18 · ⭐ 490 · 📉) - Native Scala mocking framework. MIT 18 | - fast-string-interpolator (🥈12 · ⭐ 84 · 📉) - Scala macro that generates ultra-fast string.. Apache-2 19 | - molecule (🥉6 · ⭐ 2 · 📉) - Molecule translates custom Scala code to database queries for.. Apache-2 20 | 21 | ## ➕ Added Projects 22 | 23 | _Projects that were recently added to this best-of list._ 24 | 25 | - sttp-oauth2 (🥉13 · ⭐ 66 · ➕) - OAuth2 client library implemented in Scala using sttp. Apache-2 26 | 27 | -------------------------------------------------------------------------------- /history/2024-10-10_changes.md: -------------------------------------------------------------------------------- 1 | ## 📈 Trending Up 2 | 3 | _Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity._ 4 | 5 | - gitbucket (🥇34 · ⭐ 9.1K · 📈) - A Git platform powered by Scala with easy installation, high.. Apache-2 6 | - sbt-assembly (🥇22 · ⭐ 1.9K · 📈) - Deploy ber-JARs. Restart processes. (port of.. MIT 7 | - util (🥈21 · ⭐ 2.7K · 📈) - Wonderful reusable code from Twitter. Apache-2 8 | - sbt-git (🥈19 · ⭐ 340 · 📈) - A git plugin for sbt. BSD-2 9 | - sbt-pgp (🥉15 · ⭐ 140 · 📈) - PGP plugin for sbt. ❗Unlicensed 10 | 11 | ## 📉 Trending Down 12 | 13 | _Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity._ 14 | 15 | - spark (🥇28 · ⭐ 39K · 📉) - Apache Spark - A unified analytics engine for large-scale data.. Apache-2 16 | - smile (🥇26 · ⭐ 6K · 📉) - Statistical Machine Intelligence & Learning Engine. ❗Unlicensed 17 | - breeze (🥈19 · ⭐ 3.4K · 📉) - Breeze is/was a numerical processing library for Scala. Apache-2 18 | - fury (🥉12 · ⭐ 86 · 📉) - A build tool for Scala. Apache-2 19 | - borer (🥉11 · ⭐ 220 · 📉) - Efficient CBOR and JSON (de)serialization in Scala. MPL-2.0 20 | 21 | -------------------------------------------------------------------------------- /history/2024-04-11_changes.md: -------------------------------------------------------------------------------- 1 | ## 📈 Trending Up 2 | 3 | _Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity._ 4 | 5 | - ammonite (🥇28 · ⭐ 2.6K · 📈) - Scala Scripting. MIT 6 | - sbt-native-packager (🥇23 · ⭐ 1.6K · 📈) - sbt Native Packager. BSD-2 7 | - spark-testing-base (🥈21 · ⭐ 1.5K · 📈) - Base classes to use when writing tests with Spark. Apache-2 8 | - cornichon (🥈20 · ⭐ 220 · 📈) - Testing tool in Scala for HTTP JSON API. Apache-2 9 | - requests-scala (🥉15 · ⭐ 690 · 📈) - A Scala port of the popular Python Requests HTTP.. ❗Unlicensed 10 | 11 | ## 📉 Trending Down 12 | 13 | _Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity._ 14 | 15 | - breeze (🥈19 · ⭐ 3.4K · 📉) - Breeze is a numerical processing library for Scala. Apache-2 16 | - geotrellis (🥇19 · ⭐ 1.3K · 📉) - GeoTrellis is a geographic data processing engine for.. ❗Unlicensed 17 | - Binding.scala (🥈18 · ⭐ 1.6K · 📉) - Reactive data-binding for Scala. MIT 18 | - squery (🥉6 · ⭐ 5 · 📉) - Simple SQL queries in Scala 3. Apache-2 19 | 20 | -------------------------------------------------------------------------------- /history/2024-09-12_changes.md: -------------------------------------------------------------------------------- 1 | ## 📈 Trending Up 2 | 3 | _Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity._ 4 | 5 | - mill (🥈30 · ⭐ 2K · 📈) - Mill is a fast JVM build tool that supports Java and Scala. 2-3x faster.. MIT 6 | - spark (🥇29 · ⭐ 39K · 📈) - Apache Spark - A unified analytics engine for large-scale data.. Apache-2 7 | - slick (🥇25 · ⭐ 2.6K · 📈) - Slick (Scala Language Integrated Connection Kit) is a modern.. BSD-2 8 | - scalatest (🥇23 · ⭐ 1.1K · 📈) - A testing tool for Scala and Java developers. Apache-2 9 | - lomrf (🥉12 · ⭐ 81 · 📈) - LoMRF is an open-source implementation of Markov Logic Networks. Apache-2 10 | 11 | ## 📉 Trending Down 12 | 13 | _Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity._ 14 | 15 | - gitbucket (🥇33 · ⭐ 9.1K · 📉) - A Git platform powered by Scala with easy installation, high.. Apache-2 16 | - cats (🥇26 · ⭐ 5.2K · 📉) - Lightweight, modular, and extensible library for.. ❗Unlicensed 17 | - zio-dynamodb (🥈15 · ⭐ 37 · 📉) - Simple, type-safe, and efficient access to DynamoDB. Apache-2 18 | 19 | -------------------------------------------------------------------------------- /history/2025-02-13_changes.md: -------------------------------------------------------------------------------- 1 | ## 📈 Trending Up 2 | 3 | _Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity._ 4 | 5 | - zio (🥇33 · ⭐ 4.2K · 📈) - ZIO A type-safe, composable library for async and.. Apache-2 6 | - spark (🥇29 · ⭐ 41K · 📈) - Apache Spark - A unified analytics engine for large-scale data.. Apache-2 7 | - Snowplow (🥈26 · ⭐ 6.9K · 📈) - The leader in Next-Generation Customer Data Infrastructure. Apache-2 8 | - eclair (🥇26 · ⭐ 1.3K · 📈) - A scala implementation of the Lightning Network. Apache-2 9 | - zio-redis (🥈16 · ⭐ 120 · 📈) - A ZIO-based redis client. Apache-2 10 | 11 | ## 📉 Trending Down 12 | 13 | _Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity._ 14 | 15 | - kafka (🥇29 · ⭐ 29K · 📉) - Mirror of Apache Kafka. Apache-2 16 | - zeppelin (🥈22 · ⭐ 6.5K · 📉) - Web-based notebook that enables data-driven, interactive data.. Apache-2 17 | - sbt-assembly (🥇21 · ⭐ 2K · 📉) - Deploy ber-JARs. Restart processes. (port of codahale/assembly-.. MIT 18 | - util (🥈20 · ⭐ 2.7K · 📉) - Wonderful reusable code from Twitter. Apache-2 19 | - sbt-scoverage (🥈20 · ⭐ 650 · 📉) - sbt plugin for scoverage. Apache-2 20 | 21 | -------------------------------------------------------------------------------- /history/2024-08-01_changes.md: -------------------------------------------------------------------------------- 1 | ## 📈 Trending Up 2 | 3 | _Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity._ 4 | 5 | - scalameta (🥇27 · ⭐ 1.1K · 📈) - Library to read, analyze, transform and generate Scala.. BSD-3 6 | - pureconfig (🥇21 · ⭐ 1.5K · 📈) - A boilerplate-free library for loading configuration.. MPL-2.0 7 | - scapegoat (🥉20 · ⭐ 520 · 📈) - Scala compiler plugin for static code analysis. Apache-2 8 | - sbt-microsites (🥈18 · ⭐ 320 · 📈) - An sbt plugin to create awesome microsites for your.. Apache-2 9 | - cats-parse (🥈17 · ⭐ 230 · 📈) - A parsing library for the cats ecosystem. MIT 10 | 11 | ## 📉 Trending Down 12 | 13 | _Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity._ 14 | 15 | - bigdl (🥇27 · ⭐ 6.3K · 📉) - Accelerate local LLM inference and finetuning (LLaMA, Mistral,.. Apache-2 16 | - Snowplow (🥈24 · ⭐ 6.8K · 📉) - The leader in Next-Generation Customer Data Infrastructure. Apache-2 17 | - eclair (🥇24 · ⭐ 1.2K · 📉) - A scala implementation of the Lightning Network. Apache-2 18 | - finatra (🥇21 · ⭐ 2.3K · 📉) - Fast, testable, Scala services built on TwitterServer and Finagle. Apache-2 19 | - sbt-assembly (🥈19 · ⭐ 1.9K · 📉) - Deploy ber-JARs. Restart processes. (port of.. MIT 20 | 21 | -------------------------------------------------------------------------------- /history/2023-12-14_changes.md: -------------------------------------------------------------------------------- 1 | ## 📈 Trending Up 2 | 3 | _Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity._ 4 | 5 | - mill (🥈29 · ⭐ 1.9K · 📈) - Your shiny new Java/Scala build tool!. MIT 6 | - sbt-eclipse (🥇21 · ⭐ 720 · 📈) - Plugin for sbt to create Eclipse project definitions. Apache-2 7 | - fs2-aws (🥇19 · ⭐ 180 · 📈) - fs2 utilities to interact with AWS. MIT 8 | - play-googleauth (🥇17 · ⭐ 33 · 📈) - Simple play module for authenticating against Google. Apache-2 9 | - scalajs-bundler (🥉15 · ⭐ 230 · 📈) - ❗Unlicensed 10 | 11 | ## 📉 Trending Down 12 | 13 | _Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity._ 14 | 15 | - cats (🥇26 · ⭐ 5.1K · 📉) - Lightweight, modular, and extensible library for.. ❗Unlicensed 16 | - ammonite (🥇26 · ⭐ 2.6K · 📉) - Scala Scripting. MIT 17 | - slick (🥇23 · ⭐ 2.6K · 📉) - Slick (Scala Language Integrated Connection Kit) is a modern.. BSD-2 18 | - algebird (🥈23 · ⭐ 2.3K · 📉) - Abstract Algebra for Scala. Apache-2 19 | - sangria (🥇23 · ⭐ 2K · 📉) - Scala GraphQL implementation. Apache-2 20 | 21 | -------------------------------------------------------------------------------- /history/2024-11-07_changes.md: -------------------------------------------------------------------------------- 1 | ## 📈 Trending Up 2 | 3 | _Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity._ 4 | 5 | - bloop (🥈28 · ⭐ 910 · 📈) - Bloop is a build server and CLI tool to compile, test and run.. Apache-2 6 | - scalameta (🥇27 · ⭐ 1.1K · 📈) - Library to read, analyze, transform and generate Scala.. BSD-3 7 | - spark-testing-base (🥈22 · ⭐ 1.5K · 📈) - Base classes to use when writing tests with Spark. Apache-2 8 | - neotypes (🥈19 · ⭐ 160 · 📈) - Scala lightweight, type-safe, asynchronous driver for neo4j. MIT 9 | - sbt-buildinfo (🥈18 · ⭐ 560 · 📈) - I know this because build.sbt knows this. MIT 10 | 11 | ## 📉 Trending Down 12 | 13 | _Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity._ 14 | 15 | - gitbucket (🥇33 · ⭐ 9.2K · 📉) - A Git platform powered by Scala with easy installation, high.. Apache-2 16 | - finagle (🥈28 · ⭐ 8.8K · 📉) - A fault tolerant, protocol-agnostic RPC system. Apache-2 17 | - slick-pg (🥈19 · ⭐ 840 · 📉) - Slick extensions for PostgreSQL. BSD-2 18 | - avro4s (🥈19 · ⭐ 720 · 📉) - Avro schema generation and serialization / deserialization.. Apache-2 19 | - utest (🥉16 · ⭐ 490 · 📉) - A simple testing framework for Scala. MIT 20 | 21 | -------------------------------------------------------------------------------- /history/2023-11-02_changes.md: -------------------------------------------------------------------------------- 1 | ## 📈 Trending Up 2 | 3 | _Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity._ 4 | 5 | - finagle (🥈28 · ⭐ 8.7K · 📈) - A fault tolerant, protocol-agnostic RPC system. Apache-2 6 | - finatra (🥇22 · ⭐ 2.3K · 📈) - Fast, testable, Scala services built on TwitterServer and Finagle. Apache-2 7 | - util (🥈21 · ⭐ 2.7K · 📈) - Wonderful reusable code from Twitter. Apache-2 8 | - chimney (🥈20 · ⭐ 1.1K · 📈) - Scala library for boilerplate-free, type-safe data.. Apache-2 9 | - scrooge (🥈20 · ⭐ 780 · 📈) - A Thrift parser/generator. Apache-2 10 | 11 | ## 📉 Trending Down 12 | 13 | _Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity._ 14 | 15 | - tinylog (🥇25 · ⭐ 630 · 📉) - tinylog is a lightweight logging framework for Java, Kotlin,.. Apache-2 16 | - slick (🥇24 · ⭐ 2.6K · 📉) - Slick (Scala Language Integrated Connection Kit) is a modern.. BSD-2 17 | - giter8 (🥉22 · ⭐ 1.7K · 📉) - a command line tool to apply templates defined on GitHub. Apache-2 18 | - korolev (🥉16 · ⭐ 580 · 📉) - Single Page Applications running on the server side. Apache-2 19 | - sbt-site (🥉13 · ⭐ 180 · 📉) - Site generation for sbt. ❗Unlicensed 20 | 21 | -------------------------------------------------------------------------------- /history/2025-09-11_changes.md: -------------------------------------------------------------------------------- 1 | ## 📈 Trending Up 2 | 3 | _Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity._ 4 | 5 | - spark (🥇29 · ⭐ 42K · 📈) - Apache Spark - A unified analytics engine for large-scale data.. Apache-2 6 | - eclair (🥇26 · ⭐ 1.3K · 📈) - A scala implementation of the Lightning Network. Apache-2 7 | - scalaxb (🥈22 · ⭐ 340 · 📈) - scalaxb is an XML data binding tool for Scala. MIT 8 | - pekko-http (🥈19 · ⭐ 170 · 📈) - The Streaming-first HTTP server/module of Apache Pekko. Apache-2 9 | - sbt-header (🥈17 · ⭐ 190 · 📈) - sbt-header is an sbt plugin for creating file headers, e.g... Apache-2 10 | 11 | ## 📉 Trending Down 12 | 13 | _Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity._ 14 | 15 | - finagle (🥈26 · ⭐ 8.8K · 📉) - A fault tolerant, protocol-agnostic RPC system. Apache-2 16 | - shapeless (🥇26 · ⭐ 3.4K · 📉) - Generic programming for Scala. Apache-2 17 | - scalapb (🥇26 · ⭐ 1.3K · 📉) - Protocol buffer compiler for Scala. Apache-2 18 | - testcontainers-scala (🥉15 · ⭐ 660 · 📉) - Docker containers for testing in scala. MIT 19 | - codacy-scalameta (🥉7 · ⭐ 34 · 📉) - Codacy tool for Scalameta. ❗Unlicensed 20 | 21 | -------------------------------------------------------------------------------- /history/2023-11-09_changes.md: -------------------------------------------------------------------------------- 1 | ## 📈 Trending Up 2 | 3 | _Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity._ 4 | 5 | - finagle (🥇29 · ⭐ 8.7K · 📈) - A fault tolerant, protocol-agnostic RPC system. Apache-2 6 | - scalapb (🥇27 · ⭐ 1.3K · 📈) - Protocol buffer compiler for Scala. Apache-2 7 | - scalikejdbc (🥇25 · ⭐ 1.2K · 📈) - A tidy SQL-based DB access library for Scala.. Apache-2 8 | - izumi (🥇22 · ⭐ 590 · 📈) - Productivity-oriented collection of lightweight fancy stuff.. BSD-2 9 | - sttp-oauth2 (🥉14 · ⭐ 69 · 📈) - OAuth2 client library implemented in Scala using sttp. Apache-2 10 | 11 | ## 📉 Trending Down 12 | 13 | _Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity._ 14 | 15 | - gatling (🥇27 · ⭐ 6.1K · 📉) - Modern Load Testing as Code. Apache-2 16 | - eff (🥈19 · ⭐ 570 · 📉) - Eff monad for cats - https://atnos-org.github.io/eff. MIT 17 | - enumeratum (🥉17 · ⭐ 1.2K · 📉) - A type-safe, reflection-free, powerful enumeration.. MIT 18 | 19 | -------------------------------------------------------------------------------- /history/2025-04-24_changes.md: -------------------------------------------------------------------------------- 1 | ## 📈 Trending Up 2 | 3 | _Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity._ 4 | 5 | - zeppelin (🥈23 · ⭐ 6.5K · 📈) - Web-based notebook that enables data-driven, interactive data.. Apache-2 6 | - akka-http (🥈22 · ⭐ 1.3K · 📈) - The Streaming-first HTTP server/module of Akka. ❗Unlicensed 7 | - geotrellis (🥇21 · ⭐ 1.4K · 📈) - GeoTrellis is a geographic data processing engine for.. ❗Unlicensed 8 | - scalafx (🥈16 · ⭐ 680 · 📈) - ScalaFX simplifies creation of JavaFX-based user.. ❗Unlicensed 9 | - aptus-core (🥉12 · ⭐ 10 · 📈) - A utility library aiming to simplify the Scala coding.. Apache-2 10 | 11 | ## 📉 Trending Down 12 | 13 | _Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity._ 14 | 15 | - spark (🥇28 · ⭐ 41K · 📉) - Apache Spark - A unified analytics engine for large-scale data.. Apache-2 16 | - bigdl (🥇27 · ⭐ 7.8K · 📉) - Accelerate local LLM inference and finetuning (LLaMA, Mistral,.. Apache-2 17 | - quill (🥇24 · ⭐ 2.2K · 📉) - Compile-time Language Integrated Queries for Scala. Apache-2 18 | - nussknacker (🥈22 · ⭐ 680 · 📉) - Low-code tool for automating actions on real time data |.. Apache-2 19 | - sbt-assembly (🥈20 · ⭐ 2K · 📉) - Deploy ber-JARs. Restart processes. (port of codahale/assembly-.. MIT 20 | 21 | -------------------------------------------------------------------------------- /history/2024-12-26_changes.md: -------------------------------------------------------------------------------- 1 | ## 📈 Trending Up 2 | 3 | _Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity._ 4 | 5 | - slick-pg (🥈21 · ⭐ 840 · 📈) - Slick extensions for PostgreSQL. BSD-2 6 | - testcontainers-scala (🥉18 · ⭐ 640 · 📈) - Docker containers for testing in scala. MIT 7 | - skuber (🥈17 · ⭐ 76 · 📈) - A Scala Kubernetes client library. Apache-2 8 | - sharaf (🥉12 · ⭐ 36 · 📈) - Minimalistic Scala 3 web framework. Apache-2 9 | - media4s (🥈11 · ⭐ 34 · 📈) - Scala command-line wrapper around ffmpeg, ffprobe, ImageMagick, and.. MIT 10 | 11 | ## 📉 Trending Down 12 | 13 | _Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity._ 14 | 15 | - spark-nlp (🥇28 · ⭐ 3.9K · 📉) - State of the Art Natural Language Processing. Apache-2 16 | - sangria (🥇23 · ⭐ 2K · 📉) - Scala GraphQL implementation. Apache-2 17 | - bootzooka (🥇20 · ⭐ 760 · 📉) - Simple project to quickly start developing a Scala-based.. Apache-2 18 | - eff (🥈19 · ⭐ 580 · 📉) - Eff monad for cats - https://atnos-org.github.io/eff. MIT 19 | - openmole (🥈19 · ⭐ 140 · 📉) - Workflow engine for exploration of simulation models using.. ❗️AGPL-3.0 20 | 21 | -------------------------------------------------------------------------------- /history/2023-08-17_changes.md: -------------------------------------------------------------------------------- 1 | ## 📈 Trending Up 2 | 3 | _Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity._ 4 | 5 | - gitbucket (🥇33 · ⭐ 8.9K · 📈) - A Git platform powered by Scala with easy installation, high.. Apache-2 6 | - akka (🥇30 · ⭐ 13K · 📈) - Build highly concurrent, distributed, and resilient message-.. ❗Unlicensed 7 | - kafka (🥇29 · ⭐ 26K · 📈) - Mirror of Apache Kafka. Apache-2 8 | - flink (🥇29 · ⭐ 22K · 📈) - Apache Flink. Apache-2 9 | - cats (🥇27 · ⭐ 5K · 📈) - Lightweight, modular, and extensible library for.. ❗Unlicensed 10 | 11 | ## 📉 Trending Down 12 | 13 | _Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity._ 14 | 15 | - wartremover (🥉20 · ⭐ 1K · 📉) - Flexible Scala code linting tool. Apache-2 16 | - testcontainers-scala (🥉15 · ⭐ 590 · 📉) - Docker containers for testing in scala. MIT 17 | - play-pac4j (🥉14 · ⭐ 400 · 📉) - Security library for Play framework 2 in Java and Scala:.. Apache-2 18 | - relate (🥉13 · ⭐ 160 · 📉) - Performant database access in Scala. Apache-2 19 | - chronoscala (🥉13 · ⭐ 67 · 📉) - A JSR-310 port of nscala_time. MIT 20 | 21 | -------------------------------------------------------------------------------- /history/2025-07-24_changes.md: -------------------------------------------------------------------------------- 1 | ## 📈 Trending Up 2 | 3 | _Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity._ 4 | 5 | - scio (🥈27 · ⭐ 2.6K · 📈) - A Scala API for Apache Beam and Google Cloud Dataflow. Apache-2 6 | - ammonite (🥇25 · ⭐ 2.6K · 📈) - Scala Scripting. MIT 7 | - framework (🥇22 · ⭐ 1.3K · 📈) - Lift Framework. Apache-2 8 | - scalatest (🥇22 · ⭐ 1.2K · 📈) - A testing tool for Scala and Java developers. Apache-2 9 | - sbt-pack (🥉15 · ⭐ 500 · 📈) - A sbt plugin for creating distributable Scala packages. ❗Unlicensed 10 | 11 | ## 📉 Trending Down 12 | 13 | _Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity._ 14 | 15 | - finagle (🥈26 · ⭐ 8.8K · 📉) - A fault tolerant, protocol-agnostic RPC system. Apache-2 16 | - shapeless (🥇26 · ⭐ 3.4K · 📉) - Generic programming for Scala. Apache-2 17 | - metals (🥈26 · ⭐ 2.2K · 📉) - Scala language server with rich IDE features. Apache-2 18 | - scalameta (🥇26 · ⭐ 1.1K · 📉) - Library to read, analyze, transform and generate Scala.. BSD-3 19 | - geotrellis (🥇20 · ⭐ 1.4K · 📉) - GeoTrellis is a geographic data processing engine for.. ❗Unlicensed 20 | 21 | -------------------------------------------------------------------------------- /history/2023-11-16_changes.md: -------------------------------------------------------------------------------- 1 | ## 📈 Trending Up 2 | 3 | _Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity._ 4 | 5 | - coursier (🥇29 · ⭐ 2K · 📈) - Pure Scala Artifact Fetching. Apache-2 6 | - gatling (🥇28 · ⭐ 6.1K · 📈) - Modern Load Testing as Code. Apache-2 7 | - lagom (🥈22 · ⭐ 2.6K · 📈) - Reactive Microservices for the JVM. Apache-2 8 | - avro4s (🥈20 · ⭐ 710 · 📈) - Avro schema generation and serialization / deserialization.. Apache-2 9 | - play-googleauth (🥉14 · ⭐ 32 · 📈) - Simple play module for authenticating against Google. Apache-2 10 | 11 | ## 📉 Trending Down 12 | 13 | _Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity._ 14 | 15 | - fs2 (🥇24 · ⭐ 2.3K · 📉) - Compositional, streaming I/O library for Scala. ❗Unlicensed 16 | - scrimage (🥇20 · ⭐ 1K · 📉) - JVM - Java, Kotlin, Scala image processing library. Apache-2 17 | - rescala (🥈14 · ⭐ 81 · 📉) - REScala - distributed and reactive programming embedded.. Apache-2 18 | - requests-scala (🥉13 · ⭐ 680 · 📉) - A Scala port of the popular Python Requests HTTP.. ❗Unlicensed 19 | - fury (🥉11 · ⭐ 13 · 📉) - A build tool for Scala. Apache-2 20 | 21 | -------------------------------------------------------------------------------- /history/2024-08-22_changes.md: -------------------------------------------------------------------------------- 1 | ## 📈 Trending Up 2 | 3 | _Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity._ 4 | 5 | - bigdl (🥇28 · ⭐ 6.4K · 📈) - Accelerate local LLM inference and finetuning (LLaMA, Mistral,.. Apache-2 6 | - framework (🥇22 · ⭐ 1.3K · 💤) - Lift Framework. Apache-2 7 | - sbt-scoverage (🥇21 · ⭐ 650 · 📈) - sbt plugin for scoverage. Apache-2 8 | - scapegoat (🥉20 · ⭐ 520 · 📈) - Scala compiler plugin for static code analysis. Apache-2 9 | - squery (🥉11 · ⭐ 11 · 📈) - Simple SQL queries in Scala 3. Apache-2 10 | 11 | ## 📉 Trending Down 12 | 13 | _Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity._ 14 | 15 | - akka (🥇29 · ⭐ 13K · 📉) - Build highly concurrent, distributed, and resilient message-.. ❗Unlicensed 16 | - spark-nlp (🥇28 · ⭐ 3.8K · 📉) - State of the Art Natural Language Processing. Apache-2 17 | - avro4s (🥇20 · ⭐ 720 · 📉) - Avro schema generation and serialization / deserialization.. Apache-2 18 | - mima (🥈19 · ⭐ 450 · 📉) - A tool for catching binary incompatibility in Scala. Apache-2 19 | - play-ws (🥈19 · ⭐ 220 · 📉) - Standalone Play WS, an async HTTP client with fluent API. Apache-2 20 | 21 | -------------------------------------------------------------------------------- /history/2025-11-27_changes.md: -------------------------------------------------------------------------------- 1 | ## 📈 Trending Up 2 | 3 | _Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity._ 4 | 5 | - spark (🥇29 · ⭐ 42K · 📈) - Apache Spark - A unified analytics engine for large-scale data.. Apache-2 6 | - cats (🥇26 · ⭐ 5.4K · 📈) - Lightweight, modular, and extensible library for.. ❗Unlicensed 7 | - scalikejdbc (🥇26 · ⭐ 1.3K · 📈) - A tidy SQL-based DB access library for Scala.. Apache-2 8 | - algebird (🥈22 · ⭐ 2.3K · 💀) - Abstract Algebra for Scala. Apache-2 9 | - alpakka-kafka (🥈21 · ⭐ 1.4K · 📈) - Alpakka Kafka connector - Alpakka is a Reactive.. ❗Unlicensed 10 | 11 | ## 📉 Trending Down 12 | 13 | _Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity._ 14 | 15 | - scio (🥈26 · ⭐ 2.6K · 📉) - A Scala API for Apache Beam and Google Cloud Dataflow. Apache-2 16 | - shapeless (🥈25 · ⭐ 3.4K · 📉) - Generic programming for Scala. Apache-2 17 | - slick (🥇23 · ⭐ 2.7K · 📉) - Slick (Scala Language Integrated Connection Kit) is a modern.. BSD-2 18 | - sbt-native-packager (🥇23 · ⭐ 1.6K · 📉) - sbt Native Packager. Apache-2 19 | - sbt-release (🥈19 · ⭐ 650 · 📉) - A release plugin for sbt. Apache-2 20 | 21 | -------------------------------------------------------------------------------- /history/2024-08-08_changes.md: -------------------------------------------------------------------------------- 1 | ## 📈 Trending Up 2 | 3 | _Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity._ 4 | 5 | - zeppelin (🥈23 · ⭐ 6.3K · 📈) - Web-based notebook that enables data-driven, interactive data.. Apache-2 6 | - scalafix (🥉22 · ⭐ 820 · 📈) - Refactoring and linting tool for Scala. BSD-3 7 | - spark-testing-base (🥈21 · ⭐ 1.5K · 📈) - Base classes to use when writing tests with Spark. Apache-2 8 | - sbt-assembly (🥇20 · ⭐ 1.9K · 📈) - Deploy ber-JARs. Restart processes. (port of.. MIT 9 | - utest (🥉18 · ⭐ 480 · 📈) - A simple testing framework for Scala. MIT 10 | 11 | ## 📉 Trending Down 12 | 13 | _Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity._ 14 | 15 | - akka (🥇29 · ⭐ 13K · 📉) - Build highly concurrent, distributed, and resilient message-.. ❗Unlicensed 16 | - spark (🥇28 · ⭐ 39K · 📉) - Apache Spark - A unified analytics engine for large-scale data.. Apache-2 17 | - finagle (🥈27 · ⭐ 8.8K · 📉) - A fault tolerant, protocol-agnostic RPC system. Apache-2 18 | - skunk (🥈22 · ⭐ 1.6K · 📉) - A data access library for Scala + Postgres. MIT 19 | - akka-http (🥈22 · ⭐ 1.3K · 📉) - The Streaming-first HTTP server/module of Akka. ❗Unlicensed 20 | 21 | -------------------------------------------------------------------------------- /history/2024-05-16_changes.md: -------------------------------------------------------------------------------- 1 | ## 📈 Trending Up 2 | 3 | _Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity._ 4 | 5 | - shapeless (🥇27 · ⭐ 3.4K · 📈) - Generic programming for Scala. Apache-2 6 | - scalapb (🥇27 · ⭐ 1.3K · 📈) - Protocol buffer compiler for Scala. Apache-2 7 | - splain (🥉15 · ⭐ 370 · 📈) - better implicit errors for scala. MIT 8 | - sttp-oauth2 (🥈15 · ⭐ 74 · 📈) - OAuth2 client library implemented in Scala using sttp. Apache-2 9 | - clickhouse-scala-client (🥉14 · ⭐ 110 · 📈) - Clickhouse Scala Client with Reactive Streams support. ❗️LGPL-3.0 10 | 11 | ## 📉 Trending Down 12 | 13 | _Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity._ 14 | 15 | - spark-testing-base (🥈21 · ⭐ 1.5K · 📉) - Base classes to use when writing tests with Spark. Apache-2 16 | - laika (🥇20 · ⭐ 400 · 📉) - Site and E-book Generator and Customizable Text Markup.. Apache-2 17 | - upickle (🥈18 · ⭐ 700 · 📉) - uPickle: a simple, fast, dependency-free JSON & Binary.. MIT 18 | - reboot (🥉16 · ⭐ 420 · 💤) - Scala wrapper for the Java AsyncHttpClient. ❗️LGPL-3.0 19 | 20 | -------------------------------------------------------------------------------- /history/2024-02-22_changes.md: -------------------------------------------------------------------------------- 1 | ## 📈 Trending Up 2 | 3 | _Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity._ 4 | 5 | - ammonite (🥇26 · ⭐ 2.6K · 📈) - Scala Scripting. MIT 6 | - sbt-native-packager (🥇22 · ⭐ 1.6K · 📈) - sbt Native Packager. BSD-2 7 | - slick-pg (🥈22 · ⭐ 830 · 📈) - Slick extensions for PostgreSQL. BSD-2 8 | - jsoniter-scala (🥈22 · ⭐ 700 · 📈) - Scala macros for compile-time generation of safe and.. MIT 9 | - scurl-detector (🥉11 · ⭐ 16 · 📈) - Scala library that detects and extracts URLs from text. Apache-2 10 | 11 | ## 📉 Trending Down 12 | 13 | _Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity._ 14 | 15 | - sbt-assembly (🥇20 · ⭐ 1.9K · 📉) - Deploy ber-JARs. Restart processes. (port of.. MIT 16 | - geotrellis (🥇19 · ⭐ 1.3K · 📉) - GeoTrellis is a geographic data processing engine for.. ❗Unlicensed 17 | - openmole (🥈17 · ⭐ 140 · 📉) - Workflow engine for exploration of simulation models using.. ❗️AGPL-3.0 18 | - scala-logging (🥈16 · ⭐ 900 · 📉) - Convenient and performant logging library for Scala.. Apache-2 19 | - zio-redis (🥈15 · ⭐ 120 · 📉) - A ZIO-based redis client. Apache-2 20 | 21 | -------------------------------------------------------------------------------- /history/2025-11-20_changes.md: -------------------------------------------------------------------------------- 1 | ## 📈 Trending Up 2 | 3 | _Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity._ 4 | 5 | - sbt (🥇34 · ⭐ 4.9K · 📈) - sbt, the interactive build tool. Apache-2 6 | - scalatest (🥇23 · ⭐ 1.2K · 📈) - A testing tool for Scala and Java developers. Apache-2 7 | - framework (🥇22 · ⭐ 1.3K · 📈) - Lift Framework. Apache-2 8 | - finatra (🥈21 · ⭐ 2.3K · 📈) - Fast, testable, Scala services built on TwitterServer and Finagle. Apache-2 9 | - scallop (🥈17 · ⭐ 680 · 📈) - a simple Scala CLI parsing library. MIT 10 | 11 | ## 📉 Trending Down 12 | 13 | _Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity._ 14 | 15 | - coursier (🥇28 · ⭐ 2.1K · 📉) - Pure Scala Artifact Fetching. Apache-2 16 | - skinny-framework (🥈18 · ⭐ 740 · 💀) - Scala on Rails - A full-stack web app framework for rapid.. MIT 17 | - jackson-module-scala (🥈18 · ⭐ 500 · 📉) - Add-on module for Jackson.. Apache-2 18 | - mill (🥉17 · ⭐ 2.6K · 📉) - A better build tool for Java, Scala and Kotlin: 3-6x faster than Maven or.. MIT 19 | - xsbt-web-plugin (🥈17 · ⭐ 380 · 📉) - Package and run WAR files from sbt. BSD-3 20 | 21 | -------------------------------------------------------------------------------- /history/2024-01-11_changes.md: -------------------------------------------------------------------------------- 1 | ## 📈 Trending Up 2 | 3 | _Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity._ 4 | 5 | - scalikejdbc (🥇26 · ⭐ 1.2K · 📈) - A tidy SQL-based DB access library for Scala.. Apache-2 6 | - tinylog (🥇26 · ⭐ 640 · 📈) - tinylog is a lightweight logging framework for Java, Kotlin,.. Apache-2 7 | - scalameta (🥇25 · ⭐ 1.1K · 📈) - Library to read, analyze, transform and generate Scala.. BSD-3 8 | - spray-json (🥇23 · ⭐ 2.5K · 💀) - A lightweight, clean and simple JSON implementation in Scala. Apache-2 9 | - geotrellis (🥇20 · ⭐ 1.3K · 📈) - GeoTrellis is a geographic data processing engine for.. ❗Unlicensed 10 | 11 | ## 📉 Trending Down 12 | 13 | _Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity._ 14 | 15 | - sbt (🥇32 · ⭐ 4.7K · 📉) - sbt, the interactive build tool. Apache-2 16 | - izumi (🥇21 · ⭐ 600 · 📉) - Productivity-oriented collection of lightweight fancy stuff.. BSD-2 17 | - spark-testing-base (🥈20 · ⭐ 1.5K · 📉) - Base classes to use when writing tests with Spark. Apache-2 18 | - scrimage (🥇19 · ⭐ 1K · 📉) - JVM - Java, Kotlin, Scala image processing library. Apache-2 19 | - quicklens (🥉17 · ⭐ 800 · 📉) - Modify deeply nested case class fields. Apache-2 20 | 21 | -------------------------------------------------------------------------------- /history/2025-08-14_changes.md: -------------------------------------------------------------------------------- 1 | ## 📈 Trending Up 2 | 3 | _Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity._ 4 | 5 | - spark (🥇29 · ⭐ 42K · 📈) - Apache Spark - A unified analytics engine for large-scale data.. Apache-2 6 | - coursier (🥇29 · ⭐ 2.1K · 📈) - Pure Scala Artifact Fetching. Apache-2 7 | - finagle (🥈27 · ⭐ 8.8K · 📈) - A fault tolerant, protocol-agnostic RPC system. Apache-2 8 | - scanamo (🥈20 · ⭐ 320 · 📈) - Simpler DynamoDB access for Scala. Apache-2 9 | - sbt-pgp (🥉13 · ⭐ 150 · 📈) - PGP plugin for sbt. ❗Unlicensed 10 | 11 | ## 📉 Trending Down 12 | 13 | _Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity._ 14 | 15 | - scalafix (🥉21 · ⭐ 860 · 📉) - Refactoring and linting tool for Scala. BSD-3 16 | - nussknacker (🥈21 · ⭐ 700 · 📉) - Low-code tool for automating actions on real time data |.. Apache-2 17 | - zio-json (🥈19 · ⭐ 420 · 📉) - Fast, secure JSON library with tight ZIO integration. Apache-2 18 | - scapegoat (🥉17 · ⭐ 540 · 📉) - Scala compiler plugin for static code analysis. Apache-2 19 | - ldbc (🥈15 · ⭐ 64 · 📉) - ldbc is Pure functional JDBC layer with Cats Effect 3 and Scala 3. MIT 20 | 21 | -------------------------------------------------------------------------------- /history/2025-12-11_changes.md: -------------------------------------------------------------------------------- 1 | ## 📈 Trending Up 2 | 3 | _Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity._ 4 | 5 | - mill (🥈29 · ⭐ 2.6K · 📈) - A better build tool for Java, Scala and Kotlin: 3-6x faster than Maven or.. MIT 6 | - ammonite (🥇27 · ⭐ 2.6K · 📈) - Scala Scripting. MIT 7 | - scio (🥈27 · ⭐ 2.6K · 📈) - A Scala API for Apache Beam and Google Cloud Dataflow. Apache-2 8 | - scala-logging (🥈19 · ⭐ 920 · 📈) - Convenient and performant logging library for Scala.. Apache-2 9 | - sttp-oauth2 (🥇17 · ⭐ 81 · 📈) - OAuth2 client library implemented in Scala using sttp. Apache-2 10 | 11 | ## 📉 Trending Down 12 | 13 | _Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity._ 14 | 15 | - playframework (🥇33 · ⭐ 13K · 📉) - The Community Maintained High Velocity Web Framework.. Apache-2 16 | - cats (🥇25 · ⭐ 5.4K · 📉) - Lightweight, modular, and extensible library for.. ❗Unlicensed 17 | - scalikejdbc (🥇25 · ⭐ 1.3K · 📉) - A tidy SQL-based DB access library for Scala.. Apache-2 18 | - finch (🥈19 · ⭐ 1.6K · 📉) - Scala combinator library for building Finagle HTTP services. Apache-2 19 | - neotypes (🥈15 · ⭐ 170 · 📉) - Scala lightweight, type-safe, asynchronous driver for neo4j. MIT 20 | 21 | -------------------------------------------------------------------------------- /history/2025-11-06_changes.md: -------------------------------------------------------------------------------- 1 | ## 📈 Trending Up 2 | 3 | _Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity._ 4 | 5 | - akka (🥇30 · ⭐ 13K · 📈) - A platform to build and run apps that are elastic, agile,.. ❗Unlicensed 6 | - mill (🥈29 · ⭐ 2.6K · 📈) - A better build tool for Java, Scala and Kotlin: 3-6x faster than Maven or.. MIT 7 | - specs2 (🥈21 · ⭐ 740 · 📈) - Software Specifications for Scala. ❗Unlicensed 8 | - openai-scala-client (🥈18 · ⭐ 240 · 📈) - Scala client for OpenAI API and other major LLM.. MIT 9 | - openmole (🥈18 · ⭐ 150 · 📈) - Workflow engine for exploration of simulation models using.. ❗️AGPL-3.0 10 | 11 | ## 📉 Trending Down 12 | 13 | _Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity._ 14 | 15 | - sbt (🥇33 · ⭐ 4.9K · 📉) - sbt, the interactive build tool. Apache-2 16 | - slick (🥇24 · ⭐ 2.7K · 📉) - Slick (Scala Language Integrated Connection Kit) is a modern.. BSD-2 17 | - algebird (🥈21 · ⭐ 2.3K · 💀) - Abstract Algebra for Scala. Apache-2 18 | - util (🥈20 · ⭐ 2.7K · 📉) - Wonderful reusable code from Twitter. Apache-2 19 | - skuber (🥈15 · ⭐ 86 · 📉) - A Scala Kubernetes client library. Apache-2 20 | 21 | -------------------------------------------------------------------------------- /history/2025-08-21_changes.md: -------------------------------------------------------------------------------- 1 | ## 📈 Trending Up 2 | 3 | _Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity._ 4 | 5 | - akka (🥇30 · ⭐ 13K · 📈) - A platform to build and run apps that are elastic, agile,.. ❗Unlicensed 6 | - scio (🥈27 · ⭐ 2.6K · 📈) - A Scala API for Apache Beam and Google Cloud Dataflow. Apache-2 7 | - ammonite (🥇25 · ⭐ 2.6K · 📈) - Scala Scripting. MIT 8 | - scalaxb (🥈20 · ⭐ 340 · 📈) - scalaxb is an XML data binding tool for Scala. MIT 9 | - fs2-aws (🥈17 · ⭐ 200 · 📈) - fs2 utilities to interact with AWS. MIT 10 | 11 | ## 📉 Trending Down 12 | 13 | _Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity._ 14 | 15 | - spark (🥇28 · ⭐ 42K · 📉) - Apache Spark - A unified analytics engine for large-scale data.. Apache-2 16 | - upickle (🥈19 · ⭐ 750 · 📉) - uPickle: a simple, fast, dependency-free JSON & Binary.. MIT 17 | - munit (🥉19 · ⭐ 460 · 📉) - Scala testing library with actionable errors and.. Apache-2 18 | - sbt-updates (🥉16 · ⭐ 770 · 📉) - sbt plugin that can check Maven and Ivy repositories for.. BSD-3 19 | - scala-graph (🥉16 · ⭐ 580 · 📉) - Graph for Scala is intended to provide basic graph.. ❗Unlicensed 20 | 21 | -------------------------------------------------------------------------------- /history/2025-04-10_changes.md: -------------------------------------------------------------------------------- 1 | ## 📈 Trending Up 2 | 3 | _Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity._ 4 | 5 | - bigdl (🥇28 · ⭐ 7.7K · 📈) - Accelerate local LLM inference and finetuning (LLaMA, Mistral,.. Apache-2 6 | - http4s (🥇27 · ⭐ 2.6K · 📈) - A minimal, idiomatic Scala interface for HTTP. Apache-2 7 | - hepek (🥉15 · ⭐ 110 · 📈) - Typesafe HTML templates and static site generator in pure.. Apache-2 8 | - spata (🥈14 · ⭐ 36 · 📈) - Functional, stream-based CSV processor for Scala. Apache-2 9 | - ScalaJack (🥉10 · ⭐ 110 · 📈) - Fast JSON parser/generator for Scala. ❗Unlicensed 10 | 11 | ## 📉 Trending Down 12 | 13 | _Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity._ 14 | 15 | - Snowplow (🥈23 · ⭐ 6.9K · 📉) - The leader in Next-Generation Customer Data Infrastructure. Apache-2 16 | - akka-http (🥈21 · ⭐ 1.3K · 📉) - The Streaming-first HTTP server/module of Akka. ❗Unlicensed 17 | - scrimage (🥇20 · ⭐ 1.1K · 📉) - JVM - Java, Kotlin, Scala image processing library. Apache-2 18 | - cornichon (🥉19 · ⭐ 230 · 📉) - Testing tool in Scala for HTTP JSON API. Apache-2 19 | - scanamo (🥈18 · ⭐ 320 · 📉) - Simpler DynamoDB access for Scala. Apache-2 20 | 21 | -------------------------------------------------------------------------------- /history/2025-10-23_changes.md: -------------------------------------------------------------------------------- 1 | ## 📈 Trending Up 2 | 3 | _Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity._ 4 | 5 | - scalajs-react (🥈24 · ⭐ 1.7K · 📈) - Facebooks React on Scala.JS. Apache-2 6 | - sbt-scoverage (🥇21 · ⭐ 650 · 📈) - sbt plugin for scoverage. Apache-2 7 | - scapegoat (🥉20 · ⭐ 540 · 📈) - Scala compiler plugin for static code analysis. Apache-2 8 | - play-ws (🥈20 · ⭐ 220 · 📈) - Standalone Play WS, an async HTTP client with fluent API. Apache-2 9 | - cask (🥉16 · ⭐ 570 · 📈) - Cask: a Scala HTTP micro-framework. Cask makes it easy.. ❗Unlicensed 10 | 11 | ## 📉 Trending Down 12 | 13 | _Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity._ 14 | 15 | - finch (🥈21 · ⭐ 1.6K · 📉) - Scala combinator library for building Finagle HTTP services. Apache-2 16 | - scrimage (🥇21 · ⭐ 1.1K · 📉) - JVM - Java, Kotlin, Scala image processing library. Apache-2 17 | - scalaxb (🥈21 · ⭐ 340 · 📉) - scalaxb is an XML data binding tool for Scala. MIT 18 | - pureconfig (🥇19 · ⭐ 1.5K · 📉) - A boilerplate-free library for loading configuration.. MPL-2.0 19 | - openmole (🥈17 · ⭐ 150 · 📉) - Workflow engine for exploration of simulation models using.. ❗️AGPL-3.0 20 | 21 | -------------------------------------------------------------------------------- /history/2025-02-20_changes.md: -------------------------------------------------------------------------------- 1 | ## 📈 Trending Up 2 | 3 | _Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity._ 4 | 5 | - bigdl (🥇28 · ⭐ 7.2K · 📈) - Accelerate local LLM inference and finetuning (LLaMA, Mistral,.. Apache-2 6 | - scrimage (🥇22 · ⭐ 1.1K · 📈) - JVM - Java, Kotlin, Scala image processing library. Apache-2 7 | - framework (🥇21 · ⭐ 1.3K · 📈) - Lift Framework. Apache-2 8 | - sbt-scoverage (🥇21 · ⭐ 650 · 📈) - sbt plugin for scoverage. Apache-2 9 | - scodec (🥈20 · ⭐ 810 · 📈) - Scala combinator library for working with binary data. BSD-3 10 | 11 | ## 📉 Trending Down 12 | 13 | _Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity._ 14 | 15 | - scalameta (🥇26 · ⭐ 1.1K · 📉) - Library to read, analyze, transform and generate Scala.. BSD-3 16 | - scala-js (🥇25 · ⭐ 4.6K · 📉) - Scala.js, the Scala to JavaScript compiler. Apache-2 17 | - quill (🥇24 · ⭐ 2.2K · 📉) - Compile-time Language Integrated Queries for Scala. Apache-2 18 | - nussknacker (🥈22 · ⭐ 680 · 📉) - Low-code tool for automating actions on real time data |.. Apache-2 19 | - bleep (🥉18 · ⭐ 160 · 📉) - A bleeping fast scala build tool!. MIT 20 | 21 | -------------------------------------------------------------------------------- /history/2024-08-15_changes.md: -------------------------------------------------------------------------------- 1 | ## 📈 Trending Up 2 | 3 | _Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity._ 4 | 5 | - akka (🥇30 · ⭐ 13K · 📈) - Build highly concurrent, distributed, and resilient message-.. ❗Unlicensed 6 | - sbt-native-packager (🥇24 · ⭐ 1.6K · 📈) - sbt Native Packager. BSD-2 7 | - Monocle (🥈22 · ⭐ 1.6K · 📈) - Optics library for Scala. MIT 8 | - wartremover (🥉21 · ⭐ 1.1K · 📈) - Flexible Scala code linting tool. Apache-2 9 | - mima (🥇20 · ⭐ 450 · 📈) - A tool for catching binary incompatibility in Scala. Apache-2 10 | 11 | ## 📉 Trending Down 12 | 13 | _Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity._ 14 | 15 | - gitbucket (🥇33 · ⭐ 9.1K · 📉) - A Git platform powered by Scala with easy installation, high.. Apache-2 16 | - avro4s (🥇21 · ⭐ 720 · 📉) - Avro schema generation and serialization / deserialization.. Apache-2 17 | - alpakka-kafka (🥈20 · ⭐ 1.4K · 📉) - Alpakka Kafka connector - Alpakka is a Reactive.. ❗Unlicensed 18 | - scapegoat (🥉19 · ⭐ 520 · 📉) - Scala compiler plugin for static code analysis. Apache-2 19 | - async (🥉17 · ⭐ 1.1K · 📉) - An asynchronous programming facility for Scala. Apache-2 20 | 21 | -------------------------------------------------------------------------------- /history/2023-08-31_changes.md: -------------------------------------------------------------------------------- 1 | ## 📈 Trending Up 2 | 3 | _Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity._ 4 | 5 | - tinylog (🥇26 · ⭐ 620 · 📈) - tinylog is a lightweight logging framework for Java, Kotlin,.. Apache-2 6 | - fs2 (🥇25 · ⭐ 2.3K · 📈) - Compositional, streaming I/O library for Scala. ❗Unlicensed 7 | - scalding (🥈22 · ⭐ 3.5K · 📈) - A Scala API for Cascading. Apache-2 8 | - bootzooka (🥇21 · ⭐ 690 · 📈) - Simple project to quickly start developing a Scala-based.. Apache-2 9 | - clickhouse-scala-client (🥉14 · ⭐ 110 · 📈) - Clickhouse Scala Client with Reactive Streams support. ❗️LGPL-3.0 10 | 11 | ## 📉 Trending Down 12 | 13 | _Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity._ 14 | 15 | - playframework (🥇32 · ⭐ 12K · 📉) - Play Framework. Apache-2 16 | - airframe (🥈21 · ⭐ 610 · 📉) - Essential Building Blocks for Scala. Apache-2 17 | - scalajs-react (🥈20 · ⭐ 1.6K · 📉) - Facebooks React on Scala.JS. Apache-2 18 | - geotrellis (🥈18 · ⭐ 1.3K · 📉) - GeoTrellis is a geographic data processing engine for.. ❗Unlicensed 19 | - sbt-updates (🥈17 · ⭐ 730 · 📉) - sbt plugin that can check Maven and Ivy repositories for.. BSD-3 20 | 21 | -------------------------------------------------------------------------------- /history/2024-09-05_changes.md: -------------------------------------------------------------------------------- 1 | ## 📈 Trending Up 2 | 3 | _Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity._ 4 | 5 | - gitbucket (🥇34 · ⭐ 9.1K · 📈) - A Git platform powered by Scala with easy installation, high.. Apache-2 6 | - finagle (🥈28 · ⭐ 8.8K · 📈) - A fault tolerant, protocol-agnostic RPC system. Apache-2 7 | - ammonite (🥇27 · ⭐ 2.6K · 📈) - Scala Scripting. MIT 8 | - bloop (🥈27 · ⭐ 900 · 📈) - Bloop is a build server and CLI tool to compile, test and run.. Apache-2 9 | - quicklens (🥈19 · ⭐ 820 · 📈) - Modify deeply nested case class fields. Apache-2 10 | 11 | ## 📉 Trending Down 12 | 13 | _Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity._ 14 | 15 | - scala-js (🥇24 · ⭐ 4.6K · 📉) - Scala.js, the Scala to JavaScript compiler. Apache-2 16 | - slick (🥇24 · ⭐ 2.6K · 📉) - Slick (Scala Language Integrated Connection Kit) is a modern.. BSD-2 17 | - slick-pg (🥈21 · ⭐ 840 · 📉) - Slick extensions for PostgreSQL. BSD-2 18 | - sbt-assembly (🥇19 · ⭐ 2K · 📉) - Deploy ber-JARs. Restart processes. (port of codahale/assembly-.. MIT 19 | - scribe (🥉17 · ⭐ 520 · 📉) - The fastest logging library in the world. Built from scratch.. MIT 20 | 21 | -------------------------------------------------------------------------------- /history/2024-05-09_changes.md: -------------------------------------------------------------------------------- 1 | ## 📈 Trending Up 2 | 3 | _Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity._ 4 | 5 | - playframework (🥇34 · ⭐ 13K · 📈) - The Community Maintained High Velocity Web Framework.. Apache-2 6 | - sbt (🥇33 · ⭐ 4.8K · 📈) - sbt, the interactive build tool. Apache-2 7 | - finagle (🥇29 · ⭐ 8.8K · 📈) - A fault tolerant, protocol-agnostic RPC system. Apache-2 8 | - tapir (🥇27 · ⭐ 1.3K · 📈) - Declarative, type-safe web endpoints library. Apache-2 9 | - chimney (🥈23 · ⭐ 1.1K · 📈) - Scala library for boilerplate-free, type-safe data.. Apache-2 10 | 11 | ## 📉 Trending Down 12 | 13 | _Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity._ 14 | 15 | - slick (🥇24 · ⭐ 2.6K · 📉) - Slick (Scala Language Integrated Connection Kit) is a modern.. BSD-2 16 | - zeppelin (🥈23 · ⭐ 6.3K · 📉) - Web-based notebook that enables data-driven, interactive data.. Apache-2 17 | - sbt-microsites (🥈18 · ⭐ 320 · 📉) - An sbt plugin to create awesome microsites for your.. Apache-2 18 | - casbah (🥉12 · ⭐ 510 · 💀) - Casbah is now officially end-of-life (EOL). ❗Unlicensed 19 | - gallia-core (🥉9 · ⭐ 84 · 📉) - A schema-aware Scala library for data transformation. Apache-2 20 | 21 | -------------------------------------------------------------------------------- /history/2024-03-14_changes.md: -------------------------------------------------------------------------------- 1 | ## 📈 Trending Up 2 | 3 | _Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity._ 4 | 5 | - smile (🥇27 · ⭐ 5.9K · 📈) - Statistical Machine Intelligence & Learning Engine. ❗Unlicensed 6 | - ammonite (🥇27 · ⭐ 2.6K · 📈) - Scala Scripting. MIT 7 | - scalapb (🥇27 · ⭐ 1.3K · 📈) - Protocol buffer compiler for Scala. Apache-2 8 | - quill (🥇23 · ⭐ 2.1K · 📈) - Compile-time Language Integrated Queries for Scala. Apache-2 9 | - frontier (🥉7 · ⭐ 9 · 📈) - Fast, efficient, pure-functional, effect-free websocket, http and udp.. MIT 10 | 11 | ## 📉 Trending Down 12 | 13 | _Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity._ 14 | 15 | - algebird (🥈22 · ⭐ 2.3K · 📉) - Abstract Algebra for Scala. Apache-2 16 | - scalaxb (🥈21 · ⭐ 330 · 📉) - scalaxb is an XML data binding tool for Scala. MIT 17 | - sbt-eclipse (🥇20 · ⭐ 720 · 📉) - Plugin for sbt to create Eclipse project definitions. Apache-2 18 | - relate (🥉13 · ⭐ 160 · 📉) - Performant database access in Scala. Apache-2 19 | - tupson (🥉6 · ⭐ 3 · 📉) - Stupid simple Scala 3 library for writing and reading JSON. Apache-2 20 | 21 | -------------------------------------------------------------------------------- /history/2025-01-09_changes.md: -------------------------------------------------------------------------------- 1 | ## 📈 Trending Up 2 | 3 | _Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity._ 4 | 5 | - mill (🥈30 · ⭐ 2.3K · 📈) - Mill is a fast build tool that supports Java, Scala, Kotlin and many.. MIT 6 | - ammonite (🥇26 · ⭐ 2.6K · 📈) - Scala Scripting. MIT 7 | - sbt-native-packager (🥇24 · ⭐ 1.6K · 📈) - sbt Native Packager. Apache-2 8 | - scalamock (🥈21 · ⭐ 510 · 📈) - Native Scala mocking framework. MIT 9 | - upickle (🥈19 · ⭐ 730 · 📈) - uPickle: a simple, fast, dependency-free JSON & Binary.. MIT 10 | 11 | ## 📉 Trending Down 12 | 13 | _Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity._ 14 | 15 | - slick (🥇24 · ⭐ 2.7K · 📉) - Slick (Scala Language Integrated Connection Kit) is a modern.. BSD-2 16 | - tinylog (🥇24 · ⭐ 720 · 📉) - tinylog is a lightweight logging framework for Java, Kotlin,.. Apache-2 17 | - fs2 (🥇23 · ⭐ 2.4K · 📉) - Compositional, streaming I/O library for Scala. ❗Unlicensed 18 | - twirl (🥇19 · ⭐ 550 · 📉) - Twirl is Plays default template engine. Apache-2 19 | - sbt-git (🥈19 · ⭐ 350 · 📉) - A git plugin for sbt. BSD-2 20 | 21 | -------------------------------------------------------------------------------- /history/2023-08-10_changes.md: -------------------------------------------------------------------------------- 1 | ## 📈 Trending Up 2 | 3 | _Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity._ 4 | 5 | - gitbucket (🥇32 · ⭐ 8.9K · 📈) - A Git platform powered by Scala with easy installation, high.. Apache-2 6 | - akka (🥇29 · ⭐ 13K · 📈) - Build highly concurrent, distributed, and resilient message-.. ❗Unlicensed 7 | - flink (🥇28 · ⭐ 22K · 📈) - Apache Flink. Apache-2 8 | - gatling (🥇27 · ⭐ 6K · 📈) - Modern Load Testing as Code. Apache-2 9 | - finagle (🥈25 · ⭐ 8.7K · 📈) - A fault tolerant, protocol-agnostic RPC system. Apache-2 10 | 11 | ## 📉 Trending Down 12 | 13 | _Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity._ 14 | 15 | - http4s (🥇27 · ⭐ 2.4K · 📉) - A minimal, idiomatic Scala interface for HTTP. Apache-2 16 | - sttp (🥈25 · ⭐ 1.4K · 📉) - The Scala HTTP client you always wanted!. Apache-2 17 | 18 | ## ➕ Added Projects 19 | 20 | _Projects that were recently added to this best-of list._ 21 | 22 | - alpakka-kafka (🥈21 · ⭐ 1.4K · ➕) - Alpakka Kafka connector - Alpakka is a Reactive.. ❗Unlicensed 23 | - pekko (🥈20 · ⭐ 630 · ➕) - Build highly concurrent, distributed, and resilient message-.. Apache-2 24 | - pekko-http (🥉17 · ⭐ 100 · ➕) - The Streaming-first HTTP server/module of Apache Pekko. Apache-2 25 | 26 | -------------------------------------------------------------------------------- /history/2024-08-29_changes.md: -------------------------------------------------------------------------------- 1 | ## 📈 Trending Up 2 | 3 | _Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity._ 4 | 5 | - akka (🥇30 · ⭐ 13K · 📈) - Build highly concurrent, distributed, and resilient message-.. ❗Unlicensed 6 | - Snowplow (🥈25 · ⭐ 6.8K · 📈) - The leader in Next-Generation Customer Data Infrastructure. Apache-2 7 | - scala-js (🥇25 · ⭐ 4.6K · 📈) - Scala.js, the Scala to JavaScript compiler. Apache-2 8 | - Monocle (🥈23 · ⭐ 1.6K · 📈) - Optics library for Scala. MIT 9 | - scalaxb (🥈21 · ⭐ 330 · 📈) - scalaxb is an XML data binding tool for Scala. MIT 10 | 11 | ## 📉 Trending Down 12 | 13 | _Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity._ 14 | 15 | - ammonite (🥇26 · ⭐ 2.6K · 📉) - Scala Scripting. MIT 16 | - tapir (🥇26 · ⭐ 1.3K · 📉) - Rapid development of self-documenting APIs. Apache-2 17 | - framework (🥇21 · ⭐ 1.3K · 📉) - Lift Framework. Apache-2 18 | - scalatest (🥈21 · ⭐ 1.1K · 📉) - A testing tool for Scala and Java developers. Apache-2 19 | - clickhouse-scala-client (🥉13 · ⭐ 110 · 📉) - Clickhouse Scala Client with Reactive Streams support. ❗️LGPL-3.0 20 | 21 | -------------------------------------------------------------------------------- /history/2025-11-13_changes.md: -------------------------------------------------------------------------------- 1 | ## 📈 Trending Up 2 | 3 | _Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity._ 4 | 5 | - scio (🥈27 · ⭐ 2.6K · 📈) - A Scala API for Apache Beam and Google Cloud Dataflow. Apache-2 6 | - scalamock (🥈20 · ⭐ 550 · 📈) - Native Scala mocking framework. MIT 7 | - scribe (🥈20 · ⭐ 540 · 📈) - The fastest logging library in the world. Built from scratch.. MIT 8 | - xsbt-web-plugin (🥈18 · ⭐ 380 · 📈) - Package and run WAR files from sbt. BSD-3 9 | - decline (🥈17 · ⭐ 660 · 📈) - A composable command-line parser for Scala. Apache-2 10 | 11 | ## 📉 Trending Down 12 | 13 | _Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity._ 14 | 15 | - akka (🥇29 · ⭐ 13K · 📉) - A platform to build and run apps that are elastic, agile,.. ❗Unlicensed 16 | - scalikejdbc (🥇25 · ⭐ 1.3K · 📉) - A tidy SQL-based DB access library for Scala.. Apache-2 17 | - async (🥈18 · ⭐ 1.2K · 📉) - An asynchronous programming facility for Scala. Apache-2 18 | - scalafx (🥈16 · ⭐ 690 · 📉) - ScalaFX simplifies creation of JavaFX-based user.. ❗Unlicensed 19 | - play-pac4j (🥈16 · ⭐ 410 · 📉) - Security library for Play framework 2 in Java and Scala:.. Apache-2 20 | 21 | -------------------------------------------------------------------------------- /history/2024-10-03_changes.md: -------------------------------------------------------------------------------- 1 | ## 📈 Trending Up 2 | 3 | _Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity._ 4 | 5 | - sbt (🥇33 · ⭐ 4.8K · 📈) - sbt, the interactive build tool. Apache-2 6 | - spark (🥇29 · ⭐ 39K · 📈) - Apache Spark - A unified analytics engine for large-scale data.. Apache-2 7 | - scala-js (🥇25 · ⭐ 4.6K · 📈) - Scala.js, the Scala to JavaScript compiler. Apache-2 8 | - zeppelin (🥈24 · ⭐ 6.4K · 📈) - Web-based notebook that enables data-driven, interactive data.. Apache-2 9 | - scrooge (🥈20 · ⭐ 790 · 📈) - A Thrift parser/generator. Apache-2 10 | 11 | ## 📉 Trending Down 12 | 13 | _Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity._ 14 | 15 | - scalajs-react (🥈21 · ⭐ 1.6K · 📉) - Facebooks React on Scala.JS. Apache-2 16 | - breeze (🥈20 · ⭐ 3.4K · 📉) - Breeze is/was a numerical processing library for Scala. Apache-2 17 | - scalamock (🥉18 · ⭐ 500 · 📉) - Native Scala mocking framework. MIT 18 | - diffson (🥉17 · ⭐ 310 · 📉) - A scala diff/patch library for Json. Apache-2 19 | - youi (🥉16 · ⭐ 210 · 📉) - Next generation user interface and application development in Scala.. MIT 20 | 21 | -------------------------------------------------------------------------------- /history/2025-01-02_changes.md: -------------------------------------------------------------------------------- 1 | ## 📈 Trending Up 2 | 3 | _Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity._ 4 | 5 | - gitbucket (🥇34 · ⭐ 9.2K · 📈) - A Git platform powered by Scala with easy installation, high.. Apache-2 6 | - bloop (🥈28 · ⭐ 910 · 📈) - Bloop is a build server and CLI tool to compile, test and run.. Apache-2 7 | - slick (🥇25 · ⭐ 2.7K · 📈) - Slick (Scala Language Integrated Connection Kit) is a modern.. BSD-2 8 | - refined (🥈24 · ⭐ 1.7K · 📈) - Refinement types for Scala. MIT 9 | - scalamock (🥈20 · ⭐ 510 · 📈) - Native Scala mocking framework. MIT 10 | 11 | ## 📉 Trending Down 12 | 13 | _Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity._ 14 | 15 | - scalapb (🥇26 · ⭐ 1.3K · 📉) - Protocol buffer compiler for Scala. Apache-2 16 | - spark-testing-base (🥈21 · ⭐ 1.5K · 📉) - Base classes to use when writing tests with Spark. Apache-2 17 | - mill (🥉16 · ⭐ 2.3K · 📉) - Mill is a fast JVM build tool that supports Java, Scala and Kotlin. 2-4x.. MIT 18 | - scala-graph (🥉16 · ⭐ 560 · 📉) - Graph for Scala is intended to provide basic graph.. Apache-2 19 | - clickhouse-scala-client (🥉14 · ⭐ 110 · 📉) - Clickhouse Scala Client with Reactive Streams support. ❗️LGPL-3.0 20 | 21 | -------------------------------------------------------------------------------- /history/2025-05-15_changes.md: -------------------------------------------------------------------------------- 1 | ## 📈 Trending Up 2 | 3 | _Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity._ 4 | 5 | - munit (🥈20 · ⭐ 450 · 📈) - Scala testing library with actionable errors and.. Apache-2 6 | - neotypes (🥈19 · ⭐ 170 · 📈) - Scala lightweight, type-safe, asynchronous driver for neo4j. MIT 7 | - metrics-scala (🥇18 · ⭐ 430 · 📈) - The scala API for Dropwizards Metrics. Apache-2 8 | - relate (🥈16 · ⭐ 160 · 📈) - Performant database access in Scala. Apache-2 9 | - ScalaJack (🥉11 · ⭐ 110 · 📈) - Fast JSON parser/generator for Scala. ❗Unlicensed 10 | 11 | ## 📉 Trending Down 12 | 13 | _Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity._ 14 | 15 | - sbt (🥇32 · ⭐ 4.8K · 📉) - sbt, the interactive build tool. Apache-2 16 | - coursier (🥇30 · ⭐ 2.1K · 📉) - Pure Scala Artifact Fetching. Apache-2 17 | - scala-cli (🥈25 · ⭐ 600 · 📉) - Scala CLI is a command-line tool to interact with the.. Apache-2 18 | - sbt-native-packager (🥇23 · ⭐ 1.6K · 📉) - sbt Native Packager. Apache-2 19 | - chimney (🥈21 · ⭐ 1.2K · 📉) - Scala library for boilerplate-free, type-safe data.. Apache-2 20 | 21 | -------------------------------------------------------------------------------- /history/2023-10-05_changes.md: -------------------------------------------------------------------------------- 1 | ## 📈 Trending Up 2 | 3 | _Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity._ 4 | 5 | - metals (🥈26 · ⭐ 1.9K · 📈) - Scala language server with rich IDE features. Apache-2 6 | - scalaxb (🥈22 · ⭐ 330 · 📈) - scalaxb is an XML data binding tool for Scala. MIT 7 | - skuber (🥈17 · ⭐ 71 · 📈) - A Scala Kubernetes client library. Apache-2 8 | - openai-scala-client (🥉15 · ⭐ 120 · 📈) - Scala client for OpenAI API. MIT 9 | - stac4s (🥈13 · ⭐ 15 · 📈) - a scala library with primitives to build applications using.. Apache-2 10 | 11 | ## 📉 Trending Down 12 | 13 | _Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity._ 14 | 15 | - gitbucket (🥇33 · ⭐ 9K · 📉) - A Git platform powered by Scala with easy installation, high.. Apache-2 16 | - bigdl (🥇32 · ⭐ 4.4K · 📉) - Accelerate LLM with low-bit (INT3 / INT4 / NF4 / INT5 / INT8).. Apache-2 17 | - Binding.scala (🥈18 · ⭐ 1.6K · 📉) - Reactive data-binding for Scala. MIT 18 | - scala-parser-combinators (🥈17 · ⭐ 630 · 📉) - simple combinator-based parsing for Scala. formerly.. Apache-2 19 | - play-googleauth (🥉10 · ⭐ 32 · 📉) - Simple play module for authenticating against Google. Apache-2 20 | 21 | -------------------------------------------------------------------------------- /history/2025-03-27_changes.md: -------------------------------------------------------------------------------- 1 | ## 📈 Trending Up 2 | 3 | _Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity._ 4 | 5 | - circe (🥇30 · ⭐ 2.5K · 📈) - Yet another JSON library for Scala. Apache-2 6 | - fs2 (🥇24 · ⭐ 2.4K · 📈) - Compositional, streaming I/O library for Scala. ❗Unlicensed 7 | - akka-http (🥈23 · ⭐ 1.3K · 📈) - The Streaming-first HTTP server/module of Akka. ❗Unlicensed 8 | - squery (🥉12 · ⭐ 19 · 📈) - Simple SQL queries in Scala 3. Apache-2 9 | - fury (🥉11 · ⭐ 86 · 📈) - A build tool for Scala. Apache-2 10 | 11 | ## 📉 Trending Down 12 | 13 | _Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity._ 14 | 15 | - slick (🥇24 · ⭐ 2.7K · 📉) - Slick (Scala Language Integrated Connection Kit) is a modern.. BSD-2 16 | - slick-pg (🥈22 · ⭐ 840 · 📉) - Slick extensions for PostgreSQL. BSD-2 17 | - sbt-assembly (🥇21 · ⭐ 2K · 📉) - Deploy ber-JARs. Restart processes. (port of codahale/assembly-.. MIT 18 | - mdoc (🥈20 · ⭐ 400 · 📉) - Typechecked markdown documentation for Scala. Apache-2 19 | - cask (🥉17 · ⭐ 550 · 📉) - Cask: a Scala HTTP micro-framework. Cask makes it easy.. ❗Unlicensed 20 | 21 | -------------------------------------------------------------------------------- /history/2025-06-06_changes.md: -------------------------------------------------------------------------------- 1 | ## 📈 Trending Up 2 | 3 | _Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity._ 4 | 5 | - scalameta (🥇27 · ⭐ 1.1K · 📈) - Library to read, analyze, transform and generate Scala.. BSD-3 6 | - mdoc (🥇21 · ⭐ 400 · 📈) - Typechecked markdown documentation for Scala. Apache-2 7 | - sbt-eclipse (🥇20 · ⭐ 720 · 📈) - Plugin for sbt to create Eclipse project definitions. Apache-2 8 | - udash-core (🥈20 · ⭐ 450 · 📈) - Scala framework for building beautiful and maintainable.. Apache-2 9 | - cask (🥉17 · ⭐ 560 · 📈) - Cask: a Scala HTTP micro-framework. Cask makes it easy.. ❗Unlicensed 10 | 11 | ## 📉 Trending Down 12 | 13 | _Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity._ 14 | 15 | - cats (🥇26 · ⭐ 5.3K · 📉) - Lightweight, modular, and extensible library for.. ❗Unlicensed 16 | - scala-graph (🥉16 · ⭐ 570 · 📉) - Graph for Scala is intended to provide basic graph.. Apache-2 17 | - sbt-jmh (🥉15 · ⭐ 790 · 📉) - Trust no one, bench everything. - sbt plugin for JMH (Java.. Apache-2 18 | - scrypto (🥉15 · ⭐ 200 · 📉) - Cryptographic primitives for Scala. ❗️CC0-1.0 19 | - sbt-unidoc (🥉13 · ⭐ 120 · 📉) - sbt plugin to create a unified Scaladoc or Javadoc API.. Apache-2 20 | 21 | -------------------------------------------------------------------------------- /history/2025-08-28_changes.md: -------------------------------------------------------------------------------- 1 | ## 📈 Trending Up 2 | 3 | _Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity._ 4 | 5 | - scalapb (🥇27 · ⭐ 1.3K · 📈) - Protocol buffer compiler for Scala. Apache-2 6 | - Snowplow (🥇26 · ⭐ 7K · 📈) - The leader in Customer Data Infrastructure. Apache-2 7 | - fs2 (🥇24 · ⭐ 2.4K · 📈) - Compositional, streaming I/O library for Scala. ❗Unlicensed 8 | - couchbase-jvm-clients (🥈18 · ⭐ 52 · 📈) - The Couchbase Monorepo for JVM Clients: Java, Scala,.. Apache-2 9 | - cask (🥉15 · ⭐ 570 · 📈) - Cask: a Scala HTTP micro-framework. Cask makes it easy.. ❗Unlicensed 10 | 11 | ## 📉 Trending Down 12 | 13 | _Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity._ 14 | 15 | - akka (🥇29 · ⭐ 13K · 📉) - A platform to build and run apps that are elastic, agile,.. ❗Unlicensed 16 | - framework (🥇21 · ⭐ 1.3K · 📉) - Lift Framework. Apache-2 17 | - laika (🥇19 · ⭐ 440 · 📉) - Site and E-book Generator and Customizable Text Markup.. Apache-2 18 | - cornichon (🥈19 · ⭐ 230 · 📉) - Testing tool in Scala for HTTP JSON API. Apache-2 19 | - async (🥈18 · ⭐ 1.2K · 📉) - An asynchronous programming facility for Scala. Apache-2 20 | 21 | -------------------------------------------------------------------------------- /history/2024-11-28_changes.md: -------------------------------------------------------------------------------- 1 | ## 📈 Trending Up 2 | 3 | _Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity._ 4 | 5 | - smile (🥇27 · ⭐ 6.1K · 📈) - Statistical Machine Intelligence & Learning Engine. ❗Unlicensed 6 | - quill (🥇24 · ⭐ 2.2K · 📈) - Compile-time Language Integrated Queries for Scala. Apache-2 7 | - breeze (🥈19 · ⭐ 3.4K · 📈) - Breeze is/was a numerical processing library for Scala. Apache-2 8 | - cask (🥉18 · ⭐ 540 · 📈) - Cask: a Scala HTTP micro-framework. Cask makes it easy.. ❗Unlicensed 9 | - youi (🥉17 · ⭐ 210 · 📈) - Next generation user interface and application development in Scala.. MIT 10 | 11 | ## 📉 Trending Down 12 | 13 | _Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity._ 14 | 15 | - framework (🥇21 · ⭐ 1.3K · 📉) - Lift Framework. Apache-2 16 | - scalaxb (🥈21 · ⭐ 340 · 📉) - scalaxb is an XML data binding tool for Scala. MIT 17 | - scanamo (🥈20 · ⭐ 320 · 📉) - Simpler DynamoDB access for Scala. Apache-2 18 | - udash-core (🥈19 · ⭐ 450 · 📉) - Scala framework for building beautiful and maintainable.. Apache-2 19 | - sbt-buildinfo (🥈18 · ⭐ 550 · 📉) - I know this because build.sbt knows this. MIT 20 | 21 | -------------------------------------------------------------------------------- /history/2025-02-27_changes.md: -------------------------------------------------------------------------------- 1 | ## 📈 Trending Up 2 | 3 | _Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity._ 4 | 5 | - scalameta (🥇27 · ⭐ 1.1K · 📈) - Library to read, analyze, transform and generate Scala.. BSD-3 6 | - shapeless (🥈26 · ⭐ 3.4K · 📈) - Generic programming for Scala. Apache-2 7 | - slick (🥇25 · ⭐ 2.7K · 📈) - Slick (Scala Language Integrated Connection Kit) is a modern.. BSD-2 8 | - twirl (🥇21 · ⭐ 560 · 📈) - Twirl is Plays default template engine. Apache-2 9 | - openmole (🥈19 · ⭐ 140 · 📈) - Workflow engine for exploration of simulation models using.. ❗️AGPL-3.0 10 | 11 | ## 📉 Trending Down 12 | 13 | _Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity._ 14 | 15 | - bigdl (🥇27 · ⭐ 7.3K · 📉) - Accelerate local LLM inference and finetuning (LLaMA, Mistral,.. Apache-2 16 | - mdoc (🥈20 · ⭐ 400 · 📉) - Typechecked markdown documentation for Scala. Apache-2 17 | - scalamock (🥉19 · ⭐ 520 · 📉) - Native Scala mocking framework. MIT 18 | - sbt-updates (🥈17 · ⭐ 760 · 📉) - sbt plugin that can check Maven and Ivy repositories for.. BSD-3 19 | - metrics-scala (🥈17 · ⭐ 430 · 📉) - The scala API for Dropwizards Metrics. Apache-2 20 | 21 | -------------------------------------------------------------------------------- /history/2023-09-21_changes.md: -------------------------------------------------------------------------------- 1 | ## 📈 Trending Up 2 | 3 | _Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity._ 4 | 5 | - sbt-assembly (🥇21 · ⭐ 1.9K · 📈) - Deploy ber-JARs. Restart processes. (port of.. MIT 6 | - twirl (🥇21 · ⭐ 530 · 📈) - Twirl is Plays default template engine. Apache-2 7 | - laika (🥇21 · ⭐ 390 · 📈) - Site and E-book Generator and Customizable Text Markup.. Apache-2 8 | - udash-core (🥈20 · ⭐ 440 · 📈) - Scala framework for building beautiful and maintainable.. Apache-2 9 | - gallia-core (🥉12 · ⭐ 77 · 📈) - A schema-aware Scala library for data transformation. Apache-2 10 | 11 | ## 📉 Trending Down 12 | 13 | _Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity._ 14 | 15 | - lagom (🥈23 · ⭐ 2.6K · 📉) - Reactive Microservices for the JVM. Apache-2 16 | - scalameta (🥈23 · ⭐ 1.1K · 📉) - Library to read, analyze, transform and generate Scala.. BSD-3 17 | - spire (🥈21 · ⭐ 1.7K · 📉) - Powerful new number types and numeric abstractions for Scala. MIT 18 | - spark-testing-base (🥈21 · ⭐ 1.5K · 📉) - Base classes to use when writing tests with Spark. Apache-2 19 | - aptus-core (🥉8 · ⭐ 5 · 📉) - A utility library aiming to simplify the Scala coding.. Apache-2 20 | 21 | -------------------------------------------------------------------------------- /.github/workflows/update-best-of-list.yml: -------------------------------------------------------------------------------- 1 | # Based on https://github.com/best-of-lists/best-of-update-action/blob/v0.8.5/workflows/update-best-of-list.yml 2 | name: update-best-of-list 3 | 4 | on: 5 | workflow_dispatch: 6 | inputs: 7 | version: 8 | description: "Version to use for this update" 9 | required: false 10 | schedule: 11 | - cron: "0 18 * * 4" # Every thursday at 6pm 12 | 13 | env: 14 | BRANCH_PREFIX: "update/" 15 | DEFAULT_BRANCH: "main" 16 | 17 | jobs: 18 | update-best-of-list: 19 | runs-on: ubuntu-latest 20 | steps: 21 | - if: ${{ github.event.inputs != null && github.event.inputs.version != null }} 22 | name: set-version-from-input 23 | run: echo "VERSION=${{ github.event.inputs.version }}" >> $GITHUB_ENV 24 | - if: ${{ ! (env.VERSION != null && env.VERSION != '') }} 25 | name: set-version-via-date 26 | run: echo "VERSION=$(date '+%Y.%m.%d')" >> $GITHUB_ENV 27 | - uses: actions/checkout@v3 28 | - name: check-version-tag 29 | shell: bash 30 | run: | 31 | git fetch --tags --force 32 | git show-ref --tags --verify --quiet -- "refs/tags/${{ env.VERSION }}" && echo "VERSION=$(date '+%Y.%m.%d-%H.%M')" >> $GITHUB_ENV || exit 0 33 | - name: create-update-branch 34 | uses: peterjgrainger/action-create-branch@v3.0.0 35 | env: 36 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} 37 | with: 38 | branch: "${{ env.BRANCH_PREFIX }}${{ env.VERSION }}" 39 | - uses: actions/checkout@v3 40 | with: 41 | fetch-depth: 0 42 | ref: ${{ env.BRANCH_PREFIX }}${{ env.VERSION }} 43 | token: ${{ secrets.GITHUB_TOKEN }} 44 | env: 45 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} 46 | - name: update-best-of-list 47 | uses: best-of-lists/best-of-update-action@v0.8.5 48 | with: 49 | libraries_key: ${{ secrets.LIBRARIES_KEY }} 50 | github_key: ${{ secrets.GITHUB_TOKEN }} 51 | - name: push-update 52 | uses: stefanzweifel/git-auto-commit-action@v5 53 | with: 54 | branch: ${{ env.BRANCH_PREFIX }}${{ env.VERSION }} 55 | commit_user_name: best-of update 56 | commit_user_email: actions@github.com 57 | commit_message: Update best-of list for version ${{ env.VERSION }} 58 | tagging_message: ${{ env.VERSION }} 59 | skip_dirty_check: true 60 | commit_options: "--allow-empty" 61 | - name: create-pull-request 62 | shell: bash 63 | run: | 64 | # Stops script execution if a command has an error 65 | set -e 66 | curl -fsSL https://github.com/github/hub/raw/master/script/get | bash -s 2.14.2 67 | bin/hub pull-request -b ${{ env.DEFAULT_BRANCH }} -h ${{ env.BRANCH_PREFIX }}${{ env.VERSION }} --no-edit -m "Best-of update: ${{ env.VERSION }}" -m "To finish this update: Select Merge pull request below and Confirm merge. Also, make sure to publish the created draft release in the [releases section](../releases) as well." || true 68 | rm bin/hub 69 | env: 70 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} 71 | - name: create-release 72 | uses: actions/create-release@v1 73 | env: 74 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} 75 | with: 76 | tag_name: ${{ env.VERSION }} 77 | release_name: "Update: ${{ env.VERSION }}" 78 | body_path: "latest-changes.md" 79 | draft: true 80 | prerelease: false 81 | -------------------------------------------------------------------------------- /history/2023-09-07_changes.md: -------------------------------------------------------------------------------- 1 | ## 📈 Trending Up 2 | 3 | _Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity._ 4 | 5 | - gitbucket (🥇34 · ⭐ 9K · 📈) - A Git platform powered by Scala with easy installation, high.. Apache-2 6 | - chimney (🥈20 · ⭐ 1K · 📈) - Scala library for boilerplate-free, type-safe data.. Apache-2 7 | - geotrellis (🥇19 · ⭐ 1.3K · 📈) - GeoTrellis is a geographic data processing engine for.. ❗Unlicensed 8 | - sbt-release (🥈19 · ⭐ 630 · 📈) - A release plugin for sbt. Apache-2 9 | - kvs (🥉9 · ⭐ 21 · 📈) - Highly available distributed strong eventual consistent and sequentially.. MIT 10 | 11 | ## 📉 Trending Down 12 | 13 | _Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity._ 14 | 15 | - scalacheck (🥈22 · ⭐ 1.9K · 📉) - Property-based testing for Scala. BSD-3 16 | - sbt-assembly (🥈19 · ⭐ 1.9K · 📉) - Deploy ber-JARs. Restart processes. (port of.. MIT 17 | - jawn (🥈19 · ⭐ 430 · 📉) - Jawn is for parsing jay-sawn (JSON). MIT 18 | - endpoints4s (🥈19 · ⭐ 400 · 📉) - Describe HTTP endpoints in Scala and derive clients,.. MIT 19 | - zio-redis (🥉15 · ⭐ 110 · 📉) - A ZIO-based redis client. Apache-2 20 | 21 | -------------------------------------------------------------------------------- /history/2025-03-13_changes.md: -------------------------------------------------------------------------------- 1 | ## 📈 Trending Up 2 | 3 | _Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity._ 4 | 5 | - zio (🥇34 · ⭐ 4.2K · 📈) - ZIO A type-safe, composable library for async and.. Apache-2 6 | - akka (🥇30 · ⭐ 13K · 📈) - A platform to build and run apps that are elastic, agile,.. ❗Unlicensed 7 | - fs2 (🥇23 · ⭐ 2.4K · 📈) - Compositional, streaming I/O library for Scala. ❗Unlicensed 8 | - scala-graph (🥈19 · ⭐ 570 · 📈) - Graph for Scala is intended to provide basic graph.. Apache-2 9 | - sbt-buildinfo (🥈18 · ⭐ 560 · 📈) - I know this because build.sbt knows this. MIT 10 | 11 | ## 📉 Trending Down 12 | 13 | _Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity._ 14 | 15 | - scalajs-react (🥈20 · ⭐ 1.6K · 📉) - Facebooks React on Scala.JS. Apache-2 16 | - sbt-git (🥈18 · ⭐ 350 · 📉) - A git plugin for sbt. BSD-2 17 | - korolev (🥉16 · ⭐ 580 · 💀) - Single Page Applications running on the server side. Apache-2 18 | - vertx-lang-scala (🥈15 · ⭐ 120 · 📉) - Vert.x for Scala. ❗Unlicensed 19 | - skuber (🥈15 · ⭐ 77 · 📉) - A Scala Kubernetes client library. Apache-2 20 | 21 | -------------------------------------------------------------------------------- /history/2023-03-18_changes.md: -------------------------------------------------------------------------------- 1 | ## ➕ Added Projects 2 | 3 | _Projects that were recently added to this best-of list._ 4 | 5 | - playframework (🥇31 · ⭐ 12K · ➕) - Play Framework. Apache-2 6 | - finatra (🥇24 · ⭐ 2.2K · ➕) - Fast, testable, Scala services built on TwitterServer and Finagle. Apache-2 7 | - Binding.scala (🥈22 · ⭐ 1.6K · ➕) - Reactive data-binding for Scala. MIT 8 | - scalajs-react (🥈21 · ⭐ 1.6K · ➕) - Facebooks React on Scala.JS. Apache-2 9 | - framework (🥈21 · ⭐ 1.3K · 💤) - Lift Framework. Apache-2 10 | - colossus (🥈19 · ⭐ 1.2K · 💀) - I/O and Microservice library for Scala. Apache-2 11 | - skinny-framework (🥈19 · ⭐ 740 · ➕) - Scala on Rails - A full-stack web app framework for rapid.. MIT 12 | - udash-core (🥈19 · ⭐ 430 · ➕) - Scala framework for building beautiful and maintainable web.. Apache-2 13 | - scalatra (🥉18 · ⭐ 2.6K · ➕) - Tiny Scala high-performance, async web framework, inspired.. ❗Unlicensed 14 | - korolev (🥉18 · ⭐ 580 · ➕) - Single Page Applications running on the server side. Apache-2 15 | - unfiltered (🥉17 · ⭐ 710 · ➕) - A toolkit for servicing HTTP requests in Scala. MIT 16 | - xitrum (🥉17 · ⭐ 450 · ➕) - Async and clustered Scala web framework and HTTP(S) server. MIT 17 | - cask (🥉16 · ⭐ 440 · ➕) - Cask: a Scala HTTP micro-framework. ❗Unlicensed 18 | - youi (🥉16 · ⭐ 200 · ➕) - Next generation user interface and application development in Scala and.. MIT 19 | - chaos (🥉14 · ⭐ 250 · 💀) - A lightweight framework for writing REST services in Scala. Apache-2 20 | - reactive (🥉12 · ⭐ 220 · 💀) - A simple FRP library and a web UI framework built on it. ❗Unlicensed 21 | - analogweb-scala (🥉8 · ⭐ 12 · ➕) - Tiny High Performance HTTP Server for Scala. MIT 22 | - pagelets (🥉7 · ⭐ 77 · 💤) - A module for the Play Framework to build highly modular.. Apache-2 23 | 24 | -------------------------------------------------------------------------------- /latest-changes.md: -------------------------------------------------------------------------------- 1 | ## 📈 Trending Up 2 | 3 | _Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity._ 4 | 5 | - finagle (🥈27 · ⭐ 8.9K · 📈) - A fault tolerant, protocol-agnostic RPC system. Apache-2 6 | - skunk (🥇23 · ⭐ 1.6K · 📈) - A data access library for Scala + Postgres. MIT 7 | - finch (🥈20 · ⭐ 1.6K · 📈) - Scala combinator library for building Finagle HTTP services. Apache-2 8 | - macwire (🥈20 · ⭐ 1.3K · 📈) - Zero-cost, compile-time, type-safe dependency.. Apache-2 9 | - bleep (🥉20 · ⭐ 170 · 📈) - A bleeping fast scala build tool!. MIT 10 | 11 | ## 📉 Trending Down 12 | 13 | _Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity._ 14 | 15 | - smile (🥇27 · ⭐ 6.3K · 📉) - Statistical Machine Intelligence & Learning Engine. ❗Unlicensed 16 | - giter8 (🥈23 · ⭐ 1.8K · 📉) - a command line tool to apply templates defined on GitHub. Apache-2 17 | - mill (🥉17 · ⭐ 2.6K · 📉) - A better build tool for Java, Scala and Kotlin: 3-6x faster than Maven or.. MIT 18 | - ldbc (🥈16 · ⭐ 79 · 📉) - ldbc is Pure functional JDBC layer with Cats Effect 3 and Scala 3. MIT 19 | - diffson (🥉15 · ⭐ 320 · 📉) - A scala diff/patch library for Json. Apache-2 20 | 21 | --------------------------------------------------------------------------------