Scala HacktoberFest

Open-source Scala projects categorized as HacktoberFest

Top 23 Scala HacktoberFest Projects

  • Akka

    Build highly concurrent, distributed, and resilient message-driven applications on the JVM

    Project mention: Carl Hewitt has died [pdf] | news.ycombinator.com | 2023-01-06
  • Play

    Play Framework

    Project mention: Why I selected Elixir and Phoenix as my main stack | dev.to | 2023-01-21

    In university I learned a bit of Java, so maybe I could use it professionally I guess?. There were many options to choose from. DropWizard, Spark, Play Framework. But the more documented one in the internet I found was Springboot, besides there were some courses in spanish and some friends that knew something about Springboot, so I give it a chance.

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • Lagom

    Reactive Microservices for the JVM

  • circe

    Yet another JSON library for Scala

    Project mention: Database abstraction library which allows a clean domain model | reddit.com/r/scala | 2023-01-20

    Using Circe so I define some classes that contain my custom Encoder[BusinessObject] in a file and I use that whenever I want to save/store a record, or handle a web request or respose. I also represent my mongo queries as JSON objects that I can freely build then pass to the driver.

  • Metals

    Scala language server with rich IDE features 🚀

    Project mention: New plugin to support LSP file operations | reddit.com/r/neovim | 2023-01-09

    Please write in the comments if you know of any language servers I should test it with. Currently I tested only metals and rust-analyzer.

  • PureConfig

    A boilerplate-free library for loading configuration files

  • Akka HTTP

    The Streaming-first HTTP server/module of Akka

    Project mention: http4s as a replacement for akka-http? | reddit.com/r/scala | 2022-09-15

    whats problem with akka-http? it seems to be still maintained - https://github.com/akka/akka-http/releases

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • alpakka

    Alpakka is a Reactive Enterprise Integration library for Java and Scala, based on Reactive Streams and Akka.

  • Scala

    All Algorithms implemented in Scala (by TheAlgorithms)

    Project mention: My Favorite Language has Changed to PHP | reddit.com/r/PHP | 2022-03-16
  • scala-scraper

    A Scala library for scraping content from HTML pages

  • jackson-module-scala

    Add-on module for Jackson (https://github.com/FasterXML/jackson) to support Scala-specific datatypes

    Project mention: Issues in parsing JSON in Scala using Jackson library | reddit.com/r/scala | 2022-12-06

    As a workaround you can turn on ignoring of unknown properties on the level of object mapper instance like here, but beware in case your system accepts an untrusted input because it turns on DoS vulnerability.

  • Scapegoat

    Scala compiler plugin for static code analysis

    Project mention: Simple, Naïve, and Wrong: More than you wanted to know about Scala Case Classes | reddit.com/r/scala | 2022-02-26

    I've since figured this out (Scapegoat/FinalModifierOnCaseClass and WartRemover/FinalCaseClass). I plan to add it to the next version of the article.

  • tofu

    Functional programming toolbox (by TinkoffCreditSystems)

  • Udash

    Scala framework for building beautiful and maintainable web applications.

  • AkkaGRPC

    Akka gRPC

  • potigol

    Linguagem Potigol - Linguagem de programação funcional moderna para iniciantes - A Functional Programming Language for Beginners

    Project mention: 100 Languages Speedrun: Episode 85: Linguagem Potigol | dev.to | 2022-02-11

    Linguagem Potigol is a programming language for Portuguese-speaking beginners where all English words have been replaced with Portuguese words.

  • Stryker4s

    Mutation testing for Scala

  • fs2-aws

    fs2 utilities to interact with AWS

    Project mention: fs2-aws 5.0.0 has been released with Scala 3 support | reddit.com/r/scala | 2022-03-28

    release

  • circe-yaml

    YAML parser for circe using SnakeYAML

  • LynxKite

    The complete graph data science platform

  • scala3.g8

    Project mention: [NEWBIE] Problem with the very first project (Coursier installer, Win 10, Java 8) | reddit.com/r/scala | 2022-08-30

    Thanks for the reply and the info. I looked at template repo that sbt is supposedly grabbing when you do sbt new scala/scala3.g8 and project/build.properties lists sbt version 1.7.1 so it seems that there is some crossed wire here.

  • cazadescuentos

    A platform to catch price drops while shopping online, powered by a browser extension, webapp, android app, and more

    Project mention: Any good examples of an android app written in Scala? | reddit.com/r/scala | 2022-10-14

    Still, you don't need to because you can write a simple Scala.js PWA that gets deployed to the Play Store as a Trusted Web Activity, it is a super nice experience (here is one example).

  • my-photo-timeline

    A simple command-line app to organize your local photos by dates (year/month) on your local file system, for those who don't store photos in the cloud

    Project mention: Ask HN: Best tool for de-duplication of local files | news.ycombinator.com | 2022-11-03

    I had a similar issue with photos/videos and ended up building a cli app to organize everything, it has worked for my use case relatively well, still, there are uncovered corner cases. For example, this compares hashes only instead of the same photo in a different dimension: https://github.com/wiringbits/my-photo-timeline

    I understand that https://photostructure.com/ has a far more sophisticated dedup algorithm, which can be worth a try.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-01-21.

Scala HacktoberFest related posts

Index

What are some of the best open-source HacktoberFest projects in Scala? This list will help you:

Project Stars
1 Akka 12,594
2 Play 12,310
3 Lagom 2,630
4 circe 2,363
5 Metals 1,839
6 PureConfig 1,351
7 Akka HTTP 1,314
8 alpakka 1,245
9 Scala 937
10 scala-scraper 692
11 jackson-module-scala 484
12 Scapegoat 476
13 tofu 469
14 Udash 433
15 AkkaGRPC 421
16 potigol 224
17 Stryker4s 171
18 fs2-aws 158
19 circe-yaml 125
20 LynxKite 125
21 scala3.g8 95
22 cazadescuentos 37
23 my-photo-timeline 34
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com