Bloom filter for Scala, the fastest for JVM
A tool for data sampling, data generation, and data diffing
All Algorithms implemented in Scala
Parallel collections standard library module for Scala 2.13+
simple combinator-based parsing for Scala. formerly part of the Scala standard library, now a separate community-maintained module
The standard Scala XML library
Purely Functional Algorithms and Data Structures in Scala
algorithms in scala
TextTeaser is an automatic summarization algorithm.
Android client for Project Tox - Secure Peer to Peer Messaging
gradle-android-scala-plugin adds scala language support to official gradle android plugin
A modular functional UI language for Android
An easy-to-use sbt plugin for working with all Android projects
Scaloid makes your Android code easy to understand and maintain.
Scala wrappers for Java's Swing API for desktop GUIs
Typesafe, purely functional Computational Intelligence
Community driven tutorial for CIlib
sbt plugin to roll the Git history
Support for sbt plugins that use JavaScript
Build highly concurrent, distributed, and resilient message-driven applications on the JVM
High-performance Arrow and Task in Scala
Compositional, streaming I/O library for Scala
Iteratees for Cats
Single Page Applications running on the server side.
Simple, expressive, and safe UI library for Scala.js
Asynchronous, Reactive Programming for Scala and Scala.js.
A scala extension for Project Reactor's Flux and Mono
RxScala β Reactive Extensions for Scala β a library for composing asynchronous and event-based programs using observable sequences
An asynchronous programming facility for Scala
the Scala delimited continuations plugin and library
Parallel collections standard library module for Scala 2.13+
An experimental library for Functional Reactive Programming in Scala
Client-server skeleton
Scala framework for building beautiful and maintainable web applications.
The wiki and issues for the vert-x3 organisation
A small and effective event-handling library for Scala
ZIO β A type-safe, composable library for async and concurrent programming in Scala
A computer music framework to describe, create and manage sound processes in the Scala programming language. Mirror of https://codeberg.org/sciss/SoundProcesses
Web & mobile client-side akka-http sessions, with optional JWT support
Scala library to sign HTTP requests to AWS services.
An authorization module for the Play framework
An implementation of an OAuth2 server designed for mocking/testing
Lightweight api management on top of a modern http reverse proxy
Simple play module for authenticating against Google
Security library for Play framework 2 in Java and Scala: OAuth, CAS, SAML, OpenID Connect, LDAP, JWT...
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.
Play2.x Authentication and Authorization module
OAuth 2.0 server-side implementation written in Scala
A module that provides OAuth, OAuth2 and OpenID authentication for Play Framework applications
A Scala kernel for Jupyter
Alpakka Kafka connector - Alpakka is a Reactive Enterprise Integration library for Java and Scala, based on Reactive Streams and Akka.
CPU and GPU-accelerated Machine Learning Library
Breeze is a numerical processing library for Scala.
Lightweight real-time big data streaming engine over Akka
Scala library for accessing various file, batch systems, job schedulers and grid middlewares.
Cloud-native genomic dataframes and batch computing
A simplified, lightweight ETL Framework based on Apache Spark
Spark DataFrames for earth observation data
A Scala API for Cascading
Schema registry for CSV, TSV, JSON, AVRO and Parquet schema. Supports schema inference and GraphQL API.
A Scala productivity framework for Hadoop.
Scala DSL on top of Oozie XML
Apache Spark - A unified analytics engine for large-scale data processing
Deploy Spark cluster in an easy way.
Spark library for easy MongoDB access
Executable Apache Spark Tools: Format Converter & SQL Processor
Basic framework utilities to quickly start writing production ready Apache Spark applications
Spark package to "plug" holes in data using SQL based rules β‘οΈ π
Real Time Analytics and Data Pipelines based on Spark Streaming
Streaming MapReduce with Scalding and Storm
The missing MatPlotLib for Scala + Spark
ADAM is a genomics analysis platform with specialized file formats built using Apache Avro, Apache Spark, and Apache Parquet. Apache 2 licensed.
A scalable genome browser. Apache 2 licensed.
Bloop is a build server and CLI tool to compile, test and run Scala fast from any editor or build tool.
sbt plugin to create a dependency graph for your project
A git plugin for sbt
sbt plugin to roll the Git history
sbt-header is an sbt plugin for creating file headers, e.g. copyright headers
"Trust no one, bench everything." - sbt plugin for JMH (Java Microbenchmark Harness)
PGP plugin for sbt
A release plugin for sbt
sbt plugin for scoverage
Site generation for sbt
sbt plugin to create a unified Scaladoc or Javadoc API document across multiple subprojects.
Performant database access in Scala
"Trust no one, bench everything." - sbt plugin for JMH (Java Microbenchmark Harness)
sbt Native Packager
Proguard sbt plugin
SBT Plugin to create a "start" script to run the program
Library for building sbt plugins for the web
makes some Scala 2.13 APIs (primarily collections, also some others) available on 2.11 and 2.12, to aid cross-building
Simple caching in Scala
Your daily code review tool
Find potential bugs in your services with Diffy
scalastyle
A Scala kernel for Jupyter
An interactive playground for Scala
Scalafmt SBT plugin
Code formatter for Scala
A simple library for creating complex neural networks
Scala testing library with actionable errors and extensible APIs
An asynchronous programming facility for Scala
makes some Scala 2.13 APIs (primarily collections, also some others) available on 2.11 and 2.12, to aid cross-building
the Scala delimited continuations plugin and library
simple combinator-based parsing for Scala. formerly part of the Scala standard library, now a separate community-maintained module
The standard Scala XML library
Generation of arbitrary case classes / ADTs instances with scalacheck and shapeless
Refactoring and linting tool for Scala
Protocol buffer compiler for Scala.
A Scala API for Apache Beam and Google Cloud Dataflow.
Automatic argonaut codec derivation with shapeless
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!)
A framework to create embedded Domain-Specific Languages in Scala
Static Analysis Compiler Plugin for Scala
A compiler plug-in to control object lifetimes in Scala
Scala.js, the Scala to JavaScript compiler
Your favorite language gets closer to bare metal.
The Scala 3 compiler, also known as Dotty.
Abstract Algebra for Scala
Axle Domain Specific Language for Scientific Cloud Computing and Visualization
Lightweight, modular, and extensible library for functional programming.
C4E, a JVM friendly library written in Scala for both local and distributed (Spark) Clustering.
Scientific computing with N-dimensional arrays
Statically-checked string interpolation in Scala
Functional JDBC layer for Scala.
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.
Accelerate local LLM inference and finetuning (LLaMA, Mistral, ChatGLM, Qwen, Baichuan, Mixtral, Gemma, Phi, MiniCPM, etc.) on Intel XPU (e.g., local PC with iGPU and NPU, discrete GPU such as Arc, Flex and Max); seamlessly integrate with llama.cpp, Ollama, HuggingFace, LangChain, LlamaIndex, GraphRAG, DeepSpeed, vLLM, FastChat, Axolotl, etc.
A dimensional analysis library based on dependent types
LoMRF is an open-source implementation of Markov Logic Networks
Purely functional genetic algorithms for multi-objective optimisation
numsca is numpy for scala
Workflow engine for exploration of simulation models using high throughput computing
Optimus is a mathematical programming library for Scala.
Fast, customizable, boilerplate-free pickling support for Scala
Rings: efficient JVM library for polynomial rings
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: Scala Data Library
sbt, the interactive build tool
Scala 2 compiler and standard library. Bugs at https://github.com/scala/bug; Scala 3 at https://github.com/scala/scala3
Scala.js, the Scala to JavaScript compiler
Your favorite language gets closer to bare metal.
The Scala 3 compiler, also known as Dotty.
Interactive and Reactive Data Science using Scala and Spark.
SwiftLearner: Scala machine learning library
A group of neural-network libraries for functional and mainstream languages
TensorFlow API for the Scala Programming Language
Statistics utilities for the JVM - in Scala!
Scala Units of Measure Types
Wonderful reusable code from Twitter
Web-based notebook that enables data-driven, interactive data analytics and collaborative documents with SQL, Scala and more.
Start using OpenCV in your JVM project in just 1 line, no separate compiling, installing OpenCV, or fussing with your system required
Yet another Typesafe config Scala wrapper powered by circe
Simple Scala Config: Typesafe Config wrapped in a `Dynamic` blanket.
The Scala HTTP client you always wanted!
π Elasticsearch Scala Client - Reactive, Non Blocking, Type Safe, HTTP Client
A testing tool for Scala and Java developers
Bitcoin Implementation in Scala
Cryptographic primitives for Scala
Type-safe general-cryptography library - https://jmcardon.github.io/tsec/
Scala Library for Reading Flat File Data (CSV/TSV/XLS/XLSX)
CSV handling library for Scala
CSV Reader/Writer for Scala
CSV Data Source for Apache Spark 1.x
Abandoned: Pluggable persistence in Scala
A replicated Akka Persistence journal backed by Apache Cassandra
akka-persistence-gcp-datastore is a journal and snapshot store plugin for akka-persistence using google cloud firestore in datastore mode.
The Anorm database library
Neo4j Scala library based on Anorm in the Play Framework
High performance data store solution
Casbah is now officially end-of-life (EOL).
Clickhouse Scala Client with Reactive Streams support
The Couchbase Monorepo for JVM Clients: Java, Scala, io-coreβ¦
A purely functional Scala client for CouchDB
Dynamo DB Database Done Scala-way
Scala etcd client implementing V3 APIs
Distributed Prometheus time series database
A distributed, fault-tolerant graph database
[unmaintained] Scala wrapper for Apache TinkerPop 3 Graph DSL
A Future-free Fs2 native pure FP Redis client
A Persistence Framework for Scala and NoSQL
Light-weight convenience wrapper around Lucene to simplify complex tasks and add Scala sugar.
A Scala ORM library
Memcached client for Scala
Reactive type-safe Scala driver for SQL databases
Neo4j Scala client using Akka-Http
Scala lightweight, type-safe, asynchronous driver for neo4j
Schema safe, type-safe, reactive Scala driver for Cassandra/Datastax Enterprise
Async, Netty based, database drivers for PostgreSQL and MySQL written in Scala
Idiomatic, typesafe, and reactive Scala client for Apache Pulsar
Play 2 plugin for ReactiveCouchbase
π Non-blocking, Reactive MongoDB Driver for Scala
[DISCONTINUED] Reactive type-safe Scala driver for Neo4J
Non-blocking, Reactive Redis driver for Scala (with Sentinel support)
Scala Driver for RethinkDB
Salat is a simple serialization library for case classes.
ActiveRecord-like ORM library for Scala
Type-safe data migration tool for Slick, Git and beyond.
scala SQL api
Type-Safe framework for defining, modifying, and querying SQL databases
A tidy SQL-based DB access library for Scala developers. This library naturally wraps JDBC APIs and provides you easy-to-use APIs.
Simpler DynamoDB access for Scala
Non-blocking, ultra-fast Scala Redis client built on top of Akka IO, used in production at Livestream
Scala + Druid: Scruid. A library that allows you to compose queries in Scala, and parse the result back into typesafe classes.
Memcached client for Scala
Slick (Scala Language Integrated Connection Kit) is a modern database query and access library for Scala
Slick extensions for PostgreSQL
A functional boilerplate-free Scala ORM
A Scala DSL for talking with databases with minimum verbosity and maximum type safety
Persistent and in-memory key-value storage engine for JVM that scales on a single machine.
Reactive MongoDB Driver for Scala
Type-safe and Schema-safe Scala wrapper for Cassandra driver
Compile-time Language Integrated Queries for Scala
Accord: A sane validation library for Scala
Minimal, idiomatic, customizable validation Scala library.
A micro data binding and validating framework, very easy to use and hack
Scala library for boilerplate-free validation
Scala.js facade for WebSQL/SQLite API
If you don't agree with the data
Schema safe, type-safe, reactive Scala driver for Cassandra/Datastax Enterprise
A tidy SQL-based DB access library for Scala developers. This library naturally wraps JDBC APIs and provides you easy-to-use APIs.
A Scala API for Apache Beam and Google Cloud Dataflow.
Apache Spark - A unified analytics engine for large-scale data processing
The first and only true Functional Reactive Programming framework for Scala.
ArangoDB client written in Scala
The fastest logging library in the world. Built from scratch in Scala and programmatically configurable.
The missing MatPlotLib for Scala + Spark
Next generation user interface and application development in Scala and Scala.js for web, mobile, and desktop.
A new Scala wrapper for Joda Time based on scala-time
Essential Building Blocks for Scala
Grafter is a library to configure and wire Scala applications
Productivity-oriented collection of lightweight fancy stuff for Scala toolchain
Zero-cost, compile-time, type-safe dependency injection library.
The first and only true Functional Reactive Programming framework for Scala.
Lightweight Scala Dependency Injection Library
ArangoDB client written in Scala
Scala classpath scanner
The fastest logging library in the world. Built from scratch in Scala and programmatically configurable.
Scala Uniquely Bound Classes Under Traits
Next generation user interface and application development in Scala and Scala.js for web, mobile, and desktop.
In-memory dimensional time series database.
sbt project that packages the Scala distribution
The leader in Next-Generation Customer Data Infrastructure
Bloop is a build server and CLI tool to compile, test and run Scala fast from any editor or build tool.
Yet another JSON library for Scala
Codacy tool for Scalameta
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.
Scala macro that generates ultra-fast string interpolators.
Extremely fast string formatting
A Git platform powered by Scala with easy installation, high extensibility & GitHub API compatibility
a command line tool to apply templates defined on GitHub
Mill is a fast JVM build tool that supports Java and Scala. Mill aims to make your projectβs build process performant, maintainable, and flexible
Macro based print debugging. Locates debug statements in your IDE. Supports logging.
π€ A bot that helps you keep your projects up-to-date
Macro based print debugging. Locates log statements in your IDE.
Scala2PlantUML generates PlantUML diagrams from Scala code.
ScalaJS frontend router
Library to read, analyze, transform and generate Scala programs
Scala source code formatter
Programmable, Typesafe Document Generation
URL (de)construct. Withers.
Flexible Scala code linting tool
A distributed tracing extension for Akka. Provides integration with Play framework, Spray and Akka HTTP.
Akka, for Scala.js
Automatically wrap Scala classes that return Futures with a Circuit Breaker
Orchestrate microservice-based process flows
Blindsight is a Scala logging API with DSL based structured logging, fluent logging, semantic logging, flow logging, and context aware logging.
Breeze is a numerical processing library for Scala.
[MIRROR] A Playframework BodyParser for scanning multipart file uploads with ClamAV
A library for expressive and efficient service composition
I/O and Microservice library for Scala
Distributed NoSQL Database
A fault tolerant, protocol-agnostic RPC system
Fast, testable, Scala services built on TwitterServer and Finagle
Library to register and lookup actors by names in an Akka cluster
Kafka-based message queue
A RPC framework leveraging Spark RPC module
A purely functional library to build distributed and event-driven systems
Minimal, type-safe RPC Scala library.
A foundational framework for distributed programming.
Enhances Akka with a safer alternative to "ask"
Principled Functional Programming in Scala
Embeddable multi-Paxos For The JVM
Build highly concurrent, distributed, and resilient message-driven applications on the JVM
Akka gRPC
The Streaming-first HTTP server/module of Akka
Akka Management is a suite of tools for operating Akka Clusters.
Reactive Microservices for the JVM
Asynchronous, Reactive Programming for Scala and Scala.js.
The Opinionated RabbitMQ Library for Scala and Akka
sbt Native Packager
Refactoring and linting tool for Scala
Protocol buffer compiler for Scala.
Bitcoin Implementation in Scala
Blockchain (smart contract) platform using CBC-Casper proof of stake + Rholang for concurrent execution.
asynchronous library for sending and receiving mail via fs2._
Simple, safe and intuitive Scala I/O
IO module for sbt
A macro-based PEG parser generator for Scala 2.10+
Yet another Scala lens macro
The Play JSON library
Desugaring scala `for` without implicit `withFilter`s
Lightweight, modular, and extensible library for functional programming.
Statically-checked string interpolation in Scala
Code, exercises, answers, and hints to go along with the book "Functional Programming in Scala"
Iteratees for Cats
Rapture
A scala extension for Project Reactor's Flux and Mono
REScala - distributed and reactive programming embedded in OO and FP programs.
Functional Reactive Programming for Scala
An experimental library for Functional Reactive Programming in Scala
SynapseGrid is a framework for constructing dynamic low latency data flow systems.
Functional programming toolbox
compile-time typechecked akka actors
ZIO β A type-safe, composable library for async and concurrent programming in Scala
A STAC/OGC API Features Web Service
GeoTrellis is a geographic data processing engine for high performance applications.
Scala and Spark library focused on reading OpenStreetMap Pbf files.
RTree2D is a 2D immutable R-tree for ultra-fast nearest and intersection queries in plane and spherical coordinates
LocationTech SFCurve is a Scala library for the creation, transformation, and querying of space-filling curves
a scala library with primitives to build applications using the SpatioTemporal Asset Catalogs specification
A computer music framework to describe, create and manage sound processes in the Scala programming language. Mirror of https://codeberg.org/sciss/SoundProcesses
educational microarchitectures for risc-v isa
Add-ons to Akka Stream
Functional GraphQL library for Scala
Describe HTTP endpoints in Scala and derive clients, servers, and documentation
Asynchronous Scala HTTP client using Finagle, Shapeless and Cats
Implement fast, type-safe HTTP webservices for Finagle
A lightweight HTTP/WebSocket server built with ZIO
A minimal, idiomatic Scala interface for HTTP
Manages installation, updating, downloading, launching, error reporting, and more for your application.
An HTTP Server and Client library for Scala.
Simple net test client/server for Netty and Scala lovers
Scala wrapper for the Java AsyncHttpClient.
A Scala port of the popular Python Requests HTTP client: flexible, intuitive, and straightforward to use.
Unified Scala.js + Scala HTTP client API
Statically typed DOM API for Scala.js
Simple scala wrapper for HttpURLConnection. OAuth included.
scalaxb is an XML data binding tool for Scala.
Common REST API Scala/Scala.js components
Rapid development of self-documenting APIs
A comfortable and fashionable way to have bi-directional conversations with modern web servers.
A next-generation Scala framework for building scalable, correct, and efficient HTTP clients and servers
Scala compiler plugin that acts like GNU xgettext command to extract i18n strings in Scala source code files to Gettext .po file
GNU Gettext .po file loader for Scala
Chromaprint/AcoustID audio fingerprinting for the JVM
Image comparison by hash codes
A Scala sound synthesis library based on SuperCollider. Mirror of https://codeberg.org/sciss/ScalaCollider
Scalable Image Analysis and Shape Modelling
Provides immutable datatypes for working with bits and bytes
JVM - Java, Kotlin, Scala image processing library
β‘οΈ A fully-featured and blazing-fast Scala API client to interact with Algolia.
π Elasticsearch Scala Client - Reactive, Non Blocking, Type Safe, HTTP Client
A Java 8 (and up) compatibility kit for Scala.
js.scala: JavaScript as an embedded DSL in Scala
Production ready React wrapper for Scala.js - composable lifecycle - no memoization, no macros, no implicits.
Facebook's React on Scala.JS
Scala.js facades for core React.js APIs, components and hooks
Scala.js facades for react-native and expo APIs and components
Write Scala.js React apps just like you would in ES6
Purely functional JSON parser and library in scala.
A scala diff/patch library for Json
Add-on module for Jackson (https://github.com/FasterXML/jackson) to support Scala-specific datatypes
Jawn is for parsing jay-sawn (JSON)
Persist-Json, a Fast Json Parser Written in Scala
JSON library
Scala macros for compile-time generation of safe and ultra-fast JSON codecs + circe booster
A scala library for flexible JSON interfaces
The Play JSON library
play-json-zipper
ABANDONED Pure Scala serialization library with annotations
sbt plugin that generates Scala case classes for easy, statically typed and implicit access of JSON data e.g. from API responses
Compile-time JSON marshaling and abstraction for Scala, Scala Native and Scala.js
Scala support library for integrating the JSON API spec with Spray, Play! or Circe
Fast JSON parser/generator for Scala
Better JSON support for Scala
A lightweight, clean and simple JSON implementation in Scala
A replicated Akka Persistence journal backed by Apache Cassandra
Asynchronously writes journal and snapshot entries to configured JDBC databases so that Akka Actors can recover state
Pure Scala Artifact Fetching
π€ A bot that helps you keep your projects up-to-date
Scalafmt SBT plugin
Code formatter for Scala
The Leon system for verification, synthesis, repair
DSL in Scala for Constraint Solving with Z3 SMT Solver
Simple, safe and intuitive Scala I/O
Scala library for boilerplate-free, type-safe data transformations
Compilation profiling tool for Scala 2 projects
The Scala Package Index
ScalaFX simplifies creation of JavaFX-based user interfaces in Scala
Simple scala wrapper for HttpURLConnection. OAuth included.
property based testing library for Scala
Principled, fast, typeclass derivation.
An interactive playground for Scala
Simple project to quickly start developing a Scala-based microservice or web application, without the need to write login, user registration etc.
Learn Cellular Automata through generative art
Work with systemd.time like calendar events in Scala
The pure asynchronous runtime for Scala
Deploying scala libraries to central for dummies
Visually compare Scala data structures with out of the box support for arbitrary case classes.
Easy Config makes Scala application configuration extremely easy. It reads configuration from the environment or command line arguments.
A scala implementation of the Lightning Network.
Emil is a library for dealing with E-Mail in Scala.
Crowd-sourced code mentorship. Practice having thoughtful conversations about code.
Scala/Scala.js library for manipulating Fancy Ansi colored strings
source and examples to Functional Programming for Mortals with Scalaz
Code for the book "Get Programming with Scala" (Manning)
This API is a wrapper for the google java libraries. Currently mapping Admin Directory, Drive, and Calendar.
A lean, functional library for Google Cloud Services in Scala
learn-by-doing course/tutorial for functional programming on scala
Mailgun API implementation in Scala
Scala command-line wrapper around ffmpeg, ffprobe, ImageMagick, and other tools relating to media.
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:
A chess library that runs on the server (Scala) and on the browser (ScalaJS).
Simplified wrapper to create PDFs in Scala
Fast, customizable, boilerplate-free pickling support for Scala
Swagger spec generator for play framework
Powerful framework providing many useful utilities and features on top of the Scala language.
Pretty-printing value, types and type-signatures in Scala
A boilerplate-free library for loading configuration files
A neat little tool to build presentations using the Scala REPL
A simple static site generator written in Scala
The easy way to learn Scala.
An object pool for Scala
Remote shell access via SSH for your Scala applications
A library-based Software Transactional Memory (STM) for Scala, coupled with transactional sets and maps
Basic tools and utilities for Scala projects
Lessons in the Fundamentals of Scala
Generic framework for development of domain-specific compilers in Scala
A scala chassis to get your applications and services bootstrapped quickly
boilerplate-free typed settings generation in Scala
Example code to accompany shapeless-guide.
scalaγsparkδ½Ώη¨θΏη¨δΈοΌεη§ζ΅θ―η¨δΎδ»₯εηΈε ³θ΅ζζ΄η
A non-blocking Yahoo Finance Scala client
ScalaFX simplifies creation of JavaFX-based user interfaces in Scala
π "Scala on Rails" - A full-stack web app framework for rapid development in Scala
A simple library for creating complex neural networks
XiaoMi Natural Language Processing Toolkits
Stanford CoreNLP wrapper for Apache Spark
State of the Art Natural Language Processing
The Community Maintained High Velocity Web Framework For Java and Scala.
RxScala β Reactive Extensions for Scala β a library for composing asynchronous and event-based programs using observable sequences
Scala wrappers for Java's Swing API for desktop GUIs
Chalk is a natural language processing library.
OS-Lib is a simple, flexible, high-performance Scala interface to common OS filesystem and subprocess APIs
Avro schema generation and serialization / deserialization for Scala
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.
Scala macro that generates ultra-fast string interpolators.
Extremely fast string formatting
A Git platform powered by Scala with easy installation, high extensibility & GitHub API compatibility
Scala language server with rich IDE features π
Mill is a fast JVM build tool that supports Java and Scala. Mill aims to make your projectβs build process performant, maintainable, and flexible
Macro based print debugging. Locates debug statements in your IDE. Supports logging.
obsolete; visit https://github.com/scalacenter/scalafix instead
Macro based print debugging. Locates log statements in your IDE.
Scoverage Scala Code Coverage Core Libs
Benchmarks: write in Scala or JS, run in your browser. Live demo:
scalastyle
Programmable, Typesafe Document Generation
Scala API Search
Scurses, terminal drawing API for Scala, and Onions, a Scurses framework for easy terminal UI
Time Series library for Scala
Flexible Scala code linting tool
fresh packages delivered from your sbt console
I know this because build.sbt knows this.
sbt plugin to create a dependency graph for your project
sbt-header is an sbt plugin for creating file headers, e.g. copyright headers
PGP plugin for sbt
Site generation for sbt
friendly little parsers
A parsing library for the cats ecosystem
Yet another JSON library for Scala
Command Line Interface Scala Toolkit
A composable command-line parser for Scala.
Writing Fast Parsers Fast in Scala
Kaitai Struct: declarative language to generate binary data parsers in C++ / C# / Go / Java / JavaScript / Lua / Nim / Perl / PHP / Python / Ruby
A macro-based PEG parser generator for Scala 2.10+
LL(1) parser combinators in Scala
a simple Scala CLI parsing library
Given a scholarly PDF, extract figures, tables, captions, and section titles.
A PDF module for the Play framework
Create PDFs from Scala using plain old HTML and CSS. Uses wkhtmltopdf on the back-end which renders HTML using Webkit.
Distributed Tracing, Metrics and Context Propagation for applications running on the JVM
The scala API for Dropwizard's Metrics.
A machine learning package built for humans.
*breeze-viz has moved back to the main breeze repo*
Chalk is a natural language processing library.
π° doddle-model: machine learning in Scala.
Scala Library/REPL for Machine Learning Research
The complete graph data science platform
MLeap: Deploy ML Pipelines to Production
The Nak Machine Learning Library
Functional DevOps with Scala and Kubernetes
PredictionIO, a machine learning server for developers and ML engineers.
Simple and Distributed Machine Learning
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
Lift Framework
The Community Maintained High Velocity Web Framework For Java and Scala.
A Java 8 (and up) compatibility kit for Scala.
Tiny Scala high-performance, async web framework, inspired by Sinatra
A suite of scala libraries for building and consuming RESTful web services on top of Akka: lightweight, asynchronous, non-blocking, actor-based, testable
Pure Scala Artifact Fetching
Typechecked markdown documentation for Scala
A tool for catching binary incompatibility in Scala
An Sbt plugin that fills apiMappings for common Scala libraries.
A port of apidocjs https://apidocjs.com to sbt, to document REST Api
I know this because build.sbt knows this.
sbt plugin to automate Sonatype releases from GitHub Actions
SBT Plugin for OWASP DependencyCheck. Monitor your dependencies and report if there are any publicly known vulnerabilities (e.g. CVEs). π
SBT deploy plugin
Create Docker images directly from sbt
Doctest for scala
Plugin for sbt to create Eclipse project definitions
Use git-describe as a version and run git commands inside SBT shell
Sbt plugin for rendering Scala objects to files. And more!
SBT plugin for tweaking various IDE settings
An sbt plugin to create awesome microsites for your project
A sbt plugin for creating distributable Scala packages.
An SBT plugin for dangerously fast development turnaround in Scala
A Sbt plugin that configures source mapping for Scala.js projects hosted on Github
sbt plugin for Scalafmt
sbt plugin for scoverage
A sbt plugin for publishing Scala/Java projects to the Maven central.
sbt plugin to create a unified Scaladoc or Javadoc API document across multiple subprojects.
sbt plugin that can check Maven and Ivy repositories for dependency updates
Servlet support for sbt
Good advice for Scala compiler errors
better implicit errors for scala
doc/tutorial generator for scala
Scala Scripting
Desugaring scala `for` without implicit `withFilter`s
Cassovary is a simple big graph processing library for the JVM
The pure asynchronous runtime for Scala
cats transformer type classes.
Scala library for boilerplate-free, type-safe data transformations
A JSR-310 port of nscala_time
Functional JDBC layer for Scala.
A macro library that converts native imperative syntax to scalaz's monadic expressions
Eff monad for cats - https://atnos-org.github.io/eff
A library that toggles Scala code at compile-time, like #if in C/C++
A type-safe, reflection-free, powerful enumeration implementation for Scala with exhaustive pattern match warnings and helpful integrations.
Easy way to create Free Monad using Scala macros with first-class Intellij support.
Practical effect composition library based on abstract wrapping type and the free monad
A cohesive & pragmatic framework of FP centric Scala libraries
A mini Scala utility library
A common interface for different Id types
Strong type constraints for Scala
Compiler plugin for making type lambdas (type projections) easier to write
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.
Large off-heap arrays and mmap files for Scala and Java
Fancy logging library for Scala
High-performance SLF4J wrapper for Scala.
Scala Logging Library
Scala language server with rich IDE features π
Optics library for Scala
A new Scala wrapper for Joda Time based on scala-time
Tiny publish subscribe library
A simple scala DSL to allow clean and monadic style for Play! Actions
Modify deeply nested case class fields
Refinement types for Scala
Yet another Scala lens macro
Scala framework for efficient sequential and data-parallel collections -
Convenient and performant logging library for Scala wrapping SLF4J.
Labeled records for Scala based on structural refinement types and macros.
Library to read, analyze, transform and generate Scala programs
A testing tool for Scala and Java developers
Generic programming for Scala
First class syntax support for type classes in Scala
Squid β type-safe metaprogramming and compilation framework for Scala
Asynchronous programming in fully featured Scala syntax.
tinylog is a lightweight logging framework for Java, Kotlin, Scala, and Android
Wonderful reusable code from Twitter
Akka gRPC
The Streaming-first HTTP server/module of Akka
Akka Management is a suite of tools for operating Akka Clusters.
Quartz Extension and utilities for cron-style scheduling in Akka
Alpakka is a Reactive Enterprise Integration library for Java and Scala, based on Reactive Streams and Akka.
Fault tolerant job scheduler for Mesos which handles dependencies and ISO8601 based schedules
A fault tolerant, protocol-agnostic RPC system
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 2 compiler and standard library. Bugs at https://github.com/scala/bug; Scala 3 at https://github.com/scala/scala3
Principled Functional Programming in Scala
A suite of scala libraries for building and consuming RESTful web services on top of Akka: lightweight, asynchronous, non-blocking, actor-based, testable
Banana RDF
RDF stream processing framework in Scala
A Scala DSL for programming with the OWL API.
Scala extensions for the Kryo serialization library
MessagePack serializer implementation for Scala / msgpack.org[Scala]
Rapture
the scala protocol buffers (protobuf) compiler
Scala combinator library for working with binary data
A Thrift parser/generator