The lightweight scalable framework for modern web services

BlueEyes lets you quickly and easily create high-performing web services that embrace the machinery and language of HTTP. The framework gets out of your way and let you concentrate on logic instead of boilerplate.

BlueEyes is a web framework for the Scala programming language that is focused on building high-performance web services. This means:

  • Purely asynchronous request handling, for scalability to high requests-per-second and many simultaneous open connections;
  • Highly composable, modular design;
  • Declarative service construction;
  • Support for continuous deployment and automated testing;
  • Idiomatic Scala interfaces to highly-scalable databases such as MongoDB.

Examples

The core of BlueEyes is a DSL for filtering HTTP requests. Want to match just POSTs to /api/v1/login? Here’s how:

path("/api/v1/login") {
  post {
    // Do something
  }
}

This is a template section for the body of this page. Place any content here desired. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus bibendum purus a orci pellentesque vel ornare metus suscipit.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. test link Vivamus bibendum purus a orci pellentesque vel ornare metus suscipit.