Scala RPC

Open-source Scala projects categorized as RPC | Edit details

RPC stands for Remote Procedure Call In the context of programming. In distributed computing, a remote procedure call is when a computer program causes a procedure to execute in a different address space, which is coded as if it were a normal procedure call, without the programmer explicitly coding the details for the remote interaction.

Top 6 Scala RPC Projects

  • GitHub repo Finagle

    A fault tolerant, protocol-agnostic RPC system

    Project mention: Fun with generics: REST HTTP handler proof-of-concept | reddit.com/r/golang | 2021-11-15

    This comes dangerously close to functional services as popularized by Twitter et al and encapsulated in the well known Finagle library. I don’t know but I strongly suspect /u/peterbourgon was heavily influenced by this while developing the notion of Endpoints in his reasonably well known go-kit library, although it’s significantly less general due mostly to limitations in Go’s type system.

  • GitHub repo Airframe

    Essential Building Blocks for Scala

  • SonarLint

    Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.

  • GitHub repo DIStage

    Productivity-oriented collection of lightweight fancy stuff for Scala toolchain

  • GitHub repo Udash

    Scala framework for building beautiful and maintainable web applications.

  • GitHub repo AkkaGRPC

    Akka gRPC

  • GitHub repo scala-commons

    AVSystem commons library for Scala

    Project mention: Performance of 12 JSON parsers for Scala | reddit.com/r/scala | 2021-03-29

    I've updated results of benchmarks of 12 JSON parsers for Scala: - AVSystem's scala-commons - Borer - Circe - DSL-JSON - Jackson - jsoniter-scala - Play-JSON, - play-json-jsoniter - Spray-JSON - uPickle - weePickle - zio-json

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-11-15.

Scala RPC related posts

Index

What are some of the best open-source RPC projects in Scala? This list will help you:

Project Stars
1 Finagle 8,152
2 Airframe 517
3 DIStage 504
4 Udash 414
5 AkkaGRPC 390
6 scala-commons 75
Find remote jobs at our new job board 99remotejobs.com. There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
OPS - Build and Run Open Source Unikernels
Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.
github.com/nanovms