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/hexworks/zircon

Zircon is an extensible and user-friendly, multiplatform tile engine.

game-development java jvm kotlin multiplatform roguelike scala text-gui zircon

Last synced: 21 Dec 2024

https://github.com/raquo/Laminar

Simple, expressive, and safe UI library for Scala.js

dom-manipulation functional-reactive-programming reactive-streams scala scala-js scalajs ui

Last synced: 30 Oct 2024

https://github.com/softwaremill/bootzooka

Simple project to quickly start developing a Scala-based microservice or web application, without the need to write login, user registration etc.

angular scala skeleton

Last synced: 22 Dec 2024

https://github.com/plokhotnyuk/jsoniter-scala

Scala macros for compile-time generation of safe and ultra-fast JSON codecs + circe booster

circe high-performance jmh-benchmarks json jsoniter-scala jvm library macros parsing scala scala-js scala-library scala-native scala3 scalajs serialization

Last synced: 24 Dec 2024

https://github.com/theiterators/akka-http-microservice

Example of http (micro)service in Scala & akka-http

akka akka-http boilerplate microservice scala skeleton starter-kit template

Last synced: 13 Nov 2024

https://github.com/Hexworks/zircon

Zircon is an extensible and user-friendly, multiplatform tile engine.

game-development java jvm kotlin multiplatform roguelike scala text-gui zircon

Last synced: 27 Oct 2024

https://github.com/skinny-framework/skinny-framework

:monorail: "Scala on Rails" - A full-stack web app framework for rapid development in Scala

http-client mail oauth2-client orm scala validation web-framework

Last synced: 22 Dec 2024

https://github.com/etorreborre/specs2

Software Specifications for Scala

bdd scala specification specs2 test

Last synced: 25 Dec 2024

https://github.com/vegas-viz/Vegas

The missing MatPlotLib for Scala + Spark

datascience plotting scala

Last synced: 14 Nov 2024

https://github.com/marcus-drake/sbt-docker

Create Docker images directly from sbt

docker sbt sbt-docker sbt-plugin scala

Last synced: 26 Oct 2024

https://github.com/miguno/kafka-storm-starter

[PROJECT IS NO LONGER MAINTAINED] Code examples that show to integrate Apache Kafka 0.8+ with Apache Storm 0.9+ and Apache Spark Streaming 1.1+, while using Apache Avro as the data serialization format.

apache-avro apache-kafka apache-spark apache-storm avro integration kafka scala spark storm

Last synced: 28 Sep 2024

https://github.com/sksamuel/avro4s

Avro schema generation and serialization / deserialization for Scala

avro avro-schema coproduct scala scala-macros schema-generation serialization

Last synced: 25 Dec 2024

https://github.com/ruippeixotog/scala-scraper

A Scala library for scraping content from HTML pages

dsl hacktoberfest html-parsing scala scraper

Last synced: 19 Dec 2024

https://github.com/oleg-py/better-monadic-for

Desugaring scala `for` without implicit `withFilter`s

compiler-plugin desugar for-comprehension functional-programming optimization scala

Last synced: 23 Dec 2024

https://github.com/unfiltered/unfiltered

A toolkit for servicing HTTP requests in Scala

jetty netty scala unfiltered web-server websockets

Last synced: 26 Dec 2024

https://github.com/LucaCanali/sparkMeasure

This is the development repository for sparkMeasure, a tool and library designed for efficient analysis and troubleshooting of Apache Spark jobs. It focuses on easing the collection and examination of Spark metrics, making it a practical choice for both developers and data engineers.

apache-spark performance-metrics performance-troubleshooting python scala spark

Last synced: 25 Nov 2024

https://github.com/lucacanali/sparkmeasure

This is the development repository for sparkMeasure, a tool and library designed for efficient analysis and troubleshooting of Apache Spark jobs. It focuses on easing the collection and examination of Spark metrics, making it a practical choice for both developers and data engineers.

apache-spark performance-metrics performance-troubleshooting python scala spark

Last synced: 25 Dec 2024

https://github.com/vanco/sequenceplugin

SequencePlugin for IntelliJ IDEA

intellij java kotlin scala sequence-diagram

Last synced: 20 Dec 2024

https://github.com/Vanco/SequencePlugin

SequencePlugin for IntelliJ IDEA

intellij java kotlin scala sequence-diagram

Last synced: 08 Nov 2024

https://github.com/deanwampler/justenoughscalaforspark

A tutorial on the most important features and idioms of Scala that you need to use Spark's Scala APIs.

jupyter scala spark tutorial

Last synced: 25 Dec 2024

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

JWT support for Scala. Bonus extensions for Play, Play JSON, Json4s, Circe, uPickle, Spray and Argonaut

jwt jwt-scala scala

Last synced: 25 Dec 2024

https://github.com/scalafx/scalafx

ScalaFX simplifies creation of JavaFX-based user interfaces in Scala

javafx jvm scala scalafx scalafx-framework

Last synced: 20 Dec 2024

https://github.com/deanwampler/JustEnoughScalaForSpark

A tutorial on the most important features and idioms of Scala that you need to use Spark's Scala APIs.

jupyter scala spark tutorial

Last synced: 25 Oct 2024

https://github.com/tinylog-org/tinylog

tinylog is a lightweight logging framework for Java, Kotlin, Scala, and Android

android java jcl kotlin kotlin-library logger logging-library scala slf4j tinylog

Last synced: 07 Nov 2024

https://github.com/shadaj/slinky

Write Scala.js React apps just like you would in ES6

frontend react scala scalajs slinky

Last synced: 20 Dec 2024

https://github.com/sbt/sbt-release

A release plugin for sbt

git mercurial sbt sbt-plugin scala

Last synced: 22 Dec 2024

https://github.com/deanwampler/programming-scala-book-code-examples

The code examples used in Programming Scala, 2nd and 3rd Editions (O'Reilly)

programming-scala repl sbt scala scala-metals scala3

Last synced: 19 Dec 2024

https://github.com/scala/scala-parser-combinators

simple combinator-based parsing for Scala. formerly part of the Scala standard library, now a separate community-maintained module

parser-combinators parsing scala

Last synced: 23 Dec 2024

https://github.com/chandu0101/sri

Build truly native cross platform (web,ios,android) apps using scalajs and react, react-native ,This project moved to new organization : https://github.com/scalajs-react-interface/sri#sri, new chat room : https://gitter.im/scalajs-react-interface/sri

android cross-platform ios react react-native reactjs scala scalajs web

Last synced: 20 Dec 2024

https://github.com/jtransc/jtransc

Bytecode to source converting Java & Kotlin code into JavaScript, C++, D, C#, PHP, AS3, Dart and Haxe and run it everywhere. Also use JVM code in your favourite language as a library.

as3 compiler cpp csharp d dart haxe java javascript jtransc jvm kotlin php scala

Last synced: 29 Sep 2024

https://github.com/gvolpe/trading

💱 Trading application written in Scala 3 that showcases an Event-Driven Architecture (EDA) and Functional Programming (FP)

apache-kafka apache-pulsar cats-effect eda elm elm-architecture elm-lang event-driven-architecture fp fs2 functional-programming grafana open-tracing prometheus scala scala3 web-sockets websockets

Last synced: 20 Dec 2024

https://github.com/scalate/scalate

Scalate is a Scala based template engine which supports HAML, Mustache and JSP, Erb and Velocity style syntaxes.

scala template-engine

Last synced: 26 Dec 2024

https://github.com/hseeberger/akka-http-json

Integrate some of the best JSON libs in Scala with Akka HTTP

akka akka-http json scala

Last synced: 25 Nov 2024

https://github.com/stanch/reftree

Automatically generated diagrams and animations for Scala data structures

animation data-structures diagram scala visualization

Last synced: 21 Dec 2024

https://github.com/atnos-org/eff

Eff monad for cats - https://atnos-org.github.io/eff

cats effects functional-programming monad monad-transformers scala

Last synced: 19 Dec 2024

https://github.com/absaoss/spline

Data Lineage Tracking And Visualization Solution

bigdata hadoop lineage scala spark tracking visualization

Last synced: 21 Dec 2024

https://github.com/AbsaOSS/spline

Data Lineage Tracking And Visualization Solution

bigdata hadoop lineage scala spark tracking visualization

Last synced: 05 Nov 2024

https://github.com/fomkin/korolev

Single Page Applications running on the server side.

framework frontend fullstack html scala server-side-rendering single-page-applications virtual-dom web

Last synced: 12 Nov 2024

https://github.com/scalapy/scalapy

Use the world of Python from the comfort of Scala!

python scala scala-native

Last synced: 12 Nov 2024

https://github.com/virtuslab/scala-cli

Scala CLI is a command-line tool to interact with the Scala language. It lets you compile, run, test, and package your Scala code (and more!)

cli scala

Last synced: 24 Dec 2024

https://github.com/argonaut-io/argonaut

Purely functional JSON parser and library in scala.

argonaut functional-programming json json-parser scala scalaz

Last synced: 26 Dec 2024

https://github.com/hakky54/mutual-tls-ssl

🔐 Tutorial of setting up Security for your API with one way authentication with TLS/SSL and mutual authentication for a java based web server and a client with both Spring Boot. Different clients are provided such as Apache HttpClient, OkHttp, Spring RestTemplate, Spring WebFlux WebClient Jetty and Netty, the old and the new JDK HttpClient, the old and the new Jersey Client, Google HttpClient, Unirest, Retrofit, Feign, Methanol, vertx, Scala client Finagle, Featherbed, Dispatch Reboot, AsyncHttpClient, Sttp, Akka, Requests Scala, Http4s Blaze, Kotlin client Fuel, http4k, Kohttp and ktor. Also other server examples are available such as jersey with grizzly. Also gRPC, WebSocket and ElasticSearch examples are included

certificate certificate-authority certificate-signing-request encryption https java keystore keytool kotlin mutual-authentication mutual-tls openssl scala security server spring-boot ssl tls truststore two-way-ssl-authentication

Last synced: 25 Dec 2024

https://github.com/Hakky54/mutual-tls-ssl

🔐 Tutorial of setting up Security for your API with one way authentication with TLS/SSL and mutual authentication for a java based web server and a client with both Spring Boot. Different clients are provided such as Apache HttpClient, OkHttp, Spring RestTemplate, Spring WebFlux WebClient Jetty and Netty, the old and the new JDK HttpClient, the old and the new Jersey Client, Google HttpClient, Unirest, Retrofit, Feign, Methanol, vertx, Scala client Finagle, Featherbed, Dispatch Reboot, AsyncHttpClient, Sttp, Akka, Requests Scala, Http4s Blaze, Kotlin client Fuel, http4k, Kohttp and ktor. Also other server examples are available such as jersey with grizzly. Also gRPC, WebSocket and ElasticSearch examples are included

certificate certificate-authority certificate-signing-request encryption https java keystore keytool kotlin mutual-authentication mutual-tls openssl scala security server spring-boot ssl tls truststore two-way-ssl-authentication

Last synced: 17 Nov 2024

https://github.com/kaitai-io/kaitai_struct_compiler

Kaitai Struct: compiler to translate .ksy => .cpp / .cs / .dot / .go / .java / .js / .lua / .nim / .php / .pm / .py / .rb

compiler kaitai-struct scala

Last synced: 25 Oct 2024

https://github.com/com-lihaoyi/cask

Cask: a Scala HTTP micro-framework. Cask makes it easy to set up a website, backend server, or REST API using Scala

http scala server web

Last synced: 22 Dec 2024

https://github.com/estatico/scala-newtype

NewTypes for Scala with no runtime overhead

newtype scala tagged tagged-types

Last synced: 12 Nov 2024

https://github.com/nulab/scala-oauth2-provider

OAuth 2.0 server-side implementation written in Scala

oauth2-server scala

Last synced: 23 Dec 2024

https://github.com/swagger-api/swagger-samples

Samples for the various Swagger projects under swagger-api

java open-source openapi-specification samples scala swagger swagger-oss

Last synced: 30 Sep 2024

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

Scala compiler plugin for static code analysis

hacktoberfest inspection scala scala-compiler

Last synced: 23 Dec 2024

https://github.com/wix-incubator/accord

Accord: A sane validation library for Scala

dsl library macros scala validation

Last synced: 21 Dec 2024

https://github.com/guardrail-dev/guardrail

Principled code generation from OpenAPI specifications

akka-http cats codegen dropwizard guardrail http4s jackson java openapi scala swagger

Last synced: 19 Dec 2024

https://github.com/outr/scribe

The fastest logging library in the world. Built from scratch in Scala and programmatically configurable.

logback logging logging-framework logging-library scala scribe slf4j

Last synced: 19 Dec 2024

https://github.com/FasterXML/jackson-module-scala

Add-on module for Jackson (https://github.com/FasterXML/jackson) to support Scala-specific datatypes

cbor hacktoberfest jackson json scala serialization smile xml

Last synced: 18 Nov 2024

https://github.com/fasterxml/jackson-module-scala

Add-on module for Jackson (https://github.com/FasterXML/jackson) to support Scala-specific datatypes

cbor hacktoberfest jackson json scala serialization smile xml

Last synced: 24 Dec 2024

https://github.com/xebia-functional/fetch

Simple & Efficient data access for Scala and Scala.js

cats concurrency data data-fetching monads monix parallelism scala scala-js sequencing

Last synced: 06 Nov 2024

https://github.com/xerial/sbt-pack

A sbt plugin for creating distributable Scala packages.

docker makefile sbt-plugin scala

Last synced: 20 Dec 2024

https://github.com/magda-io/magda

A federated, open-source data catalog for all your big data and small data

elasticsearch kubernetes nodejs open-data postgresql scala

Last synced: 27 Oct 2024

https://github.com/fosskers/scalaz-and-cats

Usage examples and benchmarks between Scalaz and Cats (w/ Haskell ground-truth).

cats haskell scala scalaz

Last synced: 23 Dec 2024

https://github.com/cvogt/cbt

CBT - fun, fast, intuitive, compositional, statically checked builds written in Scala

build-automation build-system build-tool cbt cli command-line command-line-tool dotty frege reproducible-builds sbt scala scala-support

Last synced: 24 Dec 2024

https://github.com/scala-text/scala_text

Scala学習用テキスト

honkit scala

Last synced: 08 Nov 2024

https://scala-text.github.io/scala_text/

Scala学習用テキスト

honkit scala

Last synced: 11 Nov 2024

https://github.com/mpollmeier/gremlin-scala

[unmaintained] Scala wrapper for Apache TinkerPop 3 Graph DSL

graph graph-database graphdb gremlin scala type-safe

Last synced: 25 Dec 2024

https://github.com/foundweekends/conscript

Scala at your command

conscript sbt-plugin scala

Last synced: 20 Dec 2024

https://github.com/hakky54/sslcontext-kickstart

🔐 A lightweight high level library for configuring a http client or server based on SSLContext or other properties such as TrustManager, KeyManager or Trusted Certificates to communicate over SSL TLS for one way authentication or two way authentication provided by the SSLFactory. Support for Java, Scala and Kotlin based clients with examples. Available client examples are: Apache HttpClient, OkHttp, Spring RestTemplate, Spring WebFlux WebClient Jetty and Netty, the old and the new JDK HttpClient, the old and the new Jersey Client, Google HttpClient, Unirest, Retrofit, Feign, Methanol, Vertx, Scala client Finagle, Featherbed, Dispatch Reboot, AsyncHttpClient, Sttp, Akka, Requests Scala, Http4s Blaze, Kotlin client Fuel, http4k Kohttp and Ktor. Also gRPC, WebSocket and ElasticSearch examples are included

android certificate der encryption https java keymanagerfactory keystore kotlin mutual-authentication p12 p7b pem scala security ssl sslcontext tls trustmanagerfactory truststore

Last synced: 19 Dec 2024

https://github.com/nightscape/spark-excel

A Spark plugin for reading and writing Excel files

data-frame etl excel scala spark

Last synced: 20 Dec 2024

https://github.com/spotify/featran

A Scala feature transformation library for data science and machine learning

algebird breeze data flink ml scala scalding scio spark tensorflow xgboost

Last synced: 20 Dec 2024

https://github.com/scalameta/nvim-metals

A Metals plugin for Neovim

lsp nvim nvim-lsp scala

Last synced: 22 Dec 2024

https://github.com/kotlin/kotlin-spark-api

This projects gives Kotlin bindings and several extensions for Apache Spark. We are looking to have this as a part of Apache Spark 3.x

bigdata kotlin nullability scala spark

Last synced: 20 Dec 2024

https://github.com/outwatch/outwatch

The Functional and Reactive Web-Frontend Library for Scala.js

frp functional-programming reactive rx sbt scala scalajs virtualdom

Last synced: 04 Nov 2024

https://github.com/crealytics/spark-excel

A Spark plugin for reading and writing Excel files

data-frame etl excel scala spark

Last synced: 28 Sep 2024

https://github.com/Kotlin/kotlin-spark-api

This projects gives Kotlin bindings and several extensions for Apache Spark. We are looking to have this as a part of Apache Spark 3.x

bigdata kotlin nullability scala spark

Last synced: 18 Nov 2024

https://github.com/fp-tower/foundations

Foundations of Functional Programming in Scala is a comprehensive, self-paced online course with no prerequisites, which helps you to become a confident, productive, and powerful functional Scala developer.

functional-programming online-course scala

Last synced: 13 Nov 2024

https://github.com/zio/zio-prelude

A lightweight, distinctly Scala take on functional abstractions, with tight ZIO integration

abstract-algebra category-theory functional-programming scala zio

Last synced: 19 Dec 2024

https://github.com/build-server-protocol/build-server-protocol

Protocol for IDEs and build tools to communicate about compile, run, test, debug and more.

build-server-protocol build-tool java json-rpc language-server-protocol scala

Last synced: 31 Oct 2024

https://github.com/Iltotore/iron

Strong type constraints for Scala

assert functional-programming refinement-types scala types

Last synced: 30 Oct 2024

https://github.com/softwaremill/akka-http-session

Web & mobile client-side akka-http sessions, with optional JWT support

akka akka-http csrf java scala session session-cookie session-management

Last synced: 22 Dec 2024

https://github.com/pathikrit/scalgos

algorithms in scala

algorithm scala

Last synced: 21 Dec 2024

https://github.com/typelevel/jawn

Jawn is for parsing jay-sawn (JSON)

json scala

Last synced: 24 Dec 2024

https://github.com/whisklabs/docker-it-scala

Docker integration testing kit with Scala

docker docker-container integration-testing scala testing

Last synced: 25 Dec 2024

https://github.com/jarlakxen/scala-interview-questions

A list of helpful Scala related questions you can use to interview potential candidates.

interview scala

Last synced: 24 Dec 2024

https://github.com/vmunier/play-scalajs.g8

Giter8 template to get started with Play and Scala.js.

giter8 play-framework scala scalajs

Last synced: 12 Nov 2024

https://github.com/LEGO/woof

A pure Scala 3 logging library with no reflection

logger logging scala

Last synced: 04 Nov 2024

https://github.com/mbonaci/scala

Scala reference (as seen by Java developer)

scala

Last synced: 23 Dec 2024

https://github.com/dispatch/reboot

Scala wrapper for the Java AsyncHttpClient.

ahc async dispatch http-client http-library scala scala-library

Last synced: 05 Nov 2024