msdemos VS Finch.io

Compare msdemos vs Finch.io and see what are their differences.

msdemos

Demostration of simple microservices written in Scala using various frameworks (by hohonuuli)

Finch.io

Scala combinator library for building Finagle HTTP services (by finagle)
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
msdemos Finch.io
3 1
13 1,595
- 0.0%
0.0 8.1
over 1 year ago 6 days ago
Jupyter Notebook Scala
- Apache License 2.0
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

msdemos

Posts with mentions or reviews of msdemos. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-02-21.
  • what library/framework should I use for backend development?
    3 projects | /r/scala | 21 Feb 2023
    You're not confined to the usual suggestions below (play, http4s). There's a ton of options. (I wrote test cases using a bunch of different frameworks a few years ago at https://github.com/hohonuuli/msdemos). Having written services using a variety of frameworks in production, I would strongly suggest using one that auto-generates API docs (openapi, swagger) for you. That will save you a huge amount of time later on. For heavier services, like the one at https://fathomnet.org/, I tend to the Java side (Quarkus is my current top choice, but Micronaut and Helidon are both great). For everything else I use Scala. My go-to right now is tapir using a vertx backend. See https://tapir.softwaremill.com/
  • New to Scala, looking for REST API Framework recommendations.
    1 project | /r/scala | 29 Dec 2021
    I've put together simple examples (in Scala 3), that all do exactly the same thing, using various frameworks and benchmarked them. The source code is at https://github.com/hohonuuli/msdemos. For the record, I usually use Scalatra for Scala projects, Helidon or Micronaut for Java projects. If you're new and looking for something super simple, try out Cask or SparkJava.
  • Akka became the de-facto solution for Scala web development?
    6 projects | /r/scala | 18 Sep 2021
    I've written sample apps in Scala 3 that all do the same thing at https://github.com/hohonuuli/msdemos using akka-http (some issues at the moment), cask, finatra (which doesn't work with Scala 3), helidon, http4s, javalin, scalatra, sparkjava, vertx, and zio-http. I wrote those as an exercise in understanding particular frameworks and benchmarking them. (I write a lot of microservices). You can peruse the code there to get a feel for what it takes to write a service in a particular framework

Finch.io

Posts with mentions or reviews of Finch.io. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-09-18.

What are some alternatives?

When comparing msdemos and Finch.io you can also consider the following projects:

Play - The Community Maintained High Velocity Web Framework For Java and Scala.

Http4s - A minimal, idiomatic Scala interface for HTTP

Finagle - A fault tolerant, protocol-agnostic RPC system

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

Akka - Build highly concurrent, distributed, and resilient message-driven applications on the JVM

Fintrospect - Implement fast, type-safe HTTP webservices for Finagle

tapir - Declarative, type-safe web endpoints library

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

featherbed - Asynchronous Scala HTTP client using Finagle, Shapeless and Cats

lolhttp - An HTTP Server and Client library for Scala.

jefe - Manages installation, updating, downloading, launching, error reporting, and more for your application.

requests-scala - A Scala port of the popular Python Requests HTTP client: flexible, intuitive, and straightforward to use.