{"repo":"twitter/finatra","free":true,"listed":false,"github":"https://github.com/twitter/finatra","clone":"git clone https://github.com/twitter/finatra.git","description":"Fast, testable, Scala services built on TwitterServer and Finagle","language":"Scala","stars":2272,"topics":["scala","finagle","twitter-server","http","framework","microservices","thrift","guice","slf4j","testing"],"license":"Apache-2.0","category":"dev-tools","readme_excerpt":"Finatra [ ][maven-central] Status This project is used in production at Twitter (and many other organizations), and is being actively developed and maintained. Finatra is a lightweight framework for building fast, testable, scala applications on top of [TwitterServer][twitter-server] and [Finagle][finagle]. Finatra provides an easy-to-use API for creating and testing Finagle servers and apps as well as powerful JSON support, modern logging via [SLF4J][slf4j], Finagle client utilities, and more. Getting involved Website: https://twitter.github.io/finatra/ Latest news: Blog Github Source: https://github.com/twitter/finatra/ Gitter: https://gitter.im/twitter/finatra Mailing List: finatra-users@googlegroups.com Features Production use @Twitter. 50 times faster than v1.6 in several benchmarks. Powerful Feature and Integration test support. Optional JSR-330 Dependency Injection using [Google Guice][guice]. [Jackson][jackson]-based JSON parsing supporting required fields, default values, and validations. [Logback][logback] [MDC][mdc] integration with [com.twitter.util.Local][local] for contextual logging across futures. Documentation To get started, see the Getting Started section of our [User Guide][user-guide] to get up and running. Or check out the specific sections for building HTTP or Thrift servers. Examples An HTTP controller and server: A Thrift controller and server: Example Projects Finatra includes working examples which highlight various features of the framework and inc","default_branch":null,"files":null,"tree":[],"storefront":"/r/twitter","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/twitter/finatra/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}