User Experience on mobile might not be great yet, but I'm working on it.

Your first time on this page? Allow me to give some explanations.

Awesome Scala Native

Compilation of Scala Native resources and libraries

Here you can see meta information about this topic like the time we last updated this page, the original creator of the awesome list and a link to the original GitHub repository.

Last Update: Sept. 27, 2022, 10 p.m.

Thank you tindzk & contributors
View Topic on GitHub:
tindzk/awesome-scala-native

Search for resources by name or description.
Simply type in what you are looking for and the results will be filtered on the fly.

Further filter the resources on this page by type (repository/other resource), number of stars on GitHub and time of last commit in months.

Tutorials and Examples

Giter8 template for a minimal project that uses Scala Native.

66
24
9m
n/a

A starter for scala-native.

26
2
4y 6m
MIT

an example of how to build C code as part of a Scala Native project using sbt-jni

3
0
5y 4m
n/a

Example Scala-Native application using third party libraries and a test suite

49
9
1y 8m
n/a

Giter8 template for Gtk+ applications written in ScalaNative.

1
0
3y 98d
n/a

a toy standalone application with scala native

6
0
1y 20d
n/a

Build Tools

Your shiny new Java/Scala build tool!

1.69K
239
7m
n/a

Bloop is a build server and CLI tool to compile, test and run Scala fast from any editor or build tool.

787
167
7m
Apache-2.0

Build tool for Scala projects

238
13
1y 9m
Apache-2.0

Functional Programming

Generic programming for Scala

3.22K
518
7m
Apache-2.0

The Scala API for Quantities, Units of Measure and Dimensional Analysis

825
113
7m
Apache-2.0

Principled Functional Programming in Scala

4.52K
715
7m
n/a

immutable primitive array/NonEmptyArray wrapper for Scala

31
2
7m
MIT

Pretty-printing value, types and type-signatures in Scala

152
29
9m
MIT

Scala library providing "source" metadata to your program, similar to Python's name, C++'s LINE or Ruby's FILE.

471
64
8m
n/a

The first and only true Functional Reactive Programming framework for Scala.

76
4
8m
MIT

Scala library for boilerplate-free, type-safe data transformations

834
61
1y 6m
Apache-2.0

Modify deeply nested case class fields

694
43
9m
Apache-2.0

Lightweight, modular, and extensible library for functional programming.

4.61K
1.14K
7m
n/a

Unit Tests

A simple testing framework for Scala

446
77
8m
n/a

The super light testing library for Scala and Scala.js

174
34
10m
Apache-2.0

property based testing library for Scala

272
20
7m
MIT

Generation of arbitrary case classes / ADTs instances with scalaprops and shapeless

9
2
7m
Apache-2.0

Cross-platform(JVM, JS, Native) example project of scalaprops

2
3
7m
Unlicense

Property-based testing for Scala

1.79K
377
8m
BSD-3-Clause

A testing tool for Scala and Java developers

1K
315
8m
Apache-2.0

Software Specifications for Scala

708
204
7m
n/a

Makeshift unit testing library for Scala Native

1
0
4y 6m
n/a

Scala testing library with actionable errors and extensible APIs

280
54
8m
Apache-2.0

Bindings

Parse, manipulate and render CommonMark in Scala Native

13
2
1y 14d
n/a

libuv bindings for Scala Native

8
0
5y 5m
n/a

OpenGL and SDL2 bindings for Scala Native

35
5
1y 8m
MIT

A scala-native bridge to Cocoa

20
1
3y 38d
MIT

GNU Scientific Library (GSL) bindings for Scala native

2
0
4y 11m
Apache-2.0

Scala Native BLAS (Basic Linear Algebra Subprograms) supporting Linux and macOS

22
2
7m
n/a

scala-native bindings for Gtk+, GLib, ...

21
4
1y 11m
MIT

Scala Native bindings for libsoup (a glib HTTP library)

2
0
3y 99d
MIT

Scala Native GUI framework based on libui

56
5
2y 6m
MIT

Scala Native bindings for GStreamer

1
0
2y 12m
MIT

ScalaNative bindings for Qt5

8
2
2y 8m
MIT

Scala Native bindings for the GNU Ncurses C library

1
0
1y 28d
ISC

Scala Native bindings for the GNU Readline Library

0
0
1y 28d
LGPL-3.0

Scala Native bindings for libsndfile

1
0
1y 23d
ISC

Scala Native bingins for libpng

0
0
1y 21d
ISC

Scala Native bindings for the Cairo 2D graphics library

1
0
1y 16d
ISC

Scala Native bindings for Cairo XLib support

0
0
1y 10d
ISC
0
0
11m
ISC

Scala Native bindings for the IUP user interface library

2
0
1y 2d
ISC

File Formats and Parsers

simple implementation of msgpack4z-api. zero dependencies without msgpack4z-api. support jvm, scala-js and scala-native

3
2
7m
n/a

Writing Fast Parsers Fast in Scala

981
154
10m
MIT

ScalaTags is a small XML/HTML construction library for Scala.

693
115
9m
MIT

Functional HTML5 and XML library for the Scala platform

108
14
1y 11m
Apache-2.0

Compile-time JSON marshaling and abstraction for Scala, Scala Native and Scala.js

60
6
8m
Apache-2.0

TOML parser with codec derivation for the Scala platform

22
3
1y 9m
n/a

Purely functional JSON parser and library in scala.

518
114
7m
n/a

Protocol buffer compiler for Scala.

1.15K
237
7m
Apache-2.0

Json/Protobuf convertors for ScalaPB use argonaut

1
2
7m
MIT

Scala configuration library supporting HOCON for Scala, Java, Scala.js, and Scala Native

87
7
7m
n/a

Scala based template engine

2
0
11m
ISC

Databases

JDBC drivers for Scala Native

8
0
5y 19d
MIT

A Scala Native wrapper of the SQLite C library

25
1
11m
Apache-2.0

A Scala Native wrapper of the LIBPQ C library

2
1
11m
Apache-2.0

Web Development

Routing library for the Scala platform

76
6
1y 8m
n/a

The Scala HTTP client you always wanted!

1.21K
221
7m
Apache-2.0

Scala Native HTTP server based on NGINX Unit

65
1
7m
n/a

Concurrency

Extensible event loop and async-oriented IO for Scala Native; powered by libuv

44
5
7m
n/a

Castor is a lightweight, typed Actor library for Scala and Scala.js

99
9
7m
n/a

Logging

The fastest logging library in the world. Built from scratch in Scala and programmatically configurable.

357
27
7m
MIT

A Typesafe-logging (and slf4j) compatible logging library based on macros for Scala/JVM, Scala.js, and Scala Native

47
12
2y 11d
MIT

Console

Scala/Scala.js library for manipulating Fancy Ansi colored strings

195
22
7m
n/a

command line options parsing for Scala

1.34K
163
8m
n/a

Scala port of Paolo Capriotti's optparse-applicative library. fork from https://github.com/bmjames/scala-optparse-applicative

13
2
7m
BSD-3-Clause

a simple Scala CLI parsing library

621
55
10m
MIT

A small, convenient, dependency-free library for command-line argument parsing in Scala

119
10
9m
n/a

A composable command-line parser for Scala.

508
53
9m
Apache-2.0

Robotics

A framework for writing robot software with functional programming in Scala

15
3
4y 5m
MIT

A reimplementation of the FIRST Robotics WPILib libraries in Scala for Scala Native support

6
0
4y 6m
n/a

Programs

A port of gears.c to Scala using Scala Native

15
1
4y 3d
n/a
3
0
5y 17d
n/a

Pure Scala Artifact Fetching

1.85K
250
7m
Apache-2.0

A self-similar fractal gallery application using Scala native.

6
9
1y 11m
MIT

Infrastructure