https://github.com/activeadmin/arbre
An Object Oriented DOM Tree in Ruby
https://github.com/activeadmin/arbre
Keywords
activeadmin arbre rails ruby
Keywords from Contributors
activerecord activejob mvc ruby-gem ruby-library rubygems rack rspec gem search-interface
Last synced: about 21 hours ago
JSON representation
Repository metadata
An Object Oriented DOM Tree in Ruby
- Host: GitHub
- URL: https://github.com/activeadmin/arbre
- Owner: activeadmin
- License: mit
- Created: 2011-06-04T00:36:25.000Z (over 14 years ago)
- Default Branch: master
- Last Pushed: 2025-12-01T10:12:57.000Z (23 days ago)
- Last Synced: 2025-12-15T04:02:14.533Z (9 days ago)
- Topics: activeadmin, arbre, rails, ruby
- Language: Ruby
- Homepage:
- Size: 796 KB
- Stars: 785
- Watchers: 25
- Forks: 76
- Open Issues: 2
- Releases: 23
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Funding: .github/FUNDING.yml
- License: LICENSE
README.md
Arbre - HTML Views in Ruby
Arbre makes it easy to generate HTML directly in Ruby. This gem was extracted from Active Admin.
Goals
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
- Check out the docs.
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.
Owner metadata
- Name: Active Admin
- Login: activeadmin
- Email:
- Kind: organization
- Description:
- Website: https://activeadmin.info
- Location:
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/814570?v=4
- Repositories: 7
- Last ynced at: 2024-05-21T00:46:11.266Z
- Profile URL: https://github.com/activeadmin
GitHub Events
Total
- Create event: 60
- Release event: 2
- Issues event: 6
- Watch event: 25
- Delete event: 67
- Issue comment event: 103
- Push event: 68
- Pull request review event: 16
- Pull request review comment event: 8
- Pull request event: 119
- Fork event: 4
Last Year
- Create event: 41
- Release event: 2
- Issues event: 6
- Watch event: 20
- Delete event: 49
- Issue comment event: 68
- Push event: 49
- Pull request review comment event: 4
- Pull request review event: 8
- Pull request event: 84
- Fork event: 2
Committers metadata
Last synced: 2 days ago
Total Commits: 707
Total Committers: 44
Avg Commits per committer: 16.068
Development Distribution Score (DDS): 0.634
Commits in past year: 39
Committers in past year: 4
Avg Commits per committer in past year: 9.75
Development Distribution Score (DDS) in past year: 0.538
| Name | Commits | |
|---|---|---|
| dependabot[bot] | 4****] | 259 |
| dependabot-preview[bot] | 2****] | 134 |
| David Rodríguez | d****z@r****t | 76 |
| Javier Julio | j****l@g****m | 65 |
| Geremia Taglialatela | t****a | 44 |
| Greg Bell | g****l@g****m | 34 |
| Sean Linsley | x****v@g****m | 20 |
| Timo Schilling | t****o@s****o | 12 |
| Piers Chambers | p****s@v****m | 9 |
| dependabot[bot] | s****t@d****m | 6 |
| Alejandro Perea | a****z@g****m | 5 |
| Petteri Kääpä | p****a@g****m | 4 |
| Tom Gilligan | t****n@i****m | 3 |
| Joshua Kovach | k****c@g****m | 2 |
| Igor Fedoronchuk | f****k@g****m | 2 |
| Aram Visser | a****r@g****m | 2 |
| Oscar Barrett | o****t@d****u | 2 |
| Greg Bell | g****l@v****m | 2 |
| k-murata | k****a@z****p | 1 |
| Janice Concepcion and Ramon Tayag | d****n@a****m | 1 |
| James McKinney | j****s@s****m | 1 |
| Bartosz Kopinski | b****i@n****l | 1 |
| Amiel Martin | a****l@c****m | 1 |
| dtaniwaki | d****i@g****m | 1 |
| Victor Martinez | k****x@g****m | 1 |
| Utkarsh Gupta | g****2@g****m | 1 |
| Tomás Coêlho | 3****o | 1 |
| Tim D | i****3@g****m | 1 |
| Sandip Trivedi | t****p@g****m | 1 |
| Rubén Díaz-Jorge | r****e@g****m | 1 |
| and 14 more... | ||
Committer domains:
- alexcoomans.com: 1
- 4angle.com: 1
- schito.me: 1
- seznam.cz: 1
- carnesmedia.com: 1
- netguru.pl: 1
- slashpoundbang.com: 1
- aelogica.com: 1
- zenet.co.jp: 1
- versapay.com: 1
- digitaldialogue.com.au: 1
- dependabot.com: 1
- varyonic.com: 1
- schilling.io: 1
- riseup.net: 1
Issue and Pull Request metadata
Last synced: 5 days ago
Total issues: 21
Total pull requests: 379
Average time to close issues: almost 4 years
Average time to close pull requests: 4 days
Total issue authors: 14
Total pull request authors: 13
Average comments per issue: 1.81
Average comments per pull request: 1.08
Merged pull request: 261
Bot issues: 0
Bot pull requests: 285
Past year issues: 2
Past year pull requests: 88
Past year average time to close issues: 1 day
Past year average time to close pull requests: 1 day
Past year issue authors: 2
Past year pull request authors: 4
Past year average comments per issue: 1.0
Past year average comments per pull request: 1.26
Past year merged pull request: 37
Past year bot issues: 0
Past year bot pull requests: 59
Top Issue Authors
- tagliala (5)
- senid231 (2)
- seanlinsley (2)
- timoschilling (2)
- kvokka (1)
- barnaclebarnes (1)
- Ikariusrb (1)
- MatheusRich (1)
- jaredcwhite (1)
- abdullaachilov (1)
- irenehakes (1)
- varyonic (1)
- shekibobo (1)
- alexesDev (1)
Top Pull Request Authors
- dependabot[bot] (285)
- tagliala (65)
- javierjulio (14)
- varyonic (3)
- budu (2)
- Earlopain (2)
- drcapulet (2)
- tomascco (1)
- ngan (1)
- Ikariusrb (1)
- jeffcarbs (1)
- dorianmariefr (1)
- irenehakes (1)
Top Issue Labels
Top Pull Request Labels
- dependencies (285)
- ruby (151)
- github_actions (20)
Package metadata
- Total packages: 3
-
Total downloads:
- rubygems: 95,840,583 total
- Total docker downloads: 34,404
- Total dependent packages: 20 (may contain duplicates)
- Total dependent repositories: 15,128 (may contain duplicates)
- Total versions: 67
- Total maintainers: 4
gem.coop: arbre
Arbre makes it easy to generate HTML directly in Ruby
- Homepage: https://github.com/activeadmin/arbre
- Documentation: http://www.rubydoc.info/gems/arbre/
- Licenses: MIT
- Latest release: 2.2.1 (published 2 months ago)
- Last Synced: 2025-12-22T08:19:48.449Z (2 days ago)
- Versions: 24
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 47,921,953 Total
- Docker Downloads: 17,202
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 0.238%
- Docker downloads count: 0.429%
- Downloads: 0.525%
- Maintainers (4)
rubygems.org: arbre
Arbre makes it easy to generate HTML directly in Ruby
- Homepage: https://github.com/activeadmin/arbre
- Documentation: http://www.rubydoc.info/gems/arbre/
- Licenses: MIT
- Latest release: 2.2.1 (published 2 months ago)
- Last Synced: 2025-12-22T04:01:34.127Z (2 days ago)
- Versions: 24
- Dependent Packages: 20
- Dependent Repositories: 15,128
- Downloads: 47,918,630 Total
- Docker Downloads: 17,202
-
Rankings:
- Dependent repos count: 0.286%
- Downloads: 0.524%
- Dependent packages count: 1.094%
- Average: 1.531%
- Docker downloads count: 2.064%
- Stargazers count: 2.133%
- Forks count: 3.083%
- Maintainers (4)
proxy.golang.org: github.com/activeadmin/arbre
- Homepage:
- Documentation: https://pkg.go.dev/github.com/activeadmin/arbre#section-documentation
- Licenses: mit
- Latest release: v2.2.1+incompatible (published 2 months ago)
- Last Synced: 2025-12-20T13:02:42.520Z (4 days ago)
- Versions: 19
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 5.442%
- Average: 5.624%
- Dependent repos count: 5.807%
Dependencies
- capybara >= 0 development
- combustion >= 0 development
- pry >= 0 development
- rails ~> 7.0.2 development
- rspec >= 0 development
- rspec-rails >= 0 development
- rubocop >= 0 development
- rubocop-packaging >= 0 development
- rake >= 0
- actioncable 7.0.3
- actionmailbox 7.0.3
- actionmailer 7.0.3
- actionpack 7.0.3
- actiontext 7.0.3
- actionview 7.0.3
- activejob 7.0.3
- activemodel 7.0.3
- activerecord 7.0.3
- activestorage 7.0.3
- activesupport 7.0.3
- addressable 2.8.0
- arbre 1.5.0
- ast 2.4.2
- builder 3.2.4
- capybara 3.37.1
- coderay 1.1.3
- combustion 1.3.7
- concurrent-ruby 1.1.10
- crass 1.0.6
- diff-lcs 1.5.0
- digest 3.1.0
- erubi 1.10.0
- ffi 1.15.5
- globalid 1.0.0
- i18n 1.10.0
- json 2.6.2
- loofah 2.18.0
- mail 2.7.1
- marcel 1.0.2
- matrix 0.4.2
- method_source 1.0.0
- mini_mime 1.1.2
- mini_portile2 2.8.0
- minitest 5.15.0
- net-imap 0.2.3
- net-pop 0.1.1
- net-protocol 0.1.3
- net-smtp 0.3.1
- nio4r 2.5.8
- nokogiri 1.13.6
- parallel 1.22.1
- parser 3.1.2.0
- pry 0.14.1
- public_suffix 4.0.7
- racc 1.6.0
- rack 2.2.3.1
- rack-test 1.1.0
- rails 7.0.3
- rails-dom-testing 2.0.3
- rails-html-sanitizer 1.4.2
- railties 7.0.3
- rainbow 3.1.1
- rake 13.0.6
- regexp_parser 2.5.0
- rexml 3.2.5
- rspec 3.11.0
- rspec-core 3.11.0
- rspec-expectations 3.11.0
- rspec-mocks 3.11.1
- rspec-rails 5.1.2
- rspec-support 3.11.0
- rubocop 1.31.1
- rubocop-ast 1.18.0
- rubocop-packaging 0.5.1
- ruby-progressbar 1.11.0
- ruby2_keywords 0.0.5
- spoon 0.0.6
- strscan 3.0.2
- thor 1.2.1
- timeout 0.2.0
- tzinfo 2.0.4
- unicode-display_width 2.2.0
- websocket-driver 0.7.5
- websocket-extensions 0.1.5
- xpath 3.2.0
- zeitwerk 2.5.4
- activesupport >= 3.0.0, < 7.1
- ruby2_keywords >= 0.0.2, < 1.0
- github-pages >= 0
- jekyll-redirect-from >= 0
- capybara >= 0 development
- combustion >= 0 development
- pry >= 0 development
- rails ~> 6.1.0 development
- rspec >= 0 development
- rspec-rails >= 0 development
- rubocop >= 0 development
- rubocop-packaging >= 0 development
- rake >= 0
- actioncable 6.1.6
- actionmailbox 6.1.6
- actionmailer 6.1.6
- actionpack 6.1.6
- actiontext 6.1.6
- actionview 6.1.6
- activejob 6.1.6
- activemodel 6.1.6
- activerecord 6.1.6
- activestorage 6.1.6
- activesupport 6.1.6
- addressable 2.8.0
- arbre 1.5.0
- ast 2.4.2
- builder 3.2.4
- capybara 3.37.1
- coderay 1.1.3
- combustion 1.3.7
- concurrent-ruby 1.1.10
- crass 1.0.6
- diff-lcs 1.5.0
- erubi 1.10.0
- ffi 1.15.4
- globalid 1.0.0
- i18n 1.10.0
- json 2.6.2
- loofah 2.18.0
- mail 2.7.1
- marcel 1.0.2
- matrix 0.4.2
- method_source 1.0.0
- mini_mime 1.1.2
- mini_portile2 2.8.0
- minitest 5.15.0
- nio4r 2.5.8
- nokogiri 1.13.6
- parallel 1.22.1
- parser 3.1.2.0
- pry 0.14.1
- public_suffix 4.0.7
- racc 1.6.0
- rack 2.2.3.1
- rack-test 1.1.0
- rails 6.1.6
- rails-dom-testing 2.0.3
- rails-html-sanitizer 1.4.2
- railties 6.1.6
- rainbow 3.1.1
- rake 13.0.6
- regexp_parser 2.5.0
- rexml 3.2.5
- rspec 3.11.0
- rspec-core 3.11.0
- rspec-expectations 3.11.0
- rspec-mocks 3.11.1
- rspec-rails 5.1.2
- rspec-support 3.11.0
- rubocop 1.31.1
- rubocop-ast 1.18.0
- rubocop-packaging 0.5.1
- ruby-progressbar 1.11.0
- ruby2_keywords 0.0.5
- spoon 0.0.6
- sprockets 4.0.3
- sprockets-rails 3.4.2
- thor 1.2.1
- tzinfo 2.0.4
- unicode-display_width 2.2.0
- websocket-driver 0.7.5
- websocket-extensions 0.1.5
- xpath 3.2.0
- zeitwerk 2.5.4
- actions/checkout v2 composite
- ruby/setup-ruby v1 composite
- dependabot/fetch-metadata v1 composite
- capybara >= 0 development
- combustion >= 0 development
- pry >= 0 development
- rails ~> 7.0.8 development
- rspec >= 0 development
- rspec-rails >= 0 development
- simplecov >= 0 development
- simplecov-cobertura >= 0 development
- rake >= 0
- actioncable 7.0.8
- actionmailbox 7.0.8
- actionmailer 7.0.8
- actionpack 7.0.8
- actiontext 7.0.8
- actionview 7.0.8
- activejob 7.0.8
- activemodel 7.0.8
- activerecord 7.0.8
- activestorage 7.0.8
- activesupport 7.0.8
- addressable 2.8.5
- arbre 1.7.0
- builder 3.2.4
- bundler 2.4.8
- capybara 3.39.2
- coderay 1.1.3
- combustion 1.3.7
- concurrent-ruby 1.2.2
- crass 1.0.6
- date 3.3.3
- diff-lcs 1.5.0
- docile 1.4.0
- erubi 1.12.0
- ffi 1.16.3
- globalid 1.2.1
- i18n 1.14.1
- loofah 2.21.3
- mail 2.8.1
- marcel 1.0.2
- matrix 0.4.2
- method_source 1.0.0
- mini_mime 1.1.5
- mini_portile2 2.8.4
- minitest 5.20.0
- net-imap 0.4.0
- net-pop 0.1.2
- net-protocol 0.2.1
- net-smtp 0.4.0
- nio4r 2.5.9
- nokogiri 1.15.4
- pry 0.14.2
- public_suffix 5.0.3
- racc 1.7.1
- rack 2.2.8
- rack-test 2.1.0
- rails 7.0.8
- rails-dom-testing 2.2.0
- rails-html-sanitizer 1.6.0
- railties 7.0.8
- rake 13.0.6
- regexp_parser 2.8.2
- rexml 3.2.6
- rspec 3.12.0
- rspec-core 3.12.2
- rspec-expectations 3.12.3
- rspec-mocks 3.12.6
- rspec-rails 6.0.3
- rspec-support 3.12.1
- ruby2_keywords 0.0.5
- simplecov 0.22.0
- simplecov-cobertura 2.1.0
- simplecov-html 0.12.3
- simplecov_json_formatter 0.1.4
- spoon 0.0.6
- thor 1.2.2
- timeout 0.4.0
- tzinfo 2.0.6
- websocket-driver 0.7.6
- websocket-extensions 0.1.5
- xpath 3.2.0
- zeitwerk 2.6.12
Score: 28.831132362758293