Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Rails
  3. gretel

gretel

MITRuby

A Ruby on Rails plugin for creating flexible, view-centric breadcrumb navigation with semantic markup support.

GitHubGitHub
27 stars4 forks0 contributors

Overview

Gretel is a Ruby on Rails plugin that simplifies the creation of breadcrumb navigation trails in web applications. It treats breadcrumbs as a view concern, allowing developers to define them in configuration files and specify which to use directly in views. The plugin supports semantic breadcrumbs for SEO and accessibility, making it a robust solution for navigation structure.

Key Features

  • View-Centric Configuration — Define breadcrumbs in config/breadcrumbs.rb or multiple files, keeping logic separate from controllers.
  • Semantic Breadcrumbs — Generate structured data for Google search results and accessibility compliance.
  • Flexible Styling — Built-in support for popular CSS frameworks like Bootstrap, Foundation, and Bulma, with customizable separators and classes.
  • Parent Inference — Automatically infer breadcrumbs from model instances and handle recursive parent-child relationships.
  • Manual Control — Access breadcrumb data as an array for fully custom HTML rendering when needed.
  • ARIA Support — Include aria-current attributes and other accessibility features out of the box.
  • Engine Integration — Automatically load breadcrumbs from Rails engines, with app-level overrides.

Philosophy

Gretel is designed around the principle that breadcrumbs are a presentation-layer concern, offering a clean separation between navigation logic and application controllers while maintaining flexibility for complex use cases.

Quick Stats

Stars27
Forks4
Contributors0
Open Issues7
Last commit7 months ago
CreatedSince 2024

Tags

#accessibility#rails-plugin#ruby-on-rails#breadcrumbs#web-development#view-helpers#seo#navigation

Built With

R
Ruby
R
Ruby on Rails

Included in

Rails3.9k
Auto-fetched 10 hours ago

Related Projects

devisedevise

Flexible authentication solution for Rails with Warden.

Stars24,355
Forks5,473
Last commit2 months ago
spreespree

Open Source eCommerce Platform for B2B, Marketplace, and Enterprise. REST API, TypeScript SDK, and production-ready Next.js storefront. Self-host it. Own your stack. No vendor lock-in. Zero platform fees.

Stars15,672
Forks5,296
Last commit14 hours ago
activeadminactiveadmin

The administration framework for Ruby on Rails applications.

Stars9,708
Forks3,326
Last commit1 day ago
CarrierwaveCarrierwave

Classier solution for file uploads for Rails, Sinatra and other Ruby web frameworks

Stars8,775
Forks1,648
Last commit1 day ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub