Flapjax logo

Flapjax is a new programming language designed around the demands of modern, client-based Web applications. Its principal features include:

  • Event-driven, reactive evaluation
  • An event-stream abstraction for communicating with web services
  • Interfaces to external web services

Flapjax is easy to learn: it is just a JavaScript framework. Furthermore, because Flapjax is built entirely atop JavaScript, it runs on traditional Web browsers without the need for plug-ins or other downloads. It integrates seamlessly with existing JavaScript code and other frameworks.

Demos See Flapjax and read the code

Tutorial Learn how to program in Flapjax

Compiler Try Flapjax in your browser—no download required

Documentation API reference

Discuss The Flapjax mailing list

Publications Formal publications

Source code Flapjax is open source

About whodunnit