Skip to content
forked from airlift/airlift

Airlift framework for building REST services

License

Notifications You must be signed in to change notification settings

ksobolew/airlift

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Airlift

Maven Central Build Status

Airlift is a framework for building REST services in Java.

This project is used as the foundation for distributed systems like Trino (formerly PrestoSQL).

Airlift pulls together stable, mature libraries from the Java ecosystem into a simple, light-weight package that lets you focus on getting things done and includes built-in support for configuration, metrics, logging, dependency injection, and much more, enabling you and your team to ship a production-quality web service in the shortest time possible.

Airlift takes the best-of-breed libraries from the Java ecosystem and glues them together based on years of experience in building high performance Java services without getting in your way and without forcing you into a large, proprietary framework.

Getting Started

Reference

  • Configuration
  • Lifecycle/Bootstrapping
  • TBD - Concurrency
  • TBD - Database Pooling
  • TBD - Discovery
  • TBD - Events
  • TBD - HTTP server
  • TBD - HTTP client
  • TBD - Packaging
  • TBD - Logging
  • TBD - Tracing
  • TBD - Maven BOM
  • TBD - Jackson/JSON

Recipes

About

Airlift framework for building REST services

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 98.1%
  • Other 1.9%