Track Awesome Scala Updates Daily
A community driven list of useful Scala libraries, frameworks and software.
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor · 😺 lauris/awesome-scala · ⭐ 9K · 🏷️ Programming Languages
Sep 19, 2024
Table of Contents / Misc
- Agora | Library of vote-counting algorithms for elections. | Ammonite | Scala Scripting | bootzooka | Simple project to quickly start developing a Scala-based microservice or web application, without the need to write login, user registration etc. | eclair | A scala implementation of the Lightning Network. | fansi (⭐226) | Scala/Scala.js library for manipulating Fancy Ansi colored strings | fs2-aws (⭐189) | fs2 utilities to interact with AWS | mailgun4s (⭐17) | Mailgun API implementation in Scala | managerial (⭐13) | A zero-dependency Scala library for managing resources monadically | media4s (⭐34) | Scala command-line wrapper around ffmpeg, ffprobe, ImageMagick, and other tools relating to media. | play-swagger (⭐403) | Swagger spec generator for play framework | PPrint (⭐224) | Pretty-printing value, types and type-signatures in Scala | pureconfig | A boilerplate-free library for loading configuration files |
- Scavenger | An experimental automated theorem prover. | service-chassis (⭐7) | A scala chassis to get your applications and services bootstrapped quickly | spliff (⭐58) | Efficient diffing in Scala | scountries (⭐20) | Scala library that provides an enumeration of ISO 3166 codes for countries, along with their subdivisions. | scurl-detector (⭐16) | Scala library that detects and extracts URLs from text. | aptus-core (⭐7) | A utility library aiming to simplify the Scala coding experience. |
Exercises / Devops
- Exercism - Scala Exercises - Community-driven Scala exercises.
Tutorials and courses / Devops
- Clean Architecture Example (⭐24) - A step-by-step guide to develop an application using Clean Architecture in Scala.
Podcasts / Devops
- Scala for Fun & Profit - Interviewing Scala users and companies.
Sep 19, 2022
Tutorials and courses / Devops
- Free Scala Courses - A curated list of free Scala courses.
Jul 11, 2022
Company Blogs / Devops
- 47 Degrees - Functional Programming news, updates, and more.
Communities / Devops
- Scala Ukraine - Telegram chat of Ukrainian Scala Community
Apr 28, 2022
Books / Devops
- Zionomicon by John A. De Goes, Adam Fraser - Master the dark art of creating scalable, type-safe, concurrent apps with ZIO
Sep 20, 2021
Commercial courses / Devops
- Foundations of Functional Programming in Scala - a professional video course with exercises covering covers functional principles, custom IO (effects) and functional design.
Sep 13, 2021
Commercial courses / Devops
- Scala Algorithms - a collection of nearly 100 algorithms in pure-functional Scala with test cases, explanations and a web-based IDE. Built with http4s & Scala.js.
May 19, 2021
Books / Devops
- Pure functional HTTP APIs in Scala by Jens Grassel
Mar 09, 2021
Books / Devops
- Essential Scala by Noel Welsh and Dave Gurnell - Essential Scala is aimed at experienced developers who are encountering Scala for the first time.
- Functional and Reactive Domain Modeling by Debasish Ghosh
- Functional Programming for Mortals by Sam Halliday
- Functional Programming in Scala by Paul Chiusano and Runar Bjarnason
- Functional Programming, Simplified (Scala edition) by Alvin Alexander
- Get Programming with Scala by Daniela Sfregola - Tutorial-driven introduction to Scala
- Practical FP in Scala: A hands-on approach by Gabriel Volpe
- Programming in Scala by Martin Odersky, Lex Spoon, and Bill Venners
- Scala Cookbook by Alvin Alexander
- Scala for the Impatient by Cay Horstmann - Covers most Scala features with short and easy to understand explainations.
- Scala With Cats by Noel Welsh and Dave Gurnell - Learn system architecture and design using the techniques of modern functional programming with Cats
- The Type Astronaut's Guide to Shapeless by Dave Gurnell
Community Members' Blogs / Devops
Oct 21, 2020
Books / Devops
- Reactive Programming with Scala and Akka - Use the concepts of reactive programming to build distributed systems running on multiple nodes
Exercises / Devops
- S-99 - Ninety-Nine Scala Problems
- Scala Exercises - Brings the popular Scala Koans to the web. Offering hundreds of solvable exercises organized into 42 categories covering the basics of the Scala language.
- Learn-by-doing functional programming course on Scala (⭐611) - Covers type classes, functors, applicatives, monads, monad transformers, free monad
Tutorials and courses / Devops
- A Tour of Scala - Bite-sized introductions to some of the core language concepts.
- Functional Programming in Scala - Coursera Specialization (5 courses) created by Martin Odersky et al. at the EPFL (Ecole polytechnique fédérale de Lausanne).
- Resources by Dr. Mark Lewis >> Website | Youtube Playlists
- Demos and Examples in Scala (Chinese) ★ 923 ⧗ 2 (⭐1.1k) - repo of sample Scala library usage, written in Chinese
- Introduction to programming with dependent types in Scala - Video Course by Dmytro Mitin
- Scala Collections Cookbook - Scala collections introduction. written in Chinese.
Community Members' Blogs / Devops
Podcasts / Devops
- The Scala Logs - Interviewing developers, open source contributors, subject matter experts, and the like to talk about FP, Scala, open source, and their interests.
- Scala Love - Podcast about the Scala Programming Language and its community
- CoRecursive Interviews - In-depth Interviews with software developers, often on the subject of scala libraries and functional programming.
Misc. / Devops
- Scala @LibHunt - A community driven list of useful Scala libraries, frameworks and software
- CA Art (⭐16) - A small project aimed at learning Scala on intermediate level by experimenting with Cellular Automata
Sep 01, 2020
Misc. / Devops
- List of Scala Online Courses - A list of free and paid Scala online courses by Classpert, An online course search and comparison website
- Scala Days Conferences - A youtube channel that provides full fledged videos, recorded at Scala Days Conferences
Feb 23, 2019
Community Members' Blogs / Devops
Company Blogs / Devops
Misc. / Devops
Nov 16, 2018
Company Blogs / Devops
- Functional Works / Learn - Quality resources maintained by functional works
- Scala Times - Weekly newsletter about scala
Mar 01, 2016
Misc. / Devops
- Scalera Blog - Blog about Scala language and its environment (howto's, good practices, tips,...). Weekly posts written in both spanish and english