An open API service indexing awesome lists of open source software.

awesome-scala-native

Compilation of Scala Native resources and libraries
https://github.com/tindzk/awesome-scala-native

Last synced: 26 days ago
JSON representation

Bindings

Build Tools

  • sbt - Scala's standard build tool.
  • Mill - Build tool striving for simplicity, inspired by Bazel.
  • Bloop - Scala build server and command-line tool for fast developer workflows.
  • Seed - Build tool based on Bloop. Focuses on user experience and cross-platform builds, inspired by Cargo.

Concurrency

  • scala-native-loop - Event loop and async-oriented IO for Scala Native
  • castor - Lightweight, typed Actor library for Scala.
  • Leucine - Small cross-platform actor framework

Console

Databases

  • SQLite4S - Port of the Java library Sqlite4java. Includes bindings for the SQLite native library.
  • libpq4s - Scala wrapper around the async PostgreSQL C library libpq.
  • scala-native-jdbc - Port of the database access layer JDBC to Scala Native.
  • skunk - A data access library for Scala + Postgres.

File Formats and Parsers

Functional Programming

  • Shapeless - Library for generic programming.
  • Squants - DSL for quantities, units of measure and dimensional analysis.
  • scalaz - Type classes and instances for data structures.
  • nobox - Immutable primitive array wrapper without boxing.
  • reactify - Functional Reactive Programming framework for Scala.
  • chimney - Boilerplate-free data transformations.
  • Quicklens - Modify deeply nested case class fields.
  • Cats - Abstractions for functional programming in Scala.
  • PPrint - Pretty-print values and types.
  • SourceCode - Implicits providing meta data similar to __LINE__ in C.

Infrastructure

Logging

Programs

Robotics

Tutorials and Examples

Unit Tests

Web Development

  • Trail - Routing library.
  • sttp - HTTP Client library.
  • snunit - Scala Native HTTP server based on NGINX Unit.