![ViewComponent logo](/docs/logo/readme-light.svg#gh-light-mode-only)
![ViewComponent logo](/docs/logo/readme-dark.svg#gh-dark-mode-only)

A framework for building reusable, testable & encapsulated view components in Ruby on Rails.

## Documentation

See [viewcomponent.org](https://viewcomponent.org/) for documentation.

## Contributing

This project is intended to be a safe, welcoming space for collaboration. Contributors are expected to adhere to the [Contributor Covenant](http://contributor-covenant.org) code of conduct. We recommend reading the [contributing guide](./docs/CONTRIBUTING.md) as well.

## License

ViewComponent is available as open source under the terms of the [MIT License](http://opensource.org/licenses/MIT).
