git404hub

what is awesome-scala fr?

lauris/awesome-scala — explained in plain English

Analysis updated 2026-06-24

9,221PythonAudience · developerComplexity · 1/5Setup · easy

tl;dr

Awesome Scala is a community-curated list of the best libraries, frameworks, tools, and learning resources for the Scala programming language, organized by category with star counts so you can judge quality at a glance.

vibe map

mindmap
  root((repo))
    Libraries
      Database access
      HTTP and JSON
      Testing tools
    Build and tools
      Build plugins
      XML and CSV
      Scheduling
    Learning
      Books and courses
      Community blogs
      Company blogs
    How to browse
      Category sections
      Star count badges
      Commit activity badges

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Find a well-maintained Scala library for database access, HTTP, or JSON without manually searching the whole ecosystem.

VIBE 2

Discover books, online courses, and community blogs to improve your Scala skills as a beginner or intermediate developer.

VIBE 3

Evaluate which Scala libraries are still actively maintained by checking star counts and recent commit badges before adding a dependency.

what's the stack?

ScalaPython

how it stacks up fr

lauris/awesome-scalawanshuiyin/auto-claude-code-research-in-sleepspyder-ide/spyder
Stars9,2219,2219,220
LanguagePythonPythonPython
Setup difficultyeasymoderateeasy
Complexity1/53/52/5
Audiencedeveloperresearcherdata

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · easy time til it works · 5min
No license information was mentioned in the explanation.

in plain english

Awesome Scala is a community-maintained list of useful libraries, frameworks, and tools for the Scala programming language. Scala is a language that runs on the Java Virtual Machine and is known for combining object-oriented and functional programming styles. This list exists to help developers find high-quality Scala resources without having to search through the entire ecosystem from scratch. The list covers a wide range of categories. On the library side, it includes options for database access, HTTP communication, JSON handling, authentication, serialization, testing, scheduling, and many others. There are also sections for build tool plugins, science and data analysis libraries, and tools for working with XML, HTML, CSV, and YAML. Each entry links to the corresponding GitHub repository and shows a star count badge and commit activity badge so you can quickly judge how active and popular a project is. The most popular projects, those with over 500 stars, are displayed in bold. Beyond libraries, the list includes a learning section with books, exercises, online tutorials, paid courses, community blogs, company engineering blogs, and podcasts for people who want to get better at Scala. The README is generated automatically from a template file, so contributors who want to add a new library should edit the template rather than the README directly. New submissions are expected to be actively maintained, with recent commits in the past six months. The project also points readers to Scaladex, a separate searchable index of Scala libraries, for more thorough browsing. The full README is longer than what was shown.

prompts (copy fr)

prompt 1
I'm building a Scala REST API that connects to PostgreSQL and returns JSON. Based on the Awesome Scala list, which HTTP framework and database library combination would you recommend and why?
prompt 2
Using the Awesome Scala list, suggest a complete testing setup for a Scala project including a unit test framework, a mocking library, and a property-based testing tool.
prompt 3
I'm new to Scala coming from Python. Based on resources in the Awesome Scala list, outline a learning path covering the language basics, a web framework, and data processing tools.

Frequently asked questions

what is awesome-scala fr?

Awesome Scala is a community-curated list of the best libraries, frameworks, tools, and learning resources for the Scala programming language, organized by category with star counts so you can judge quality at a glance.

What language is awesome-scala written in?

Mainly Python. The stack also includes Scala, Python.

What license does awesome-scala use?

No license information was mentioned in the explanation.

How hard is awesome-scala to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is awesome-scala for?

Mainly developer.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.