Displaying 1 to 20 from 45 results

squbs - Akka/Akka HTTP for Large-Scale Production Deployments

  •    Scala

squbs (pronounced "skewbs") is a software container and a suite of components enabling standardization and operationalization of Akka and Akka HTTP applications/services in a large scale, managed, cloud environment. It standardizes how Akka applications are deployed in different environments and how they are hooked up to the operational environments of large, internet-scale organizations.Also check out these slightly more advanced samples.

Akka HTTP - The Streaming-first HTTP server/module of Akka

  •    Scala

The Akka HTTP modules implement a full server- and client-side HTTP stack on top of akka-actor and akka-stream. It's not a web-framework but rather a more general toolkit for providing and consuming HTTP-based services. While interaction with a browser is of course also in scope it is not the primary focus of Akka HTTP.

akka-http-json - Integrate some of the best JSON libs in Scala with Akka HTTP

  •    Scala

Mix ArgonautSupport, FailFastCirceSupport or ErrorAccumulatingCirceSupport, JacksonSupport, Json4sSupport, PlayJsonSupport, UpickleSupport or AvroSupport into your Akka HTTP code which is supposed to (un)marshal from/to JSON. Don't forget to provide the type class instances for the respective JSON libraries, if needed. Contributions via GitHub pull requests are gladly accepted from their original author. Along with any pull requests, please state that the contribution is your original work and that you license the work to the project under the project's open source license. Whether or not you state this explicitly, by submitting any copyrighted material via pull request, email, or other means you agree to license the material under the project's open source license and warrant that you have the legal authority to do so.

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

  •    Java

akka-http is an Akka module, originating from spray.io, for building reactive REST services with an elegant DSL. akka-http is a great toolkit for building backends for single-page or mobile applications. In almost all apps there is a need to maintain user sessions, make sure session data is secure and cannot be tampered with.




sttp - The Scala HTTP client you always wanted!

  •    Scala

sttp is an open-source library which provides a clean, programmer-friendly API to define HTTP requests and execute them using one of the wrapped backends, such as akka-http, async-http-client or OkHttp. sttp documentation is available at sttp.readthedocs.io.

kamon-akka-http - A temporary implementation of the Kamon akka-http module.

  •    Scala

Kamon Akka Http module provides bytecode instrumentation to gather metrics and perform automatic TraceContext propagation on your behalf, both on the client and server side.Kamon akka-http module is currently available for Scala 2.11 and 2.12.

reducio - URL shortener service is written in Scala using Akka-Http and Redis

  •    Scala

Run docker-compose, it will start api, redis and will expose api port to host.Simulation users count can be set in application.conf in test resources.

activator-akka-http - A Typesafe Activator template for Akka HTTP microservices

  •    Scala

This project gives you a base template for creating microservices using Akka HTTP. The aim is to give you enough boilerplate to get started without being too prescriptive or adding too much unwanted code. The example project uses Guice for Dependency Injection. If you don't need it, just remove it.


guardrail - Principled code generation for Scala services

  •    Scala

Documentation is good. Having a common language to express an API specification allows discussion at a high level, and a greater level of visibility into the implementation (architecture/security review), all without looking at the code at all. By specifying your protocol completely in a specification, a linter could be used to determine whether or not your new protocol is compatible with existing clients, preventing accidental slip-ups and rework.

accessus - Access log for Akka HTTP based servers

  •    Scala

Contributions via GitHub pull requests are gladly accepted from their original author. Along with any pull requests, please state that the contribution is your original work and that you license the work to the project under the project's open source license. Whether or not you state this explicitly, by submitting any copyrighted material via pull request, email, or other means you agree to license the material under the project's open source license and warrant that you have the legal authority to do so. This code is open source software licensed under the Apache-2.0 license.

akka-http-oauth2-provider - This library is enabled using scala-oauth2-provider in Akka HTTP

  •    Scala

This library is enabled using scala-oauth2-provider in Akka HTTP. Add "akka-http-oauth2-provider" to library dependencies of your project.

naivechain-scala - Naivechain port in Scala using Akka

  •    Scala

NOTE: This is mostly here for historical reasons, see my cynical-chain project for a BlockChain implementation that implements Proof of Work and can actually be used as a distributed log. This is a very loose Scala port of naivechain, which also takes some inspiration from legion.

fdp-modelserver - An umbrella project for multiple implementations of model serving

  •    Scala

-kafkastreamserver - implementation of model scoring and queryable state using Kafka streams Also includes implementation of custom Kafka streams store.

endpoints - Scala library to define HTTP-based communication protocols

  •    Scala

endpoints is a Scala library for defining communication protocols over HTTP between applications. See the documentation to learn more.

webspider - Open WEB spider platform

  •    Scala

Open WEB spider platform. Uses Akka Cluster for distributed processing, along with Distributed PubSub.

akka-http.g8 - Akka Http template with modern structure

  •    Scala

Create easily akka-http project. To the extent possible under law, the author(s) have dedicated all copyright and related and neighboring rights to this template to the public domain worldwide. This template is distributed without any warranty. See http://creativecommons.org/publicdomain/zero/1.0/.

akka-http-scalajs.g8 - Giter8 template to get started with Akka HTTP and Scala.js.

  •    Scala

This is a Giter8 template showing how you can integrate an Akka HTTP project with a Scala.js project. The application uses the sbt-web-scalajs sbt plugin and the scalajs-scripts library.

drunk - A simple GraphQL client on top of Sangria, Akka HTTP and Circe.

  •    Scala

A simple GraphQL client on top of Sangria, Akka HTTP and Circe. Take into account the client automatically adds the '__typename' field to every selector, so it's not required to be added in the queries.

ubeer - 🍻 Ubeer is a stupidly simple application to demonstrate the capabilities of GraphQL in Scala using Sangria and Akka HTTP

  •    CSS

It was developed for a lightning talk I gave at NE Scala NYC 2017 on 24 March 2017. The slides of this talk can be found at https://astori.fr/graphql-nescala. This will compile the project, load the JSON files in memory, print the GraphQL schema in the console and start the Akka HTTP server.