GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - softwaremill/sttp-shared

BranchesTags
Open more actions menu

Latest commit

 

History

1,108 Commits
1,108 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
akka/src
akka/src
 
 
armeria/src/main/scala/sttp/capabilities/armeria
armeria/src/main/scala/sttp/capabilities/armeria
 
 
core/src
core/src
 
 
fs2-ce2/src/main/scala/sttp/capabilities/fs2
fs2-ce2/src/main/scala/sttp/capabilities/fs2
 
 
fs2/src
fs2/src
 
 
monix/src/main/scala/sttp/capabilities/monix
monix/src/main/scala/sttp/capabilities/monix
 
 
pekko/src
pekko/src
 
 
project
project
 
 
vertx/src/main/scala/sttp/capabilities/vertx
vertx/src/main/scala/sttp/capabilities/vertx
 
 
ws/src
ws/src
 
 
zio/src
zio/src
 
 
zio1/src/main/scala/sttp/capabilities/zio
zio1/src/main/scala/sttp/capabilities/zio
 
 
.git-blame-ignore-revs
.git-blame-ignore-revs
 
 
.gitignore
.gitignore
 
 
.scala-steward.conf
.scala-steward.conf
 
 
.scalafmt.conf
.scalafmt.conf
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
banner.png
banner.png
 
 
build.sbt
build.sbt
 
 

Repository files navigation

sttp-shared

Join the chat at https://gitter.im/softwaremill/sttp CI Maven Central

sttp is a family of Scala HTTP-related projects, and currently includes:

  • sttp client: The Scala HTTP client you always wanted!
  • sttp tapir: Typed API descRiptions
  • sttp model: Simple Scala HTTP model.
  • sttp shared: this project. Shared web socket, FP abstractions, capabilities and streaming code.

Quickstart with sbt

Add the following dependency:

"com.softwaremill.sttp.shared" %% "core" % "1.6.0"

sttp-shared is available for Scala 2.12, 2.13, 3.9, Scala.JS and Scala Native.

Building & testing the scala-native version

By default, sttp-native will not be included in the aggregate build of the root project. To include it, define the STTP_NATIVE environmental variable before running sbt, e.g.:

STTP_NATIVE=1 sbt

You might need to install some additional libraries, see the scala native documentation site.

Commercial Support

We offer commercial support for sttp and related technologies, as well as development services. Contact us to learn more about our offer!

Copyright

Copyright (C) 2020-2021 SoftwareMill https://softwaremill.com.

About

softwaremill.com/open-source

Resources

Readme
Apache-2.0 license
Activity
Custom properties

Stars

6 stars

Watchers

19 watching

Forks

16 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.