A summary of data about the Ruby ecosystem.

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

README.md

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

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

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


GitHub Events

Total
Last Year

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 Email 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:


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

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/activeadmin/arbre

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

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

Gemfile rubygems
  • 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
Gemfile.lock rubygems
  • 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
arbre.gemspec rubygems
  • activesupport >= 3.0.0, < 7.1
  • ruby2_keywords >= 0.0.2, < 1.0
docs/Gemfile rubygems
  • github-pages >= 0
  • jekyll-redirect-from >= 0
gemfiles/rails_61/Gemfile rubygems
  • 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
gemfiles/rails_61/Gemfile.lock rubygems
  • 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
.github/workflows/ci.yml actions
  • actions/checkout v2 composite
  • ruby/setup-ruby v1 composite
.github/workflows/dependabot-review.yml actions
  • dependabot/fetch-metadata v1 composite
gemfiles/rails_70/Gemfile rubygems
  • 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
gemfiles/rails_70/Gemfile.lock rubygems
  • 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