# Active Admin [Active Admin](https://www.activeadmin.info) is a Ruby on Rails framework for creating elegant backends for website administration. [![Version ][rubygems_badge]][rubygems] [![Travis CI ][travis_badge]][travis] [![Quality ][codeclimate_badge]][codeclimate] [![Coverage ][codecov_badge]][codecov] [![Inch CI ][inch_badge]][inch] ## Goals * Enable developers to quickly create good-looking administration interfaces. * Build a DSL for developers and an interface for businesses. * Ensure that developers can easily customize every nook and cranny. ## Getting started * Check out [the docs][docs]. * Try the [live demo][demo]. * The [wiki] includes links to tutorials, articles and sample projects. ## Need help? Please use [StackOverflow][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. Google Groups, IRC #activeadmin and Gitter are not actively monitored. ## Want to contribute? The [contributing guide][contributing] is a good place to start. If you have questions, feel free to ask. ## Want to support us? You can support us with a weekly tip via [Liberapay][liberapay.com]. [![Support via Liberapay][liberapay_button]][liberapay_donate] ## Dependencies We try not to reinvent the wheel, so Active Admin is built with other open source projects: Tool | Description --------------------- | ----------- [Arbre] | Ruby -> HTML, just like that. [Devise] | Powerful, extensible user authentication [Formtastic] | A Rails form builder plugin with semantically rich and accessible markup [Inherited Resources] | Simplifies controllers with pre-built RESTful controller actions [Kaminari] | Elegant pagination for any sort of collection [Ransack] | Provides a simple search API to query your data [Arbre]: https://github.com/activeadmin/arbre [Devise]: https://github.com/plataformatec/devise [Formtastic]: https://github.com/justinfrench/formtastic [Inherited Resources]: https://github.com/activeadmin/inherited_resources [Kaminari]: https://github.com/kaminari/kaminari [Ransack]: https://github.com/activerecord-hackery/ransack [rubygems_badge]: http://img.shields.io/gem/v/activeadmin.svg [rubygems]: https://rubygems.org/gems/activeadmin [travis_badge]: http://img.shields.io/travis/activeadmin/activeadmin/master.svg [travis]: https://travis-ci.org/activeadmin/activeadmin [codeclimate_badge]: https://api.codeclimate.com/v1/badges/779e407d22bacff19733/maintainability [codeclimate]: https://codeclimate.com/github/activeadmin/activeadmin/maintainability [codecov_badge]: https://codecov.io/gh/activeadmin/activeadmin/branch/master/graph/badge.svg [codecov]: https://codecov.io/gh/activeadmin/activeadmin [inch_badge]: http://inch-ci.org/github/activeadmin/activeadmin.svg?branch=master [inch]: http://inch-ci.org/github/activeadmin/activeadmin [docs]: http://activeadmin.info/0-installation.html [demo]: http://demo.activeadmin.info/admin [wiki]: https://github.com/activeadmin/activeadmin/wiki [stackoverflow]: http://stackoverflow.com/questions/tagged/activeadmin [contributing]: https://github.com/activeadmin/activeadmin/blob/master/CONTRIBUTING.md [liberapay.com]: https://liberapay.com [liberapay_button]: https://liberapay.com/assets/widgets/donate.svg [liberapay_donate]: https://liberapay.com/Active-Admin/donate