Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- GitHub: https://github.com/topics/scala
- Wikipedia: https://en.wikipedia.org/wiki/Scala_(programming_language)
- Created by: Martin Odersky
- Released: January 20, 2004
- Last updated: 2024-12-25 00:26:26 UTC
- JSON Representation
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.
Last synced: 22 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/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/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: 18 Dec 2024
https://github.com/vegas-viz/Vegas
The missing MatPlotLib for Scala + Spark
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: 18 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: 19 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.
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
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.
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/touk/nussknacker
Low-code tool for automating actions on real time data | Stream processing for the users.
apache-flink automation big-data data-streaming decision-engine decision-making decisioning flink flink-kafka gui kafka low-code lowcode real-time rules-engine scala stream-processing streaming touk
Last synced: 19 Dec 2024
https://github.com/TouK/nussknacker
Low-code tool for automating actions on real time data | Stream processing for the users.
apache-flink automation big-data data-streaming decision-engine decision-making decisioning flink flink-kafka gui kafka low-code lowcode real-time rules-engine scala stream-processing streaming touk
Last synced: 31 Oct 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/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/sbt/sbt-release
A release plugin for sbt
git mercurial sbt sbt-plugin scala
Last synced: 22 Dec 2024
https://github.com/PurpleKingdomGames/indigo
An FP game engine for Scala.
elm-architecture game game-development game-engine gamedev indigo scala scalajs
Last synced: 12 Nov 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/wvlet/airframe
Essential Building Blocks for Scala
airframe airspec command-line-parser config dependency-injection grpc guice jmx json logger metrics msgpack rpc scala scalajs serialization sql testing-framework
Last synced: 25 Nov 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/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/7mind/izumi
Productivity-oriented collection of lightweight fancy stuff for Scala toolchain
cats-effect config dependency-injection distage-testkit fp-testing framework generative izumi logger logging logging-library pper productivity roles rpc scala scalajs slf4j structured-logging zio
Last synced: 22 Dec 2024
https://github.com/frees-io/freestyle
A cohesive & pragmatic framework of FP centric Scala libraries
architectural-patterns cassandra free-monads freestyle functional-programming kafka monads redis rpc scala spark tagless-final
Last synced: 23 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.
Last synced: 18 Dec 2024
https://github.com/dehun/learn-fp
learn-by-doing course/tutorial for functional programming on scala
applicative comonads course functional-idioms functional-programming functor monad monad-transformers monads monoid scala tutorial typeclasses
Last synced: 30 Nov 2024
https://github.com/hseeberger/akka-http-json
Integrate some of the best JSON libs in Scala with Akka HTTP
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/qubole/sparklens
Qubole Sparklens tool for performance tuning Apache Spark
cluster performance performance-analysis performance-metrics performance-tuning performance-visualization scala scheduler scheduling simulation spark spark-applications spark-job spark-ml spark-mllib spark-sql sparkjava
Last synced: 21 Dec 2024
https://github.com/scalapy/scalapy
Use the world of Python from the comfort of Scala!
Last synced: 12 Nov 2024
https://github.com/playframework/twirl
Twirl is Play's default template engine
playframework sbt-plugin scala template-engine template-language template-library twirl
Last synced: 25 Dec 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!)
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: 19 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/hyperledger-labs/Scorex
Scorex 2.0 Core
blockchain cryptocurrency scala
Last synced: 20 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
Last synced: 25 Oct 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/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
Last synced: 22 Dec 2024
https://github.com/nulab/scala-oauth2-provider
OAuth 2.0 server-side implementation written in 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/Stratio/sparta
Real Time Analytics and Data Pipelines based on Spark Streaming
analytics hdfs kafka lambda olap real-time scala spark spark-streaming sparksql sparta stratio stratio-sparta streaming streaming-data triggers workflow
Last synced: 16 Nov 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).
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/mmenestret/fp-resources
Functional programming great resources
algebra category-theory free-monads functional-programming monad monad-transformers monoid recursion-schemes scala typeclass typeclasses
Last synced: 16 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/seancfoley/ipaddress
Java library for handling IP addresses and subnets, both IPv4 and IPv6
android cidr go golang groovy ip-address ipaddress ipv4 ipv4-address ipv4-network ipv4-subnetting ipv6 ipv6-address ipv6-network ipv6-subnetting java kotlin mac-address scala subnet
Last synced: 25 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/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/UdashFramework/udash-core
Scala framework for building beautiful and maintainable web applications.
backend data-binding frontend hacktoberfest i18n rest rest-api rest-client rest-server rpc rpc-interface scala scala-framework scala-js-framework scalajs udash web webapp
Last synced: 18 Nov 2024
https://github.com/udashframework/udash-core
Scala framework for building beautiful and maintainable web applications.
backend data-binding frontend hacktoberfest i18n rest rest-api rest-client rest-server rpc rpc-interface scala scala-framework scala-js-framework scalajs udash web webapp
Last synced: 20 Dec 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/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.
Last synced: 24 Dec 2024
https://github.com/akka/akka-grpc
Akka gRPC
akka akka-http grpc hacktoberfest java reactive reactive-streams rpc scala streaming
Last synced: 25 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
Last synced: 04 Nov 2024
https://github.com/mbonaci/scala
Scala reference (as seen by Java developer)
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