Skip to main content

Compilation of Scala Native resources and libraries

275
GitHub Stars
88
Curated Resources
14
Categories
9 hours ago
Last Refreshed
Tutorials and ExamplesBuild ToolsFunctional ProgrammingUnit TestsBindingsFile Formats and ParsersDatabasesWeb DevelopmentConcurrencyLoggingConsoleRoboticsProgramsInfrastructure

Use this list with your AI agent

Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:

"Show me file formats and parsers resources from awesome-scala-native"

Installation instructions →

What's inside

File Formats and Parsers

Bindings

Build Tools

  • Bloop

    Scala build server and command-line tool for fast developer workflows.

  • Mill

    Build tool striving for simplicity, inspired by

  • sbt

    Scala's standard build tool.

  • Seed

    Build tool based on Bloop. Focuses on user experience and cross-platform builds, inspired by

Tutorials and Examples

Concurrency

  • castor

    Lightweight, typed Actor library for Scala.

  • scala-native-loop

    Event loop and async-oriented IO for Scala Native

Functional Programming

  • Cats

    Abstractions for functional programming in Scala.

  • chimney

    Boilerplate-free data transformations.

  • nobox

    Immutable primitive array wrapper without boxing.

  • PPrint

    Pretty-print values and types.

  • Quicklens

    Modify deeply nested case class fields.

  • reactify

    Functional Reactive Programming framework for Scala.

Programs

Console

  • decline

    A composable command-line parser for Scala.

  • fansi

    Library for creating

  • mainargs

    Small, dependency-free library for command line argument parsing in Scala.

  • scala-optparse-applicative

    Port of Haskell's CLI argument parsing library

  • scallop

    A simple Scala CLI parsing library.

  • scopt

    Command-line argument parser.

Showing a sample of 88 resources. View the full list on GitHub →