FriendlyId

FriendlyId is the “Swiss Army bulldozer” of slugging and permalink plugins for ActiveRecord. It allows you to create pretty URL’s and work with human-friendly strings as if they were numeric ids for ActiveRecord models. (by norman)

FriendlyId Alternatives

Similar projects and alternatives to FriendlyId

  1. Devise

    Flexible authentication solution for Rails with Warden.

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. bullet

    help to kill N+1 queries and unused eager loading

  4. Pundit

    Minimal authorization through OO design and pure Ruby classes

  5. Brakeman

    A static analysis security vulnerability scanner for Ruby on Rails applications

  6. Ahoy

    17 FriendlyId VS Ahoy

    Simple, powerful, first-party analytics for Rails

  7. Capistrano

    A deployment automation tool built on Ruby, Rake, and SSH.

  8. MetaTags

    Search Engine Optimization (SEO) for Ruby on Rails applications.

  9. SaaSHub

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

    SaaSHub logo
  10. Scenic

    Versioned database views for Rails

  11. Annotate

    Annotate Rails classes with schema and routes info

  12. TTY

    9 FriendlyId VS TTY

    Toolkit for developing sleek command line apps.

  13. Ancestry

    Organise ActiveRecord model into a tree structure

  14. Rack Canonical Host

    Rack middleware for defining a canonical host name.

  15. yandex_xml

    Gem yandex_xml. Get data from Yandex.XML service by XML

  16. Clearance

    Rails authentication with email & password.

  17. Lograge

    An attempt to tame Rails' default policy to log everything.

  18. Prerender Rails

    Rails middleware gem for prerendering javascript-rendered pages on the fly for SEO

  19. SitemapGenerator

    SitemapGenerator is a framework-agnostic XML Sitemap generator written in Ruby with automatic Rails integration. It supports Video, News, Image, Mobile, PageMap and Alternate Links sitemap extensions and includes Rake tasks for managing your sitemaps, as well as many other great features.

  20. i18n-tasks

    Manage translation and localization with static analysis, for Ruby i18n

  21. Chartkick

    Create beautiful JavaScript charts with one line of Ruby

  22. SeoCache

    Cache dedicated for SEO with Javascript rendering

  23. SaaSHub

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

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better FriendlyId alternative or higher similarity.

FriendlyId discussion

Log in or Post with

FriendlyId reviews and mentions

Posts with mentions or reviews of FriendlyId. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-11-25.
  • Designing a Website Without 404s
    1 project | news.ycombinator.com | 13 Jun 2024
    You can do that with many websites that have ids in their SEO slugs, this is usually not an issue as it's still standardized in a way that the string is just split into the id and the rest and you can look it up with both parts.

    Popular libraries like https://github.com/norman/friendly_id implement it like that too.

  • Sqids – Generate Short Unique IDs from Numbers
    13 projects | news.ycombinator.com | 25 Nov 2023
    On a side note, "Sqids ... is an open-source library that lets you generate YouTube-looking IDs from numbers.", "The main use of Sqids is purely visual."

    If the purpose of it is to give a friendlier url / id, who not use something like friendly_id instead? (http://norman.github.io/friendly_id).

    The url is readable and searchable through the history.

    I would much rather prefer people using "www.website.com/channel/video/a-dog-walking" instead of "www.website.com/channel/video/3cXv8c".

  • How to ensure params are correct in URL after deleting a record?
    1 project | /r/rails | 20 Feb 2023
    Take a look at https://github.com/norman/friendly_id for a good gem to implement them.
  • replacing id with slug in routes.rb
    1 project | /r/rails | 12 Feb 2022
    Check out the friendly_id gem! I remember watching a GoRails video about it and thinking it looked super easy to implement.
  • Rails application boilerplate for fast MVP development
    63 projects | dev.to | 6 Aug 2021
    SEO tools - meta-tags, sitemap_generator and friendly_id
  • Devise Profile Usernames
    4 projects | dev.to | 3 Feb 2021
    friendly_id - We will use the friendly_id gem, which created slugs that we can map to a predetermined route. This is a method you can use throughout an application, not just with the User models.
  • 26 most popular Ruby/Rails repositories on GitHub in July-August 2020
    26 projects | dev.to | 5 Sep 2020
    FriendlyId is the “Swiss Army bulldozer” of slugging and permalink plugins for ActiveRecord. It allows you to create pretty URL’s and work with human-friendly strings as if they were numeric ids for ActiveRecord models. 5,500 stars by now
  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 17 Mar 2025
    Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →

Stats

Basic FriendlyId repo stats
7
6,167
6.3
about 1 year ago

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

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