awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 个仓库

Awesome GitHub RepositoriesRuby Pagination Libraries

Libraries providing pagination logic specifically for the Ruby ecosystem.

Distinct from Ruby Frameworks: Candidates are too broad (all Ruby frameworks) or irrelevant (Ruby annotations); a specific category for pagination libraries is needed.

Explore 3 awesome GitHub repositories matching web development · Ruby Pagination Libraries. Refine with filters or upvote what's useful.

Awesome Ruby Pagination Libraries GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • kaminari/kaminarikaminari 的头像

    kaminari/kaminari

    8,681在 GitHub 上查看↗

    Kaminari is a Ruby pagination library and ActiveRecord tool designed to divide large datasets into smaller pages using limit and offset logic. It functions as a data paging utility that manages record offsets and total count calculations for Ruby web applications. The project distinguishes itself by generating SEO-friendly navigation links and standardized HTML tags to improve search engine indexing. It supports localized navigation labels and translation files for multilingual interface design, and allows for customizable pagination themes via template overrides of view partials. The librar

    Provides comprehensive pagination functionality for dividing large datasets in Ruby web applications.

    Ruby
    在 GitHub 上查看↗8,681
  • mislav/will_paginatemislav 的头像

    mislav/will_paginate

    5,691在 GitHub 上查看↗

    Pagination library for Rails and other Ruby applications

    Provides numbered page navigation for database result sets in Ruby web applications.

    Rubypaginationpagination-libraryplugin
    在 GitHub 上查看↗5,691
  • ddnexus/pagyddnexus 的头像

    ddnexus/pagy

    4,973在 GitHub 上查看↗

    Pagy 是一个与框架无关的 Ruby 分页库,用于将大型数据集拆分为编号页面。它提供了多种数据拆分实现,包括用于标准集合的基于偏移量的切片,以及用于海量数据集的高性能键集(keyset)分页。 该库包含一个分页 UI 生成器,用于渲染可访问的 HTML 导航栏,以及一个专用的 REST API 分页工具,可生成符合 RFC 标准的链接头和 JSON 元数据。它还具有用于拆分 Elasticsearch、Meilisearch 和 Typesense 等搜索引擎结果的专用系统,以及用于将记录组织成日历单位的基于时间的分页功能。 其广泛的功能涵盖了数组和数据库集合的数据管理,包括记录计数记忆化和页面大小重新平衡。该项目还提供全面的 UI 和可访问性工具,例如 ARIA 标签、从右到左(RTL)布局支持以及与各种 CSS 框架的集成。安全性通过分页参数清理和针对越界请求的错误处理来解决。 该系统可通过全局默认值的中央配置进行扩展,并允许通过模块预置(prepending)覆盖核心逻辑。

    A framework-agnostic library for splitting large datasets into numbered pages within the Ruby ecosystem.

    Ruby
    在 GitHub 上查看↗4,973
  1. Home
  2. Web Development
  3. Ruby Pagination Libraries