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. 5, 2020, 3: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.

61
21
4m
n/a

A starter for scala-native.

26
1
2y 8m
MIT

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

3
0
3y 6m
n/a

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

44
8
3y 73d
n/a

Giter8 template for Gtk+ applications written in ScalaNative.

1
0
1y 5m
n/a

Build Tools

Your shiny new Java/Scala build tool!

1.47K
216
2d
n/a

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

700
148
3d
Apache-2.0

Build tool for Scala projects

219
11
5m
Apache-2.0

sbt

Scala's standard build tool.

Functional Programming

Generic programming for Scala

3.09K
496
9d
Apache-2.0

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

745
102
12d
Apache-2.0

Principled Functional Programming in Scala

4.41K
708
2d
n/a

immutable primitive array/NonEmptyArray wrapper for Scala

28
2
3d
MIT

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

124
24
9d
MIT

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

444
59
10d
n/a

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

70
3
78d
MIT

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

692
52
33d
Apache-2.0

Modify deeply nested case class fields

633
38
116d
Apache-2.0

Unit Tests

A simple testing framework for Scala

413
73
10d
n/a

The super light testing library for Scala and Scala.js

164
35
2d
Apache-2.0

property based testing library for Scala

260
19
3d
MIT

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

9
3
3d
Apache-2.0

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

2
3
7d
Unlicense

Property-based testing for Scala

1.67K
359
2d
BSD-3-Clause

A testing tool for Scala and Java developers

923
305
26d
Apache-2.0

Software Specifications for Scala

684
201
32d
n/a

Makeshift unit testing library for Scala Native

1
0
2y 9m
n/a

Scala testing library with actionable errors and extensible APIs

160
31
8d
n/a

Bindings

Parse, manipulate and render CommonMark in Scala Native

10
1
1y 8m
n/a

libuv bindings for Scala Native

7
0
3y 7m
n/a

OpenGL and SDL2 bindings for Scala Native

29
3
6m
MIT

A scala-native bridge to Cocoa

18
1
1y 106d
MIT

GNU Scientific Library (GSL) bindings for Scala native

2
0
3y 49d
Apache-2.0

Scala Native BLAS (Basic Linear Algebra Subprograms)

18
0
30d
n/a

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

17
4
60d
MIT

Scala Native bindings for libsoup (a glib HTTP library)

2
0
1y 5m
MIT

Scala Native GUI framework based on libui

48
2
8m
MIT

Scala Native bindings for GStreamer

1
0
1y 63d
MIT

ScalaNative bindings for Qt5

7
2
11m
MIT

File Formats and Parsers

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

3
2
3d
n/a

Writing Fast Parsers Fast in Scala

922
151
6m
n/a

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

657
108
69d
MIT

Functional HTML5 and XML library for the Scala platform

106
13
62d
Apache-2.0

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

59
5
1y 8m
Apache-2.0

TOML parser with codec derivation for the Scala platform

21
2
1y 56d
n/a

Purely functional JSON parser and library in scala.

495
114
2d
n/a

Protocol buffer compiler for Scala.

1.04K
205
3d
Apache-2.0

Json/Protobuf convertors for ScalaPB use argonaut

1
2
3d
MIT

Scala cross platform configuration library supporting HOCON

68
4
10d
n/a

Databases

JDBC drivers for Scala Native

7
0
3y 87d
MIT

A Scala Native wrapper of the SQLite C library

10
0
5m
Apache-2.0

Web Development

Routing library for the Scala platform

67
6
67d
n/a

The Scala HTTP client you always wanted!

1.02K
169
4d
Apache-2.0

Scala Native HTTP server based NGINX Unit

5
0
67d
n/a

Concurrency

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

28
3
51d
n/a

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

78
6
4m
n/a

Logging

Practical logging framework that doesn't require any other logging framework and can be completely configured programmatically.

277
20
4d
MIT

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

44
13
79d
MIT

Console

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

171
18
9d
n/a

command line options parsing for Scala

1.24K
155
6d
n/a

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

11
1
3d
BSD-3-Clause

a simple Scala CLI parsing library

567
52
84d
MIT

Robotics

A framework for writing robot software with functional programming in Scala

13
3
2y 7m
MIT

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

5
0
2y 8m
n/a

Programs

A port of gears.c to Scala using Scala Native

14
1
2y 71d
n/a
3
0
3y 82d
n/a

Pure Scala Artifact Fetching

1.7K
203
12d
Apache-2.0

A self-similar fractal gallery application using Scala native.

5
10
40d
MIT

Infrastructure