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: Oct. 27, 2021, 12:03 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.

63
22
9m
n/a

A starter for scala-native.

26
1
3y 7m
MIT

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

3
0
4y 5m
n/a

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

46
8
8m
n/a

Giter8 template for Gtk+ applications written in ScalaNative.

1
0
2y 4m
n/a

a toy standalone application with scala native

4
0
49d
n/a

Build Tools

Your shiny new Java/Scala build tool!

1.64K
227
1d
n/a

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

723
153
8m
Apache-2.0

Build tool for Scala projects

222
11
10m
Apache-2.0

sbt

Scala's standard build tool.

Functional Programming

Generic programming for Scala

3.12K
502
8m
Apache-2.0

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

759
105
8m
Apache-2.0

Principled Functional Programming in Scala

4.43K
712
8m
n/a

immutable primitive array/NonEmptyArray wrapper for Scala

29
2
8m
MIT

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

127
24
9m
MIT

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

451
61
8m
n/a

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

73
3
9m
MIT

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

726
52
8m
Apache-2.0

Modify deeply nested case class fields

636
38
9m
Apache-2.0

Lightweight, modular, and extensible library for functional programming.

4.02K
998
1y 55d
n/a

Unit Tests

A simple testing framework for Scala

425
74
8m
n/a

The super light testing library for Scala and Scala.js

171
36
8m
Apache-2.0

property based testing library for Scala

262
20
8m
MIT

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

9
3
8m
Apache-2.0

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

2
3
8m
Unlicense

Property-based testing for Scala

1.7K
365
8m
BSD-3-Clause

A testing tool for Scala and Java developers

943
309
8m
Apache-2.0

Software Specifications for Scala

695
200
8m
n/a

Makeshift unit testing library for Scala Native

1
0
3y 7m
n/a

Scala testing library with actionable errors and extensible APIs

186
35
8m
n/a

Bindings

Parse, manipulate and render CommonMark in Scala Native

10
1
2y 7m
n/a

libuv bindings for Scala Native

8
0
4y 6m
n/a

OpenGL and SDL2 bindings for Scala Native

30
4
8m
MIT

A scala-native bridge to Cocoa

18
1
2y 67d
MIT

GNU Scientific Library (GSL) bindings for Scala native

2
0
4y 10d
Apache-2.0

Scala Native BLAS (Basic Linear Algebra Subprograms)

18
2
8m
n/a

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

18
4
1y 21d
MIT

Scala Native bindings for libsoup (a glib HTTP library)

2
0
2y 4m
MIT

Scala Native GUI framework based on libui

51
2
1y 7m
MIT

Scala Native bindings for GStreamer

1
0
2y 24d
MIT

ScalaNative bindings for Qt5

8
2
1y 9m
MIT

Scala Native bindings for the GNU Ncurses C library

0
0
63d
ISC

Scala Native bindings for the GNU Readline Library

0
0
59d
LGPL-3.0

Scala Native bindings for libsndfile

1
0
57d
ISC

Scala Native bingins for libpng

0
0
50d
ISC

Scala Native bindings for the Cairo 2D graphics library

0
0
48d
ISC

Scala Native bindings for Cairo XLib support

0
0
45d
ISC
0
0
39d
ISC

Scala Native bindings for the IUP user interface library

0
0
31d
ISC

File Formats and Parsers

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

3
2
8m
n/a

Writing Fast Parsers Fast in Scala

970
151
23d
MIT

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

682
114
5d
MIT

Functional HTML5 and XML library for the Scala platform

108
13
1y 23d
Apache-2.0

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

59
5
2y 6m
Apache-2.0

TOML parser with codec derivation for the Scala platform

21
3
10m
n/a

Purely functional JSON parser and library in scala.

498
114
8m
n/a

Protocol buffer compiler for Scala.

1.06K
210
8m
Apache-2.0

Json/Protobuf convertors for ScalaPB use argonaut

1
2
8m
MIT

Scala cross platform configuration library supporting HOCON

75
5
8m
n/a

Scala based template engine

0
0
23d
ISC

Databases

JDBC drivers for Scala Native

7
0
4y 48d
MIT

A Scala Native wrapper of the SQLite C library

10
0
8m
Apache-2.0

A Scala Native wrapper of the LIBPQ C library

2
1
1d
Apache-2.0

Web Development

Routing library for the Scala platform

71
6
9m
n/a

The Scala HTTP client you always wanted!

1.06K
178
8m
Apache-2.0

Scala Native HTTP server based NGINX Unit

5
0
1y 28d
n/a

Concurrency

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

35
4
9m
n/a

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

97
8
20d
n/a

Logging

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

298
22
8m
MIT

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

43
13
1y 40d
MIT

Console

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

185
22
91d
n/a

command line options parsing for Scala

1.27K
156
9m
n/a

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

11
2
8m
BSD-3-Clause

a simple Scala CLI parsing library

580
54
8m
MIT

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

115
8
57d
n/a

A composable command-line parser for Scala.

443
47
8m
Apache-2.0

Robotics

A framework for writing robot software with functional programming in Scala

13
3
3y 6m
MIT

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

5
0
3y 7m
n/a

Programs

A port of gears.c to Scala using Scala Native

15
1
3y 32d
n/a
3
0
4y 43d
n/a

Pure Scala Artifact Fetching

1.73K
210
8m
Apache-2.0

A self-similar fractal gallery application using Scala native.

5
10
1y 1d
MIT

Infrastructure