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/hrj/throb

parser combinators that can complete your input

parser-combinators scala

Last synced: 05 Nov 2024

https://github.com/eikek/webact

Run actions from the web. Webact allows to manage scripts on the server and execute them.

elm fs2 http4s scala

Last synced: 30 Oct 2024

https://github.com/propensive/mercator

Autogeneration of functor and monad instances for Scala types

functors monads scala

Last synced: 27 Oct 2024

https://github.com/yalishanda42/scala-recsys

Scala(-ble) recommender system architecture using functional programming (PoC)

cats cats-effect functional-programming movielens recommender-system recsys scala spark

Last synced: 07 Nov 2024

https://github.com/jin/scala-brainfuck-interpreter

Result of a very long flight and no internet access.

brainfuck interpreter scala

Last synced: 30 Oct 2024

https://github.com/j-koziel/scala-learning

Me learning Scala \^o^/

learning scala

Last synced: 07 Nov 2024

https://github.com/monksy/serialization-checker

This project is intended to run and verify that the examples provided (often times a folder full of JSONs) can deserialize against a particular object.

scala serialization verification

Last synced: 07 Nov 2024

https://github.com/bedrockstreaming/sparktest

A testing tool for Scala and Spark developers

scala spark

Last synced: 08 Nov 2024

https://github.com/io-github-nafg/bleep-plugins

Plugins for Bleep, a fast Scala build tool

bleep maven scala

Last synced: 31 Oct 2024

https://github.com/mihaibogdaneugen/alpine-scala

Alpine Linux Docker image with GNU C library (glibc), Oracle JDK and Scala

alpine-linux docker glibc oracle-jdk scala

Last synced: 21 Oct 2024

https://github.com/propensive/spectacular

Scala typeclasses for rendering different values as text for different audiences

scala show show-typeclass text-conversion

Last synced: 13 Oct 2024

https://github.com/propensive/dissonance

An implementation of Myers' diff algorithm for Scala

diff myers-algorithm scala

Last synced: 13 Oct 2024

https://github.com/spacebanana420/tanuki

Cross-platform launcher for the Touhou Project games

bullet-hell cross-platform ffmpeg game java jvm launcher scala touhou tui wine

Last synced: 13 Oct 2024

https://github.com/dcascaval/scala-threejs-facades

Facade Types for Three.js for use in Scala.js

3d scala scalajs threejs

Last synced: 29 Oct 2024

https://github.com/laughedelic/scalajs-octokit

:octocat: Scala.js facades for octokit/rest.js (GitHub REST API v3)

api-client github-api github-rest-v3 octokit octokit-js rest rest-api scala scala-js scalajs scalajs-facade

Last synced: 01 Nov 2024

https://github.com/izhangzhihao/soozie

Yet another Scala DSL for Oozie

dsl graph oozie scala soozie workflow workflow-job xml

Last synced: 29 Oct 2024

https://github.com/andr83/io.parsek

Scala library for building ETL pipelines in functional way.

ast etl json scala

Last synced: 15 Oct 2024

https://github.com/emilyy-dev/classfilereader

Scala version of javap - a file reader following the class file format https://docs.oracle.com/javase/specs/jvms/se17/html/jvms-4.html

bytecode-reading classfile classfile-parser jvm scala

Last synced: 08 Nov 2024

https://github.com/sridharbandi/selenium-scala-template

Selenium Scala Example with Page Object Model

sbt scala scalatest selenium selenium-webdriver webdrivermanager

Last synced: 11 Oct 2024

https://github.com/mslinn/cli-loop

Command line loop with tab completion and polyglot JSR223-compatible subshells

jline jline3 scala

Last synced: 11 Oct 2024

https://github.com/davidgregory084/robots

A helper library for validating data with Cats

cats functional-programming scala validation

Last synced: 30 Oct 2024

https://github.com/liuhong1happy/react-raphael-scrawl

so easy! create scrawl with react-raphael.

react react-raphael react-raphael-scrawl scala

Last synced: 28 Oct 2024

https://github.com/buntec/fs2-d3

A purely-functional Scala.js port of D3.js

cats-effect d3 d3js fp fs2 scala scalajs visualization

Last synced: 29 Oct 2024

https://github.com/null93/lambda

An untyped lambda calculus interpreter written in Scala

ast beta-reduction calculus interpreter lambda lexer parser scala symbol-table untyped

Last synced: 08 Nov 2024

https://github.com/carlosedp/mill-zsh-completions

Zsh plugin adding Scala Mill build tool completions and prompt display

mill p10k scala zsh

Last synced: 27 Oct 2024

https://github.com/barrybecker4/bb4-puzzles

A Scala puzzle framework with generator and solver implementations for puzzles like Sudoku, Hi-Q, OneTough Puzzle, Tantrix, and others.

gradle puzzles scala

Last synced: 02 Oct 2024

https://github.com/mhadaily/recursion-in-scala

Three simple examples of recursion in Scala

scala scala-library

Last synced: 01 Nov 2024

https://github.com/propensive/superlunary

Exploiting lightweight modular staging in Scala

lms scala staging

Last synced: 13 Oct 2024

https://github.com/cchantep/sbt-scaladoc-compiler

:gear: This SBT plugin extracts the Scala examples from the Scaladoc comments, and compile the extracted code.

sbt sbt-plugin scala scaladoc

Last synced: 11 Oct 2024

https://github.com/landsman/javabox

♨️ sandboxed java developer environment

alpine docker intellij-idea java linux maven sandbox sbt scala

Last synced: 14 Oct 2024

https://github.com/ulitol97/comet

Scala application for validating RDF data streams

cats-effect-3 docusaurus fs2 kafka mdoc rdf sbt scala shex

Last synced: 30 Oct 2024

https://github.com/owainkenwayucl/uclapi-java

Java access to the UCL API

clojure java jython scala ucl uclapi

Last synced: 14 Oct 2024

https://github.com/edadma/squiggly

Scala based template engine

scala template-engine

Last synced: 04 Aug 2024

https://github.com/rborovina/scala-minesweeper

This is a Scala implementation of the classic Minesweeper game. The project features different difficulty levels, the ability to save and load games, hints, and a scoring system that takes into account the number of bombs, hints used, elapsed time, and user actions.

functional-programming scala

Last synced: 23 Oct 2024

https://github.com/edadma/iup

Scala Native bindings for the IUP user interface library

bindings iup-gui-library scala

Last synced: 04 Aug 2024

https://github.com/igor-vovk/cats-effect-simple-di

Simple Dependency Injection pattern implementation for cats-effect

cats-effect dependency-injection scala

Last synced: 14 Oct 2024

https://github.com/ekrich/scala-unicode

Scala code to generate unicode tables for Scala

scala scala-js scala-native unicode

Last synced: 17 Oct 2024

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

PDF to Excel

excel pdf scala

Last synced: 14 Oct 2024

https://github.com/kubukoz/vivalidi

[abandoned] A crazy man's effect-agnostic validations for Scala DTOs

cats effect fp pure-fp pure-scala scala shapeless validation zio

Last synced: 04 Nov 2024

https://github.com/scalapb-json/scalapb-argonaut

Json/Protobuf convertors for ScalaPB use argonaut

json protobuf scala scala-js scala-native scalapb

Last synced: 04 Aug 2024

https://github.com/friedbrice/applications-of-category-theory-to-programming-languages

Presentation and supporting code examples given at the Graduate Mathematics Seminar, Cal State Channel Islands, 2018-03-05.

beamer latex mathematics presentation-slides scala

Last synced: 15 Oct 2024

https://github.com/lucivpav/dnbc-scala

Parallel implementation of dynamic naive Bayesian classifier

apache-spark bayesian-networks ctu-fit dnbc fit-ctu naive-bayes-classifier scala spark

Last synced: 17 Oct 2024

https://github.com/ekdohibs/pscala

Compiler from a fragment of Scala to x86-64 assembly. Was written for the Compilation course at ENS ( https://www.lri.fr/~filliatr/ens/compil/2015-2016/ ).

compiler scala

Last synced: 01 Nov 2024

https://github.com/anskarl/auxlib-spark-nlp

NLP utilities for Apache Spark

nlp opennlp scala spark

Last synced: 31 Oct 2024

https://github.com/samdvr/kafkaesque

A simple Kafka Producer

kafka producer scala

Last synced: 20 Oct 2024

https://github.com/jakubriegel/offer-rider

The system for automatic searching of advertisements on e-commerce web sites

actor-model akka async-data data-flow event-driven nodejs redis scala scraper vuejs

Last synced: 16 Oct 2024

https://github.com/philippus/julius

♊️ Roman Numerals library in Scala

roman-numerals scala

Last synced: 11 Oct 2024

https://github.com/filosganga/fs2-aws

S3 Streaming interface based on fs2

aws aws-s3 fs2 s3 scala streaming

Last synced: 27 Oct 2024

https://github.com/propensive/feudalism

Controlled borrowing of mutable values for safe concurrency

mutexes scala

Last synced: 13 Oct 2024

https://github.com/ldeluigi/untitled-goose-framework

A framework that allows to write a game like The Goose Game entirely in few LOC with a DSL, in Scala.

board-game boardgames dsl framework games goose goosegame library scala scalatest vertx3

Last synced: 06 Nov 2024

https://github.com/philippus/baggage-jwt

🛄 JSON Web Tokens / JWT (RFC 7519) in Scala

jwt scala

Last synced: 11 Oct 2024

https://github.com/neomatrix369/nlp-java-jvm-example

A repo with NLP examples of libraries/packages/framework written in Java/JVM

bash clojure docker graal graalvm java jvm kotlin natural-language-processing natural-language-understanding nlp scala shell

Last synced: 27 Oct 2024

https://github.com/lucidd/rpm4s

pure scala implementation for manipulating rpms

linux rpm scala

Last synced: 02 Nov 2024

https://github.com/ruippeixotog/joyful

A parser and interpreter for Joy written in Scala

compiler interpreter joy parser scala

Last synced: 15 Oct 2024

https://github.com/djx314/umr

A slick extension.

scala shape slick

Last synced: 28 Oct 2024

https://github.com/nathanhowell/tfrecords-hadoop

A Hadoop OutputFormat for writing compressed TFRecords

hadoop java scala tensorflow tfrecords

Last synced: 07 Nov 2024

https://github.com/propensive/typonym

Collections raised to the type-level in Scala

collections dependent-types scala type-level type-level-programming

Last synced: 13 Oct 2024

https://github.com/daenyth/cats-effect-guava

Cats-effect integration with guava ListenableFuture

cats-effect guava scala

Last synced: 15 Oct 2024

https://github.com/rustedbones/capturl

Scala/Java library for Internationalized Resource Identifier (IRIs) support

internationalization iri java punycode scala unicode uri url

Last synced: 12 Oct 2024

https://github.com/lhns/http4s-brotli

Brotli decompression middleware for http4s

brotli compression fs2 http4s middleware scala

Last synced: 27 Oct 2024

https://github.com/pheymann/rest-refactoring-test

Create small and simple refactoring tests for your REST service

akka-http play-framework refactoring rest restful sbt scala spray testing

Last synced: 03 Nov 2024

https://github.com/florian3k/balthazar-lang

Simple, object-oriented, statically typed programming language and VM implementation.

bytecode compiler language parser rust scala scala3

Last synced: 24 Oct 2024

https://github.com/propensive/gossamer

Lightweight and typesafe strings in Scala

encodings minimum-edit-distance opaque-type punycode scala strings text

Last synced: 13 Oct 2024

https://github.com/atooni/codacy-meta-intellij

Run Dodacy meta checks in IntelliJ

codacy intellij intellij-plugin sbt scala

Last synced: 10 Oct 2024

https://github.com/lhns/http4s-errors

Error handling utils for http4s microservices

error-handling http4s microservice scala

Last synced: 27 Oct 2024

https://github.com/alopatindev/videoacid

Android + Scala + OpenGL ES experiment: Camera Visual Effects Generator

android opengl-es reactive-streams scala

Last synced: 11 Oct 2024

https://github.com/retronym/scalac-stability

Test cases for unstable output of Scalac

classfile scala scala-compiler test-cases

Last synced: 13 Oct 2024

https://github.com/pjfanning/jackson-scala-reflect-extensions

Extension to jackson-module-scala that uses scala-reflect to get type info

jackson jackson-module-scala scala

Last synced: 13 Oct 2024

https://github.com/piotr-kalanski/csv2class

CSV reader/writer with conversion to Scala case class

converter csv io mapping reader scala writer

Last synced: 27 Oct 2024

https://github.com/pjfanning/micrometer-akka-dynatrace

Sample showing how to use micrometer-akka with dynatrace

akka dynatrace metrics micrometer micrometer-akka scala

Last synced: 13 Oct 2024

https://github.com/pjfanning/micrometer-kamon

Library to expose Micrometer metrics as Kamon metrics

kamon kamon-metrics metrics micrometer scala

Last synced: 13 Oct 2024

https://github.com/shpota/do-while-loop-implementation-in-scala

'Handmade' implementation of DO-WHILE loop using only build-in Scala features.

example loop scala scala-example scala-features

Last synced: 11 Oct 2024

https://github.com/lhns/scala-edifact

An Edifact parser library written in scala

edifact lightweight parser scala

Last synced: 27 Oct 2024

https://github.com/propensive/embarcadero

Management of Docker containers for Scala

container-management docker docker-container docker-file scala

Last synced: 13 Oct 2024

https://github.com/kensipe/zk-util

zookeeper utility using ammonite

ammonite scala zookeeper zookeeper-client

Last synced: 15 Oct 2024

https://github.com/lhns/http4s-spa

Helpers for building a http4s Single Page Application with Scala.js using ES-Modules and Import Maps

esmodules http4s scala scalajs spa

Last synced: 27 Oct 2024

https://github.com/scholtzan/tpattern

Scala library for detecting temporal patterns in event data

data-processing events scala

Last synced: 15 Oct 2024

https://github.com/tanishiking/scala-js-javy-playground

Scala --(scala.js)--> JS --(javy)--> WASM

scala scalajs webassembly

Last synced: 14 Oct 2024

https://github.com/makiftutuncu/typeclass-lightning-talk

Repository for my Lightning Talk about typeclasses at @vngrs

scala typeclass typeclasses

Last synced: 31 Oct 2024

https://github.com/qbixxx/lambdacalculusengine

Lambda interpreter built in Scala. Supports CbN, CbV and Free Variables calculations.

functional functional-programming hacktoberfest lambda lambda-calculus lambda-function lambda-functions sbt scala scala3

Last synced: 23 Oct 2024

https://github.com/propensive/panopticon

Versatile and composable lenses for Scala

lens lenses lenses-library optics scala

Last synced: 13 Oct 2024

https://github.com/gmpsankalpa/hello-world

This repository contains "Hello, World!" programs written in 20 different programming languages.

assembly cpp csharp css go html java javascript kotlin matlab objective-c perl php python r ruby scala sql swift typescript

Last synced: 12 Oct 2024

https://github.com/emptyflash/shapeless-matrix

Typesafe matrix operations

math matrix scala shapeless typesafe

Last synced: 05 Nov 2024

https://github.com/samtebbs33/baldr

An experimental version control system

scala vcs

Last synced: 14 Oct 2024

https://github.com/makiftutuncu/tweet-tracker

An application for streaming tweets containing a search term on Twitter in real time for a predefined duration or number of tweets

scala scala3 streaming sttp tweets twitter zio zio-streams

Last synced: 31 Oct 2024

https://github.com/makiftutuncu/scala-workshop

Material and Documents for the Scala Workshop in @vngrs

scala

Last synced: 31 Oct 2024

https://github.com/newca12/tmdb-shelf

JavaFX client for TMDb (The Movie Database)

fxml gui javafx javafx-client movie-database scala tmdb

Last synced: 08 Nov 2024

https://github.com/lhns/remote-io

Scala RPCs based on effect types

io rpc scala

Last synced: 27 Oct 2024

https://github.com/apache/pekko-grpc-quickstart-scala.g8

Apache Pekko gRPC Quickstart for Scala

grpc pekko pekko-grpc scala

Last synced: 07 Oct 2024

https://github.com/stringbean/sttp-scribe

sttp backend for ScribeJava

oauth2-client scala scribejava sttp

Last synced: 28 Oct 2024

https://github.com/regadas/coursier-channel.g8

coursier channel giter8 template

coursier scala

Last synced: 14 Oct 2024