Skip to content

Documentation ​

Asena is an IoC web framework for Bun: decorate a class, and the container finds it, wires its dependencies and serves its routes. Start with the first section, or jump to what you need.

Start ​

Concepts ​

See the sidebar for the rest: static files, Ulak, frontend controllers, post-processors and inheritance.

Migrate ​

Adapters ​

Packages ​

Testing ​

AI ​

Teach your coding agent Asena. The skill works with Claude Code, Cursor, Copilot, Windsurf and any other tool that supports Agent Skills:

bash
npx skills add asenajs/skills

Every docs page also has buttons to copy it as Markdown or open it in Claude or ChatGPT, and the whole site is published for language models:

Released under the MIT License.