Pagy is a fast, object-oriented pagination library for Ruby on Rails focused on performance, simplicity, and minimal memory usage.
It offers helpers and extras for responsive navigation, i18n, and integrations with popular front-end frameworks without imposing heavy view logic.
Pagy is actively maintained with comprehensive documentation and benchmarks. Its strengths are speed, very small footprint, and granular customisation, whilst its weaknesses include a lean core that expects you to opt into extras for features that other paginators include by default.
Alternatives include Kaminari for a feature-rich, themeable approach or will_paginate for legacy projects.
It offers helpers and extras for responsive navigation, i18n, and integrations with popular front-end frameworks without imposing heavy view logic.
Pagy is actively maintained with comprehensive documentation and benchmarks. Its strengths are speed, very small footprint, and granular customisation, whilst its weaknesses include a lean core that expects you to opt into extras for features that other paginators include by default.
Alternatives include Kaminari for a feature-rich, themeable approach or will_paginate for legacy projects.