Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Latest commit

* Fix RuboCop Layout and Style configuration

Add the missing options to `Layout` and `Style` departments.

Using the configuration from `inherited_resources` with minor

* Add simple spec to cover Document

Document implementation may not be correct. This spec has been
implemented for coverage reasons when introducing a change to the
Document class

Git stats


Failed to load latest commit information.

Arbre - HTML Views in Ruby

Arbre makes it easy to generate HTML directly in Ruby. This gem was extracted from Active Admin.

Version         Github Actions  Tidelift


The purpose of Arbre is to leave the view as ruby objects as long as possible. This allows OO Design to be used to implement the view layer.

Getting started

Need help?

Please use StackOverflow for help requests and how-to questions.

Please open GitHub issues for bugs and enhancements only, not general help requests. Please search previous issues (and Google and StackOverflow) before creating a new issue.

Want to support us?

Subscribe to Tidelift to support Arbre and get licensing assurances and timely security notifications.

Security contact information

Please use the Tidelift security contact to report a security vulnerability. Tidelift will coordinate the fix and disclosure.