Ruby Tree

Open-source Ruby projects categorized as Tree

Top 9 Ruby Tree Projects

  1. Ancestry

    Organise ActiveRecord model into a tree structure

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. Awesome Nested Set

    An awesome replacement for acts_as_nested_set and better_nested_set.

  4. Closure Tree

    Easily and efficiently make your ActiveRecord models support hierarchies

  5. ActsAsTree

    ActsAsTree -- Extends ActiveRecord to add simple support for organizing items into parent–children relationships.

  6. RubyTree

    A General Purpose Tree Data Structure for Ruby

    Project mention: Programming languages should have a tree traversal primitive | news.ycombinator.com | 2025-04-29

    When I went looking for this in Ruby, I eventually landed on RubyTree[1]. Being able to subclass the TreeNode makes everything so much friendlier. Sure, I could implement them myself, but getting converters to/from primitives for free is a lot off my mind. Would be nice to have it built into the language but honestly Ruby has a whole lot of stdlibs and default gems already.

    1: https://github.com/evolve75/RubyTree

  7. Mongoid Tree

    A tree structure for Mongoid documents using the materialized path pattern

  8. fast

    Find in AST - Search and refactor code directly in Abstract Syntax Tree as you do with grep for strings (by jonatas)

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. Syro

    Simple router for web applications

  11. jekyll-namespaces

    Add file.name.spacing support for jekyll.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Ruby Tree discussion

Log in or Post with

Ruby Tree related posts

  • What is the more accepted way of doing "monkey patching"?

    3 projects | /r/ruby | 24 Nov 2022
  • ASTs in Ruby - Node Pattern and Introducing RuboCop

    1 project | dev.to | 15 Jun 2022
  • SQL help me please with multi nested childs

    1 project | /r/rails | 1 Jun 2022
  • Active record: how to recursively load children of children of children in one query?

    2 projects | /r/rails | 1 Apr 2022
  • Hierarchical data

    1 project | /r/rubyonrails | 12 Jan 2022
  • jekyll-namespaces for digital gardening

    1 project | /r/DigitalGardens | 23 Jul 2021
  • Hierarchical Structures in PostgreSQL

    2 projects | news.ycombinator.com | 25 Jun 2021
  • A note from our sponsor - SaaSHub
    www.saashub.com | 24 Jun 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source Tree projects in Ruby? This list will help you:

# Project Stars
1 Ancestry 3,802
2 Awesome Nested Set 2,412
3 Closure Tree 1,884
4 ActsAsTree 587
5 RubyTree 373
6 Mongoid Tree 300
7 fast 259
8 Syro 138
9 jekyll-namespaces 7

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Ruby is
the 12th most popular programming language
based on number of references?