Awesome Scala

Algorithms and Data Structures

  • updated about 3 years ago MIT License

    Bloom filter for Scala, the fastest for JVM

  • updated 2 months ago Apache License 2.0

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

  • Scala Scala 1,044
    star
    updated 30 days ago MIT License

    All Algorithms implemented in Scala

  • updated 26 days ago Apache License 2.0

    Parallel collections standard library module for Scala 2.13+

  • updated 26 days 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 26 days ago Apache License 2.0

    The standard Scala XML library

  • updated 8 months ago

    Purely Functional Algorithms and Data Structures in Scala

  • updated over 4 years ago

    algorithms in scala

  • updated about 6 years ago MIT License

    TextTeaser is an automatic summarization algorithm.

Android

  • Antox Antox 870
    star
    updated about 3 years ago GNU General Publi...

    Android client for Project Tox - Secure Peer to Peer Messaging

  • updated over 6 years ago Apache License 2.0

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

  • updated over 6 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,095
    star
    updated over 5 years ago Other

    Scaloid makes your Android code easy to understand and maintain.

Archives and Compression

  • updated 3 months ago Apache License 2.0

    Scala wrappers for Java's Swing API for desktop GUIs

Artificial Intelligence (AI)

  • cilib cilib 123
    star
    updated over 1 year ago Apache License 2.0

    Typesafe, purely functional Computational Intelligence

  • updated over 4 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 2 months ago Other

    Support for sbt plugins that use JavaScript

Asynchronous and Reactive Programming

  • akka akka 12,879
    star
    updated 2 months ago Other

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

  • arrows arrows 239
    star
    updated over 5 years ago Apache License 2.0

    High-performance Arrow and Task in Scala

  • fs2 fs2 2,319
    star
    updated 7 days ago Other

    Compositional, streaming I/O library for Scala

  • updated 7 months ago Apache License 2.0

    Iteratees for Cats

  • updated 8 months ago Apache License 2.0

    Single Page Applications running on the server side.

  • updated about 1 month ago MIT License

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

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

    Asynchronous, Reactive Programming for Scala and Scala.js.

  • updated about 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 26 days ago Apache License 2.0

    An asynchronous programming facility for Scala

  • updated almost 4 years ago Apache License 2.0

    the Scala delimited continuations plugin and library

  • updated 26 days ago Apache License 2.0

    Parallel collections standard library module for Scala 2.13+

  • updated 11 months ago

    An experimental library for Functional Reactive Programming in Scala

  • updated over 8 years ago Other

    Client-server skeleton

  • updated 24 days ago Apache License 2.0

    Scala framework for building beautiful and maintainable web applications.

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

    The wiki and issues for the vert-x3 organisation

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

    A small and effective event-handling library for Scala

  • zio zio 3,984
    star
    updated 9 days ago Apache License 2.0

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

Audio and Music

  • updated 9 months 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 8 months ago Apache License 2.0

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

  • updated over 4 years ago Apache License 2.0

    Scala library to sign HTTP requests to AWS services.

  • updated 5 months ago Apache License 2.0

    An authorization module for the Play framework

  • updated about 5 years ago MIT License

    An implementation of an OAuth2 server designed for mocking/testing

  • updated 23 days ago Apache License 2.0

    Lightweight api management on top of a modern http reverse proxy

  • updated 9 months ago Apache License 2.0

    Simple play module for authenticating against Google

  • updated 7 months ago Apache License 2.0

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

  • updated over 2 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 over 4 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 over 3 years ago Apache License 2.0

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

Big Data

  • almond almond 1,561
    star
    updated 24 days 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 over 1 year ago BSD 3-Clause "New...

    CPU and GPU-accelerated Machine Learning Library

  • breeze breeze 3,413
    star
    updated over 1 year ago Apache License 2.0

    Breeze is a numerical processing library for Scala.

  • updated about 2 years ago Apache License 2.0

    Lightweight real-time big data streaming engine over Akka

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

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

  • hail hail 934
    star
    updated 11 days ago MIT License

    Cloud-native genomic dataframes and batch computing

  • updated 3 months ago MIT License

    A simplified, lightweight ETL Framework based on Apache Spark

  • updated almost 6 years ago Other

    Spark DataFrames for earth observation data

  • scalding scalding 3,467
    star
    updated 11 months ago Apache License 2.0

    A Scala API for Cascading

  • updated about 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 almost 2 years ago

    A Scala productivity framework for Hadoop.

  • updated almost 9 years ago Other

    Scala DSL on top of Oozie XML

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

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

  • updated over 7 years ago Apache License 2.0

    Deploy Spark cluster in an easy way.

  • updated over 7 years ago Apache License 2.0

    Spark library for easy MongoDB access

  • updated about 3 years ago MIT License

    Executable Apache Spark Tools: Format Converter & SQL Processor

  • updated about 1 year ago MIT License

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

  • updated almost 4 years ago Apache License 2.0

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

  • sparta sparta 525
    star
    updated over 4 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 729
    star
    updated about 2 years ago MIT License

    The missing MatPlotLib for Scala + Spark

Bioinformatics

  • adam adam 966
    star
    updated 3 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 121
    star
    updated over 1 year ago Apache License 2.0

    A scalable genome browser. Apache 2 licensed.

Build Tools

  • bloop bloop 869
    star
    updated 27 days 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 about 3 years ago Apache License 2.0

    sbt plugin to create a dependency graph for your project

  • updated 3 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 2 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 2 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 2 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 5 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 12 days ago BSD 2-Clause "Sim...

    sbt Native Packager

  • updated about 2 years ago

    Proguard sbt plugin

  • updated about 8 years ago

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

  • updated 2 months ago Other

    Library for building sbt plugins for the web

  • updated 24 days 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 3 months ago Other

    Simple caching in Scala

Code Analysis

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

    Your daily code review tool

  • diffy diffy 3,827
    star
    updated almost 4 years ago Apache License 2.0

    Find potential bugs in your services with Diffy

  • updated over 1 year ago Apache License 2.0

    scalastyle

Code Editors and Notebooks

  • almond almond 1,561
    star
    updated 24 days ago BSD 3-Clause "New...

    A Scala kernel for Jupyter

  • updated 26 days ago Apache License 2.0

    An interactive playground for Scala

Code Formatting

  • updated almost 4 years ago Apache License 2.0

    Scalafmt SBT plugin

  • scalafmt scalafmt 1,396
    star
    updated 14 days ago Apache License 2.0

    Code formatter for Scala

Code Generation

  • updated about 2 months ago Apache License 2.0

    A simple library for creating complex neural networks

  • munit munit 406
    star
    updated about 1 month ago Apache License 2.0

    Scala testing library with actionable errors and extensible APIs

  • updated 26 days ago Apache License 2.0

    An asynchronous programming facility for Scala

  • updated 24 days 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 almost 4 years ago Apache License 2.0

    the Scala delimited continuations plugin and library

  • updated 26 days 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 26 days ago Apache License 2.0

    The standard Scala XML library

  • updated 7 months ago Apache License 2.0

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

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

    Refactoring and linting tool for Scala

  • ScalaPB ScalaPB 1,270
    star
    updated about 1 month ago Apache License 2.0

    Protocol buffer compiler for Scala.

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

    A Scala API for Apache Beam and Google Cloud Dataflow.

Command Line Parsing

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

    Automatic argonaut codec derivation with shapeless

  • updated 13 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 about 1 year ago Apache License 2.0

    A framework to create embedded Domain-Specific Languages in Scala

  • linter linter 269
    star
    updated almost 6 years ago Apache License 2.0

    Static Analysis Compiler Plugin for Scala

  • updated almost 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 6 months ago Apache License 2.0

    Scala.js, the Scala to JavaScript compiler

  • updated about 1 month ago Other

    Your favorite language gets closer to bare metal.

  • scala3 scala3 5,669
    star
    updated 5 days ago Apache License 2.0

    The Scala 3 compiler, also known as Dotty.

Computer Science

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

    Abstract Algebra for Scala

  • axle axle 66
    star
    updated 11 months ago Other

    Axle Domain Specific Language for Scientific Cloud Computing and Visualization

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

    Lightweight, modular, and extensible library for functional programming.

  • updated about 3 years ago Apache License 2.0

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

  • updated 12 months ago Apache License 2.0

    Scientific computing with N-dimensional arrays

  • updated about 2 months ago Apache License 2.0

    Statically-checked string interpolation in Scala

  • doobie doobie 2,117
    star
    updated 14 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 5,839
    star
    updated 11 days ago Apache License 2.0

    Accelerate local LLM inference and finetuning (LLaMA, Mistral, ChatGLM, Qwen, Baichuan, Mixtral, Gemma, etc.) on Intel CPU and GPU (e.g., local PC with iGPU, discrete GPU such as Arc, Flex and Max). A PyTorch LLM library that seamlessly integrates with llama.cpp, HuggingFace, LangChain, LlamaIndex, DeepSpeed, vLLM, FastChat, ModelScope, etc.

  • libra libra 200
    star
    updated 9 months ago Other

    A dimensional analysis library based on dependent types

  • LoMRF LoMRF 81
    star
    updated about 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 182
    star
    updated about 1 year ago BSD 2-Clause "Sim...

    numsca is numpy for scala

  • updated 12 days ago GNU Affero Genera...

    Workflow engine for exploration of simulation models using high throughput computing

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

    Optimus is a mathematical programming library for Scala.

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

    Fast, customizable, boilerplate-free pickling support for Scala

  • rings rings 72
    star
    updated 6 months ago

    Rings: efficient JVM library for polynomial rings

  • updated 8 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 509
    star
    updated about 4 years ago Apache License 2.0

    SADDLE: Scala Data Library

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

    sbt, the interactive build tool

  • scala scala 14,269
    star
    updated 19 days 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 6 months ago Apache License 2.0

    Scala.js, the Scala to JavaScript compiler

  • updated about 1 month ago Other

    Your favorite language gets closer to bare metal.

  • scala3 scala3 5,669
    star
    updated 5 days ago Apache License 2.0

    The Scala 3 compiler, also known as Dotty.

  • updated 11 months 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 over 2 years ago

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

  • updated almost 2 years ago Apache License 2.0

    TensorFlow API for the Scala Programming Language

  • tyche tyche 95
    star
    updated almost 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 2 months ago Apache License 2.0

    Wonderful reusable code from Twitter

  • zeppelin zeppelin 6,162
    star
    updated 7 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 6 months ago Apache License 2.0

    Yet another Typesafe config Scala wrapper powered by circe

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

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

  • sttp sttp 1,401
    star
    updated about 1 month ago Apache License 2.0

    The Scala HTTP client you always wanted!

Configuration, Logging, Testing and Monitoring

  • elastic4s elastic4s 1,631
    star
    updated 18 days ago Apache License 2.0

    Elasticsearch Scala Client - Reactive, Non Blocking, Type Safe, HTTP Client

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

    A testing tool for Scala and Java developers

Cryptography and Hashing

  • updated 5 months ago MIT License

    Bitcoin Implementation in Scala

  • updated 2 months ago Creative Commons ...

    Cryptographic primitives for Scala

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

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

CSV

  • updated 9 months ago Apache License 2.0

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

  • updated 3 months ago Apache License 2.0

    CSV handling library for Scala

  • updated 6 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 about 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 about 2 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 233
    star
    updated 3 months ago Apache License 2.0

    The Anorm database library

  • updated almost 7 years ago

    Neo4j Scala library based on Anorm in the Play Framework

  • updated 8 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 1 month ago GNU Lesser Genera...

    Clickhouse Scala Client with Reactive Streams support

  • updated about 1 month 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 over 2 years ago Apache License 2.0

    Dynamo DB Database Done Scala-way

  • updated 5 months ago MIT License

    Scala etcd client implementing V3 APIs

  • FiloDB FiloDB 1,412
    star
    updated about 1 month ago Apache License 2.0

    Distributed Prometheus time series database

  • flockdb flockdb 3,326
    star
    updated about 7 years ago Other

    A distributed, fault-tolerant graph database

  • updated over 1 year 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 almost 6 years ago Other

    A Persistence Framework for Scala and NoSQL

  • updated almost 3 years ago MIT License

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

  • updated almost 6 years ago

    A Scala ORM library

  • updated almost 7 years ago Apache License 2.0

    Memcached client for Scala

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

    Reactive type-safe Scala driver for SQL databases

  • updated about 7 years ago

    Neo4j Scala client using Akka-Http

  • updated 24 days ago MIT License

    Scala lightweight, type-safe, asynchronous driver for neo4j

  • phantom phantom 1,049
    star
    updated about 1 year ago Apache License 2.0

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

  • updated about 5 years ago Apache License 2.0

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

  • updated 10 days ago Apache License 2.0

    Idiomatic, typesafe, and reactive Scala client for Apache Pulsar

  • updated about 7 years ago Apache License 2.0

    Play 2 plugin for ReactiveCouchbase

  • updated about 2 months ago Apache License 2.0

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

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

    [DISCONTINUED] Reactive type-safe Scala driver for Neo4J

  • updated 5 months ago Apache License 2.0

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

  • updated about 8 years ago Other

    Scala Driver for RethinkDB

  • salat salat 486
    star
    updated about 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 over 1 year ago Other

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

  • updated 11 months ago

    scala SQL api

  • updated about 5 years ago

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

  • updated 7 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 3 months ago Apache License 2.0

    Simpler DynamoDB access for Scala

  • updated almost 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 almost 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 107
    star
    updated about 3 years ago MIT License

    Memcached client for Scala

  • slick slick 2,635
    star
    updated 27 days ago BSD 2-Clause "Sim...

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

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

    Slick extensions for PostgreSQL

  • sorm sorm 236
    star
    updated about 7 years ago MIT License

    A functional boilerplate-free Scala ORM

  • updated 15 days ago Apache License 2.0

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

  • SwayDB SwayDB 288
    star
    updated 7 months ago Apache License 2.0

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

  • updated about 7 years ago Apache License 2.0

    Reactive MongoDB Driver for Scala

  • troy troy 152
    star
    updated about 6 years ago Apache License 2.0

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

  • zio-quill zio-quill 2,135
    star
    updated 10 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 12 months ago MIT License

    Minimal, idiomatic, customizable validation Scala library.

  • updated over 7 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 over 1 year 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,049
    star
    updated about 1 year ago Apache License 2.0

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

  • updated 7 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 7 months ago Apache License 2.0

    A Scala API for Apache Beam and Google Cloud Dataflow.

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

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

Data Visualization

  • updated about 1 month ago MIT License

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

  • updated 24 days ago MIT License

    ArangoDB client written in Scala

  • scribe scribe 502
    star
    updated 12 days ago MIT License

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

  • Vegas Vegas 729
    star
    updated about 2 years ago MIT License

    The missing MatPlotLib for Scala + Spark

  • youi youi 209
    star
    updated about 1 month ago MIT License

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

Dates and Time

  • updated 26 days ago Apache License 2.0

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

Dependency Injection

  • updated 7 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 602
    star
    updated 28 days ago BSD 2-Clause "Sim...

    Productivity-oriented collection of lightweight fancy stuff for Scala toolchain

  • macwire macwire 1,252
    star
    updated 26 days ago Apache License 2.0

    Lightweight and Nonintrusive Scala Dependency Injection Library

  • updated about 1 month ago MIT License

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

  • scaldi scaldi 289
    star
    updated about 2 months ago Apache License 2.0

    Lightweight Scala Dependency Injection Library

  • updated 24 days ago MIT License

    ArangoDB client written in Scala

  • updated over 4 years ago MIT License

    Scala classpath scanner

  • scribe scribe 502
    star
    updated 12 days ago MIT License

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

  • subcut subcut 389
    star
    updated over 3 years ago

    Scala Uniquely Bound Classes Under Traits

  • youi youi 209
    star
    updated about 1 month 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 7 months ago Apache License 2.0

    In-memory dimensional time series database.

  • updated 2 months ago Apache License 2.0

    sbt project that packages the Scala distribution

  • snowplow snowplow 6,684
    star
    updated 3 months ago Apache License 2.0

    The enterprise-grade behavioral data engine (web, mobile, server-side, webhooks), running cloud-natively on AWS and GCP

Development Tooling

  • bloop bloop 869
    star
    updated 27 days 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,464
    star
    updated about 2 months ago Apache License 2.0

    Yet another JSON library for Scala

  • updated 7 months ago

    Codacy tool for Scalameta

  • updated 3 months 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 about 2 months ago Apache License 2.0

    Scala macro that generates ultra-fast string interpolators.

  • updated 8 months ago Apache License 2.0

    Extremely fast string formatting

  • gitbucket gitbucket 9,047
    star
    updated about 1 month 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 7 months ago Apache License 2.0

    a command line tool to apply templates defined on GitHub

  • mill mill 1,953
    star
    updated 27 days ago MIT License

    Your shiny new Java/Scala build tool!

  • pos pos 23
    star
    updated over 1 year ago Apache License 2.0

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

  • updated 23 days 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 about 2 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,087
    star
    updated 4 days ago BSD 3-Clause "New...

    Library to read, analyze, transform and generate Scala programs

  • updated over 1 year ago MIT License

    Scala source code formatter

  • updated about 4 years ago

    Programmable, Typesafe Document Generation

  • updated over 3 years ago Apache License 2.0

    URL (de)construct. Withers.

  • updated 12 days ago Apache License 2.0

    Flexible Scala code linting tool

DevOps

  • skuber skuber 323
    star
    updated 6 days ago Apache License 2.0

    A Scala Kubernetes client library

Distributed Computing

  • updated about 6 years ago Other

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

  • updated about 2 years ago

    Akka, for Scala.js

  • updated over 7 years ago MIT License

    Automatically wrap Scala classes that return Futures with a Circuit Breaker

  • baker baker 314
    star
    updated about 2 months ago MIT License

    Orchestrate microservice-based process flows

  • updated 26 days 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 over 1 year ago Apache License 2.0

    Breeze is a numerical processing library for Scala.

  • updated almost 3 years ago MIT License

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

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

    A library for expressive and efficient service composition

  • colossus colossus 1,143
    star
    updated over 2 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,742
    star
    updated 2 months ago Apache License 2.0

    A fault tolerant, protocol-agnostic RPC system

  • finatra finatra 2,271
    star
    updated 2 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 317
    star
    updated about 2 months ago Apache License 2.0

    Kafka-based message queue

  • updated about 5 years ago Apache License 2.0

    A RPC framework leveraging Spark RPC module

  • updated 12 months ago Apache License 2.0

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

  • updated 5 months ago MIT License

    Minimal, type-safe RPC Scala library.

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

    A foundational framework for distributed programming.

  • updated about 4 years ago

    Enhances Akka with a safer alternative to "ask"

  • scalaz scalaz 4,652
    star
    updated 26 days ago Other

    Principled Functional Programming in Scala

  • trex trex 73
    star
    updated over 2 years ago Other

    Embeddable multi-Paxos For The JVM

Distributed Messaging Systems and Microservices

  • akka akka 12,879
    star
    updated 2 months ago Other

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

  • updated 3 months ago Other

    Akka gRPC

  • akka-http akka-http 1,335
    star
    updated 3 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,635
    star
    updated 8 months ago Apache License 2.0

    Reactive Microservices for the JVM

  • monix monix 1,920
    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 12 days ago BSD 2-Clause "Sim...

    sbt Native Packager

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

    Refactoring and linting tool for Scala

  • ScalaPB ScalaPB 1,270
    star
    updated about 1 month ago Apache License 2.0

    Protocol buffer compiler for Scala.

Economy, Finance and Cryptocurrencies

  • updated 5 months ago MIT License

    Bitcoin Implementation in Scala

  • rchain rchain 689
    star
    updated 2 months ago Other

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

Emailing

  • updated over 1 year ago MIT License

    asynchronous library for sending and receiving mail via fs2._

File Systems and Processes

  • updated 5 months ago MIT License

    Simple, safe and intuitive Scala I/O

  • io io 41
    star
    updated 4 months ago Apache License 2.0

    IO module for sbt

  • updated 2 months ago Other

    A macro-based PEG parser generator for Scala 2.10+

  • sauron sauron 168
    star
    updated about 9 years ago

    Yet another Scala lens macro

Forms and Validation

  • updated about 2 months ago Apache License 2.0

    The Play JSON library

Functional Programming and Category Theory

  • updated over 2 years ago MIT License

    Desugaring scala `for` without implicit `withFilter`s

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

    Lightweight, modular, and extensible library for functional programming.

  • updated about 2 months ago Apache License 2.0

    Statically-checked string interpolation in Scala

  • fpinscala fpinscala 5,597
    star
    updated 11 months ago MIT License

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

  • updated 7 months ago Apache License 2.0

    Iteratees for Cats

  • updated over 6 years ago

    Rapture

  • updated about 2 years ago Apache License 2.0

    A scala extension for Project Reactor's Flux and Mono

  • updated 11 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 11 months ago

    An experimental library for Functional Reactive Programming in Scala

  • updated about 3 years ago Other

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

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

    Functional programming toolbox

  • updated about 8 years ago Apache License 2.0

    compile-time typechecked akka actors

  • zio zio 3,984
    star
    updated 9 days ago Apache License 2.0

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

Geometry, Geopositioning, Geospatial

  • updated about 1 month ago Apache License 2.0

    A STAC/OGC API Features Web Service

  • updated 4 months ago Other

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

  • updated 6 months ago MIT License

    Scala and Spark library focused on reading OpenStreetMap Pbf files.

  • updated 12 months 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 7 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 9 months 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 9 months ago Other

    Add-ons to Akka Stream

  • updated about 1 month ago Apache License 2.0

    Functional GraphQL library for Scala

  • updated 15 days ago MIT License

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

  • updated about 6 years ago Apache License 2.0

    Asynchronous Scala HTTP client using Finagle, Shapeless and Cats

  • updated over 3 years ago Apache License 2.0

    Implement fast, type-safe HTTP webservices for Finagle

  • updated about 2 months ago MIT License

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

  • http4s http4s 2,503
    star
    updated 10 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 about 2 months ago Apache License 2.0

    An HTTP Server and Client library for Scala.

  • updated almost 10 years ago MIT License

    Simple net test client/server for Netty and Scala lovers

  • reboot reboot 427
    star
    updated about 1 year ago GNU Lesser Genera...

    Scala wrapper for the Java AsyncHttpClient.

  • updated about 2 months ago Other

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

  • updated almost 3 years ago MIT License

    Unified Scala.js + Scala HTTP client API

  • updated 5 months ago Other

    Statically typed DOM API for Scala.js

  • updated about 2 years ago Apache License 2.0

    Simple scala wrapper for HttpURLConnection. OAuth included.

  • updated 3 months ago MIT License

    scalaxb is an XML data binding tool for Scala.

  • updated over 1 year ago Apache License 2.0

    Common REST API Scala/Scala.js components

  • tapir tapir 1,263
    star
    updated 2 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 9 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 4 months ago MIT License

    GNU Gettext .po file loader for Scala

Images, Audio and Video

  • updated almost 5 years ago Other

    Chromaprint/AcoustID audio fingerprinting for the JVM

  • updated almost 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 3 months ago Apache License 2.0

    Scalable Image Analysis and Shape Modelling

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

    Provides immutable datatypes for working with bits and bytes

  • scrimage scrimage 1,013
    star
    updated 5 months ago Apache License 2.0

    JVM - Java, Kotlin, Scala image processing library

Indexing and Searching

  • updated 8 months ago MIT License

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

  • elastic4s elastic4s 1,631
    star
    updated 18 days ago Apache License 2.0

    Elasticsearch Scala Client - Reactive, Non Blocking, Type Safe, HTTP Client

Internationalization

  • updated 26 days ago Apache License 2.0

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

JavaScript

  • updated almost 9 years ago

    js.scala: JavaScript as an embedded DSL in Scala

  • updated almost 4 years ago MIT License

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

  • updated about 2 months ago Apache License 2.0

    Facebook's React on Scala.JS

  • updated over 1 year ago Apache License 2.0

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

  • updated over 1 year ago Apache License 2.0

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

  • slinky slinky 632
    star
    updated 11 months 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 21 days ago Apache License 2.0

    A scala diff/patch library for Json

  • updated 2 months 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 7 months ago

    Jawn is for parsing jay-sawn (JSON)

  • json json 11
    star
    updated about 6 years ago

    Persist-Json, a Fast Json Parser Written in Scala

  • json4s json4s 1,470
    star
    updated about 1 month ago Apache License 2.0

    JSON library

  • updated about 1 month ago MIT License

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

  • lasic lasic 13
    star
    updated over 7 years ago MIT License

    A scala library for flexible JSON interfaces

  • updated about 2 months ago Apache License 2.0

    The Play JSON library

  • updated about 6 years ago MIT License

    play-json-zipper

  • updated almost 5 years ago Apache License 2.0

    ABANDONED Pure Scala serialization library with annotations

  • updated almost 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 23 days ago MIT License

    Fast JSON parser/generator for Scala

  • updated almost 9 years ago

    Better JSON support for Scala

  • updated 3 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 3 months ago Other

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

  • coursier coursier 2,001
    star
    updated 24 days ago Apache License 2.0

    Pure Scala Artifact Fetching

  • updated 23 days ago Apache License 2.0

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

Linting and Refactoring

  • updated almost 4 years ago Apache License 2.0

    Scalafmt SBT plugin

  • scalafmt scalafmt 1,396
    star
    updated 14 days ago Apache License 2.0

    Code formatter for Scala

Logging

  • odin odin 308
    star
    updated 23 days ago Apache License 2.0

    Fast & Functional logger in Scala

Logic Programming and Type Constraints

  • leon leon 162
    star
    updated about 1 month ago Other

    The Leon system for verification, synthesis, repair

  • updated 11 months ago Apache License 2.0

    DSL in Scala for Constraint Solving with Z3 SMT Solver

Markdown

  • updated 5 months ago MIT License

    Simple, safe and intuitive Scala I/O

Mathematics, Finance, Data Science and Bioinformatics

  • chimney chimney 1,089
    star
    updated about 1 month ago Apache License 2.0

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

  • updated about 1 month ago Apache License 2.0

    Compilation profiling tool for Scala 2 projects

  • updated about 1 month ago BSD 3-Clause "New...

    The Scala Package Index

  • updated 7 months ago Other

    ScalaFX simplifies creation of JavaFX-based user interfaces in Scala

  • updated about 2 years ago Apache License 2.0

    Simple scala wrapper for HttpURLConnection. OAuth included.

  • updated 4 months ago MIT License

    property based testing library for Scala

  • updated 27 days ago GNU Lesser Genera...

    Principled, fast, typeclass derivation.

  • updated 26 days ago Apache License 2.0

    An interactive playground for Scala

Miscellaneous Utils

  • updated 7 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 about 2 months ago MIT License

    Work with systemd.time like calendar events in Scala

  • updated 9 months 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 almost 3 years ago Other

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

  • updated about 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,207
    star
    updated about 1 month ago Apache License 2.0

    A scala implementation of the Lightning Network.

  • emil emil 35
    star
    updated about 2 months ago MIT License

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

  • exercism exercism 7,243
    star
    updated about 2 months ago

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

  • fansi fansi 224
    star
    updated 26 days 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 11 months ago MIT License

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

  • updated about 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 about 5 years ago Other

    A lean, functional library for Google Cloud Services in Scala

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

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

  • updated about 2 months ago MIT License

    Mailgun API implementation in Scala

  • updated 4 months ago MIT License

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

  • updated about 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 over 4 years ago MIT License

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

  • updated about 7 years ago

    Simplified wrapper to create PDFs in Scala

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

    Fast, customizable, boilerplate-free pickling support for Scala

  • updated 6 months ago Apache License 2.0

    Swagger spec generator for play framework

  • updated about 7 years ago

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

  • PPrint PPrint 217
    star
    updated about 2 months ago MIT License

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

  • updated 6 days ago Mozilla Public Li...

    A boilerplate-free library for loading configuration files

  • updated over 4 years ago Apache License 2.0

    A neat little tool to build presentations using the Scala REPL

  • s2gen s2gen 16
    star
    updated over 1 year ago MIT License

    A simple static site generator written in Scala

  • updated 11 months ago Apache License 2.0

    The easy way to learn Scala.

  • updated over 4 years ago MIT License

    An object pool for Scala

  • updated almost 3 years ago Apache License 2.0

    Remote shell access via SSH for your Scala applications

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

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

  • updated over 2 years ago MIT License

    Basic tools and utilities for Scala projects

  • updated about 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 2 months ago Other

    A scala chassis to get your applications and services bootstrapped quickly

  • updated almost 7 years ago

    boilerplate-free typed settings generation in Scala

  • updated almost 2 years ago Apache License 2.0

    Example code to accompany shapeless-guide.

  • utils4s utils4s 1,083
    star
    updated about 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 7 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 about 2 months ago Apache License 2.0

    A simple library for creating complex neural networks

  • MiNLP MiNLP 771
    star
    updated about 2 months 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,662
    star
    updated 11 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 3 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 about 7 years ago Apache License 2.0

    Chalk is a natural language processing library.

Operating System, Hardware and Robotics

  • os-lib os-lib 636
    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 713
    star
    updated 2 months ago Apache License 2.0

    Avro schema generation and serialization / deserialization for Scala

Other Tools

  • updated 3 months 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 about 2 months ago Apache License 2.0

    Scala macro that generates ultra-fast string interpolators.

  • updated 8 months ago Apache License 2.0

    Extremely fast string formatting

  • gitbucket gitbucket 9,047
    star
    updated about 1 month ago Apache License 2.0

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

  • metals metals 2,017
    star
    updated 22 days ago Apache License 2.0

    Scala language server with rich IDE features πŸš€

  • mill mill 1,953
    star
    updated 27 days ago MIT License

    Your shiny new Java/Scala build tool!

  • pos pos 23
    star
    updated over 1 year ago Apache License 2.0

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

  • updated over 6 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 3 months ago Apache License 2.0

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

  • updated over 1 year ago Apache License 2.0

    scalastyle

  • updated about 4 years ago

    Programmable, Typesafe Document Generation

  • scaps scaps 37
    star
    updated almost 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 over 1 year ago Apache License 2.0

    Time Series library for Scala

  • updated 12 days ago Apache License 2.0

    Flexible Scala code linting tool

Packaging and Publishing

  • updated about 3 years ago MIT License

    fresh packages delivered from your sbt console

  • updated 5 months ago MIT License

    I know this because build.sbt knows this.

  • updated about 3 years ago Apache License 2.0

    sbt plugin to create a dependency graph for your project

  • updated 2 months ago Apache License 2.0

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

  • updated 2 months ago Other

    PGP plugin for sbt

  • updated 2 months ago Other

    Site generation for sbt

Parsing

  • atto atto 358
    star
    updated 3 months ago MIT License

    friendly little parsers

  • updated 12 days ago MIT License

    A parsing library for the cats ecosystem

  • circe circe 2,464
    star
    updated about 2 months ago Apache License 2.0

    Yet another JSON library for Scala

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

    Command Line Interface Scala Toolkit

  • updated 3 months ago Apache License 2.0

    A composable command-line parser for Scala.

  • fastparse fastparse 1,072
    star
    updated 2 months ago MIT License

    Writing Fast Parsers Fast in Scala

  • updated about 1 month ago

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

  • updated 2 months ago Other

    A macro-based PEG parser generator for Scala 2.10+

  • updated over 1 year ago Apache License 2.0

    LL(1) parser combinators in Scala

  • updated 6 months ago MIT License

    a simple Scala CLI parsing library

PDF

  • updated about 1 month ago Apache License 2.0

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

  • updated about 6 years ago MIT License

    A PDF module for the Play framework

  • sPDF sPDF 200
    star
    updated 6 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,395
    star
    updated 3 months 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,790
    star
    updated over 2 years ago Apache License 2.0

    A machine learning package built for humans.

  • updated about 9 years ago Apache License 2.0

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

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

    Chalk is a natural language processing library.

  • updated about 2 months ago Apache License 2.0

    🍰 doddle-model: machine learning in Scala.

  • DynaML DynaML 198
    star
    updated about 1 year ago Apache License 2.0

    Scala Library/REPL for Machine Learning Research

  • updated 5 months ago GNU Affero Genera...

    The complete graph data science platform

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

    MLeap: Deploy ML Pipelines to Production

  • nak nak 340
    star
    updated almost 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,335
    star
    updated 9 months ago MIT License

    Simple and Distributed Machine Learning

  • updated 7 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 about 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 26 days ago Apache License 2.0

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

  • scalatra scalatra 2,630
    star
    updated about 1 month ago Other

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

  • spray spray 2,526
    star
    updated about 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,001
    star
    updated 24 days ago Apache License 2.0

    Pure Scala Artifact Fetching

  • mdoc mdoc 384
    star
    updated about 1 month ago Apache License 2.0

    Typechecked markdown documentation for Scala

  • mima mima 443
    star
    updated 2 months ago Apache License 2.0

    A tool for catching binary incompatibility in Scala

  • updated 6 months ago Apache License 2.0

    An Sbt plugin that fills apiMappings for common Scala libraries.

  • updated almost 4 years ago Other

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

  • updated 5 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 8 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 almost 3 years ago MIT License

    SBT deploy plugin

  • updated 3 months ago MIT License

    Create Docker images directly from sbt

  • updated 25 days ago MIT License

    Doctest for scala

  • updated 2 months ago Apache License 2.0

    Plugin for sbt to create Eclipse project definitions

  • updated almost 3 years ago MIT License

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

  • updated 5 months ago Apache License 2.0

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

  • updated 10 months ago Apache License 2.0

    SBT plugin for tweaking various IDE settings

  • updated 3 months ago Apache License 2.0

    An sbt plugin to create awesome microsites for your project

  • updated 3 months ago

    A sbt plugin for creating distributable Scala packages.

  • updated about 1 year ago Apache License 2.0

    An SBT plugin for dangerously fast development turnaround in Scala

  • updated 8 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 months 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 about 2 months ago BSD 3-Clause "New...

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

  • updated about 5 years ago Apache License 2.0

    Good advice for Scala compiler errors

  • splain splain 368
    star
    updated about 2 months ago MIT License

    better implicit errors for scala

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

    doc/tutorial generator for scala

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

    Servlet support for sbt

Scala Language Extensions

  • Ammonite Ammonite 2,579
    star
    updated 26 days ago MIT License

    Scala Scripting

  • updated over 2 years ago MIT License

    Desugaring scala `for` without implicit `withFilter`s

  • cassovary cassovary 1,039
    star
    updated over 2 years ago Apache License 2.0

    Cassovary is a simple big graph processing library for the JVM

  • updated 9 months ago Apache License 2.0

    The pure asynchronous runtime for Scala

  • updated 20 days ago Other

    cats transformer type classes.

  • chimney chimney 1,089
    star
    updated about 1 month ago Apache License 2.0

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

  • updated about 2 months ago MIT License

    A JSR-310 port of nscala_time

  • doobie doobie 2,117
    star
    updated 14 days ago MIT License

    Functional JDBC layer for Scala.

  • each each 253
    star
    updated 6 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 8 months ago Apache License 2.0

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

  • updated 9 months ago MIT License

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

  • updated almost 6 years ago MIT License

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

  • updated over 5 years ago

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

  • updated over 4 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 almost 7 years ago

    A common interface for different Id types

  • iron iron 396
    star
    updated about 2 months ago Apache License 2.0

    Strong type constraints for Scala

  • updated about 1 month ago MIT License

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

  • lamma lamma 90
    star
    updated almost 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 400
    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 172
    star
    updated almost 2 years ago Other

    High-performance SLF4J wrapper for Scala.

  • updated over 6 years ago Apache License 2.0

    Scala Logging Library

  • metals metals 2,017
    star
    updated 22 days ago Apache License 2.0

    Scala language server with rich IDE features πŸš€

  • Monocle Monocle 1,627
    star
    updated about 2 months ago MIT License

    Optics library for Scala

  • updated 26 days ago Apache License 2.0

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

  • updated about 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 26 days ago Apache License 2.0

    Modify deeply nested case class fields

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

    Refinement types for Scala

  • sauron sauron 168
    star
    updated about 9 years ago

    Yet another Scala lens macro

  • updated over 9 years ago Other

    Scala framework for efficient sequential and data-parallel collections -

  • updated about 2 months ago Apache License 2.0

    Convenient and performant logging library for Scala wrapping SLF4J.

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

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

  • scalameta scalameta 1,087
    star
    updated 4 days ago BSD 3-Clause "New...

    Library to read, analyze, transform and generate Scala programs

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

    A testing tool for Scala and Java developers

  • shapeless shapeless 3,363
    star
    updated 6 days ago Apache License 2.0

    Generic programming for Scala

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

    First class syntax support for type classes in Scala

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

    Squid – type-safe metaprogramming and compilation framework for Scala

  • updated about 7 years ago Apache License 2.0

    Asynchronous programming in fully featured Scala syntax.

  • updated 29 days ago Apache License 2.0

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

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

    Wonderful reusable code from Twitter

Schedulers

  • updated 3 months ago Other

    Akka gRPC

  • akka-http akka-http 1,335
    star
    updated 3 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 5 months ago Other

    Quartz Extension and utilities for cron-style scheduling in Akka

  • alpakka alpakka 1,259
    star
    updated 3 months ago Other

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

  • chronos chronos 4,363
    star
    updated almost 2 years ago Apache License 2.0

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

  • finagle finagle 8,742
    star
    updated 2 months ago Apache License 2.0

    A fault tolerant, protocol-agnostic RPC system

  • lamma lamma 90
    star
    updated almost 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 19 days 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,652
    star
    updated 26 days ago Other

    Principled Functional Programming in Scala

  • spray spray 2,526
    star
    updated about 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 10 months ago Other

    Banana RDF

  • updated over 8 years ago

    RDF stream processing framework in Scala

  • scowl scowl 55
    star
    updated about 2 months ago MIT License

    A Scala DSL for programming with the OWL API.

Serialization

  • chill chill 607
    star
    updated 30 days ago Apache License 2.0

    Scala extensions for the Kryo serialization library

  • updated almost 6 years ago

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

  • updated over 6 years ago

    Rapture

  • updated over 6 years ago Other

    the scala protocol buffers (protobuf) compiler

  • scodec scodec 800
    star
    updated 3 months ago BSD 3-Clause "New...

    Scala combinator library for working with binary data

  • updated about 1 month ago Apache License 2.0

    A Thrift parser/generator

  • updated about 1 month ago MIT License

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

  • updated over 4 years ago

    validation api extracted from play

Serverless

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

    Apache OpenWhisk is an open source serverless cloud platform

Table of Contents

  • updated about 1 month ago MIT License

    fs2 utilities to interact with AWS

  • updated 2 months ago
  • updated 5 months ago MIT License

    Minimal, type-safe RPC Scala library.

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

    A foundational framework for distributed programming.

  • updated almost 4 years ago Other

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

  • updated 19 days ago Mozilla Public Li...

    A purely functional Cassandra client built using ZIO & Cats Effect on top of the Datastax Java Driver

Templating

  • beard beard 121
    star
    updated 5 months ago Other

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

  • updated 8 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 6 months ago MIT License

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

  • updated 5 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 535
    star
    updated 2 months ago Apache License 2.0

    Twirl is Play's default template engine

Testing

  • updated 20 days ago Apache License 2.0

    Integration between cats-effect and test frameworks

  • updated 20 days ago Apache License 2.0

    Testing tool in Scala for HTTP JSON API

  • updated about 7 years ago Apache License 2.0

    Randomised, zero-boilerplate object builders

  • diffy diffy 1,147
    star
    updated 6 months ago Other
  • updated 23 days ago MIT License

    Flexible law checking for Scala

  • updated 2 months ago MIT License

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

  • elasticmq elasticmq 2,379
    star
    updated about 1 month ago Apache License 2.0

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

  • updated almost 9 years ago Apache License 2.0

    Native non-blocking client for ZooKeeper with Finagle

  • finch finch 1,594
    star
    updated 22 days ago Apache License 2.0

    Scala combinator library for building Finagle HTTP services

  • fs2 fs2 2,319
    star
    updated 7 days ago Other

    Compositional, streaming I/O library for Scala

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

    Modern Load Testing as Code

  • updated about 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 21 days ago MIT License

    Mockito for Scala language

  • munit munit 406
    star
    updated about 1 month ago Apache License 2.0

    Scala testing library with actionable errors and extensible APIs

  • nyaya nyaya 185
    star
    updated 3 months ago GNU Lesser Genera...

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

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

    Performant database access in Scala

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

    Property-based testing for Scala

  • updated over 1 year ago Other

    Microbenchmarking and performance regression testing framework for the JVM platform.

  • updated about 2 months ago MIT License

    Native Scala mocking framework

  • updated 4 months ago MIT License

    property based testing library for Scala

  • updated about 5 years ago MIT License

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

  • specs2 specs2 733
    star
    updated 8 months ago Other

    Software Specifications for Scala

  • updated 2 months ago Apache License 2.0

    Mutation testing for Scala

  • updated 3 months 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 713
    star
    updated 2 months ago Apache License 2.0

    Avro schema generation and serialization / deserialization for Scala

  • chill chill 607
    star
    updated 30 days ago Apache License 2.0

    Scala extensions for the Kryo serialization library

  • scodec scodec 800
    star
    updated 3 months ago BSD 3-Clause "New...

    Scala combinator library for working with binary data

  • updated 3 months ago Apache License 2.0

    A lightweight, clean and simple JSON implementation in Scala

Text Manipulation

  • diff diff 178
    star
    updated almost 3 years ago Other

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

  • updated over 6 years ago MIT License

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

  • fansi fansi 224
    star
    updated 26 days ago Other

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

  • updated about 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 almost 3 years ago MIT License

    Myers diff algorithm in Scala

  • updated almost 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 over 6 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 about 5 years ago Other

    A way to show data in tabular form

Third-Party APIs

  • sttp sttp 1,401
    star
    updated about 1 month 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,753
    star
    updated 2 months ago MIT License

    Powerful new number types and numeric abstractions for Scala.

  • updated 23 days 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,753
    star
    updated 2 months ago MIT License

    Powerful new number types and numeric abstractions for Scala.

  • updated 23 days ago Apache License 2.0

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

URLs and Routing

  • lagom lagom 2,635
    star
    updated 8 months ago Apache License 2.0

    Reactive Microservices for the JVM

Version Management

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

    sbt, the interactive build tool

  • updated 3 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 4 months ago Apache License 2.0

    Modern Load Testing as Code

  • marathon marathon 4,068
    star
    updated over 1 year ago Apache License 2.0

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

Web Development & Frameworks

  • updated over 9 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 about 5 years ago Apache License 2.0

    A lightweight framework for writing REST services in Scala.

  • colossus colossus 1,143
    star
    updated over 2 years ago Apache License 2.0

    I/O and Microservice library for Scala

  • finatra finatra 2,271
    star
    updated 2 months ago Apache License 2.0

    Fast, testable, Scala services built on TwitterServer and Finagle

  • finch finch 1,594
    star
    updated 22 days ago Apache License 2.0

    Scala combinator library for building Finagle HTTP services

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

    Lift Framework

  • http4s http4s 2,503
    star
    updated 10 days ago Apache License 2.0

    A minimal, idiomatic Scala interface for HTTP

  • Metascala Metascala 1,159
    star
    updated 9 months ago

    A JVM written in Scala

  • updated about 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 about 1 month ago Other

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

  • sangria sangria 1,965
    star
    updated 2 months ago Apache License 2.0

    Scala GraphQL implementation

  • updated 2 months ago Other

    Library for building sbt plugins for the web

  • updated 5 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,630
    star
    updated about 1 month 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 256
    star
    updated 7 months ago Other

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

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

    Suzaku web UI framework for Scala

  • updated 3 months ago MIT License

    A toolkit for servicing HTTP requests in Scala

  • xitrum xitrum 447
    star
    updated about 1 year ago MIT License

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

  • updated about 1 year ago

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

Web Frontend

XML/HTML and DOM

  • updated 8 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 about 1 year ago MIT License

    Tiny DOM binding library for Scala.js

  • updated 3 months ago MIT License

    A Scala library for scraping content from HTML pages

  • updated 6 months ago MIT License

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

  • xs4s xs4s 57
    star
    updated 6 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 over 1 year ago MIT License

    Scala wrapper for SnakeYAML