As a library author, you can help Scaladex users find you library by tagging your project with one of the proposed categories.
To do so, log in with your Github credentials, go to your project page and click the Edit button.
ZIO — A type-safe, composable library for async and concurrent programming in Scala
Compositional, streaming I/O library for Scala
The pure asynchronous runtime for Scala
Asynchronous, Reactive Programming for Scala and Scala.js.
A fault tolerant, protocol-agnostic RPC system
Build highly concurrent, distributed, and resilient message-driven applications on the JVM
Mirror of Apache Kafka
In-memory message queue with an Amazon SQS-compatible interface. Runs stand-alone or embedded.
Quartz Extension and utilities for cron-style scheduling in Akka
A Scala library for scheduling arbitrary code to run at an arbitrary time.
FS2 streams based on cron expressions
An embedded job scheduler.
An open-source storage framework that enables building a Lakehouse architecture with compute engines including Spark, PrestoDB, Flink, Trino, and Hive and APIs
DataStax Connector for Apache Spark to Apache Cassandra
Alpakka Kafka connector - Alpakka is a Reactive Enterprise Integration library for Java and Scala, based on Reactive Streams and Akka.
Alpakka is a Reactive Enterprise Integration library for Java and Scala, based on Reactive Streams and Akka.
Cassovary is a simple big graph processing library for the JVM
Data structures for pure functional programming in Scala
Graph for Scala is intended to provide basic graph functionality seamlessly fitting into the Scala Collection Library. Like the well known members of scala.collection, Graph for Scala is an in-memory graph library aiming at editing and traversing graphs, finding cycles etc. in a user-friendly way.
Fast, deboxed, specialized data structures for Scala
I know this because build.sbt knows this.
SBT plugin for generating code from Protocol Buffer using protoc
sbt plugin for generating scala.Tuple/Function related boilerplate code
sbt Plugin for Scala code generation for Swagger specs
Scala 2 compiler and standard library. Bugs at https://github.com/scala/bug; Scala 3 at https://github.com/lampepfl/dotty
The Scala 3 compiler, also known as Dotty.
Your favorite language gets closer to bare metal.
Lightweight, modular, and extensible library for functional programming.
Principled Functional Programming in Scala
Generalized recursion schemes and traversals for Scala.
Modify deeply nested case class fields
Wonderful reusable code from Twitter
Essential Building Blocks for Scala
Productivity-oriented collection of lightweight fancy stuff for Scala toolchain
This project aims to be the Scala Incubator project for Automatic-Resource-Management in the scala library
Writing Fast Parsers Fast in Scala
simple combinator-based parsing for Scala. formerly part of the Scala standard library, now a separate community-maintained module
friendly little parsers
Elegant parsing in Java and Scala - lightweight, easy-to-use, powerful.
Generic programming for Scala
A type-safe, reflection-free, powerful enumeration implementation for Scala with exhaustive pattern match warnings and helpful integrations.
Scala library for boilerplate-free, type-safe data transformations
First class syntax support for type classes in Scala
command line options parsing for Scala
A composable command-line parser for Scala.
Type-level & seamless command-line argument parsing for Scala
A small, convenient, dependency-free library for command-line argument parsing in Scala
configuration library for JVM languages using HOCON files
A boilerplate-free library for loading configuration files
Functional Configurations for Scala
Grafter is a library to configure and wire Scala applications
Convenient and performant logging library for Scala wrapping SLF4J.
The fastest logging library in the world. Built from scratch in Scala and programmatically configurable.
Logging Tools For Interaction with cats-effect
Fast & Functional logger in Scala
Distributed Tracing, Metrics and Context Propagation for applications running on the JVM
"Trust no one, bench everything." - sbt plugin for JMH (Java Microbenchmark Harness)
This is the development repository for sparkMeasure, a tool for performance troubleshooting of Apache Spark workloads. It simplifies the collection and analysis of Spark task and stage metrics data.
The scala API for Dropwizard's Metrics.
Graphs for Everyone
In-memory dimensional time series database.
Slick (Scala Language Integrated Connection Kit) is a modern database query and access library for Scala
Compile-time Language Integrated Queries for Scala
Elasticsearch Scala Client - Reactive, Non Blocking, Type Safe, HTTP Client
:elephant: Elasticsearch real-time search and analytics natively integrated with Hadoop
An open source indexing subsystem that brings index-based query acceleration to Apache Spark™ and big data workloads.
Elasticsearch plugin for nearest neighbor search. Store vectors and run similarity search using exact and approximate algorithms.
Create Docker images directly from sbt
Docker containers for testing in scala
Docker integration testing kit with Scala
Integrates Docker Compose functionality into sbt
sbt, the interactive build tool
Your shiny new Java/Scala build tool!
Bloop is a build server and CLI tool to compile, test and run Scala fast from any editor or build tool.
Protocol for IDEs and build tools to communicate about compile, run, test, debug and more.
Library to read, analyze, transform and generate Scala programs
sbt plugin for scoverage
A tool for catching binary incompatibility in Scala
Pure Scala Artifact Fetching
sbt plugin to create a dependency graph for your project
:robot: A bot that helps you keep your Scala projects up-to-date
sbt plugin that can check Maven and Ivy repositories for dependency updates
Scala library providing "source" metadata to your program, similar to Python's __name__, C++'s __LINE__ or Ruby's __FILE__.
Pretty-printing value, types and type-signatures in Scala
Macro based print debugging. Locates log statements in your IDE.
Scala macros for making debugging easier
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.
A scala repl which uses a web terminal as its interactive console, and it can be used as an inspector/cli for running applications, a hot code modification mechanism.
Compositional music composition using Scala, SuperCollider, and Web Audio.
Minimal Scala library to process audio files
An sbt plugin for adding sounds to task completions
Scala library for audio DSP :: io/ugens/filters/analysis :: real-time + offline
Scalable Image Analysis and Shape Modelling
JVM - Java, Kotlin, Scala image processing library
Scala command-line wrapper around ffmpeg, ffprobe, ImageMagick, and other tools relating to media.
Start using OpenCV in your JVM project in just 1 line, no separate compiling, installing OpenCV, or fussing with your system required
ADAM is a genomics analysis platform with specialized file formats built using Apache Avro, Apache Spark, and Apache Parquet. Apache 2 licensed.
Tools for working with genomic and high throughput sequencing data.
An open-source toolkit for large-scale genomic analysis
Reach Biomedical Information Extraction
Bitcoin Implementation in Scala
Scala DSL for money-related operations
High-performance Scala library for performing exchange rate lookups and currency conversions
A non-blocking Yahoo Finance Scala client
State of the Art Natural Language Processing
Chalk is a natural language processing library.
Natural Language Processors
A toolkit that wraps various natural language processing implementations behind a common interface.
Breeze is a numerical processing library for Scala.
Powerful new number types and numeric abstractions for Scala.
Optimus is a mathematical programming library for Scala.
Scala Math - Numerical (Matlab-like) and Symbolic (Mathematica-like) tool
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
Scalable, Portable and Distributed Gradient Boosting (GBDT, GBRT or GBM) Library, for Python, R, Java, Scala, C++ and more. Runs on single machine, Hadoop, Spark, Dask, Flink and DataFlow
ScalaFX simplifies creation of JavaFX-based user interfaces in Scala
An FP game engine for Scala.
Compositional vector graphics in Scala / Scala.JS
OpenGL and SDL2 bindings for Scala Native
Scaloid makes your Android code easy to understand and maintain.
A modular functional UI language for Android
An easy-to-use sbt plugin for working with all Android projects
Live-coding and hot-deploy for Android
Simple, safe and intuitive Scala I/O
OS-Lib is a simple, flexible, high-performance Scala interface to common OS filesystem and subprocess APIs
File-watching library for Scala. Built on Java 7's WatchService, RxScala and Akka actors.
A simple ZIO library for interacting with external processes and command-line programs
Defines immutable, safe data structures for describing IP addresses, multicast joins, socket addresses and similar IP & network related data types
Remote shell access via SSH for your Scala applications
A minimalist wrapper for Netty in terms of scalaz-stream
IP Address utilities
Site and E-book Generator and Customizable Text Markup Transformer for sbt, Scala and Scala.js
a publishing application for short texts
Markdown String Interpolator for Scala 3
Scala of Markdown: http://daringfireball.net/projects/markdown
Given a scholarly PDF, extract figures, tables, captions, and section titles.
Science Parse parses scientific papers (in PDF form) and returns them in structured form.
Create PDFs from Scala using plain old HTML and CSS. Uses wkhtmltopdf on the back-end which renders HTML using Webkit.
A PDF module for Play Framework 2 (Scala)
Protocol buffer compiler for Scala.
Fast, customizable, boilerplate-free pickling support for Scala
Scala combinator library for working with binary data
Avro schema generation and serialization / deserialization for Scala
:dart: 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).
Scala/Scala.js library for manipulating Fancy Ansi colored strings
Visually compare Scala data structures with out of the box support for arbitrary case classes.
Extremely fast string formatting
A new Scala wrapper for Joda Time based on scala-time
Implementation of the `java.time` API in scala. Especially useful for scala.js
Cross-platform CRON expression parsing for Scala
Cats Instances for Java Time
GeoTrellis is a geographic data processing engine for high performance applications.
Big Spatial Data Processing using Spark
The Raster Foundry web application.
RTree2D is a 2D immutable R-tree for ultra-fast nearest and intersection queries in plane and spherical coordinates
The Scala API for Quantities, Units of Measure and Dimensional Analysis
A dimensional analysis library based on dependent types
coulomb: unit analysis for Scala
Flexible, statically-checked experimental library for units of measurement
A module that provides OAuth, OAuth2 and OpenID authentication for Play Framework applications
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.
OAuth 2.0 server-side implementation written in Scala
Web & mobile client-side akka-http sessions, with optional JWT support
The Community Maintained High Velocity Web Framework For Java and Scala.
Tiny Scala high-performance, async web framework, inspired by Sinatra
A minimal, idiomatic Scala interface for HTTP
Scala combinator library for building Finagle HTTP services
A simple gettext-like internationalization (aka i18n) library for Scala and Play Framework
Play-like internationalized messages for any Scala
GNU Gettext .po file loader for Scala
Internationalization (i18n) for Scala applications
Scalate is a Scala based template engine which supports HAML, Mustache and JSP, Erb and Velocity style syntaxes.
Twirl is Play's default template engine
A Scala implementation of the Handlebars templating language (a superset of Mustache).
A lightweight, logicless templating engine, written in Scala and inspired by Mustache
Telegram Bot API Wrapper for Scala
An asynchronous non-blocking Scala client for both the Twitter Rest and Streaming API
A GitHub API wrapper written in Scala
A scala library for interacting with the slack api and real time messaging interface
Routing library for the Scala platform
Efficient router for Laminar UI Library
Tiny dsl library for path et parameters of urls
front-end router library for single-page applications built with Scala.js, with an API inspired by Akka HTTP
ScalaTags is a small XML/HTML construction library for Scala.
A Scala library for scraping content from HTML pages
scalaxb is an XML data binding tool for Scala.
Statically typed DOM API for Scala.js