Airframe is an essential building block for developing applications in Scala, including logging, object serialization using JSON or MessagePack, dependency injection, HTTP server/client with RPC support, functional testing with AirSpec, etc. Airframe RPC supports seamless integration of servers and clients using Scala as RPC interfaces. AirSpec is a simple unit testing framework for Scala and Scala.js. You can use public methods in your classes as test cases. There is no need to remember complex DSLs for writing tests in Scala. Retrying HTTP requests for API calls is an essential technique for connecting microservices. airframe-control will provide essential tools for making your requests reliable with exponential backoff retry, jitter, circuit-breaker, rate control, etc. airframe-fluentd supports logging your metrics to fluentd in a type-safe manner. You just need to send your case classes as metrics for fluentd.

Features

  • Airframe uses MessagePack-based schema-on-read codec for fast and compact object serialization
  • JSON-based serialization is also supported
  • Airframe RPC supports seamless integration of server and clients using Scala as RPC interfaces
  • RPC Framework
  • Designed for Scala and Scala.js
  • AirSpec is a simple unit testing framework for Scala and Scala.js

Project Samples

Project Activity

See All Activity >

Categories

JSON

License

Apache License V2.0

Follow Airframe

Airframe Web Site

Other Useful Business Software
Outbound sales software Icon
Outbound sales software

Unified cloud-based platform for dialing, emailing, appointment scheduling, lead management and much more.

Adversus is an outbound dialing solution that helps you streamline your call strategies, automate manual processes, and provide valuable insights to improve your outbound workflows and efficiency.
Learn More
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Airframe!

Additional Project Details

Programming Language

Scala

Related Categories

Scala JSON Software

Registered

2023-10-23