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/lhns/scala-edifact

An Edifact parser library written in scala

edifact lightweight parser scala

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/propensive/hypotenuse

A rigorous and consistent foundation for numerical and arithmetic programming

arithmetic bitwise-operations scala typesafety unsigned-integers

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/propensive/larceny

Scala 3 compiler plugin for testing compiler errors

compilation-errors compile-time compiler-plugin scala testing

Last synced: 13 Oct 2024

https://github.com/propensive/superlunary

Exploiting lightweight modular staging in Scala

lms scala staging

Last synced: 13 Oct 2024

https://github.com/propensive/tarantula

Drive a web browser with the WebDriver protocol for Scala

browser-automation dom scala webdriver

Last synced: 13 Oct 2024

https://github.com/propensive/plutocrat

Typesafe representations of monetary values in Scala

currency currency-conversion finance money scala

Last synced: 13 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/propensive/embarcadero

Management of Docker containers for Scala

container-management docker docker-container docker-file scala

Last synced: 13 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/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/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/andr83/io.parsek

Scala library for building ETL pipelines in functional way.

ast etl json scala

Last synced: 15 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/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/luomisoppi/sanoitus

Define and execute programs expressed as Scala values

domain-specific-language dsl interpreter scala

Last synced: 14 Oct 2024

https://github.com/kivikakk/chryse

Project framework for Chisel

chisel fpga hdl scala

Last synced: 30 Sep 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/mhadaily/recursion-in-scala

Three simple examples of recursion in Scala

scala scala-library

Last synced: 01 Nov 2024

https://github.com/faheel/awesome-99-problems

A curated list of awesome Ninety-Nine Problems for various languages.

99-problems 99problems awesome awesome-list haskell java-8 kotlin lisp ninety-nine-problems prolog scala swift

Last synced: 12 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/toniogela/one-time

Little one-time store experiment

password-store scala

Last synced: 15 Oct 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/hnaderi/scala-readpass

Cross platform readpassword for scala native and jvm

cross-platform password scala scala-native scalanative stdin stdin-inputs utility

Last synced: 10 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/samtebbs33/baldr

An experimental version control system

scala vcs

Last synced: 14 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/szymonmaszke/programming-languages

Mindmap notes regarding programming languages (polish and english)

c cpp java mindmap mysql notes programming-language python r scala sql

Last synced: 11 Oct 2024

https://github.com/andyglow/scaladoc

Deps-Free Scaladoc AST, Parser and Macro-based Extractor and Compiler Plugin to carry over

ast compiler-plugin parser scala scaladoc

Last synced: 19 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/shortthirdman/code-eval-challenges

CodeEval Coding Challenges for some real-world problems and situations

bash bash-script c challenges cpp go haskell lua perl python python2 python3 r real-world scala

Last synced: 26 Sep 2024

https://github.com/angelcervera/poc-drivingdistance

Proof of concept to implement a service to calculate the driving distance using osm network

akka openstreetmap osm osm4scala scala spark

Last synced: 11 Oct 2024

https://github.com/angelcervera/akka-persistence-nowhere

Akka persistence plugin that persists into nowhere.

akka akka-persistence scala

Last synced: 11 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/ches/intro-to-learning-scala

Talk from May 2017 Bangkok Functional Programmers meetup – http://ches.github.io/intro-to-learning-scala/

functional-programming scala scalajs

Last synced: 06 Nov 2024

https://github.com/pierrenodet/lunium

An attempt to do a zero dependency, tagless and bifunctor based library for WebDrivers 🌑

bifunctor cats cats-effect scala selenium tagless-final webdriver zio

Last synced: 11 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/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/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/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/sjednac/slack-lunch-bot

A Slack bot for fetching lunch menu announcements from selected Facebook pages.

akka bot facebook scala slack

Last synced: 11 Oct 2024

https://github.com/trifectalabs/roadquality

Crowdsourcing road quality and traffic safety data for cyclists.

crowdsourcing cycling elm-css elm-lang play-framework road-quality scala slick slick-pg strava

Last synced: 05 Nov 2024

https://github.com/lhns/fs2-pcap

A library for capturing, crafting, and sending packets with fs2 using pcap4j

capture fs2 packet pcap pcap4j scala streaming

Last synced: 27 Oct 2024

https://github.com/joeltadeu/job-management

This project focuses on job management and reviews, with the goal of exploring key Spring/Java technologies for microservices development

docker docker-compose eureka-client eureka-server flyway gatling grafana java-17 karate-tests loki mysql openfeign prometheus resilience4j scala spring-api-gateway spring-boot zipkin

Last synced: 11 Oct 2024

https://github.com/tindzk/crypto-portfolio

Console tool to print the portfolio of your crypto wallets

cryptocurrency scala

Last synced: 28 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/filosganga/fs2-aws

S3 Streaming interface based on fs2

aws aws-s3 fs2 s3 scala streaming

Last synced: 27 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/cchantep/alohura

Environment specification framework (or on the Discworld, the lightning goddess of the beTrobi people).

scala specs2

Last synced: 28 Oct 2024

https://github.com/jlengrand/functional-programming-scala

Exercises from the Functional Programming in Scala book

educational functional functional-programming scala

Last synced: 05 Nov 2024

https://github.com/bergmark/morphism

Total type conversions for sane error handling in Scala

scala

Last synced: 14 Oct 2024

https://github.com/silvanheller/parquet-demo

Parquet demo project for the Workshop in the Course DIS. Benchmarks Parquet versus ORC, JSON and CSV

benchmark orc parquet r scala spark university-project

Last synced: 14 Oct 2024

https://github.com/propensive/surveillance

Representation-agnostic filewatching with streams in Scala

file-watching filesystem-events filewatcher scala

Last synced: 13 Oct 2024

https://github.com/silvanheller/hackathon-scads

Stream Processing to analyze bias and content with regards to religion in the GDELT Event Database. Developed in the 2nd Streamline Hackathon in Leipzig, July 2018

apache-flink flink hackathon maven scala stream-processing

Last synced: 14 Oct 2024

https://github.com/propensive/abacist

Calculations with non-decimal units and mixed bases

arithmetic imperial-units mixed-bases scala

Last synced: 13 Oct 2024

https://github.com/propensive/inimitable

UUIDs for Scala

guid scala uuid-generator uuids

Last synced: 13 Oct 2024

https://github.com/propensive/hieroglyph

Calculate Unicode character display widths in Scala

character-encodings character-metadata characters encodings scala unicode unicode-metadata

Last synced: 13 Oct 2024

https://github.com/propensive/digression

Utilities for working with exceptions in Scala

error error-message error-messages exceptions scala

Last synced: 13 Oct 2024

https://github.com/propensive/imperial

Access UNIX's standard directory structure from Scala

posix scala unix xdg xdg-basedir

Last synced: 13 Oct 2024

https://github.com/propensive/fulminate

Rich user messages for Scala

error-messages markup rich-messages scala

Last synced: 13 Oct 2024

https://github.com/propensive/denominative

An experiment in numeric semantics to eradicate off-by-one errors

off-by-one ordinal-numbers scala

Last synced: 13 Oct 2024

https://github.com/theodesp/essential-scala

Working through the Essential Scala Book

learning learning-by-doing scala

Last synced: 19 Oct 2024

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

Learning Scala with Creative Scala

learning-by-doing scala tutorial

Last synced: 19 Oct 2024

https://github.com/spamegg1/scala-toolkit-tutorial

Scala Toolkit tutorials all typed up (for Scala 3)

json metals munit os-lib scala scala-cli scala3 sttp toolkit upickle vscode

Last synced: 18 Oct 2024

https://github.com/rustedbones/shovel

Dig implementation for scala

cats-effect dns scala

Last synced: 12 Oct 2024

https://github.com/e257-fi/tackler

Tackler plain text accounting | Mirror, please use https://gitlab.com/e257/accounting/tackler for issues and PRs

accounting cli git java javascript jgit jvm ledger plaintext plaintext-accounting scala scalajs

Last synced: 12 Oct 2024

https://github.com/spacekookie/netsync

A really cool networking framework for games built with Scala and KyroNet

gamedev kryonet libgdx networking scala

Last synced: 14 Oct 2024

https://github.com/bahmutov/colon-names

Checks if the NPM script commands in the package.json are all colon separated

cli names npm scala script separator util

Last synced: 18 Oct 2024

https://github.com/spamegg1/scala3-simple-wordgame

Simple word game written in Scala 3. Made from scala3 sample project with beginners in mind.

beginner-friendly beginner-project sbt scala scala3

Last synced: 18 Oct 2024

https://github.com/propensive/anthology

A typesafe interface to the Scala compiler

scala scala-compiler scala3

Last synced: 13 Oct 2024

https://github.com/propensive/hyperbole

Assintance with Scala 3 metaprogramming

compile-time macros metaprogramming scala static-analysis

Last synced: 13 Oct 2024

https://github.com/propensive/gesticulate

Safe representations of MIME types in Scala

media-types mime-types scala

Last synced: 13 Oct 2024

https://github.com/propensive/camouflage

Caching data structures for Scala

caching lfu-cache lru-cache scala

Last synced: 13 Oct 2024

https://github.com/propensive/chiaroscuro

Provides structural comparisons between values

deep-compare deep-compare-objects scala structural-equality

Last synced: 13 Oct 2024

https://github.com/propensive/charisma

Represent chemical formulae in Scala

chemical-elements chemical-formulas scala

Last synced: 13 Oct 2024

https://github.com/propensive/aristotle

A library and language for producing MathML

math-equations mathml scala

Last synced: 13 Oct 2024

https://github.com/propensive/phoenicia

Read TrueType and OpenType fonts in Scala

font-metrics fonts opentype opentype-fonts scala truetype

Last synced: 13 Oct 2024

https://github.com/theodesp/shapeless-scala

Working through the Shapeless Scala Book

learning-by-doing scala shapeless

Last synced: 19 Oct 2024

https://github.com/propensive/amok

A comprehensive API documentation system

api-documentation markdown scala

Last synced: 13 Oct 2024

https://github.com/sake92/mill-powershell-completion

Basic TAB completion for Mill in PowerShell

mill scala

Last synced: 16 Oct 2024

https://github.com/houzuoguo/mut

MUT makes testing your Scala class instance state-transition a lot more easier.

scala testing

Last synced: 15 Oct 2024

https://github.com/zer0s330/opencomputers

Home of the OpenComputers mod for Minecraft.

automation forge lua minecraft minecraft-forge mod opencomputers programming scala

Last synced: 05 Nov 2024

https://github.com/theodesp/leetcode-scala

Working through Leetcode problems with Scala

leetcode leetcode-solutions scala

Last synced: 19 Oct 2024

https://github.com/yoshinorin/credentiam

:sparkles: ActiveDirectory search application. Powerd by Scala & Play Framework.

active-directory activedirectory ldap playframework scala

Last synced: 12 Oct 2024

https://github.com/danielavdar/apacheflinksimpleexample

Apache Flink simple example

apache-flink scala

Last synced: 19 Oct 2024

https://github.com/bgahagan/scala-regex-interpolation

String interpolation of regex capture groups in scala match statements

match regex scala

Last synced: 13 Oct 2024

https://github.com/propensive/ulysses

An implementation of Bloom filters for Scala

bloom bloom-filters scala

Last synced: 13 Oct 2024

https://github.com/ysthakur/verity

A programming language with proofs and implicits (incomplete)

language scala

Last synced: 13 Oct 2024