The Name

Waaseyaa is an Anishinaabe word meaning "it is bright" or "there is light."

Why Waaseyaa Exists

Drupal proved that an entity/field model is the right way to manage structured content. But decades of legacy constraints, global functions, and procedural hooks have made it difficult to evolve. PHP 8.4 with attributes, enums, typed properties, and mature dependency injection deserves a fresh foundation.

Waaseyaa takes the architectural ideas that worked (entities, fields, typed storage, access policies) and rebuilds them on Symfony components. Clean interfaces, no global state, zero legacy baggage. The result is 43 focused packages you can adopt individually or use together as a full CMS framework.

Who Built This

Russell Jones is an Anishinaabe developer and open source contributor. Waaseyaa grew out of years of working with Drupal and a desire to carry forward its best ideas in a modern codebase.

Read the blog series for the full story.

Minoo: The First Application

Minoo is Anishinaabe for "it is good." It's the first production application built on Waaseyaa: an Indigenous knowledge platform for preserving and sharing language, stories, traditional knowledge, and community history.

Minoo demonstrates that Waaseyaa can power real applications with complex content models, access control requirements, and multilingual needs.