Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Scala

Scala

266 projects

Showing 36 of 266 projects

Giter8 template for a minimal Scala Native project
Giter8 template for a minimal Scala Native projectScala

A Giter8 template for creating minimal Scala Native projects with a single command.

#project-template#native-compilation#example
Stars80
Forks31
Last commit
Gatling
Gatling

A curated collection of resources covering all aspects of load testing using the Gatling framework.

#load-testing#devops#performance-testing
Stars80
Forks8
Last commit23 days ago
libui
libuiScala

A Scala Native GUI framework built on libui for creating cross-platform desktop applications.

#functional-programming#libui#native-rendering
Stars75
Forks6
Last commit2 years ago
sbt-derivation
sbt-derivationNix

A Nix library for building Scala sbt projects with reproducible, declarative builds.

#nixos#nix#scala
Stars75
Forks11
Last commit2 years ago
Synapses
Synapses

A collection of neural network libraries for functional and mainstream languages, offering efficient lazy evaluation and cross-language compatibility.

#functional-programming#neural-network#csharp
Stars73
Forks6
Last commit4 years ago
gatling-kafka
gatling-kafkaScala

An unofficial Gatling plugin for stress testing Apache Kafka producer API.

#load-testing#stress-testing#performance-testing
Stars67
Forks71
Last commit5 years ago
Saul
SaulScala

Saul is a declarative domain-specific language in Scala for designing flexible machine learning models with relational feature extraction.

#declarative-programming#learning-models#ai-systems
Stars65
Forks18
Last commit6 years ago
scala-json
scala-jsonScala

A compile-time JSON marshaling library for Scala, Scala Native, and Scala.js with extensible accessors and rich type support.

#scala-js#scala-library#json-marshaling
Stars63
Forks5
Last commit4 years ago
coast
coastScala

A simple, Kafka-inspired stream processing library for Scala with exactly-once semantics and strong ordering guarantees.

#stream-processing#distributed-systems#state-aggregation
Stars60
Forks3
Last commit10 years ago
Bitcoin Script Debugger
Bitcoin Script DebuggerScala

A Scala library for parsing, interpreting, and step-by-step debugging of Bitcoin scripts via a REST API.

#scala-library#rest-api#cryptocurrency
Stars59
Forks6
Last commit2 years ago
scala-native-loop
scala-native-loopScala

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

#network-programming#async-io#non-blocking-io
Stars58
Forks9
Last commit2 years ago
sbt
sbtScala

An sbt plugin that integrates the Eta programming language into Scala projects for compiling and running Scala/Eta programs.

#multi-language#etlas#haskell
Stars57
Forks10
Last commit7 years ago
Akka CQRS ES Demo
Akka CQRS ES DemoJavaScript

A Scala-Akka demo implementing CQRS and Event Sourcing patterns for a coffee machine user preference backend.

#demo#akka#cqrs
Stars56
Forks19
Last commit10 years ago
dregex
dregexJava

A Java regular expression engine using deterministic finite automata (DFA) for linear matching time and set operations.

#dfa#java-library#unicode
Stars55
Forks7
Last commit3 months ago
slogging
sloggingScala

A typesafe, macro-based logging library for Scala/JVM, Scala.js, and Scala Native, compatible with scala-logging and SLF4J.

#macro#typesafe#scala-js
Stars52
Forks11
Last commit5 years ago
NDScala
NDScalaScala

Type-safe n-dimensional arrays (tensors) in Scala 3 with compile-time shape, axis label, and data type validation.

#scala-3#scientific-computing#tensor-library
Stars48
Forks6
Last commit3 years ago
SDL2 and OpenGL
SDL2 and OpenGLScala

Scala Native bindings for SDL2 and OpenGL, enabling high-performance graphics programming in Scala.

#sdl2#opengl#graphics-bindings
Stars46
Forks6
Last commit4 years ago
gatling-mqtt
gatling-mqttScala

A Gatling plugin for stress testing MQTT brokers and clients with configurable connection and publish options.

#load-testing#iot-testing#stress-testing
Stars44
Forks55
Last commit7 years ago
Vert.x shell
Vert.x shellJava

A command-line shell for interacting with and managing Vert.x applications.

#java#shell#groovy
Stars39
Forks19
Last commit4 days ago
SQLite4S
SQLite4SScala

A Scala Native wrapper for the SQLite C library, providing a thin API similar to Sqlite4java with lower overhead.

#database#jni-alternative#native-library
Stars39
Forks2
Last commit2 years ago
recrypt
recryptScala

A Scala library implementing cryptographic primitives for a multi-hop proxy re-encryption scheme.

#scala-library#privacy#encryption
Stars37
Forks4
Last commit4 days ago
BLAS
BLASScala

A Scala Native library implementing BLAS (Basic Linear Algebra Subprograms) via CBLAS for high-performance linear algebra operations.

#blas#high-performance-computing#math
Stars37
Forks3
Last commit1 month ago
Functional Structures Refactoring Kata
Functional Structures Refactoring KataC#

A refactoring kata to practice removing side effects using functional programming structures like functors and monads.

#functional-programming#learning-exercise#category-theory
Stars35
Forks19
Last commit
ConsoleCaptor
ConsoleCaptorJava

A Java library for capturing console output (System.out and System.err) in unit and integration tests without mocking.

#unit-testing#integration-testing#java
Stars35
Forks5
Last commit1 month ago
nobox
noboxScala

An immutable primitive array wrapper for Scala that eliminates boxing overhead for faster, memory-efficient operations.

#functional-programming#scala-js#zero-overhead
Stars33
Forks1
Last commit7 days ago
augusta
augustaScala

A compiler for Augusta, a simple systems programming language inspired by Ada, targeting LLVM and C99.

#systems-programming#programming-language#compiler
Stars32
Forks3
Last commit1 year ago
toml-scala
toml-scalaScala

A feature-complete TOML parser for Scala with AST parsing, codec derivation, and TOML generation capabilities.

#functional-programming#scalajs#scala-library
Stars30
Forks10
Last commit1 year ago
reactive-gremlin
reactive-gremlinScala

A high-throughput Akka HTTP Gremlin 3 WebSocket connector with built-in backpressure to prevent server overload.

#tinkerpop#akka-http#titan
Stars30
Forks2
Last commit7 years ago
Starter for Scala Native
Starter for Scala NativeScala

A starter template for Scala Native projects with build configuration and linking examples.

#travis-ci#build-tools#scala-2.11
Stars27
Forks2
Last commit8 years ago
Clean Architecture Example
Clean Architecture ExampleScala

A Scala implementation of Clean Architecture for a blog application, demonstrating domain, contract, application, and infrastructure layers.

#dependency-injection#modular-design#rest-api
Stars26
Forks5
Last commit
Ijp-color
Ijp-colorScala

A library and plugin suite for ImageJ providing color space conversions, color calibration, and white balance tools.

#color-calibration#color-chart#color-space-conversion
Stars26
Forks2
Last commit4 months ago
Web2Warc
Web2WarcScala

A customizable Scala crawler for creating personal web archives in WARC/CDX format.

#digital-preservation#cdx#warc
Stars26
Forks3
Last commit8 years ago
gatling-kafka-plugin
gatling-kafka-pluginScala

A Gatling protocol plugin for load testing Apache Kafka with support for Avro schemas and request-reply patterns.

#load-testing#performance-testing#message-queue
Stars22
Forks5
Last commit1 month ago
sample KafkaSparkCassandra
sample KafkaSparkCassandraScala

A Scala sample application demonstrating Spark Streaming integration with Kafka and Cassandra for data processing.

#apache-spark#real-time-analytics#scala
Stars22
Forks23
Last commit7 years ago
Cocoa
CocoaScala

Experimental Scala Native bridge for Objective-C and Cocoa frameworks.

#ios#native-bridge#objective-c
Stars22
Forks2
Last commit3 years ago
mqtt-prometheus-message-exporter
mqtt-prometheus-message-exporterScala

A service that converts MQTT messages into Prometheus metrics using configurable pattern matching.

#iot-monitoring#hactoberfest#metrics-collection
Stars21
Forks2
Last commit
PreviousPage 6 of 8Next

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
18 days ago
5 years ago
3 years ago
4 years ago
#Scala Native58
#Functional Programming48
#Big Data43
#Java42
#Jvm36
#Apache Spark34
#Scala Js33
#Machine Learning26
#Sbt25
#Kotlin24
#Load Testing22
#Performance Testing22