Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

Scala

Scala is a general-purpose programming language providing support for functional programming and a strong static type system. Designed to be concise, many of Scala’s design decisions aimed to address criticisms of Java.

https://github.com/tyrcho/path-kata

Sample code to prepare a kata on functional programming.

functional-programming java-8 javaslang kata kotlin scala

Last synced: 01 Nov 2024

https://github.com/spamegg1/scalacapstone

Scala Spec Capstone

scala spark

Last synced: 18 Oct 2024

https://github.com/makiftutuncu/durum

Dürüm: Delicious HTTP Wrapper

sbt scala

Last synced: 31 Oct 2024

https://github.com/propensive/profanity

A library for realtime interactive terminal software in Scala

console curses interactive ncurses scala terminal tty

Last synced: 28 Oct 2024

https://github.com/numberfour/openapi-scala

An opinionated library and SBT plugin for generating Scala code from OpenAPI 3.

openapi openapi-generator openapi3 scala swagger

Last synced: 14 Oct 2024

https://github.com/joan38/mill-git

A git version plugin for Mill build tool

mill-module mill-plugin scala

Last synced: 28 Oct 2024

https://github.com/jpsacha/sbt-imagej

sbt-imagej is an SBT (Simmple Build Tool) plugin that that helps with development of ImageJ plugins

imagej imagej-plugins sbt-imagej sbt-plugin scala

Last synced: 07 Nov 2024

https://github.com/lefou/mill-jacoco

Coverage Reporting for Mill

buildtool coverage jacoco mill mill-plugin scala

Last synced: 28 Oct 2024

https://github.com/nryanov/consul4s

A native Scala client for interacting with Consul built on top of sttp-client.

client consul consul-api scala sttp

Last synced: 27 Oct 2024

https://github.com/mattroberts297/claper

A Command Line Argument Parser for Scala

argument-parser scala shapeless

Last synced: 27 Oct 2024

https://github.com/CognonicLabs/languishable

A best of breed demo series to show the ideal idiomatic representation of code for many programming languages via a common desktop application in Scala, Go, C#, Python, Java, R, Julia, F#, C++, Ballerina, Rust, JavaScript, TypeScript etc

ballerina csharp fsharp go idiomatic java javascript julia language python r rust scala style typescript

Last synced: 28 Aug 2024

https://github.com/sake92/hepek-examples

Self-contained examples of using hepek

html sbt-plugin scala static-site-generator

Last synced: 16 Oct 2024

https://github.com/nryanov/schemakeeper

Schemakeeper - yet another schema registry for Avro, Thrift and Protobuf schemas

avro avro-schema java kafka metadata protobuf scala schema-registry schemakeeper schemas thrift

Last synced: 10 Oct 2024

https://github.com/sake92/kalem

Scalafix rules for generating Withers

scala scalafix-rule scalajs

Last synced: 16 Oct 2024

https://github.com/dacr/zio-worksheet

Simplified ZIO user experience in REPL, worksheet or script contexts

repl scala zio

Last synced: 18 Oct 2024

https://github.com/euclio/chip-lang

A Domain-specific language for chiptune.

chiptune domain-specific-language scala

Last synced: 11 Oct 2024

https://github.com/tanin47/scala-interpreter

Build your own language and API in Scala.

interpreter scala

Last synced: 24 Oct 2024

https://github.com/regadas/shorty

Shorty: simple scala URL Shortener Service built with http4s

google-app-engine http4s scala url-shortener

Last synced: 14 Oct 2024

https://github.com/splink/veto

If you don't agree with the data

scala validation

Last synced: 04 Aug 2024

https://github.com/propensive/nettlesome

Typesafe representations of network concepts in Scala

ip-addresses mac-addresses networking ports scala url-parsing urls

Last synced: 28 Oct 2024

https://github.com/iravid/play-json-cats

cats typeclass instances for play-json

cats functional-programming json play-json scala

Last synced: 12 Oct 2024

https://github.com/jozic/scalax-collection

A small library of extension methods for standard scala collections library

extension scala scalax-collection

Last synced: 06 Nov 2024

https://github.com/xuwei-k/sbt-warning-diff

show added/removed warnings in CI

github-actions reviewdog sbt sbt-plugin scala

Last synced: 20 Oct 2024

https://github.com/ckipp01/mill-dependency-submission

A GitHub action to submit your dependency graph from your Mill build to GitHub.

action dependency-graph mill scala submission-api

Last synced: 24 Oct 2024

https://github.com/ondrejspanel/scalafromjs

Tools to help converting code from JavaScript to Scala.js.

scala scalajs transpiler

Last synced: 15 Oct 2024

https://github.com/j5ik2o/sw4jj

Simple scala Wrapper For Java-Jwt is sw4jj

java-jwt jwt oauth2 scala scala-wrapper

Last synced: 20 Oct 2024

https://github.com/fthomas/status-page

A microlibrary for creating simple status pages

cats functional-programming microlibrary scala status-page

Last synced: 12 Oct 2024

https://github.com/sfxcode/sbt-paradox-reveal

SBT AutoPlugin for generating reveal.js presentations with Lightbend Paradox

markdown paradox presentation reveal-js revealjs sbt sbt-plugin scala

Last synced: 19 Oct 2024

https://github.com/lhns/munit-tagless-final

Integration library for MUnit and any effect type via cats-effect

cats cats-effect munit scala tagless-final testing

Last synced: 27 Oct 2024

https://github.com/mslinn/git-stats-scala

For your resume: display your commit statistics for a given time period

git github resume scala statistics subversion

Last synced: 11 Oct 2024

https://github.com/aparo/circe-xml

Xml support for Circe. Convert circe <-> xml

circe conversion scala xml

Last synced: 14 Oct 2024

https://github.com/i10416/cssminifier

This library is a simple, dependency free css minifier supporting Scala 2.13, 3 on JVM, JS and Native Platform.

compression scala scalajs scalanative web

Last synced: 23 Oct 2024

https://github.com/carlosedp/mill-aliases

A Scala Mill plugin adding task aliases to the build configuration

mill mill-plugin scala

Last synced: 27 Oct 2024

https://github.com/biacode/scala-cheatsheet

This project will help teaching Scala to people who already familiar with Java

scala scala-learning

Last synced: 15 Oct 2024

https://github.com/propensive/anticipation

Minimal typeclass definitions for seamless integration without hard dependencies for Scala

css dependencies html http interfaces scala seamless time typeclasses

Last synced: 13 Oct 2024

https://github.com/neandertech/smithy4s-curl

Curl-based Scala Native client implementation for Smithy4s services

curl scala scala3 scalanative smithy4s

Last synced: 07 Nov 2024

https://github.com/davideicardi/es4kafka

Event driven/event sourcing microservice example written with Scala and Kafka Streams

event-driven event-sourcing kafka kafka-streams scala

Last synced: 15 Oct 2024

https://github.com/idoshamun/lagom-google-pubsub

Google Pub/Sub integration for Lagom message broker API

cqrs event-sourcing google-pubsub java lagom scala

Last synced: 11 Oct 2024

https://github.com/makiftutuncu/effect

A basic, home-made functional effect system with powerful errors

error-handling functional-effects functional-programming scala

Last synced: 31 Oct 2024

https://github.com/xuwei-k/shapeless-java-records

derive `shapeless.Generic` instances for Java Records and Sealed Classes

generic-programming java macros scala shapeless

Last synced: 20 Oct 2024

https://github.com/busymachines-labs/busymachines-commons

Commons to help build HTTP web apps in a principled way

busymachines-commons json rest scala

Last synced: 29 Sep 2024

https://github.com/carlosedp/chisel-template

Chisel HDL Template Repository

chisel fpga hardware hdl scala

Last synced: 27 Oct 2024

https://github.com/vic/fastparse_ext

FastParse extensions

fastparse scala

Last synced: 10 Oct 2024

https://github.com/ashawley/boner-2008

Cake Pattern in Scala

cake-pattern scala

Last synced: 31 Oct 2024

https://github.com/mateuszkubuszok/derivation-benchmarks

Benchmarks and examples for a "Slow Auto, Inconvenient Semi" presentation

examples implicits macros scala typeclass-derivation

Last synced: 23 Oct 2024

https://github.com/aaronreidsmith/advent-of-code

My solutions to the Advent of Code

advent-of-code scala

Last synced: 14 Oct 2024

https://github.com/adrianulbona/cloc

Self-contained Java Library for Country Localization of GeoHashes

apache-spark borders country geohash gis gps java scala

Last synced: 12 Oct 2024

https://github.com/propensive/harlequin

Syntax highlighting for Scala code

scala syntax-highlighting

Last synced: 28 Oct 2024

https://github.com/apache/servicemix-maven-plugins

Mirror of Apache Servicemix Maven plug-ins

java network-client network-server osgi scala servicemix xml

Last synced: 07 Oct 2024

https://github.com/softwaremill/gatling-zeromq

A Gatling stress test plugin for ZeroMQ protocol

gatling scala zeromq

Last synced: 01 Aug 2024

https://github.com/iaja/scalaLDAvis

Scala-Spark port of https://github.com/bmabey/pyLDAvis for Apache Spark LDA Topic Modelling Visualisation

apache lda machine-learning scala spark visulization

Last synced: 02 Aug 2024

https://github.com/dragisak/monocle-cats

Monocle Lenses and Cats State

cats monocle scala

Last synced: 20 Oct 2024

https://github.com/propensive/symbolism

A general mechanism to implement symbolic operators in Scala

arithmetic-operators scala typeclasses

Last synced: 28 Oct 2024

https://github.com/nvinuesa/sparsal

Sparse approximation library

scala signal-processing sparse sparse-coding

Last synced: 14 Oct 2024

https://github.com/propensive/iridescence

Sophisticated representation of color in Scala

cielab color color-models hsl hsv lab-color rgb scala srgb

Last synced: 28 Oct 2024

https://github.com/dacr/zwords

A wordle game for communities

motus scala sutom wordle wordle-game wordle-scala wordle-solver zio

Last synced: 18 Oct 2024

https://github.com/augi/gradle-wartremover

Gradle plugin to apply WartRemover (Scala linting tool)

gradle scala wartremover

Last synced: 28 Oct 2024

https://github.com/flaviostutz/spark-scala-jupyter

Jupyter notebook server prepared for running Spark with Scala kernels on a remote Spark master

hdfs hdfs-cluster hdfs-docker jupyter jupyter-notebook scala scala-spark spark spark-sql

Last synced: 24 Oct 2024

https://github.com/propensive/vacuous

A simple representation of optional values

null-safety optional-type scala union-types

Last synced: 13 Oct 2024

https://github.com/philippus/between

↔️ (temporal) intervals and their relations

intervals scala time

Last synced: 11 Oct 2024

https://github.com/philandrew/jumpmicro

JumpMicro Microservices www.jumpmicro.com

apache-camel microservice osgi scala scalajs

Last synced: 06 Nov 2024

https://github.com/avast/scala-hashes

Case-classes representing MD5, SHA1 and SHA256.

hashes library scala

Last synced: 06 Nov 2024

https://github.com/cmfcmf/sap-hana-scala

Scala + SAP Hana University Project

hana marmolata sap sap-hana scala

Last synced: 04 Oct 2024

https://github.com/ckipp01/nvim-jvmopts

A micro-library for gathering JVM options from various places.

java jvm nvim scala

Last synced: 24 Oct 2024

https://github.com/regadas/scio-cats

leverage cats type classes and data types in scio pipelines

apache-beam cats functional-programming scala scio

Last synced: 27 Oct 2024

https://github.com/trifectalabs/polyline-scala

Scala Polyline Encoder and Decoder

encoder-decoder library polyline scala

Last synced: 05 Nov 2024

https://github.com/rustedbones/taxonomy

Strongly typed DNS for scala. Based on the cats ecosystem with scodec and fs2

cats-effect dns fs2 scala scodec

Last synced: 12 Oct 2024

https://github.com/regadas/sbt-socco

sbt plugin for Socco. Socco is a Scala compiler plugin to generate documentation from Scala source files

sbt sbt-plugin scala

Last synced: 14 Oct 2024

https://github.com/propensive/jacinta

Simple interfaces for reading, processing and writing JSON in Scala

ast json json-api scala serializer

Last synced: 28 Oct 2024

https://github.com/fancellu/fs2-examples

A few fs2 examples (streaming file io, moving average, queue example, echo server, REPL)

cats cats-effect fs2 scala

Last synced: 14 Oct 2024

https://github.com/xuwei-k/msgpack-json

web api for convert msgpack <=> json

appengine json msgpack scala

Last synced: 20 Oct 2024

https://github.com/tarao/namedcap-scala

Provides named capturing groups with some enhanced features

regex scala

Last synced: 15 Oct 2024

https://github.com/weso/shex-s

Scala implementation of ShEx

rdf-library scala shex wikidata

Last synced: 10 Oct 2024

https://github.com/geirolz/fluent-copy

Scala 2 macros to have fluent copy on case classes

caseclass config configuration dsl fluent macros scala scala2 utils wrapper wrapper-api

Last synced: 15 Oct 2024

https://github.com/j5ik2o/scalatestplus-db

ScalaTest for MySQL and Flyway Support

flyway mysql scala scalatest

Last synced: 06 Nov 2024

https://github.com/tanishiking/scalafix-unused

[WIP] Scalafix rule for warning unused values and imports that works both in Scala2 and Scala3.

dotty linter scala scala3 scalafix unused

Last synced: 14 Oct 2024

https://github.com/manuparra/instalacion-bigdata-upnavarra

Taller de instalación de Hadoop, HDFS, Spark, Scala y R para DataMining / ML en modo Multi nodo

bigdata hadoop hdfs multinode scala setup spark workshop

Last synced: 07 Nov 2024

https://github.com/alejandrohdezma/tapir-golden-openapi-munit

Golden testing for Tapir endpoints using MUnit

golden-testing open-api scala tapir

Last synced: 07 Nov 2024

https://github.com/trifectalabs/myriad

A Scala Akka library for swarm intelligence algorithms

akka optimization scala scala-akka-library swarm swarm-intelligence-algorithms

Last synced: 05 Nov 2024

https://github.com/mariussoutier/playframework-module-seed

Seed project to start writing Playframework modules

playframework scala seed tutorial

Last synced: 07 Nov 2024

https://github.com/windymelt/scala-kun

Unofficial Scala mascot. CC BY-SA 4.0.

mascot scala

Last synced: 30 Oct 2024

https://github.com/arturopala/scala-tree

General purpose, covariant, immutable, low overhead, efficient, monadic tree-like data structure with comprehensive API.

data-structures library scala tree tree-structure

Last synced: 06 Nov 2024

https://github.com/zejnilovic/scala-spark-template.g8

Scala + Spark template using Giter8

giter8-template sbt scala spark template

Last synced: 07 Nov 2024

https://github.com/eikek/binny

Scala library for dealing with binaries/blobs in databases

fp functional-programming jdbc scala scala-library

Last synced: 30 Oct 2024

https://github.com/arturopala/scala-xml-security

XML Security library for Scala - handy tool for easy signing, verifying, encrypting and decrypting XML documents

decryption dom encryption scala xml-document xml-signature

Last synced: 06 Nov 2024

https://github.com/absaoss/spark-data-standardization

A library for Spark that helps to stadardize any input data (DataFrame) to adhere to the provided schema.

data-quality data-structures scala schema spark

Last synced: 07 Nov 2024

https://github.com/kacperfkorban/lazycall

A lightweight library that lets You write unreadable code

dotty scala scala3

Last synced: 03 Nov 2024

https://github.com/ckipp01/exists

A little tool to tell you if a maven artifact exists or to help you find out what does exist.

jvm maven-repository scala scala-cli

Last synced: 27 Oct 2024

https://github.com/quelgar/scala-uv

Handcrafted Scala Native language bindings for libuv

libuv-bindings scala scalanative

Last synced: 07 Nov 2024

https://github.com/sczyh30/samsara-aquarius

:zap:Samsara Aquarius - a technology sharing web application written in Scala

akka functional-programming play-framework scala slick web-application

Last synced: 27 Oct 2024

https://github.com/aesteve/fertx

Functional Vert.x Web + Scala (inspired by Akka http)

scala vertx vertx-web

Last synced: 27 Oct 2024

https://github.com/pantsbuild/example-jvm

An example repo to demonstrate Java and Scala support in Pants

java pants pantsbuild scala

Last synced: 07 Nov 2024

https://github.com/mrdimosthenis/creative-scala

Translation of "Creative Scala" to Greek

ebook functional-programming scala

Last synced: 06 Nov 2024

https://github.com/mcanlas/lexorank

A reference implementation of a list ordering system like JIRA's Lexorank algorithm

algorithm jira lexorank ordering scala

Last synced: 30 Oct 2024