Spray

A suite of scala libraries for building and consuming RESTful web services on top of Akka: lightweight, asynchronous, non-blocking, actor-based, testable (by spray)

Spray Alternatives

Similar projects and alternatives to Spray

  1. cats

    43 Spray VS cats

    Lightweight, modular, and extensible library for functional programming.

  2. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB logo
  3. Slick

    18 Spray VS Slick

    Slick (Scala Language Integrated Connection Kit) is a modern database query and access library for Scala (by slick)

  4. Shapeless

    13 Spray VS Shapeless

    Generic programming for Scala

  5. Http4s

    24 Spray VS Http4s

    A minimal, idiomatic Scala interface for HTTP

  6. Dispatch

    0 Spray VS Dispatch

    Scala wrapper for the Java AsyncHttpClient.

  7. Akka HTTP

    6 Spray VS Akka HTTP

    The Streaming-first HTTP server/module of Akka

  8. featherbed

    Asynchronous Scala HTTP client using Finagle, Shapeless and Cats

  9. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  10. Scalaxb

    0 Spray VS Scalaxb

    scalaxb is an XML data binding tool for Scala.

  11. scalaj-http

    Discontinued Simple scala wrapper for HttpURLConnection. OAuth included.

  12. Finch.io

    1 Spray VS Finch.io

    Scala combinator library for building Finagle HTTP services (by finagle)

  13. Fintrospect

    Implement fast, type-safe HTTP webservices for Finagle

  14. Netcaty

    0 Spray VS Netcaty

    Simple net test client/server for Netty and Scala lovers

  15. lolhttp

    0 Spray VS lolhttp

    An HTTP Server and Client library for Scala.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better Spray alternative or higher similarity.

Spray discussion

Log in or Post with

Spray reviews and mentions

Posts with mentions or reviews of Spray. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-04-21.
  • Scala: A Love Story
    4 projects | dev.to | 21 Apr 2021
    I purchased the very entertaining book Seven Languages in Seven Weeks. Although I found Haskell fascinating and tempting, I knew it was unrealistic to introduce it in our company. Scala on the other hand looked like it could be the holy grail: All the characteristics I was looking for, no need to abandon the JVM and its cornucopia of tools and libraries, and the possibility for coexistence with Java and therefore incremental adoption. After implementing some simple programs to identify any immediate risks of committing to the language and its ecosystem, I started to introduce Scala in customer projects. Luckily, I was fortunate enough to work with open-minded, curious, and ambitious team members who were also experienced enough to appreciate the benefits of the language. We immediately applied our experience with functional programming, and embraced immutability. Libraries like Slick and Akka HTTP (we actually started out with its predecessor, Spray) made building database-backed REST services a breeze. And the resulting code was robust and highly maintainable. Scala's expressive type system and type inference made it easy to build a restrictive, consistent domain model without bloating the code. There was virtually no overhead. Any boilerplate could be easily abstracted out. In the end, the application code felt natural, concise and elegant. Programming was fun again.

Stats

Basic Spray repo stats
1
2,513
0.0
about 8 years ago

Sponsored
InfluxDB high-performance time series database
Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
influxdata.com

Did you know that Scala is
the 37th most popular programming language
based on number of references?