• Stars
    star
    587
  • Rank 75,911 (Top 2 %)
  • Language
    Scala
  • License
    Apache License 2.0
  • Created over 9 years ago
  • Updated about 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

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

akka-http-json

License Maven Central Scala Steward badge

akka-http-json provides JSON (un)marshalling support for Akka HTTP via the following JSON libraries:

Installation

The artifacts are published to Maven Central.

libraryDependencies ++= Seq(
  "de.heikoseeberger" %% "akka-http-circe" % AkkaHttpJsonVersion,
  ...
)

Usage

Use respective support trait or object, e.g. ArgonautSupport, FailFastCirceSupport, etc. 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.

Contribution policy

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.

License

This code is open source software licensed under the Apache 2.0 License.

YourKit

YourKit supports open source projects with its full-featured Java Profiler. YourKit, LLC is the creator of YourKit Java Profiler.

More Repositories

1

constructr

Coordinated (etcd, ...) cluster construction for dynamic (cloud, containers) environments
Scala
214
star
2

akka-sse

Akka HTTP now includes Akka SSE, this project is at EOL
Scala
181
star
3

reactive-flows

Reactive web app with Akka and AngularJS
Scala
80
star
4

eventsourced

Event sourced entities in Rust.
Rust
28
star
5

akka-log4j

Logging backend for Akka based on Log4j
Scala
28
star
6

whirlwind-tour-akka-typed

Demo code for my Scala Exchange workshop "Whirlwind Tour of Akka Typed"
Scala
25
star
7

accessus

Access log for Akka HTTP based servers
Scala
25
star
8

demo-phantom-types

Demo of phantom types in Scala
Scala
13
star
9

lyas

Learn you Akka Streams for great Good!
Scala
10
star
10

welcome-akka-typed

Demo code for my "Farewell Any => Unit, welcome Akka Typed!" talk
Scala
10
star
11

akkluster

Demo application to visualize the status of the member nodes
Scala
9
star
12

log4dotty

Experimental (just for learning) logging library powered by Dotty / Scala 3 macros
Scala
6
star
13

demo-equality

Demos for type-safe equality with Scala implicits
Scala
6
star
14

slf4s

Scala 3 sugar for efficient logging
Scala
5
star
15

xtream

Demo code for my Akka Streams to the Extreme talk
Scala
5
star
16

game-of-life

Simple and idiomatic Scala 3 implementation of the famous Conway's Game of Life
Scala
3
star
17

deck-akka-cluster-coreos

Slide deck of Akka Cluster on CoreOS talk
JavaScript
3
star
18

bayer-akka

the Boarische Webserver with Scala and Akka
Scala
1
star
19

hseeberger.github.io

Stylus
1
star
20

bayer-cli

Rust CLI for the Boarische Webserver (bayer-warp, bayer-akka, ...)
Rust
1
star
21

rusty-bank

Example application using eventsourced.
Rust
1
star
22

hello-rs

Simple dockerized Rust/Axum based HTTP server for demo purposes.
Rust
1
star
23

scala-train

Begleitende Fallstudie zum Buch "Durchstarten mit Scala"
Scala
1
star
24

deck-reactive-apps

JavaScript
1
star
25

echo

Simple gRPC example with an Scala/Akka server and a Rust/tonic client.
Scala
1
star
26

waltz

Experimental actor framework
Rust
1
star
27

log4scala

Scala 3 sugar for logging
Scala
1
star
28

lmss

Learn myself some Scala 3
Scala
1
star