friendly_id

Slug generator

A Ruby library for generating and working with human-friendly strings as if they were numeric IDs for ActiveRecord models.

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.

GitHub

6k stars
62 watching
592 forks
Language: Ruby
last commit: over 2 years ago
Linked from 4 awesome lists

friendly-urlpluginrailsrubyslug

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
dylang/shortidGenerates unique, non-sequential URL-friendly IDs suitable for various applications and services.5,738
railsmechanic/nanoidProvides a secure and compact way to generate unique IDs in Elixir220
sinatra-activerecord/sinatra-activerecordAn extension of the Sinatra web framework that integrates with ActiveRecord for database operations.733
activerecord-hackery/ransackA Ruby gem that adds object-based searching to Rails applications.5,693
tzwel/breezeidGenerates unique, human-readable IDs with no profanities and suitable for use in user-facing applications.4
appoxy/simple_recordAn ActiveRecord-like interface for interacting with SimpleDB129
ai/nanoidGenerates unique, secure IDs in JavaScript24,781
paralleldrive/cuidCollision-resistant ids optimized for horizontal scaling and performance.3,449
flyerhzm/bulletA gem that helps reduce the number of queries in Ruby applications by detecting and optimizing N+1 queries and unused eager loading.7,123
radeno/nanoid.rbA tiny Ruby library for generating secure URL-friendly unique string IDs235
cviebrock/eloquent-sluggableA package to simplify the creation of unique URLs for Eloquent models in Laravel applications.3,915
rs/xidGenerates globally unique ids for web applications3,978
hrbrmstr/nanoidA tool to generate unique and secure identifiers6
oklog/ulidA package that generates Universally Unique Lexicographically Sortable Identifiers4,553
unmantained-activeadmin-plugins/activeadmin-globalizeGem that makes it easy to translate resource fields in ActiveAdmin, but is no longer actively maintained.51