Opa Easy web application programming

⋅ Event-driven ⋅ Non-blocking ⋅ Fun

What is Opa?

Opa is an open source, simple and unified platform for writing web applications. All aspects are directly written in Opa: Frontend code, backend code, database queries and configuration. And everything is strongly statically typed.

Why Opa?

Designed specifically for web apps, Opa is a great tool for easily building real-time web applications and services as well as games! And thanks to it's event-driven, non-blocking approach, Opa is perfect for writing any social application.

Learn more ›

Documentation

  • Documentation

New to Opa?

  • A tour of Opa - the best way to get started.
  • Opa Manual - learn Opa with a series of tutorial-style chapters and run code examles in the cloud.

Develop with Opa

  • Official API docs - search for packages, modules and functions, bookmark, add personal notes and view source code on GitHub.
  • Quick Reference Card - a concise bundling of common syntactic rules and idioms of Opa language.

Use cases

  • Use cases

Opa Apps

Open-sourced in June 2011, Opa is a ready-to-use solution. Opa was used to develop multiple projects closed and open sourced. Visit Opa Apps page to discover some of them.

User testimonials

Opa fits technological demands of many businesses. Check out opa use cases to learn how Opa solves real problems in Web and mobile applications environment.

Community

  • Community

Join us

Contribute


Featured developer quotes

“Static typing [of Opa] helps catch most bugs at compile time rather than a stack trace at run time.”

  • Vimalkumar Jeyakumar
Vimalkumar Jeyakumar

Computer Science PhD student at Stanford University

"Opa's type checking is simply amazing. [...] I think Opa will greatly change the future of web development"

  • Tristan Sloughter
Tristan Sloughter

Co-Owner of Erlware, Erlang consulting organization

"Writing in Opa is super quick and fun! I don't think I could have written things as quickly in any other framework."

  • Alok Menghrajani
Alok Menghrajani

Security engineer at Facebook

Technologies supported by Opa

  • MongoDB
  • Facebook
  • Twitter
  • GitHub
  • Dropbox
  • RDF
  • Oauth
  • Google Maps
  • Google Maps
  • World Weather Online
  • ReCaptcha
  • IRC
The browser you use is not supported by this application, probably because it lacks some critical features.
For a better experience, please consider using this application with a supported browser.