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: Dec. 4, 2021, 11:07 a.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.

65
24
4m
n/a

A starter for scala-native.

26
2
3y 8m
MIT

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

3
0
4y 6m
n/a

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

49
9
10m
n/a

Giter8 template for Gtk+ applications written in ScalaNative.

1
0
2y 5m
n/a

a toy standalone application with scala native

6
0
87d
n/a

Build Tools

Your shiny new Java/Scala build tool!

1.65K
230
10d
n/a

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

780
165
32d
Apache-2.0

Build tool for Scala projects

237
13
11m
Apache-2.0

Functional Programming

Generic programming for Scala

3.21K
517
31d
Apache-2.0

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

816
113
30d
Apache-2.0

Principled Functional Programming in Scala

4.51K
714
11d
n/a

immutable primitive array/NonEmptyArray wrapper for Scala

30
2
26d
MIT

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

147
29
59d
MIT

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

463
62
4m
n/a

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

74
4
6m
MIT

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

813
55
8m
Apache-2.0

Modify deeply nested case class fields

689
41
54d
Apache-2.0

Lightweight, modular, and extensible library for functional programming.

4.54K
1.12K
12d
n/a

Unit Tests

A simple testing framework for Scala

449
76
59d
n/a

The super light testing library for Scala and Scala.js

175
34
30d
Apache-2.0

property based testing library for Scala

269
18
12d
MIT

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

9
2
12d
Apache-2.0

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

2
3
26d
Unlicense

Property-based testing for Scala

1.77K
375
31d
BSD-3-Clause

A testing tool for Scala and Java developers

990
310
76d
Apache-2.0

Software Specifications for Scala

706
205
13d
n/a

Makeshift unit testing library for Scala Native

1
0
3y 9m
n/a

Scala testing library with actionable errors and extensible APIs

267
46
39d
Apache-2.0

Bindings

Parse, manipulate and render CommonMark in Scala Native

13
2
81d
n/a

libuv bindings for Scala Native

8
0
4y 7m
n/a

OpenGL and SDL2 bindings for Scala Native

34
4
10m
MIT

A scala-native bridge to Cocoa

20
1
2y 105d
MIT

GNU Scientific Library (GSL) bindings for Scala native

2
0
4y 48d
Apache-2.0

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

20
2
44d
n/a

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

21
4
1y 59d
MIT

Scala Native bindings for libsoup (a glib HTTP library)

2
0
2y 5m
MIT

Scala Native GUI framework based on libui

56
5
1y 8m
MIT

Scala Native bindings for GStreamer

1
0
2y 62d
MIT

ScalaNative bindings for Qt5

8
2
1y 11m
MIT

Scala Native bindings for the GNU Ncurses C library

1
0
95d
ISC

Scala Native bindings for the GNU Readline Library

0
0
95d
LGPL-3.0

Scala Native bindings for libsndfile

1
0
90d
ISC

Scala Native bingins for libpng

0
0
88d
ISC

Scala Native bindings for the Cairo 2D graphics library

1
0
83d
ISC

Scala Native bindings for Cairo XLib support

0
0
77d
ISC
0
0
61d
ISC

Scala Native bindings for the IUP user interface library

2
0
69d
ISC

File Formats and Parsers

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

3
2
12d
n/a

Writing Fast Parsers Fast in Scala

978
152
20d
MIT

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

687
116
19d
MIT

Functional HTML5 and XML library for the Scala platform

107
13
1y 61d
Apache-2.0

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

60
6
2y 8m
Apache-2.0

TOML parser with codec derivation for the Scala platform

22
3
11m
n/a

Purely functional JSON parser and library in scala.

513
114
12d
n/a

Protocol buffer compiler for Scala.

1.14K
230
15d
Apache-2.0

Json/Protobuf convertors for ScalaPB use argonaut

1
2
12d
MIT

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

82
7
25d
n/a

Scala based template engine

0
0
34d
ISC

Databases

JDBC drivers for Scala Native

8
0
4y 86d
MIT

A Scala Native wrapper of the SQLite C library

24
1
43d
Apache-2.0

A Scala Native wrapper of the LIBPQ C library

2
1
39d
Apache-2.0

Web Development

Routing library for the Scala platform

76
6
10m
n/a

The Scala HTTP client you always wanted!

1.18K
212
10d
Apache-2.0

Scala Native HTTP server based on NGINX Unit

60
1
20d
n/a

Concurrency

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

42
4
10m
n/a

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

97
9
27d
n/a

Logging

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

338
25
31d
MIT

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

47
12
1y 78d
MIT

Console

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

189
22
4m
n/a

command line options parsing for Scala

1.33K
163
48d
n/a

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

13
2
12d
BSD-3-Clause

a simple Scala CLI parsing library

611
55
28d
MIT

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

117
8
117d
n/a

A composable command-line parser for Scala.

496
54
16d
Apache-2.0

Robotics

A framework for writing robot software with functional programming in Scala

14
3
3y 7m
MIT

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

5
0
3y 8m
n/a

Programs

A port of gears.c to Scala using Scala Native

15
1
3y 70d
n/a
3
0
4y 84d
n/a

Pure Scala Artifact Fetching

1.83K
239
11d
Apache-2.0

A self-similar fractal gallery application using Scala native.

6
9
1y 38d
MIT

Infrastructure