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/gfngfn/apbuf

Algebraic protocol buffers

elm json-decoder json-encoder json-parser ocaml scala sesterl

Last synced: 11 Oct 2024

https://github.com/randgalt/expressive-java

Example of matching Scala's case class expressiveness in Java 8, Java 15 and Java 17

java java-15 java-17 java-8 java-records scala

Last synced: 16 Oct 2024

https://github.com/carlosedp/zio-channel

Prototype library for Go-like channels in Scala 3 / ZIO 2

channels ipc scala threading zio

Last synced: 27 Oct 2024

https://github.com/ekrich/sjavatime

Implementation of java.time for Scala.js and Scala Native

scala scala-js scala-native

Last synced: 01 Nov 2024

https://github.com/kevin-lee/maven2sbt

A tool to convert pom.xml into build.sbt

maven sbt scala

Last synced: 28 Oct 2024

https://github.com/analogweb/analogweb-scala

Tiny High Performance HTTP Server for Scala

analogweb-scala http-server scala

Last synced: 04 Aug 2024

https://github.com/propensive/guillotine

Making the execution of system processes easier in Scala

exec execution process scala shell system-processes

Last synced: 28 Oct 2024

https://github.com/mpollmeier/scala-repl-pp

srp <> scala-repl-pp <> a better Scala 3 REPL

repl scala

Last synced: 31 Oct 2024

https://github.com/duoan/codes-scratch-akka

akka学习理解,使用了maven、sbt两种构建方式,同时使用量java和scala两种语言实现。akka入门,清晰理解akka流程

akka scala scratch

Last synced: 08 Nov 2024

https://github.com/ilya-murzinov/finch-todo-backend

TODO application backend for http://www.todobackend.com/

finagle finch scala todobackend

Last synced: 07 Nov 2024

https://github.com/mcanlas/spawning-pool

A framework for genetic algorithms in Scala

combinatorics genetic-algorithms scala starcraft zerg

Last synced: 30 Oct 2024

https://github.com/workingdog/kmltogeojson

Converts Kml to GeoJSON format

geojson kml scala

Last synced: 08 Nov 2024

https://github.com/xuwei-k/zeroapply

zero cost Apply/Applicative syntax

applicative macros scala scalaz

Last synced: 08 Nov 2024

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

Smithy4s client directly using Fetch APIs, without bringing http4s/cats, to dramatically reduce bundle size

fetch scala scalajs smithy smithy4s

Last synced: 07 Nov 2024

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

Integration testing for mill plugins

build-tool integration-testing mill mill-plugin scala

Last synced: 28 Oct 2024

https://github.com/xuwei-k/iarray

scalaz friendly immutable Array, NonEmptyArray

data-structures scala scalaz

Last synced: 20 Oct 2024

https://github.com/AlejandroME/ReaderM

Repository with a simple Microservice demonstrating some Functional Patterns

akka-http cats circe doobie functional-programming scala

Last synced: 02 Aug 2024

https://github.com/mliarakos/lagom-js

Scala.js client for Lagom

akkajs javascript lagom scala scalajs

Last synced: 14 Oct 2024

https://github.com/geirolz/fp-microservice

A purely functional microservice template in Scala

cats distributed-systems fp functional-programming kafka microservice scala template

Last synced: 31 Oct 2024

https://github.com/cmhteixeira/delegate-macro

Annotation to automatically delegate/proxy implementation of interface to dependency

delegate-pattern macro proxy-pattern scala

Last synced: 12 Oct 2024

https://github.com/thm-mni-ii/php-parser

A Scala-based parser for the latest PHP versions

java parser parsing php php-parser php7 phpparser scala

Last synced: 12 Oct 2024

https://github.com/scalawilliam/scalajs-cli-demo

Scala.js in your NPM as a CLI app. Easy to publish!

javascript nodejs npm scala scalajs

Last synced: 15 Oct 2024

https://github.com/owainlewis/activator-akka-http

A Typesafe Activator template for Akka HTTP microservices

akka akka-http scala

Last synced: 15 Oct 2024

https://github.com/keynmol/twotm8

Scala Native + Scala.js full-stack application

full-stack openssl postgresql scala scalajs scalanative webapp

Last synced: 23 Oct 2024

https://github.com/ollls/quartz-h2

Asynchronous Java NIO http/2 only packet streaming server with TLS encryption implemented as Scala CATS effect. Direct native translation of fs2 stream chunks into http2 packets ( inbound and outbound ).

cats-effect http http-server http2 multipart-uploads rest scala tls

Last synced: 05 Nov 2024

https://github.com/yurique/laminar-snowpack-example

An example of a Snowpack build for a Scala.js + Laminar + frontroute app.

embedded-files postcss scala scala-3 scalajs snowpack tailwindcss

Last synced: 31 Oct 2024

https://github.com/data-tools/big-data-types

A library to transform Scala product types and Schemes from different systems into other Schemes. Any implemented type automatically gets methods to convert it into the rest of the types and vice versa. E.g: a Spark Schema can be transformed into a BigQuery table.

apache-spark bigquery bigquery-tables cassandra circe database-types scala schemas spark typeclass typeclass-derivation typesafe

Last synced: 12 Oct 2024

https://github.com/newca12/scala-atp

Examples from John Harrison's "Handbook of Practical Logic and Automated Reasoning", ported to Scala

logic scala scala-port

Last synced: 08 Nov 2024

https://github.com/pjan/akka-d3

(Distributed) Domain Driven Design, with CQRS & ES, on top of Akka.

akka cassandra cqrs domain-driven-design event-sourcing scala

Last synced: 29 Sep 2024

https://github.com/piomin/sample-gatling-load-tests

rest api performance load testing with gatling

gatling load-testing performance-testing rest-api scala

Last synced: 27 Oct 2024

https://github.com/raquo/scala-dom-testutils

Test that your DOM nodes / HTML elements match your expectations in a type-safe way

dom html jsdom scala scalajs scalatest testing testing-tools

Last synced: 16 Oct 2024

https://github.com/divanvisagie/sentiment-aware-input

An input box that provides feedback to the user about the sentiment of their text

corenlp polymer scala

Last synced: 25 Oct 2024

https://github.com/platypii/sbt-typescript

An sbt plugin for compiling typescript

play-framework playframework sbt sbt-plugin sbt-web scala typescript

Last synced: 01 Nov 2024

https://github.com/tupol/spark-tools

Executable Apache Spark Tools: Format Converter & SQL Processor

apache-spark converts format-converter scala spark sql tools

Last synced: 12 Oct 2024

https://github.com/benthecarman/scalastr

A barebones implementation of nostr in scala

nostr scala

Last synced: 28 Oct 2024

https://github.com/itv/bucky

A lightweight Scala AMQP client

amqp messaging scala

Last synced: 08 Nov 2024

https://github.com/flowtick/graphs

A simple graph library for Scala

graph graphml scala

Last synced: 26 Sep 2024

https://github.com/abdolence/circe-tagged-adt-codec

Circe encoder/decoder implementation for ADT/JSON for Scala 2

circe json scala

Last synced: 28 Oct 2024

https://github.com/scalafx/scalafx-extras

Additions to ScalaFX that do not have corresponding concepts in JavaFX

javafx scala scalafx scalafx-extras scalafx-framework

Last synced: 11 Oct 2024

https://github.com/sellout/cheshire

This library tries to push categorical representations to their limit in Scala. I don’t expect it to be practical.

abstract-algebra category-theory scala

Last synced: 12 Oct 2024

https://github.com/jkobejs/zio-google-cloud-oauth2

Google Oauth 2.0 for Scala

google-auth scala zio

Last synced: 02 Aug 2024

https://github.com/ekrich/sbt-scripting

Getting started tutorial for scripting using sbt.

bat-files os-lib sbt sbt-scripts scala scala-script tutorial unix-scripts

Last synced: 17 Oct 2024

https://github.com/propensive/acyclicity

Monadic directed acyclic graph datastructures for Scala

dag functional-programming graph immutable outgoing-edges scala subgraph

Last synced: 28 Oct 2024

https://github.com/propensive/caesura

Simple parsing of CSV into case classes in Scala

csv csv-parser scala tsv tsv-parser

Last synced: 28 Oct 2024

https://github.com/geirolz/scope

A functional, compile-time and type-safe models layer separator

cats functional-programming lightweight pure scala typesafe

Last synced: 15 Oct 2024

https://github.com/spamegg1/modern-systems-scala-native

Working through "Modern Systems Programming with Scala Native" by Richard Whaling

scala scala-native scala3 systems-programming

Last synced: 18 Oct 2024

https://github.com/arturopala/cross-scala.g8

Simple Scala template with cross-version and multi-target compilation

g8 scala template-project

Last synced: 06 Nov 2024

https://github.com/eikek/calev

Work with systemd.time like calendar events in Scala

calendar-events fs2 functional-programming scala scala-library

Last synced: 30 Oct 2024

https://github.com/alexitc/play-request-tracer

A module for Play! framework that allows to trace a request flow easily.

logging play-framework plugin scala

Last synced: 07 Nov 2024

https://github.com/kharbacheuski/bsuir_labs

Лабораторные работы БГУИР, КСиС/ВМСиС 2021

assembly bsuir c-language computer-architecture computer-science education lab-works labs programming scala schematics vmsis

Last synced: 30 Oct 2024

https://github.com/nrinaudo/talk-scala-best-practices

Talk on Scala best practices

best-practices scala slides talk

Last synced: 27 Oct 2024

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

A value class for non-empty collections in Scala

collection scala

Last synced: 08 Nov 2024

https://github.com/eikek/mpc4s

Scala client library for MPD, HTTP interface to MPD via REST/Websockets, finally a Webclient for MPD

elm fs2 mpd mpd-client scala

Last synced: 30 Oct 2024

https://github.com/xuwei-k/play.g8

playframework giter8 template

giter8 play-framework scala

Last synced: 08 Nov 2024

https://github.com/scalafx/scalafx.g8

giter8 template for creating scalaFX projects

giter8 giter8-template sbt scala scalafx scalafx-framework

Last synced: 08 Nov 2024

https://github.com/dodie/time-admin

A simple web application for time tracking.

lift-web scala time-tracking web-application

Last synced: 04 Nov 2024

https://github.com/mvillafuertem/scalcite

Scalcite is a library to query 💬 and update ✏️ JSON data 📄

apache-calcite circe jsoniter-scala scala tapir zio zio-streams

Last synced: 07 Nov 2024

https://github.com/felipebonezi/cipherizy-lib

Encrypt / Decrypt project library to help you at your Java or Kotlin projects.

aes cipher-lib cryptography decrypt encription encryption java kotlin scala

Last synced: 08 Nov 2024

https://github.com/fieldju/jvm-lambda-template

A template project for quickly getting started writing a Scala, Groovy, or Java Serverless Application with SAM / Cloud Formation

aws aws-lambda cloudformation gradle gradle-aws-sam-deployer-plugin groovy java lambda scala serverless serverless-application-model serverless-applications

Last synced: 06 Nov 2024

https://github.com/karasiq/scalajs-videojs

Scala.js bindings for Video.js

html5 scala scalajs videojs webm youtube

Last synced: 07 Nov 2024

https://github.com/dvgica/periodic

A low-dependency Scala library providing a cached variable that self-updates periodically, and a periodic function runner

cache jdk pekko pekko-streams periodic scala

Last synced: 13 Oct 2024

https://github.com/geirolz/toolkit

A Scala 3, lightweight and functional non-intrusive library to build typed and declarative Scala application with managed resources and dependencies

application application-framework cats cats-effect functional-programming microservice microservices resources scala service toolkit

Last synced: 15 Oct 2024

https://github.com/cmhteixeira/typed-list

A linked list with compile time size.

compile-time linked-list scala type-level-programming

Last synced: 10 Oct 2024

https://github.com/nwtgck/trans-server-akka

A Server for Transmitting File by curl or wget: Transfer data over HTTP/HTTPS

akka-http docker filetransfer http scala transfer

Last synced: 23 Oct 2024

https://github.com/texmacs/ammonite

Play with your favorite language (Scala) in GNU TeXmacs

repl scala texmacs

Last synced: 03 Aug 2024

https://github.com/binhex/arch-intellij

Docker build script for Arch Linux base with IntelliJ IDEA

arch-linux docker docker-image groovy gui ide intellij java kotlin novnc scala x-windows

Last synced: 28 Oct 2024

https://github.com/scalaprops/scalaprops-shapeless

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

scala scala-native scalajs scalaprops scalaz shapeless testing

Last synced: 04 Aug 2024

https://github.com/keynmol/tree-sitter-grammar-lsp

A simple LSP server to help writing Tree Sitter grammars

language-server lsp neovim nodejs scala scalajs tree-sitter

Last synced: 23 Oct 2024

https://github.com/nmoncho/helenus3

An Apache Cassandra Client for Scala 3 inspired by Anorm and Quill

akka-streams cassandra client database flink pekko-streams reactive reactive-streams scala

Last synced: 12 Oct 2024

https://github.com/namin/lisp-variations

variations on lisp, exploring reflection

lisp meta reflection scala scheme

Last synced: 28 Oct 2024

https://github.com/propensive/turbulence

Simple tools for working with data streams in LazyLists in Scala

multiplexing scala streaming streaming-api streaming-data

Last synced: 28 Oct 2024

https://github.com/gaeljw/typetrees

This library is intended to solve the use case of getting the erased types of a (generic) parameter. Something which was possible in Scala 2 with TypeTag and is now a bit more complex with Scala 3.

classtag generics scala scala3 typetag

Last synced: 28 Oct 2024

https://github.com/mikolak-net/pomisos

A pomodoro timer app that keeps you honest

application pomodoro pomodoro-timer productivity scala

Last synced: 13 Oct 2024

https://github.com/codefeedr/codefeedr

CodeFeedr core infrastructure

flink kafka sbt scala stream-processing

Last synced: 10 Oct 2024

https://github.com/frugalmechanic/scala-optparse

Command line option parsing for scala

scala

Last synced: 25 Sep 2024

https://github.com/nwtgck/ray-tracing-iow-scala

Ray Tracing in One Weekend written in Scala

parallel ray-tracing raytracer scala

Last synced: 23 Oct 2024

https://github.com/karasiq/proxyutils

Scala HTTP/SOCKS proxy library, based on akka-streams

akka-streams proxy scala socks socks-proxy-library

Last synced: 14 Oct 2024

https://github.com/2m/authors

Get a nicely formatted summary of authors that contributed to a project between two points in git history

sbt scala

Last synced: 08 Nov 2024

https://github.com/pomadchin/path-to-recschemes

A path to Recursion Schemes

recursion recursion-schemes scala

Last synced: 12 Oct 2024

https://github.com/nafg/css-dsl

Generated DSLs for CSS frameworks for scalatags and scala-js-react

css dsl scala scalajs scalajs-react scalatags

Last synced: 10 Oct 2024

https://github.com/propensive/scintillate

A lightweight HTTP client and server for the Loom generation using Scala

http http-client http-server loom mime rest scala servlet-container

Last synced: 28 Oct 2024

https://github.com/indoorvivants/decline-derive

Derive Decline CLIs automatically from your enums and case classes in Scala 3

cli decline derive macros scala scala3

Last synced: 14 Oct 2024

https://github.com/tupol/online-stats

Online statistics implementations, including average, variance and standard deviation; exponentially weighted versions as well.

covariance exponential-moving-average exponential-moving-variance kurtosis library online-stats scala skewness variance

Last synced: 12 Oct 2024

https://github.com/dacr/coursier-launcher

coursier docker container for efficient application or service download and startup

coursier java jvm maven-repository scala

Last synced: 18 Oct 2024

https://github.com/katrix/typenbt

A Scala NBT library that let's you focus on the data

hacktoberfest minecraft nbt scala scalajs type-safe

Last synced: 12 Oct 2024

https://github.com/ckipp01/an-intro-to-flow-fields-in-scala

Code samples to go along with the blog post and talk.

processing scala

Last synced: 23 Oct 2024

https://github.com/dwolla/sbt-docker-containers

SBT plugin to define and manage Docker containers based on images creating using sbt-native-packager

docker sbt sbt-plugin scala

Last synced: 06 Nov 2024

https://github.com/stackb/scala-gazelle

Experimental gazelle extension for scala

bazel gazelle scala

Last synced: 05 Nov 2024