Functional reactive web and mobile applications, with batteries included.
Obelisk is a framework for building functional reactive web and mobile applications in Haskell, created by Obsidian Systems. It enables developers to write applications that run on web, iOS, and Android from a shared Haskell codebase using the Reflex framework, with built-in tooling for rapid development, deployment, and testing across platforms. The project is built on Haskell and Nix, providing libraries for type-safe routing, static asset management, executable configuration, and includes comprehensive deployment support for web servers, virtual machines, and mobile devices via the `ob` command-line tool.