Awesome Scala

Algorithms and Data Structures

  • updated over 3 years ago MIT License

    Bloom filter for Scala, the fastest for JVM

  • updated 3 months ago Apache License 2.0

    A tool for data sampling, data generation, and data diffing

  • Scala Scala 1,053
    star
    updated 4 months ago MIT License

    All Algorithms implemented in Scala

  • updated 4 months ago Apache License 2.0

    Parallel collections standard library module for Scala 2.13+

  • updated 4 months ago Apache License 2.0

    simple combinator-based parsing for Scala. formerly part of the Scala standard library, now a separate community-maintained module

  • updated 3 months ago Apache License 2.0

    The standard Scala XML library

  • updated 12 months ago

    Purely Functional Algorithms and Data Structures in Scala

  • updated 4 months ago

    algorithms in scala

  • updated over 6 years ago MIT License

    TextTeaser is an automatic summarization algorithm.

Android

  • Antox Antox 872
    star
    updated 4 months ago GNU General Publi...

    Android client for Project Tox - Secure Peer to Peer Messaging

  • updated almost 7 years ago Apache License 2.0

    gradle-android-scala-plugin adds scala language support to official gradle android plugin

  • updated almost 7 years ago

    A modular functional UI language for Android

  • updated over 3 years ago Other

    An easy-to-use sbt plugin for working with all Android projects

  • scaloid scaloid 2,091
    star
    updated about 1 month ago Other

    Scaloid makes your Android code easy to understand and maintain.

Archives and Compression

  • updated 7 months ago Apache License 2.0

    Scala wrappers for Java's Swing API for desktop GUIs

Artificial Intelligence (AI)

  • cilib cilib 123
    star
    updated almost 2 years ago Apache License 2.0

    Typesafe, purely functional Computational Intelligence

  • updated almost 5 years ago Creative Commons ...

    Community driven tutorial for CIlib

Asset Management and Bundlers

  • updated over 2 years ago Apache License 2.0

    sbt plugin to roll the Git history

  • updated 3 months ago Other

    Support for sbt plugins that use JavaScript

Asynchronous and Reactive Programming

  • akka akka 12,931
    star
    updated 3 months ago Other

    Build highly concurrent, distributed, and resilient message-driven applications on the JVM

  • arrows arrows 238
    star
    updated almost 6 years ago Apache License 2.0

    High-performance Arrow and Task in Scala

  • fs2 fs2 2,341
    star
    updated 21 days ago Other

    Compositional, streaming I/O library for Scala

  • updated 10 months ago Apache License 2.0

    Iteratees for Cats

  • updated 12 months ago Apache License 2.0

    Single Page Applications running on the server side.

  • updated about 2 months ago MIT License

    Simple, expressive, and safe UI library for Scala.js

  • monix monix 1,922
    star
    updated 28 days ago Apache License 2.0

    Asynchronous, Reactive Programming for Scala and Scala.js.

  • updated over 2 years ago Apache License 2.0

    A scala extension for Project Reactor's Flux and Mono

  • updated over 4 years ago Apache License 2.0

    RxScala – Reactive Extensions for Scala – a library for composing asynchronous and event-based programs using observable sequences

  • updated 4 months ago Apache License 2.0

    An asynchronous programming facility for Scala

  • updated about 4 years ago Apache License 2.0

    the Scala delimited continuations plugin and library

  • updated 4 months ago Apache License 2.0

    Parallel collections standard library module for Scala 2.13+

  • updated about 1 year ago

    An experimental library for Functional Reactive Programming in Scala

  • updated almost 9 years ago Other

    Client-server skeleton

  • updated about 1 month ago Apache License 2.0

    Scala framework for building beautiful and maintainable web applications.

  • wiki wiki 192
    star
    updated over 9 years ago Apache License 2.0

    The wiki and issues for the vert-x3 organisation

  • updated over 1 year ago GNU General Publi...

    A small and effective event-handling library for Scala

  • zio zio 4,018
    star
    updated 23 days ago Apache License 2.0

    ZIO β€” A type-safe, composable library for async and concurrent programming in Scala

Audio and Music

  • updated about 1 year ago GNU Affero Genera...

    A computer music framework to describe, create and manage sound processes in the Scala programming language. Mirror of https://codeberg.org/sciss/SoundProcesses

Authentication and Permissions

  • updated 11 months ago Apache License 2.0

    Web & mobile client-side akka-http sessions, with optional JWT support

  • updated almost 5 years ago Apache License 2.0

    Scala library to sign HTTP requests to AWS services.

  • updated 8 months ago Apache License 2.0

    An authorization module for the Play framework

  • updated over 5 years ago MIT License

    An implementation of an OAuth2 server designed for mocking/testing

  • updated about 1 month ago Apache License 2.0

    Lightweight api management on top of a modern http reverse proxy

  • updated about 1 year ago Apache License 2.0

    Simple play module for authenticating against Google

  • updated 10 months ago Apache License 2.0

    Security library for Play framework 2 in Java and Scala: OAuth, CAS, SAML, OpenID Connect, LDAP, JWT...

  • updated almost 3 years ago Apache License 2.0

    Silhouette is an authentication library for Play Framework applications that supports several authentication methods, including OAuth1, OAuth2, OpenID, CAS, 2FA, TOTP, Credentials, Basic Authentication or custom authentication schemes.

  • updated almost 5 years ago Apache License 2.0

    Play2.x Authentication and Authorization module

  • updated over 1 year ago MIT License

    OAuth 2.0 server-side implementation written in Scala

  • updated almost 4 years ago Apache License 2.0

    A module that provides OAuth, OAuth2 and OpenID authentication for Play Framework applications

Big Data

  • almond almond 1,574
    star
    updated about 1 month ago BSD 3-Clause "New...

    A Scala kernel for Jupyter

  • updated 3 months ago Other

    Alpakka Kafka connector - Alpakka is a Reactive Enterprise Integration library for Java and Scala, based on Reactive Streams and Akka.

  • updated almost 2 years ago BSD 3-Clause "New...

    CPU and GPU-accelerated Machine Learning Library

  • breeze breeze 3,413
    star
    updated almost 2 years ago Apache License 2.0

    Breeze is a numerical processing library for Scala.

  • updated over 2 years ago Apache License 2.0

    Lightweight real-time big data streaming engine over Akka

  • updated 5 months ago GNU Affero Genera...

    Scala library for accessing various file, batch systems, job schedulers and grid middlewares.

  • hail hail 957
    star
    updated 4 days ago MIT License

    Cloud-native genomic dataframes and batch computing

  • updated 6 months ago MIT License

    A simplified, lightweight ETL Framework based on Apache Spark

  • updated about 6 years ago Other

    Spark DataFrames for earth observation data

  • scalding scalding 3,483
    star
    updated about 1 year ago Apache License 2.0

    A Scala API for Cascading

  • updated over 4 years ago Apache License 2.0

    Schema registry for CSV, TSV, JSON, AVRO and Parquet schema. Supports schema inference and GraphQL API.

  • scoobi scoobi 482
    star
    updated about 2 years ago

    A Scala productivity framework for Hadoop.

  • updated about 9 years ago Other

    Scala DSL on top of Oozie XML

  • spark spark 36,719
    star
    updated 11 months ago Apache License 2.0

    Apache Spark - A unified analytics engine for large-scale data processing

  • updated almost 8 years ago Apache License 2.0

    Deploy Spark cluster in an easy way.

  • updated almost 8 years ago Apache License 2.0

    Spark library for easy MongoDB access

  • updated over 3 years ago MIT License

    Executable Apache Spark Tools: Format Converter & SQL Processor

  • updated over 1 year ago MIT License

    Basic framework utilities to quickly start writing production ready Apache Spark applications

  • updated about 4 years ago Apache License 2.0

    Spark package to "plug" holes in data using SQL based rules ⚑️ πŸ”Œ

  • sparta sparta 525
    star
    updated almost 5 years ago Apache License 2.0

    Real Time Analytics and Data Pipelines based on Spark Streaming

  • updated over 2 years ago Apache License 2.0

    Streaming MapReduce with Scalding and Storm

  • Vegas Vegas 730
    star
    updated over 2 years ago MIT License

    The missing MatPlotLib for Scala + Spark

Bioinformatics

  • adam adam 967
    star
    updated 4 months ago Apache License 2.0

    ADAM is a genomics analysis platform with specialized file formats built using Apache Avro, Apache Spark, and Apache Parquet. Apache 2 licensed.

  • mango mango 122
    star
    updated over 1 year ago Apache License 2.0

    A scalable genome browser. Apache 2 licensed.

Build Tools

  • bloop bloop 880
    star
    updated about 1 month ago Apache License 2.0

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

  • updated over 3 years ago Apache License 2.0

    sbt plugin to create a dependency graph for your project

  • updated 4 months ago BSD 2-Clause "Sim...

    A git plugin for sbt

  • updated over 2 years ago Apache License 2.0

    sbt plugin to roll the Git history

  • updated 5 months ago Apache License 2.0

    sbt-header is an sbt plugin for creating file headers, e.g. copyright headers

  • updated 3 months ago Apache License 2.0

    "Trust no one, bench everything." - sbt plugin for JMH (Java Microbenchmark Harness)

  • updated 5 months ago Other

    PGP plugin for sbt

  • updated 3 months ago Apache License 2.0

    A release plugin for sbt

  • updated 3 months ago Apache License 2.0

    sbt plugin for scoverage

  • updated 4 months ago Other

    Site generation for sbt

  • updated 3 months ago Apache License 2.0

    sbt plugin to create a unified Scaladoc or Javadoc API document across multiple subprojects.

Caching

  • relate relate 160
    star
    updated 8 months ago Apache License 2.0

    Performant database access in Scala

  • updated 3 months ago Apache License 2.0

    "Trust no one, bench everything." - sbt plugin for JMH (Java Microbenchmark Harness)

  • updated about 1 month ago BSD 2-Clause "Sim...

    sbt Native Packager

  • updated 3 months ago

    Proguard sbt plugin

  • updated over 8 years ago

    SBT Plugin to create a "start" script to run the program

  • updated 3 months ago Other

    Library for building sbt plugins for the web

  • updated 4 months ago Apache License 2.0

    makes some Scala 2.13 APIs (primarily collections, also some others) available on 2.11 and 2.12, to aid cross-building

  • updated 16 days ago Other

    Simple caching in Scala

Code Analysis

  • updated about 6 years ago GNU Affero Genera...

    Your daily code review tool

  • diffy diffy 3,829
    star
    updated about 4 years ago Apache License 2.0

    Find potential bugs in your services with Diffy

  • updated almost 2 years ago Apache License 2.0

    scalastyle

Code Editors and Notebooks

  • almond almond 1,574
    star
    updated about 1 month ago BSD 3-Clause "New...

    A Scala kernel for Jupyter

  • updated 29 days ago Apache License 2.0

    An interactive playground for Scala

Code Formatting

  • updated about 4 years ago Apache License 2.0

    Scalafmt SBT plugin

  • scalafmt scalafmt 1,410
    star
    updated 12 days ago Apache License 2.0

    Code formatter for Scala

Code Generation

  • updated 2 months ago Apache License 2.0

    A simple library for creating complex neural networks

  • munit munit 423
    star
    updated about 2 months ago Apache License 2.0

    Scala testing library with actionable errors and extensible APIs

  • updated 4 months ago Apache License 2.0

    An asynchronous programming facility for Scala

  • updated 4 months ago Apache License 2.0

    makes some Scala 2.13 APIs (primarily collections, also some others) available on 2.11 and 2.12, to aid cross-building

  • updated about 4 years ago Apache License 2.0

    the Scala delimited continuations plugin and library

  • updated 4 months ago Apache License 2.0

    simple combinator-based parsing for Scala. formerly part of the Scala standard library, now a separate community-maintained module

  • updated 3 months ago Apache License 2.0

    The standard Scala XML library

  • updated 11 months ago Apache License 2.0

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

  • updated 5 days ago BSD 3-Clause "New...

    Refactoring and linting tool for Scala

  • ScalaPB ScalaPB 1,285
    star
    updated about 2 months ago Apache License 2.0

    Protocol buffer compiler for Scala.

  • scio scio 2,485
    star
    updated 10 months ago Apache License 2.0

    A Scala API for Apache Beam and Google Cloud Dataflow.

Command Line Parsing

  • updated 11 months ago BSD 3-Clause "New...

    Automatic argonaut codec derivation with shapeless

  • updated 28 days ago Apache License 2.0

    Scala CLI is a command-line tool to interact with the Scala language. It lets you compile, run, test, and package your Scala code (and more!)

Compilers

  • updated over 1 year ago Apache License 2.0

    A framework to create embedded Domain-Specific Languages in Scala

  • linter linter 267
    star
    updated about 6 years ago Apache License 2.0

    Static Analysis Compiler Plugin for Scala

  • updated about 7 years ago BSD 3-Clause "New...

    A compiler plug-in to control object lifetimes in Scala

  • scala-js scala-js 4,484
    star
    updated 9 months ago Apache License 2.0

    Scala.js, the Scala to JavaScript compiler

  • updated 3 months ago Other

    Your favorite language gets closer to bare metal.

  • scala3 scala3 5,732
    star
    updated 2 days ago Apache License 2.0

    The Scala 3 compiler, also known as Dotty.

Computer Science

  • algebird algebird 2,284
    star
    updated 16 days ago Apache License 2.0

    Abstract Algebra for Scala

  • axle axle 66
    star
    updated about 1 year ago Other

    Axle Domain Specific Language for Scientific Cloud Computing and Visualization

  • cats cats 5,182
    star
    updated 3 months ago Other

    Lightweight, modular, and extensible library for functional programming.

  • updated over 3 years ago Apache License 2.0

    C4E, a JVM friendly library written in Scala for both local and distributed (Spark) Clustering.

  • updated about 1 year ago Apache License 2.0

    Scientific computing with N-dimensional arrays

  • updated 5 months ago Apache License 2.0

    Statically-checked string interpolation in Scala

  • doobie doobie 2,130
    star
    updated 22 days ago MIT License

    Functional JDBC layer for Scala.

  • updated over 6 years ago Apache License 2.0

    FACTORIE is a toolkit for deployable probabilistic modeling, implemented as a software library in Scala. It provides its users with a succinct language for creating relational factor graphs, estimating parameters and performing inference.

  • ipex-llm ipex-llm 6,168
    star
    updated about 1 month ago Apache License 2.0

    Accelerate local LLM inference and finetuning (LLaMA, Mistral, ChatGLM, Qwen, Baichuan, Mixtral, Gemma, Phi, etc.) on Intel CPU and GPU (e.g., local PC with iGPU, discrete GPU such as Arc, Flex and Max); seamlessly integrate with llama.cpp, Ollama, HuggingFace, LangChain, LlamaIndex, DeepSpeed, vLLM, FastChat, Axolotl, etc.

  • libra libra 200
    star
    updated about 1 year ago Other

    A dimensional analysis library based on dependent types

  • LoMRF LoMRF 81
    star
    updated over 4 years ago Apache License 2.0

    LoMRF is an open-source implementation of Markov Logic Networks

  • mgo mgo 71
    star
    updated 3 months ago

    Purely functional genetic algorithms for multi-objective optimisation

  • numsca numsca 183
    star
    updated over 1 year ago BSD 2-Clause "Sim...

    numsca is numpy for scala

  • updated 23 days ago GNU Affero Genera...

    Workflow engine for exploration of simulation models using high throughput computing

  • updated 5 months ago GNU Lesser Genera...

    Optimus is a mathematical programming library for Scala.

  • updated about 7 years ago BSD 3-Clause "New...

    Fast, customizable, boilerplate-free pickling support for Scala

  • rings rings 72
    star
    updated 9 months ago

    Rings: efficient JVM library for polynomial rings

  • updated 11 months ago Other

    The Scala interpreter is embedded in R and callbacks to R from the embedded interpreter are supported. Conversely, the R interpreter is embedded in Scala.

  • saddle saddle 508
    star
    updated over 4 years ago Apache License 2.0

    SADDLE: Scala Data Library

  • sbt sbt 4,685
    star
    updated 11 months ago Apache License 2.0

    sbt, the interactive build tool

  • scala scala 14,269
    star
    updated 4 months ago Apache License 2.0

    Scala 2 compiler and standard library. Bugs at https://github.com/scala/bug; Scala 3 at https://github.com/scala/scala3

  • scala-js scala-js 4,484
    star
    updated 9 months ago Apache License 2.0

    Scala.js, the Scala to JavaScript compiler

  • updated 3 months ago Other

    Your favorite language gets closer to bare metal.

  • scala3 scala3 5,732
    star
    updated 2 days ago Apache License 2.0

    The Scala 3 compiler, also known as Dotty.

  • updated about 1 year ago Apache License 2.0

    Interactive and Reactive Data Science using Scala and Spark.

  • updated over 1 year ago BSD 2-Clause "Sim...

    SwiftLearner: Scala machine learning library

  • updated almost 3 years ago

    A group of neural-network libraries for functional and mainstream languages

  • updated about 2 years ago Apache License 2.0

    TensorFlow API for the Scala Programming Language

  • tyche tyche 95
    star
    updated about 2 years ago MIT License

    Statistics utilities for the JVM - in Scala!

  • updated over 7 years ago

    Scala Units of Measure Types

  • util util 2,679
    star
    updated 3 months ago Apache License 2.0

    Wonderful reusable code from Twitter

  • zeppelin zeppelin 6,162
    star
    updated 10 months ago Apache License 2.0

    Web-based notebook that enables data-driven, interactive data analytics and collaborative documents with SQL, Scala and more.

Computer Vision

  • updated over 5 years ago MIT License

    Start using OpenCV in your JVM project in just 1 line, no separate compiling, installing OpenCV, or fussing with your system required

Configuration and Environment

  • updated 9 months ago Apache License 2.0

    Yet another Typesafe config Scala wrapper powered by circe

  • ssc ssc 45
    star
    updated over 6 years ago Apache License 2.0

    Simple Scala Config: Typesafe Config wrapped in a `Dynamic` blanket.

  • sttp sttp 1,434
    star
    updated about 24 hours ago Apache License 2.0

    The Scala HTTP client you always wanted!

Configuration, Logging, Testing and Monitoring

  • elastic4s elastic4s 1,634
    star
    updated 2 months ago Apache License 2.0

    πŸ” Elasticsearch Scala Client - Reactive, Non Blocking, Type Safe, HTTP Client

  • scalatest scalatest 1,144
    star
    updated 3 months ago Apache License 2.0

    A testing tool for Scala and Java developers

Cryptography and Hashing

  • updated 8 months ago MIT License

    Bitcoin Implementation in Scala

  • updated 5 months ago Creative Commons ...

    Cryptographic primitives for Scala

  • tsec tsec 349
    star
    updated over 2 years ago MIT License

    Type-safe general-cryptography library - https://jmcardon.github.io/tsec/

CSV

  • updated about 1 year ago Apache License 2.0

    Scala Library for Reading Flat File Data (CSV/TSV/XLS/XLSX)

  • updated 16 days ago Apache License 2.0

    CSV handling library for Scala

  • updated 9 months ago Other

    CSV Reader/Writer for Scala

  • spark-csv spark-csv 1,051
    star
    updated over 5 years ago Apache License 2.0

    CSV Data Source for Apache Spark 1.x

Databases

  • updated over 8 years ago GNU Lesser Genera...

    Abandoned: Pluggable persistence in Scala

  • updated 3 months ago Other

    A replicated Akka Persistence journal backed by Apache Cassandra

  • updated 3 months ago Apache License 2.0

    akka-persistence-gcp-datastore is a journal and snapshot store plugin for akka-persistence using google cloud firestore in datastore mode.

  • anorm anorm 236
    star
    updated 2 months ago Apache License 2.0

    The Anorm database library

  • updated about 7 years ago

    Neo4j Scala library based on Anorm in the Play Framework

  • updated 11 months ago Apache License 2.0

    High performance data store solution

  • casbah casbah 514
    star
    updated over 2 years ago Other

    Casbah is now officially end-of-life (EOL).

  • updated about 2 months ago GNU Lesser Genera...

    Clickhouse Scala Client with Reactive Streams support

  • updated about 2 months ago Apache License 2.0

    The Couchbase Monorepo for JVM Clients: Java, Scala, io-core…

  • updated over 5 years ago Apache License 2.0

    A purely functional Scala client for CouchDB

  • d4s d4s 29
    star
    updated almost 3 years ago Apache License 2.0

    Dynamo DB Database Done Scala-way

  • updated 8 months ago MIT License

    Scala etcd client implementing V3 APIs

  • FiloDB FiloDB 1,412
    star
    updated 4 months ago Apache License 2.0

    Distributed Prometheus time series database

  • flockdb flockdb 3,334
    star
    updated over 7 years ago Other

    A distributed, fault-tolerant graph database

  • updated almost 2 years ago Apache License 2.0

    Scala wrapper for Apache TinkerPop 3 Graph DSL

  • updated about 2 months ago MIT License

    A Future-free Fs2 native pure FP Redis client

  • updated about 6 years ago Other

    A Persistence Framework for Scala and NoSQL

  • updated about 3 years ago MIT License

    Light-weight convenience wrapper around Lucene to simplify complex tasks and add Scala sugar.

  • updated about 6 years ago

    A Scala ORM library

  • updated about 7 years ago Apache License 2.0

    Memcached client for Scala

  • updated about 2 years ago Apache License 2.0
  • updated about 5 years ago Other

    Reactive type-safe Scala driver for SQL databases

  • updated over 7 years ago

    Neo4j Scala client using Akka-Http

  • updated about 1 month ago MIT License

    Scala lightweight, type-safe, asynchronous driver for neo4j

  • phantom phantom 1,046
    star
    updated over 1 year ago Apache License 2.0

    Schema safe, type-safe, reactive Scala driver for Cassandra/Datastax Enterprise

  • updated over 5 years ago Apache License 2.0

    Async, Netty based, database drivers for PostgreSQL and MySQL written in Scala

  • updated 22 days ago Apache License 2.0

    Idiomatic, typesafe, and reactive Scala client for Apache Pulsar

  • updated over 7 years ago Apache License 2.0

    Play 2 plugin for ReactiveCouchbase

  • updated 2 months ago Apache License 2.0

    πŸƒ Non-blocking, Reactive MongoDB Driver for Scala

  • updated almost 9 years ago GNU General Publi...

    [DISCONTINUED] Reactive type-safe Scala driver for Neo4J

  • updated 3 months ago Apache License 2.0

    Non-blocking, Reactive Redis driver for Scala (with Sentinel support)

  • updated over 8 years ago Other

    Scala Driver for RethinkDB

  • salat salat 485
    star
    updated over 5 years ago Other

    Salat is a simple serialization library for case classes.

  • updated over 3 years ago MIT License

    ActiveRecord-like ORM library for Scala

  • updated almost 2 years ago Other

    Type-safe data migration tool for Slick, Git and beyond.

  • updated about 1 year ago

    scala SQL api

  • updated 3 months ago

    Type-Safe framework for defining, modifying, and querying SQL databases

  • updated 10 months ago Apache License 2.0

    A tidy SQL-based DB access library for Scala developers. This library naturally wraps JDBC APIs and provides you easy-to-use APIs.

  • updated 7 months ago Apache License 2.0

    Simpler DynamoDB access for Scala

  • updated about 6 years ago Apache License 2.0

    Non-blocking, ultra-fast Scala Redis client built on top of Akka IO, used in production at Livestream

  • scruid scruid 115
    star
    updated about 3 years ago Apache License 2.0

    Scala + Druid: Scruid. A library that allows you to compose queries in Scala, and parse the result back into typesafe classes.

  • shade shade 106
    star
    updated over 3 years ago MIT License

    Memcached client for Scala

  • slick slick 2,641
    star
    updated about 2 months ago BSD 2-Clause "Sim...

    Slick (Scala Language Integrated Connection Kit) is a modern database query and access library for Scala

  • updated about 2 months ago BSD 2-Clause "Sim...

    Slick extensions for PostgreSQL

  • sorm sorm 235
    star
    updated over 7 years ago MIT License

    A functional boilerplate-free Scala ORM

  • updated 25 days ago Apache License 2.0

    A Scala DSL for talking with databases with minimum verbosity and maximum type safety

  • SwayDB SwayDB 290
    star
    updated 10 months ago Apache License 2.0

    Persistent and in-memory key-value storage engine for JVM that scales on a single machine.

  • updated over 7 years ago Apache License 2.0

    Reactive MongoDB Driver for Scala

  • troy troy 151
    star
    updated over 6 years ago Apache License 2.0

    Type-safe and Schema-safe Scala wrapper for Cassandra driver

  • zio-quill zio-quill 2,142
    star
    updated 9 days ago Apache License 2.0

    Compile-time Language Integrated Queries for Scala

Data Binding and Validation

  • accord accord 534
    star
    updated over 1 year ago Other

    Accord: A sane validation library for Scala

  • dupin dupin 42
    star
    updated 4 months ago MIT License

    Minimal, idiomatic, customizable validation Scala library.

  • updated almost 8 years ago BSD 2-Clause "Sim...

    A micro data binding and validating framework, very easy to use and hack

  • updated about 2 months ago Apache License 2.0

    Scala library for boilerplate-free validation

  • updated 5 months ago MIT License

    Scala.js facade for WebSQL/SQLite API

  • updated over 4 years ago Apache License 2.0

    If you don't agree with the data

Data Sources and Connectors

  • phantom phantom 1,046
    star
    updated over 1 year ago Apache License 2.0

    Schema safe, type-safe, reactive Scala driver for Cassandra/Datastax Enterprise

  • updated 10 months ago Apache License 2.0

    A tidy SQL-based DB access library for Scala developers. This library naturally wraps JDBC APIs and provides you easy-to-use APIs.

  • scio scio 2,485
    star
    updated 10 months ago Apache License 2.0

    A Scala API for Apache Beam and Google Cloud Dataflow.

  • spark spark 36,719
    star
    updated 11 months ago Apache License 2.0

    Apache Spark - A unified analytics engine for large-scale data processing

Data Visualization

  • updated 27 days ago MIT License

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

  • updated 27 days ago MIT License

    ArangoDB client written in Scala

  • scribe scribe 514
    star
    updated 28 days ago MIT License

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

  • Vegas Vegas 730
    star
    updated over 2 years ago MIT License

    The missing MatPlotLib for Scala + Spark

  • youi youi 209
    star
    updated 27 days ago MIT License

    Next generation user interface and application development in Scala and Scala.js for web, mobile, and desktop.

Dates and Time

  • updated 3 months ago Apache License 2.0

    A new Scala wrapper for Joda Time based on scala-time

Dependency Injection

  • updated 23 days ago Apache License 2.0

    Essential Building Blocks for Scala

  • updated over 5 years ago MIT License

    Grafter is a library to configure and wire Scala applications

  • izumi izumi 608
    star
    updated about 1 month ago BSD 2-Clause "Sim...

    Productivity-oriented collection of lightweight fancy stuff for Scala toolchain

  • macwire macwire 1,258
    star
    updated about 1 month ago Apache License 2.0

    Lightweight and Nonintrusive Scala Dependency Injection Library

  • updated 27 days ago MIT License

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

  • scaldi scaldi 287
    star
    updated 3 months ago Apache License 2.0

    Lightweight Scala Dependency Injection Library

  • updated 27 days ago MIT License

    ArangoDB client written in Scala

  • updated over 4 years ago MIT License

    Scala classpath scanner

  • scribe scribe 514
    star
    updated 28 days ago MIT License

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

  • subcut subcut 386
    star
    updated almost 4 years ago

    Scala Uniquely Bound Classes Under Traits

  • youi youi 209
    star
    updated 27 days ago MIT License

    Next generation user interface and application development in Scala and Scala.js for web, mobile, and desktop.

Deployment, Virtualization and Cloud

  • atlas atlas 3,331
    star
    updated 10 months ago Apache License 2.0

    In-memory dimensional time series database.

  • updated 5 months ago Apache License 2.0

    sbt project that packages the Scala distribution

  • snowplow snowplow 6,796
    star
    updated about 2 months ago Apache License 2.0

    The leader in Next-Generation Customer Data Infrastructure

Development Tooling

  • bloop bloop 880
    star
    updated about 1 month ago Apache License 2.0

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

  • circe circe 2,480
    star
    updated 6 days ago Apache License 2.0

    Yet another JSON library for Scala

  • updated 10 months ago

    Codacy tool for Scalameta

  • updated 15 days ago BSD 2-Clause "Sim...

    dregex is a Java library that implements a regular expression engine using deterministic finite automata (DFA). It supports some Perl-style features and yet retains linear matching time, and also offers set operations.

  • updated 3 months ago Apache License 2.0

    Scala macro that generates ultra-fast string interpolators.

  • updated 11 months ago Apache License 2.0

    Extremely fast string formatting

  • gitbucket gitbucket 9,047
    star
    updated 4 months ago Apache License 2.0

    A Git platform powered by Scala with easy installation, high extensibility & GitHub API compatibility

  • giter8 giter8 1,715
    star
    updated 10 months ago Apache License 2.0

    a command line tool to apply templates defined on GitHub

  • mill mill 1,989
    star
    updated about 1 month ago MIT License

    Your shiny new Java/Scala build tool!

  • pos pos 23
    star
    updated almost 2 years ago Apache License 2.0

    Macro based print debugging. Locates debug statements in your IDE. Supports logging.

  • updated 4 months ago Apache License 2.0

    πŸ€– A bot that helps you keep your projects up-to-date

  • updated over 4 years ago MIT License

    Macro based print debugging. Locates log statements in your IDE.

  • updated 3 months ago MIT License

    Scala2PlantUML generates PlantUML diagrams from Scala code.

  • updated over 3 years ago Apache License 2.0

    ScalaJS frontend router

  • scalameta scalameta 1,102
    star
    updated 2 days ago BSD 3-Clause "New...

    Library to read, analyze, transform and generate Scala programs

  • updated 3 months ago MIT License

    Scala source code formatter

  • updated over 4 years ago

    Programmable, Typesafe Document Generation

  • updated almost 4 years ago Apache License 2.0

    URL (de)construct. Withers.

  • updated 23 days ago Apache License 2.0

    Flexible Scala code linting tool

DevOps

  • skuber skuber 324
    star
    updated 28 days ago Apache License 2.0

    A Scala Kubernetes client library

Distributed Computing

  • updated over 6 years ago Other

    A distributed tracing extension for Akka. Provides integration with Play framework, Spray and Akka HTTP.

  • updated over 2 years ago

    Akka, for Scala.js

  • updated almost 8 years ago MIT License

    Automatically wrap Scala classes that return Futures with a Circuit Breaker

  • baker baker 322
    star
    updated 4 days ago MIT License

    Orchestrate microservice-based process flows

  • updated 4 months ago Other

    Blindsight is a Scala logging API with DSL based structured logging, fluent logging, semantic logging, flow logging, and context aware logging.

  • breeze breeze 3,413
    star
    updated almost 2 years ago Apache License 2.0

    Breeze is a numerical processing library for Scala.

  • updated about 3 years ago MIT License

    [MIRROR] A Playframework BodyParser for scanning multipart file uploads with ClamAV

  • clump clump 258
    star
    updated over 1 year ago Apache License 2.0

    A library for expressive and efficient service composition

  • colossus colossus 1,143
    star
    updated almost 3 years ago Apache License 2.0

    I/O and Microservice library for Scala

  • updated over 5 years ago BSD 2-Clause "Sim...

    Distributed NoSQL Database

  • finagle finagle 8,752
    star
    updated 3 months ago Apache License 2.0

    A fault tolerant, protocol-agnostic RPC system

  • finatra finatra 2,273
    star
    updated 3 months ago Apache License 2.0

    Fast, testable, Scala services built on TwitterServer and Finagle

  • updated over 3 years ago MIT License

    Library to register and lookup actors by names in an Akka cluster

  • kmq kmq 320
    star
    updated 3 months ago Apache License 2.0

    Kafka-based message queue

  • updated over 5 years ago Apache License 2.0

    A RPC framework leveraging Spark RPC module

  • updated about 1 year ago Apache License 2.0

    A purely functional library to build distributed and event-driven systems

  • updated about 1 month ago MIT License

    Minimal, type-safe RPC Scala library.

  • updated over 6 years ago BSD 3-Clause "New...

    A foundational framework for distributed programming.

  • updated over 4 years ago

    Enhances Akka with a safer alternative to "ask"

  • scalaz scalaz 4,664
    star
    updated about 2 months ago Other

    Principled Functional Programming in Scala

  • trex trex 73
    star
    updated 4 months ago Other

    Embeddable multi-Paxos For The JVM

Distributed Messaging Systems and Microservices

  • akka akka 12,931
    star
    updated 3 months ago Other

    Build highly concurrent, distributed, and resilient message-driven applications on the JVM

  • updated 8 days ago Other

    Akka gRPC

  • akka-http akka-http 1,338
    star
    updated about 2 months ago Other

    The Streaming-first HTTP server/module of Akka

  • updated 3 months ago Other

    Akka Management is a suite of tools for operating Akka Clusters.

  • lagom lagom 2,629
    star
    updated 12 months ago Apache License 2.0

    Reactive Microservices for the JVM

  • monix monix 1,922
    star
    updated 28 days ago Apache License 2.0

    Asynchronous, Reactive Programming for Scala and Scala.js.

  • updated over 2 years ago Other

    The Opinionated RabbitMQ Library for Scala and Akka

  • updated about 1 month ago BSD 2-Clause "Sim...

    sbt Native Packager

  • updated 5 days ago BSD 3-Clause "New...

    Refactoring and linting tool for Scala

  • ScalaPB ScalaPB 1,285
    star
    updated about 2 months ago Apache License 2.0

    Protocol buffer compiler for Scala.

Economy, Finance and Cryptocurrencies

  • updated 8 months ago MIT License

    Bitcoin Implementation in Scala

  • rchain rchain 690
    star
    updated about 2 months ago Other

    Blockchain (smart contract) platform using CBC-Casper proof of stake + Rholang for concurrent execution.

Emailing

  • updated almost 2 years ago MIT License

    asynchronous library for sending and receiving mail via fs2._

File Systems and Processes

  • updated 3 months ago MIT License

    Simple, safe and intuitive Scala I/O

  • io io 40
    star
    updated 3 months ago Apache License 2.0

    IO module for sbt

  • updated 3 months ago Other

    A macro-based PEG parser generator for Scala 2.10+

  • sauron sauron 168
    star
    updated over 9 years ago

    Yet another Scala lens macro

Forms and Validation

  • updated 2 months ago Apache License 2.0

    The Play JSON library

Functional Programming and Category Theory

  • updated 3 months ago MIT License

    Desugaring scala `for` without implicit `withFilter`s

  • cats cats 5,182
    star
    updated 3 months ago Other

    Lightweight, modular, and extensible library for functional programming.

  • updated 5 months ago Apache License 2.0

    Statically-checked string interpolation in Scala

  • fpinscala fpinscala 5,597
    star
    updated about 1 year ago MIT License

    Code, exercises, answers, and hints to go along with the book "Functional Programming in Scala"

  • updated 10 months ago Apache License 2.0

    Iteratees for Cats

  • updated over 6 years ago

    Rapture

  • updated over 2 years ago Apache License 2.0

    A scala extension for Project Reactor's Flux and Mono

  • updated 25 days ago Apache License 2.0

    REScala - distributed and reactive programming embedded in OO and FP programs.

  • updated over 7 years ago MIT License

    Functional Reactive Programming for Scala

  • updated about 1 year ago

    An experimental library for Functional Reactive Programming in Scala

  • updated over 3 years ago Other

    SynapseGrid is a framework for constructing dynamic low latency data flow systems.

  • tofu tofu 525
    star
    updated about 1 month ago Apache License 2.0

    Functional programming toolbox

  • updated over 8 years ago Apache License 2.0

    compile-time typechecked akka actors

  • zio zio 4,018
    star
    updated 23 days ago Apache License 2.0

    ZIO β€” A type-safe, composable library for async and concurrent programming in Scala

Geometry, Geopositioning, Geospatial

  • updated about 2 months ago Apache License 2.0

    A STAC/OGC API Features Web Service

  • updated 7 days ago Other

    GeoTrellis is a geographic data processing engine for high performance applications.

  • updated 9 months ago MIT License

    Scala and Spark library focused on reading OpenStreetMap Pbf files.

  • updated about 1 year ago Apache License 2.0

    RTree2D is a 2D immutable R-tree for ultra-fast nearest and intersection queries in plane and spherical coordinates

  • updated over 1 year ago Other

    LocationTech SFCurve is a Scala library for the creation, transformation, and querying of space-filling curves

  • updated 11 months ago Apache License 2.0

    a scala library with primitives to build applications using the SpatioTemporal Asset Catalogs specification

Graphical Interfaces and Game Development

  • updated about 1 year ago GNU Affero Genera...

    A computer music framework to describe, create and manage sound processes in the Scala programming language. Mirror of https://codeberg.org/sciss/SoundProcesses

Hardware and Emulators

HTTP Servers and Clients

  • updated 12 months ago Other

    Add-ons to Akka Stream

  • updated about 2 months ago Apache License 2.0

    Functional GraphQL library for Scala

  • updated 22 days ago MIT License

    Describe HTTP endpoints in Scala and derive clients, servers, and documentation

  • updated over 6 years ago Apache License 2.0

    Asynchronous Scala HTTP client using Finagle, Shapeless and Cats

  • updated almost 4 years ago Apache License 2.0

    Implement fast, type-safe HTTP webservices for Finagle

  • updated 5 months ago MIT License

    Fast, efficient, pure-functional, effect-free websocket, http and udp server, http client and telegram bot

  • http4s http4s 2,519
    star
    updated 25 days ago Apache License 2.0

    A minimal, idiomatic Scala interface for HTTP

  • updated over 4 years ago MIT License

    Manages installation, updating, downloading, launching, error reporting, and more for your application.

  • updated 5 months ago Apache License 2.0

    An HTTP Server and Client library for Scala.

  • updated about 10 years ago MIT License

    Simple net test client/server for Netty and Scala lovers

  • reboot reboot 423
    star
    updated over 1 year ago GNU Lesser Genera...

    Scala wrapper for the Java AsyncHttpClient.

  • updated 5 months ago Other

    A Scala port of the popular Python Requests HTTP client: flexible, intuitive, and straightforward to use.

  • updated about 3 years ago MIT License

    Unified Scala.js + Scala HTTP client API

  • updated 8 months ago Other

    Statically typed DOM API for Scala.js

  • updated over 2 years ago Apache License 2.0

    Simple scala wrapper for HttpURLConnection. OAuth included.

  • updated 4 months ago MIT License

    scalaxb is an XML data binding tool for Scala.

  • updated 5 months ago Apache License 2.0

    Common REST API Scala/Scala.js components

  • tapir tapir 1,294
    star
    updated 3 months ago Apache License 2.0

    Declarative, type-safe web endpoints library

  • updated over 7 years ago MIT License

    A comfortable and fashionable way to have bi-directional conversations with modern web servers.

  • updated 24 days ago Apache License 2.0

    A next-generation Scala framework for building scalable, correct, and efficient HTTP clients and servers

I18n

  • updated over 3 years ago MIT License

    Scala compiler plugin that acts like GNU xgettext command to extract i18n strings in Scala source code files to Gettext .po file

  • updated 7 months ago MIT License

    GNU Gettext .po file loader for Scala

Images, Audio and Video

  • updated about 5 years ago Other

    Chromaprint/AcoustID audio fingerprinting for the JVM

  • updated about 4 years ago MIT License

    Image comparison by hash codes

  • updated over 2 years ago GNU Affero Genera...

    A Scala sound synthesis library based on SuperCollider. Mirror of https://codeberg.org/sciss/ScalaCollider

  • updated about 1 month ago Apache License 2.0

    Scalable Image Analysis and Shape Modelling

  • updated 16 days ago BSD 3-Clause "New...

    Provides immutable datatypes for working with bits and bytes

  • scrimage scrimage 1,036
    star
    updated 3 months ago Apache License 2.0

    JVM - Java, Kotlin, Scala image processing library

Indexing and Searching

  • updated 11 months ago MIT License

    ⚑️ A fully-featured and blazing-fast Scala API client to interact with Algolia.

  • elastic4s elastic4s 1,634
    star
    updated 2 months ago Apache License 2.0

    πŸ” Elasticsearch Scala Client - Reactive, Non Blocking, Type Safe, HTTP Client

Internationalization

  • updated 4 months ago Apache License 2.0

    A Java 8 (and up) compatibility kit for Scala.

JavaScript

  • updated about 9 years ago

    js.scala: JavaScript as an embedded DSL in Scala

  • updated about 4 years ago MIT License

    Production ready React wrapper for Scala.js - composable lifecycle - no memoization, no macros, no implicits.

  • updated 15 days ago Apache License 2.0

    Facebook's React on Scala.JS

  • updated 5 months ago Apache License 2.0

    Scala.js facades for core React.js APIs, components and hooks

  • updated 5 months ago Apache License 2.0

    Scala.js facades for react-native and expo APIs and components

  • slinky slinky 632
    star
    updated about 1 year ago MIT License

    Write Scala.js React apps just like you would in ES6

  • sri sri 152
    star
    updated over 6 years ago Apache License 2.0

JSON

  • updated 3 months ago Other

    Purely functional JSON parser and library in scala.

  • updated 4 days ago Apache License 2.0

    A scala diff/patch library for Json

  • updated 1 day ago Apache License 2.0

    Add-on module for Jackson (https://github.com/FasterXML/jackson) to support Scala-specific datatypes

  • jawn jawn 431
    star
    updated 10 months ago

    Jawn is for parsing jay-sawn (JSON)

  • json json 11
    star
    updated over 6 years ago

    Persist-Json, a Fast Json Parser Written in Scala

  • json4s json4s 1,470
    star
    updated 4 months ago Apache License 2.0

    JSON library

  • updated about 2 months ago MIT License

    Scala macros for compile-time generation of safe and ultra-fast JSON codecs

  • lasic lasic 13
    star
    updated almost 8 years ago MIT License

    A scala library for flexible JSON interfaces

  • updated 2 months ago Apache License 2.0

    The Play JSON library

  • updated over 6 years ago MIT License

    play-json-zipper

  • updated about 5 years ago Apache License 2.0

    ABANDONED Pure Scala serialization library with annotations

  • updated about 6 years ago MIT License

    sbt plugin that generates Scala case classes for easy, statically typed and implicit access of JSON data e.g. from API responses

  • updated over 2 years ago Apache License 2.0

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

  • updated over 5 years ago Other

    Scala support library for integrating the JSON API spec with Spray, Play! or Circe

  • updated about 1 month ago Other

    Fast JSON parser/generator for Scala

  • updated about 9 years ago

    Better JSON support for Scala

  • updated 7 months ago Apache License 2.0

    A lightweight, clean and simple JSON implementation in Scala

Library Dependency Management

  • updated 3 months ago Other

    A replicated Akka Persistence journal backed by Apache Cassandra

  • updated about 1 month ago Other

    Asynchronously writes journal and snapshot entries to configured JDBC databases so that Akka Actors can recover state

  • coursier coursier 2,010
    star
    updated about 2 months ago Apache License 2.0

    Pure Scala Artifact Fetching

  • updated 4 months ago Apache License 2.0

    πŸ€– A bot that helps you keep your projects up-to-date

Linting and Refactoring

  • updated about 4 years ago Apache License 2.0

    Scalafmt SBT plugin

  • scalafmt scalafmt 1,410
    star
    updated 12 days ago Apache License 2.0

    Code formatter for Scala

Logging

  • odin odin 309
    star
    updated about 1 month ago Apache License 2.0

    Fast & Functional logger in Scala

Logic Programming and Type Constraints

  • leon leon 162
    star
    updated 4 months ago Other

    The Leon system for verification, synthesis, repair

  • updated about 1 year ago Apache License 2.0

    DSL in Scala for Constraint Solving with Z3 SMT Solver

Markdown

  • updated 3 months ago MIT License

    Simple, safe and intuitive Scala I/O

Mathematics, Finance, Data Science and Bioinformatics

  • chimney chimney 1,130
    star
    updated about 2 months ago Apache License 2.0

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

  • updated about 2 months ago Apache License 2.0

    Compilation profiling tool for Scala 2 projects

  • updated 26 days ago BSD 3-Clause "New...

    The Scala Package Index

  • updated 10 months ago Other

    ScalaFX simplifies creation of JavaFX-based user interfaces in Scala

  • updated over 2 years ago Apache License 2.0

    Simple scala wrapper for HttpURLConnection. OAuth included.

  • updated 8 months ago MIT License

    property based testing library for Scala

  • updated about 1 month ago GNU Lesser Genera...

    Principled, fast, typeclass derivation.

  • updated 29 days ago Apache License 2.0

    An interactive playground for Scala

Miscellaneous Utils

  • updated 11 months ago Apache License 2.0

    Simple project to quickly start developing a Scala-based microservice or web application, without the need to write login, user registration etc.

  • updated over 2 years ago GNU General Publi...

    Learn Cellular Automata through generative art

  • calev calev 11
    star
    updated 2 months ago MIT License

    Work with systemd.time like calendar events in Scala

  • updated about 1 year ago Apache License 2.0

    The pure asynchronous runtime for Scala

  • updated over 7 years ago MIT License

    Deploying scala libraries to central for dummies

  • diff diff 178
    star
    updated about 3 years ago Other

    Visually compare Scala data structures with out of the box support for arbitrary case classes.

  • updated over 4 years ago MIT License

    Easy Config makes Scala application configuration extremely easy. It reads configuration from the environment or command line arguments.

  • eclair eclair 1,211
    star
    updated about 1 month ago Apache License 2.0

    A scala implementation of the Lightning Network.

  • emil emil 38
    star
    updated 2 months ago MIT License

    Emil is a library for dealing with E-Mail in Scala.

  • exercism exercism 7,274
    star
    updated 5 months ago

    Crowd-sourced code mentorship. Practice having thoughtful conversations about code.

  • fansi fansi 224
    star
    updated 4 months ago Other

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

  • updated over 3 years ago Creative Commons ...

    source and examples to Functional Programming for Mortals with Scalaz

  • updated about 1 year ago MIT License

    Code for the book "Get Programming with Scala" (Manning)

  • updated over 6 years ago Apache License 2.0

    This API is a wrapper for the google java libraries. Currently mapping Admin Directory, Drive, and Calendar.

  • updated over 5 years ago Other

    A lean, functional library for Google Cloud Services in Scala

  • updated over 4 years ago GNU General Publi...

    learn-by-doing course/tutorial for functional programming on scala

  • updated 3 months ago MIT License

    Mailgun API implementation in Scala

  • updated 7 months ago MIT License

    Scala command-line wrapper around ffmpeg, ffprobe, ImageMagick, and other tools relating to media.

  • updated over 4 years ago Other

    Miniboxing is a program transformation that improves the performance of Scala generics when used with primitive types. It can speed up generic collections by factors between 1.5x and 22x, while maintaining bytecode duplication to a minimum. You can easily add miniboxing to your sbt project:

  • updated almost 5 years ago MIT License

    A chess library that runs on the server (Scala) and on the browser (ScalaJS).

  • updated over 7 years ago

    Simplified wrapper to create PDFs in Scala

  • updated about 7 years ago BSD 3-Clause "New...

    Fast, customizable, boilerplate-free pickling support for Scala

  • updated 9 months ago Apache License 2.0

    Swagger spec generator for play framework

  • updated over 7 years ago

    Powerful framework providing many useful utilities and features on top of the Scala language.

  • PPrint PPrint 217
    star
    updated 5 months ago MIT License

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

  • updated 12 days ago Mozilla Public Li...

    A boilerplate-free library for loading configuration files

  • updated almost 5 years ago Apache License 2.0

    A neat little tool to build presentations using the Scala REPL

  • s2gen s2gen 16
    star
    updated almost 2 years ago MIT License

    A simple static site generator written in Scala

  • updated about 1 year ago Apache License 2.0

    The easy way to learn Scala.

  • updated over 4 years ago MIT License

    An object pool for Scala

  • updated about 3 years ago Apache License 2.0

    Remote shell access via SSH for your Scala applications

  • updated over 1 year ago BSD 3-Clause "New...

    A library-based Software Transactional Memory (STM) for Scala, coupled with transactional sets and maps

  • updated almost 3 years ago MIT License

    Basic tools and utilities for Scala projects

  • updated over 1 year ago Apache License 2.0

    Lessons in the Fundamentals of Scala

  • updated over 6 years ago Apache License 2.0

    Generic framework for development of domain-specific compilers in Scala

  • updated 5 months ago Other

    A scala chassis to get your applications and services bootstrapped quickly

  • updated about 7 years ago

    boilerplate-free typed settings generation in Scala

  • updated about 2 years ago Apache License 2.0

    Example code to accompany shapeless-guide.

  • utils4s utils4s 1,085
    star
    updated over 5 years ago

    scala、sparkδ½Ώη”¨θΏ‡η¨‹δΈ­οΌŒε„η§ζ΅‹θ―•η”¨δΎ‹δ»₯εŠη›Έε…³θ΅„ζ–™ζ•΄η†

  • updated over 7 years ago MIT License

    A non-blocking Yahoo Finance Scala client

Mobile, Desktop and Game Development

  • updated 10 months ago Other

    ScalaFX simplifies creation of JavaFX-based user interfaces in Scala

  • updated over 1 year ago MIT License

    🚝 "Scala on Rails" - A full-stack web app framework for rapid development in Scala

Natural Language Processing

  • updated 2 months ago Apache License 2.0

    A simple library for creating complex neural networks

  • MiNLP MiNLP 777
    star
    updated about 1 month ago Apache License 2.0

    XiaoMi Natural Language Processing Toolkits

  • updated over 5 years ago GNU General Publi...

    Stanford CoreNLP wrapper for Apache Spark

  • spark-nlp spark-nlp 3,758
    star
    updated 22 days ago Apache License 2.0

    State of the Art Natural Language Processing

Network

  • updated 2 months ago Apache License 2.0

    The Community Maintained High Velocity Web Framework For Java and Scala.

  • updated over 4 years ago Apache License 2.0

    RxScala – Reactive Extensions for Scala – a library for composing asynchronous and event-based programs using observable sequences

  • updated 7 months ago Apache License 2.0

    Scala wrappers for Java's Swing API for desktop GUIs

Numerical and Symbolic Computing

  • chalk chalk 259
    star
    updated over 7 years ago Apache License 2.0

    Chalk is a natural language processing library.

Operating System, Hardware and Robotics

  • os-lib os-lib 651
    star
    updated about 1 month ago Other

    OS-Lib is a simple, flexible, high-performance Scala interface to common OS filesystem and subprocess APIs

Other Document Formats

  • avro4s avro4s 716
    star
    updated 2 months ago Apache License 2.0

    Avro schema generation and serialization / deserialization for Scala

Other Tools

  • updated 15 days ago BSD 2-Clause "Sim...

    dregex is a Java library that implements a regular expression engine using deterministic finite automata (DFA). It supports some Perl-style features and yet retains linear matching time, and also offers set operations.

  • updated 3 months ago Apache License 2.0

    Scala macro that generates ultra-fast string interpolators.

  • updated 11 months ago Apache License 2.0

    Extremely fast string formatting

  • gitbucket gitbucket 9,047
    star
    updated 4 months ago Apache License 2.0

    A Git platform powered by Scala with easy installation, high extensibility & GitHub API compatibility

  • metals metals 2,038
    star
    updated about 1 month ago Apache License 2.0

    Scala language server with rich IDE features πŸš€

  • mill mill 1,989
    star
    updated about 1 month ago MIT License

    Your shiny new Java/Scala build tool!

  • pos pos 23
    star
    updated almost 2 years ago Apache License 2.0

    Macro based print debugging. Locates debug statements in your IDE. Supports logging.

  • updated almost 7 years ago BSD 3-Clause "New...

    obsolete; visit https://github.com/scalacenter/scalafix instead

  • updated over 4 years ago MIT License

    Macro based print debugging. Locates log statements in your IDE.

  • updated 3 months ago Apache License 2.0

    Scoverage Scala Code Coverage Core Libs

  • updated 16 days ago Apache License 2.0

    Benchmarks: write in Scala or JS, run in your browser. Live demo:

  • updated almost 2 years ago Apache License 2.0

    scalastyle

  • updated over 4 years ago

    Programmable, Typesafe Document Generation

  • scaps scaps 37
    star
    updated about 8 years ago Mozilla Public Li...

    Scala API Search

  • updated over 2 years ago MIT License

    Scurses, terminal drawing API for Scala, and Onions, a Scurses framework for easy terminal UI

  • updated almost 2 years ago Apache License 2.0

    Time Series library for Scala

  • updated 23 days ago Apache License 2.0

    Flexible Scala code linting tool

Packaging and Publishing

  • updated over 3 years ago MIT License

    fresh packages delivered from your sbt console

  • updated 4 months ago MIT License

    I know this because build.sbt knows this.

  • updated over 3 years ago Apache License 2.0

    sbt plugin to create a dependency graph for your project

  • updated 5 months ago Apache License 2.0

    sbt-header is an sbt plugin for creating file headers, e.g. copyright headers

  • updated 5 months ago Other

    PGP plugin for sbt

  • updated 4 months ago Other

    Site generation for sbt

Parsing

  • atto atto 358
    star
    updated 3 months ago MIT License

    friendly little parsers

  • updated 29 days ago MIT License

    A parsing library for the cats ecosystem

  • circe circe 2,480
    star
    updated 6 days ago Apache License 2.0

    Yet another JSON library for Scala

  • clist clist 105
    star
    updated about 5 years ago Apache License 2.0

    Command Line Interface Scala Toolkit

  • updated 16 days ago Apache License 2.0

    A composable command-line parser for Scala.

  • fastparse fastparse 1,084
    star
    updated about 1 month ago MIT License

    Writing Fast Parsers Fast in Scala

  • updated 3 months ago

    Kaitai Struct: declarative language to generate binary data parsers in C++ / C# / Go / Java / JavaScript / Lua / Nim / Perl / PHP / Python / Ruby

  • updated 3 months ago Other

    A macro-based PEG parser generator for Scala 2.10+

  • updated almost 2 years ago Apache License 2.0

    LL(1) parser combinators in Scala

  • updated 4 months ago MIT License

    a simple Scala CLI parsing library

PDF

  • updated 5 months ago Apache License 2.0

    Given a scholarly PDF, extract figures, tables, captions, and section titles.

  • updated over 6 years ago MIT License

    A PDF module for the Play framework

  • sPDF sPDF 199
    star
    updated 3 months ago Other

    Create PDFs from Scala using plain old HTML and CSS. Uses wkhtmltopdf on the back-end which renders HTML using Webkit.

Performance and Monitoring

  • Kamon Kamon 1,401
    star
    updated 18 days ago Other

    Distributed Tracing, Metrics and Context Propagation for applications running on the JVM

  • updated about 2 months ago Apache License 2.0

    The scala API for Dropwizard's Metrics.

Probability, Statistics and Machine Learning

  • aerosolve aerosolve 4,794
    star
    updated almost 3 years ago Apache License 2.0

    A machine learning package built for humans.

  • updated over 9 years ago Apache License 2.0

    *breeze-viz has moved back to the main breeze repo*

  • chalk chalk 259
    star
    updated over 7 years ago Apache License 2.0

    Chalk is a natural language processing library.

  • updated 3 months ago Apache License 2.0

    🍰 doddle-model: machine learning in Scala.

  • DynaML DynaML 199
    star
    updated over 1 year ago Apache License 2.0

    Scala Library/REPL for Machine Learning Research

  • updated 3 months ago Apache License 2.0

    The complete graph data science platform

  • mleap mleap 1,479
    star
    updated 9 months ago Apache License 2.0

    MLeap: Deploy ML Pipelines to Production

  • nak nak 340
    star
    updated about 7 years ago Apache License 2.0

    The Nak Machine Learning Library

  • updated over 5 years ago Apache License 2.0

    Functional DevOps with Scala and Kubernetes

  • updated over 3 years ago Apache License 2.0

    PredictionIO, a machine learning server for developers and ML engineers.

  • SynapseML SynapseML 4,999
    star
    updated about 1 month ago MIT License

    Simple and Distributed Machine Learning

  • updated 10 months ago BSD 3-Clause "New...

    TransmogrifAI (pronounced trΔƒns-mŏgˈrΙ™-fΔ«) is an AutoML library for building modular, reusable, strongly typed machine learning workflows on Apache Spark with minimal hand-tuning

Programming Language Interfaces

  • framework framework 1,271
    star
    updated over 1 year ago Apache License 2.0

    Lift Framework

  • updated 2 months ago Apache License 2.0

    The Community Maintained High Velocity Web Framework For Java and Scala.

  • updated 4 months ago Apache License 2.0

    A Java 8 (and up) compatibility kit for Scala.

  • scalatra scalatra 2,639
    star
    updated about 2 months ago Other

    Tiny Scala high-performance, async web framework, inspired by Sinatra

  • spray spray 2,526
    star
    updated over 7 years ago Other

    A suite of scala libraries for building and consuming RESTful web services on top of Akka: lightweight, asynchronous, non-blocking, actor-based, testable

Sbt plugins

  • coursier coursier 2,010
    star
    updated about 2 months ago Apache License 2.0

    Pure Scala Artifact Fetching

  • mdoc mdoc 390
    star
    updated about 2 months ago Apache License 2.0

    Typechecked markdown documentation for Scala

  • mima mima 450
    star
    updated about 2 months ago Apache License 2.0

    A tool for catching binary incompatibility in Scala

  • updated 9 months ago Apache License 2.0

    An Sbt plugin that fills apiMappings for common Scala libraries.

  • updated about 4 years ago Other

    A port of apidocjs https://apidocjs.com to sbt, to document REST Api

  • updated 4 months ago MIT License

    I know this because build.sbt knows this.

  • updated about 2 months ago Apache License 2.0

    sbt plugin to automate Sonatype releases from GitHub Actions

  • updated 11 months ago Apache License 2.0

    SBT Plugin for OWASP DependencyCheck. Monitor your dependencies and report if there are any publicly known vulnerabilities (e.g. CVEs). 🌈

  • updated about 3 years ago MIT License

    SBT deploy plugin

  • updated 9 days ago MIT License

    Create Docker images directly from sbt

  • updated about 1 month ago MIT License

    Doctest for scala

  • updated 16 days ago Apache License 2.0

    Plugin for sbt to create Eclipse project definitions

  • updated about 3 years ago MIT License

    Use git-describe as a version and run git commands inside SBT shell

  • updated 8 months ago Apache License 2.0

    Sbt plugin for rendering Scala objects to files. And more!

  • updated about 1 year ago Apache License 2.0

    SBT plugin for tweaking various IDE settings

  • updated 17 days ago Apache License 2.0

    An sbt plugin to create awesome microsites for your project

  • updated 9 days ago

    A sbt plugin for creating distributable Scala packages.

  • updated over 1 year ago Apache License 2.0

    An SBT plugin for dangerously fast development turnaround in Scala

  • updated 11 months ago Apache License 2.0

    A Sbt plugin that configures source mapping for Scala.js projects hosted on Github

  • updated 3 months ago Apache License 2.0

    sbt plugin for Scalafmt

  • updated 3 months ago Apache License 2.0

    sbt plugin for scoverage

  • updated 3 days ago Apache License 2.0

    A sbt plugin for publishing Scala/Java projects to the Maven central.

  • updated 3 months ago Apache License 2.0

    sbt plugin to create a unified Scaladoc or Javadoc API document across multiple subprojects.

  • updated 3 months ago BSD 3-Clause "New...

    sbt plugin that can check Maven and Ivy repositories for dependency updates

  • updated over 5 years ago Apache License 2.0

    Good advice for Scala compiler errors

  • splain splain 369
    star
    updated 2 months ago MIT License

    better implicit errors for scala

  • tut tut 584
    star
    updated over 3 years ago MIT License

    doc/tutorial generator for scala

  • updated 25 days ago BSD 3-Clause "New...

    Servlet support for sbt

Scala Language Extensions

  • Ammonite Ammonite 2,589
    star
    updated about 2 months ago MIT License

    Scala Scripting

  • updated 3 months ago MIT License

    Desugaring scala `for` without implicit `withFilter`s

  • cassovary cassovary 1,042
    star
    updated almost 3 years ago Apache License 2.0

    Cassovary is a simple big graph processing library for the JVM

  • updated about 1 year ago Apache License 2.0

    The pure asynchronous runtime for Scala

  • updated about 1 month ago Other

    cats transformer type classes.

  • chimney chimney 1,130
    star
    updated about 2 months ago Apache License 2.0

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

  • updated 2 months ago MIT License

    A JSR-310 port of nscala_time

  • doobie doobie 2,130
    star
    updated 22 days ago MIT License

    Functional JDBC layer for Scala.

  • each each 253
    star
    updated 9 months ago Apache License 2.0

    A macro library that converts native imperative syntax to scalaz's monadic expressions

  • eff eff 570
    star
    updated about 2 months ago MIT License

    Eff monad for cats - https://atnos-org.github.io/eff

  • updated 11 months ago Apache License 2.0

    A library that toggles Scala code at compile-time, like #if in C/C++

  • updated about 1 year ago MIT License

    A type-safe, reflection-free, powerful enumeration implementation for Scala with exhaustive pattern match warnings and helpful integrations.

  • updated about 6 years ago MIT License

    Easy way to create Free Monad using Scala macros with first-class Intellij support.

  • updated almost 6 years ago

    Practical effect composition library based on abstract wrapping type and the free monad

  • updated almost 5 years ago Apache License 2.0

    A cohesive & pragmatic framework of FP centric Scala libraries

  • updated over 3 years ago Apache License 2.0

    A mini Scala utility library

  • idid idid 14
    star
    updated about 7 years ago

    A common interface for different Id types

  • iron iron 396
    star
    updated 5 months ago Apache License 2.0

    Strong type constraints for Scala

  • updated about 2 months ago MIT License

    Compiler plugin for making type lambdas (type projections) easier to write

  • lamma lamma 90
    star
    updated about 4 years ago Other

    Lamma schedule generator for Scala is a professional schedule generation library for periodic schedules like fixed income coupon payment, equity deravitive fixing date generation etc.

  • larray larray 401
    star
    updated over 1 year ago Apache License 2.0

    Large off-heap arrays and mmap files for Scala and Java

  • log log 60
    star
    updated over 6 years ago Apache License 2.0

    Fancy logging library for Scala

  • log4s log4s 171
    star
    updated 6 months ago Other

    High-performance SLF4J wrapper for Scala.

  • updated almost 7 years ago Apache License 2.0

    Scala Logging Library

  • metals metals 2,038
    star
    updated about 1 month ago Apache License 2.0

    Scala language server with rich IDE features πŸš€

  • Monocle Monocle 1,643
    star
    updated 12 days ago MIT License

    Optics library for Scala

  • updated 3 months ago Apache License 2.0

    A new Scala wrapper for Joda Time based on scala-time

  • updated over 7 years ago MIT License

    Tiny publish subscribe library

  • updated over 3 years ago Other

    A simple scala DSL to allow clean and monadic style for Play! Actions

  • updated about 2 months ago Apache License 2.0

    Modify deeply nested case class fields

  • refined refined 1,657
    star
    updated 9 months ago MIT License

    Refinement types for Scala

  • sauron sauron 168
    star
    updated over 9 years ago

    Yet another Scala lens macro

  • updated almost 10 years ago Other

    Scala framework for efficient sequential and data-parallel collections -

  • updated 2 months ago Apache License 2.0

    Convenient and performant logging library for Scala wrapping SLF4J.

  • updated about 5 years ago BSD 3-Clause "New...

    Labeled records for Scala based on structural refinement types and macros.

  • scalameta scalameta 1,102
    star
    updated 2 days ago BSD 3-Clause "New...

    Library to read, analyze, transform and generate Scala programs

  • scalatest scalatest 1,144
    star
    updated 3 months ago Apache License 2.0

    A testing tool for Scala and Java developers

  • shapeless shapeless 3,374
    star
    updated 12 days ago Apache License 2.0

    Generic programming for Scala

  • updated 4 months ago BSD 3-Clause "New...

    First class syntax support for type classes in Scala

  • squid squid 196
    star
    updated 6 months ago Apache License 2.0

    Squid – type-safe metaprogramming and compilation framework for Scala

  • updated over 7 years ago Apache License 2.0

    Asynchronous programming in fully featured Scala syntax.

  • updated 2 months ago Apache License 2.0

    tinylog is a lightweight logging framework for Java, Kotlin, Scala, and Android

  • util util 2,679
    star
    updated 3 months ago Apache License 2.0

    Wonderful reusable code from Twitter

Schedulers

  • updated 8 days ago Other

    Akka gRPC

  • akka-http akka-http 1,338
    star
    updated about 2 months ago Other

    The Streaming-first HTTP server/module of Akka

  • updated 3 months ago Other

    Akka Management is a suite of tools for operating Akka Clusters.

  • updated 8 months ago Other

    Quartz Extension and utilities for cron-style scheduling in Akka

  • alpakka alpakka 1,265
    star
    updated 16 days ago Other

    Alpakka is a Reactive Enterprise Integration library for Java and Scala, based on Reactive Streams and Akka.

  • chronos chronos 4,376
    star
    updated about 2 years ago Apache License 2.0

    Fault tolerant job scheduler for Mesos which handles dependencies and ISO8601 based schedules

  • finagle finagle 8,752
    star
    updated 3 months ago Apache License 2.0

    A fault tolerant, protocol-agnostic RPC system

  • lamma lamma 90
    star
    updated about 4 years ago Other

    Lamma schedule generator for Scala is a professional schedule generation library for periodic schedules like fixed income coupon payment, equity deravitive fixing date generation etc.

  • scala scala 14,269
    star
    updated 4 months ago Apache License 2.0

    Scala 2 compiler and standard library. Bugs at https://github.com/scala/bug; Scala 3 at https://github.com/scala/scala3

  • scalaz scalaz 4,664
    star
    updated about 2 months ago Other

    Principled Functional Programming in Scala

  • spray spray 2,526
    star
    updated over 7 years ago Other

    A suite of scala libraries for building and consuming RESTful web services on top of Akka: lightweight, asynchronous, non-blocking, actor-based, testable

Semantic Web

  • updated about 1 year ago Other

    Banana RDF

  • updated over 8 years ago

    RDF stream processing framework in Scala

  • scowl scowl 54
    star
    updated 2 months ago MIT License

    A Scala DSL for programming with the OWL API.

Serialization

  • chill chill 608
    star
    updated about 1 month ago Apache License 2.0

    Scala extensions for the Kryo serialization library

  • updated about 6 years ago

    MessagePack serializer implementation for Scala / msgpack.org[Scala]

  • updated over 6 years ago

    Rapture

  • updated almost 7 years ago Other

    the scala protocol buffers (protobuf) compiler

  • scodec scodec 803
    star
    updated 16 days ago BSD 3-Clause "New...

    Scala combinator library for working with binary data

  • updated 3 months ago Apache License 2.0

    A Thrift parser/generator

  • updated about 2 months ago MIT License

    uPickle: a simple, fast, dependency-free JSON & Binary (MessagePack) serialization library for Scala

  • updated almost 5 years ago

    validation api extracted from play

Serverless

  • openwhisk openwhisk 6,130
    star
    updated 11 months ago Apache License 2.0

    Apache OpenWhisk is an open source serverless cloud platform

Table of Contents

  • updated about 2 months ago MIT License

    fs2 utilities to interact with AWS

  • updated 2 months ago
  • updated about 1 month ago MIT License

    Minimal, type-safe RPC Scala library.

  • updated over 6 years ago BSD 3-Clause "New...

    A foundational framework for distributed programming.

  • updated about 4 years ago Other

    A port of apidocjs https://apidocjs.com to sbt, to document REST Api

  • updated 11 days ago Mozilla Public Li...

    A purely functional Cassandra client built on top of the Datastax Java Driver supporting a variety of effect systems like ZIO & Cats-Effect supporting both Scala 2 & 3

Templating

  • beard beard 121
    star
    updated 9 months ago Other

    A lightweight, logicless templating engine, written in Scala and inspired by Mustache

  • updated 11 months ago MIT License

    Reactive data-binding for Scala

  • hepek hepek 104
    star
    updated about 2 months ago Apache License 2.0

    Typesafe HTML templates and static site generator in pure Scala

  • updated 9 months ago MIT License

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

  • updated 19 days ago Apache License 2.0

    Scalate is a Scala based template engine which supports HAML, Mustache and JSP, Erb and Velocity style syntaxes.

  • twirl twirl 539
    star
    updated 2 months ago Apache License 2.0

    Twirl is Play's default template engine

Testing

  • updated about 1 month ago Apache License 2.0

    Integration between cats-effect and test frameworks

  • updated about 2 months ago Apache License 2.0

    Testing tool in Scala for HTTP JSON API

  • updated over 7 years ago Apache License 2.0

    Randomised, zero-boilerplate object builders

  • diffy diffy 1,147
    star
    updated 9 months ago Other
  • updated about 1 month ago MIT License

    Flexible law checking for Scala

  • updated 3 months ago MIT License

    ⚑️Lightning-fast linter for .env files. Written in Rust πŸ¦€

  • elasticmq elasticmq 2,379
    star
    updated 4 months ago Apache License 2.0

    In-memory message queue with an Amazon SQS-compatible interface. Runs stand-alone or embedded.

  • updated about 9 years ago Apache License 2.0

    Native non-blocking client for ZooKeeper with Finagle

  • finch finch 1,597
    star
    updated 12 days ago Apache License 2.0

    Scala combinator library for building Finagle HTTP services

  • fs2 fs2 2,341
    star
    updated 21 days ago Other

    Compositional, streaming I/O library for Scala

  • gatling gatling 6,137
    star
    updated 8 months ago Apache License 2.0

    Modern Load Testing as Code

  • updated over 4 years ago Apache License 2.0

    Functional testing for Scala.

  • updated 3 months ago Apache License 2.0

    The super light testing library for Scala and Scala.js

  • updated about 1 month ago MIT License

    Mockito for Scala language

  • munit munit 423
    star
    updated about 2 months ago Apache License 2.0

    Scala testing library with actionable errors and extensible APIs

  • nyaya nyaya 184
    star
    updated 22 days ago GNU Lesser Genera...

    Random Data Generation and/or Property Testing in Scala & Scala.JS.

  • relate relate 160
    star
    updated 8 months ago Apache License 2.0

    Performant database access in Scala

  • updated 8 months ago BSD 3-Clause "New...

    Property-based testing for Scala

  • updated almost 2 years ago Other

    Microbenchmarking and performance regression testing framework for the JVM platform.

  • updated about 2 months ago MIT License

    Native Scala mocking framework

  • updated 8 months ago MIT License

    property based testing library for Scala

  • updated over 5 years ago MIT License

    Connect a Scala REPL to running JVM processes without any prior setup

  • specs2 specs2 733
    star
    updated 11 months ago Other

    Software Specifications for Scala

  • updated 3 months ago Apache License 2.0

    Mutation testing for Scala

  • updated 12 days ago Apache License 2.0

    Scala Test-State.

  • updated over 6 years ago

    The project repository has moved to https://github.com/testcontainers/testcontainers-scala

  • utest utest 481
    star
    updated about 1 month ago

    A simple testing framework for Scala

Text, Formats and Compression

  • avro4s avro4s 716
    star
    updated 2 months ago Apache License 2.0

    Avro schema generation and serialization / deserialization for Scala

  • chill chill 608
    star
    updated about 1 month ago Apache License 2.0

    Scala extensions for the Kryo serialization library

  • scodec scodec 803
    star
    updated 16 days ago BSD 3-Clause "New...

    Scala combinator library for working with binary data

  • updated 7 months ago Apache License 2.0

    A lightweight, clean and simple JSON implementation in Scala

Text Manipulation

  • diff diff 178
    star
    updated about 3 years ago Other

    Visually compare Scala data structures with out of the box support for arbitrary case classes.

  • updated almost 7 years ago MIT License

    The easiest way to use Unicode Emoji in ScalaπŸŽ‰βœ¨

  • fansi fansi 224
    star
    updated 4 months ago Other

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

  • updated over 8 years ago Apache License 2.0

    A little text processing library for Scala.

  • updated 3 months ago Mozilla Public Li...

    Efficient diffing in Scala

  • updated about 3 years ago MIT License

    Myers diff algorithm in Scala

  • updated over 2 years ago Other

    A fuzzy matching string distance library for Scala and Java that includes Levenshtein distance, Jaro distance, Jaro-Winkler distance, Dice coefficient, N-Gram similarity, Cosine similarity, Jaccard similarity, Longest common subsequence, Hamming distance, and more..

  • updated almost 7 years ago

    🎯 String metrics and phonetic algorithms for Scala (e.g. Dice/Sorensen, Hamming, Jaccard, Jaro, Jaro-Winkler, Levenshtein, Metaphone, N-Gram, NYSIIS, Overlap, Ratcliff/Obershelp, Refined NYSIIS, Refined Soundex, Soundex, Weighted Levenshtein).

  • updated over 5 years ago Other

    A way to show data in tabular form

Third-Party APIs

  • sttp sttp 1,434
    star
    updated about 24 hours ago Apache License 2.0

    The Scala HTTP client you always wanted!

Time, Positions and Units of Measurement

  • updated over 2 years ago Other

    Experimental project to lay out basic algebra type classes

  • updated over 4 years ago MIT License

    Spire's macros for zero-cost operator enrichment

  • spire spire 1,757
    star
    updated 3 months ago MIT License

    Powerful new number types and numeric abstractions for Scala.

  • updated 3 months ago Apache License 2.0

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

Units of Measurement

  • updated over 2 years ago Other

    Experimental project to lay out basic algebra type classes

  • updated over 4 years ago MIT License

    Spire's macros for zero-cost operator enrichment

  • spire spire 1,757
    star
    updated 3 months ago MIT License

    Powerful new number types and numeric abstractions for Scala.

  • updated 3 months ago Apache License 2.0

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

URLs and Routing

  • lagom lagom 2,629
    star
    updated 12 months ago Apache License 2.0

    Reactive Microservices for the JVM

Version Management

  • sbt sbt 4,685
    star
    updated 11 months ago Apache License 2.0

    sbt, the interactive build tool

  • updated 4 months ago BSD 2-Clause "Sim...

    A git plugin for sbt

  • updated 3 months ago Apache License 2.0

    A release plugin for sbt

Virtualization and Containerization

  • gatling gatling 6,137
    star
    updated 8 months ago Apache License 2.0

    Modern Load Testing as Code

  • marathon marathon 4,065
    star
    updated almost 2 years ago Apache License 2.0

    Deploy and manage containers (including Docker) on top of Apache Mesos at scale.

Web Development & Frameworks

  • updated almost 10 years ago

    A lightweight Web 3.0 framework for Scala, featuring a purely asynchronous architecture, extremely high-performance, massive scalability, high usability, and a functional, composable design.

  • chaos chaos 251
    star
    updated over 5 years ago Apache License 2.0

    A lightweight framework for writing REST services in Scala.

  • colossus colossus 1,143
    star
    updated almost 3 years ago Apache License 2.0

    I/O and Microservice library for Scala

  • finatra finatra 2,273
    star
    updated 3 months ago Apache License 2.0

    Fast, testable, Scala services built on TwitterServer and Finagle

  • finch finch 1,597
    star
    updated 12 days ago Apache License 2.0

    Scala combinator library for building Finagle HTTP services

  • framework framework 1,271
    star
    updated over 1 year ago Apache License 2.0

    Lift Framework

  • http4s http4s 2,519
    star
    updated 25 days ago Apache License 2.0

    A minimal, idiomatic Scala interface for HTTP

  • Metascala Metascala 1,159
    star
    updated about 1 year ago

    A JVM written in Scala

  • updated over 2 years ago Apache License 2.0

    A module for the Play Framework to build highly modular applications

  • updated over 4 years ago Apache License 2.0

    Async lightweight Scala web framework

  • updated 4 months ago Other

    A simple FRP library and a web UI framework built on it

  • sangria sangria 1,967
    star
    updated 3 months ago Apache License 2.0

    Scala GraphQL implementation

  • updated 3 months ago Other

    Library for building sbt plugins for the web

  • updated 8 months ago Other

    Statically typed DOM API for Scala.js

  • updated over 2 years ago BSD 3-Clause "New...

    Scala.js environment

  • updated over 2 years ago BSD 3-Clause "New...

    Scala.js implementation for java.time in JDK8

  • scalatra scalatra 2,639
    star
    updated about 2 months ago Other

    Tiny Scala high-performance, async web framework, inspired by Sinatra

  • updated over 1 year ago MIT License

    🚝 "Scala on Rails" - A full-stack web app framework for rapid development in Scala

  • socko socko 255
    star
    updated 10 months ago Other

    A Scala web server powered by Netty networking and AKKA processing.

  • suzaku suzaku 105
    star
    updated over 6 years ago Apache License 2.0

    Suzaku web UI framework for Scala

  • updated 6 days ago MIT License

    A toolkit for servicing HTTP requests in Scala

  • xitrum xitrum 446
    star
    updated over 1 year ago MIT License

    Async and clustered Scala web framework and HTTP(S) server

  • updated over 1 year ago

    Empty Xitrum project skeleton, like the one created by "rails new"

Web Frontend

  • frontend frontend 5,800
    star
    updated about 2 months ago Other

    The Guardian DotCom.

  • updated 2 months ago Other

XML/HTML and DOM

  • updated 11 months ago MIT License

    Reactive data-binding for Scala

  • hepek hepek 104
    star
    updated about 2 months ago Apache License 2.0

    Typesafe HTML templates and static site generator in pure Scala

  • updated over 1 year ago MIT License

    Tiny DOM binding library for Scala.js

  • updated 12 days ago MIT License

    A Scala library for scraping content from HTML pages

  • updated 9 months ago MIT License

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

  • xs4s xs4s 60
    star
    updated 10 months ago Other

    XML Streaming for Scala including FS2/cats support

YAML

  • updated about 2 months ago Apache License 2.0

    YAML parser for circe using SnakeYAML

  • updated almost 2 years ago MIT License

    Scala wrapper for SnakeYAML