Skip to content

About

The official website for Arizona Framework

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

Arizona Website

Netlify Status

The official website for the Arizona Framework - a modern Erlang web framework for building real-time web applications.

Overview

A static page generated with Arizona itself: the views in src/ are rendered once, at build time, by arizona_static, into dist/, which Netlify serves. The counter shown on the page is examples/counter.erl, compiled with the site, so the sample always builds.

The page has no server, but it is interactive: the theme switch, tabs, dialog, copy buttons and the example guide's Picture-in-Picture window are ordinary Arizona event attributes, run in the browser by Arizona's static client (arizona-static.min.js, copied from the arizona dependency). priv/static/assets/main.js starts it.

Development

Requires Erlang/OTP 29+, rebar3 and Node.js (for the Tailwind CSS build).

make dist      # build the CSS and the page into dist/
make preview   # serve dist/ at http://localhost:8000

Commit the rebuilt dist/ with your change: it is what gets deployed.

Project structure

src/
├── arizona_website.erl             # build/0: generates dist/
├── arizona_website_home_page.erl   # the page
├── arizona_website_guide.erl       # the example guide (popped out with PiP)
└── arizona_website_layout.erl      # the HTML shell
examples/
└── counter.erl                     # the sample shown on the page
priv/static/                        # assets, images and icons, copied into dist/

License

Copyright (c) 2025 William Fank Thomé

Arizona is 100% open-source and community-driven. All components are available under the Apache 2 License on GitHub.

See LICENSE.md for more information.

About

The official website for Arizona Framework

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages