awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

Data pagination library

تم تحديث الترتيب في 27 يوليو 2026

For data paging mechanisms, the strongest matches are kaminari/kaminari (Kaminari is a Ruby pagination library that provides offset-based), ddnexus/pagy (Pagy is a high-performance Ruby pagination library that provides) and mislav/will_paginate (This repository provides limit-offset pagination utilities and view helpers). sadmann7/shadcn-table and aarondfrancis/fast-paginate round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Hand-picked data pagination libraries for GitHub. Compare the top open-source paging tools by stars and activity to find the best fit.

Data pagination library

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • kaminari/kaminariالصورة الرمزية لـ kaminari

    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

    Kaminari is a Ruby pagination library that provides offset-based data division and database query optimization for web applications, fitting the category well despite focusing on the Ruby ecosystem rather than frontend UI components.

    RubyLimit Offset PaginationPagination Controls
    عرض على GitHub↗8,681
  • ddnexus/pagyالصورة الرمزية لـ ddnexus

    ddnexus/pagy

    4,973عرض على GitHub↗

    Pagy is a framework-agnostic Ruby pagination library used to split large datasets into numbered pages. It provides multiple implementations for dividing data, including offset-based slicing for standard collections and high-performance keyset pagination for massive datasets. The library includes a pagination UI generator for rendering accessible HTML navigation bars and a dedicated tool for REST API pagination that produces RFC-compliant link headers and JSON metadata. It also features specialized systems for dividing results from search engines like Elasticsearch, Meilisearch, and Typesense,

    Pagy is a high-performance Ruby pagination library that provides both offset-based and keyset pagination alongside UI generators and API tooling, making it a strong fit for managing efficient data division.

    RubyOffset PaginationKeyset Pagination
    عرض على GitHub↗4,973
  • mislav/will_paginateالصورة الرمزية لـ mislav

    mislav/will_paginate

    5,691عرض على GitHub↗

    Pagination library for Rails and other Ruby applications

    This repository provides limit-offset pagination utilities and view helpers specifically for Ruby frameworks, making it a fitting library for backend pagination despite lacking frontend JavaScript components or cursor-based strategies.

    RubyLimit Offset Pagination
    عرض على GitHub↗5,691
  • sadmann7/shadcn-tableالصورة الرمزية لـ sadmann7

    sadmann7/shadcn-table

    6,172عرض على GitHub↗

    This project is a React data table component integrated with shadcn/ui. It provides a set of tabular data grids that support sorting, filtering, and pagination. The implementation includes a virtualizing data grid and an infinite scroll table, which allow for the rendering of large datasets by loading records incrementally or displaying only the items visible in the viewport. It also functions as a real-time collaborative table, enabling multiple users to manage and edit shared datasets simultaneously. The component covers interactive data management and complex data visualization. This incl

    This React data table component supports pagination, infinite scrolling, and virtualized list rendering, though it focuses primarily on the frontend UI and state layer rather than providing backend database integrations out of the box.

    TypeScriptInfinite Scroll Components
    عرض على GitHub↗6,172
  • aarondfrancis/fast-paginateالصورة الرمزية لـ aarondfrancis

    aarondfrancis/fast-paginate

    1,367عرض على GitHub↗

    Fast-paginate is a database utility designed to optimize pagination performance in PHP and Laravel applications. It functions as a transparent layer that intercepts standard query builders to replace default pagination logic with more efficient retrieval strategies, specifically targeting large-scale datasets where traditional offset and limit operations can become resource-intensive. The library distinguishes itself by implementing deferred join techniques, which retrieve only primary keys in an initial subquery before fetching full records to minimize data scanning. It further improves resp

    Fast-paginate is a PHP and Laravel database utility that optimizes offset pagination using deferred joins, though it focuses purely on backend query performance rather than frontend UI components.

    PHPLimit Offset Pagination
    عرض على GitHub↗1,367
  • marmelab/react-adminالصورة الرمزية لـ marmelab

    marmelab/react-admin

    26,780عرض على GitHub↗

    React-admin is a framework for building data-driven administrative interfaces that connect to REST or GraphQL backends. It provides a comprehensive suite of tools for managing the full lifecycle of administrative applications, including resource-oriented routing, declarative form scaffolding, and context-driven state management. By utilizing a modular adapter-based architecture, the framework abstracts backend communication, allowing developers to build consistent CRUD interfaces that handle data fetching, authentication, and synchronization automatically. The project distinguishes itself thr

    React-admin is an administrative interface framework that includes built-in API pagination and data loading tools, though it functions as a full app framework rather than a dedicated pagination library.

    TypeScriptData Fetching HooksInfinite Scroll ComponentsPagination Controls
    عرض على GitHub↗26,780
  • aplus-framework/paginationالصورة الرمزية لـ aplus-framework

    aplus-framework/pagination

    212عرض على GitHub↗

    Pagination is a PHP data pagination library that splits large collections of database records or arrays into manageable pages. It operates as a standalone utility handling offset calculation, page numbering, and result splitting for raw arrays or database queries. The library computes data slices and navigation boundaries using explicit limit and offset values derived from incoming request parameters. It automatically extracts current page indicators and item counts from query strings to determine the active view state. Through state-driven navigation generation, it computes previous, next, a

    This PHP library handles pagination for the Aplus Framework, giving you a tool to navigate through datasets even though it lacks built-in frontend UI components and asynchronous loading.

    PHPLimit Offset Pagination
    عرض على GitHub↗212
  • edwardhotchkiss/mongoose-paginateالصورة الرمزية لـ edwardhotchkiss

    edwardhotchkiss/mongoose-paginate

    977عرض على GitHub↗

    Mongoose-paginate is a Node.js library and Mongoose plugin for splitting large database query results into numbered pages. It provides automatic total document counts alongside records, helping developers structure paginated database queries with configurable limits and offsets. The library allows developers to define global fallback values for pagination parameters across database models to maintain consistent behavior without repeating arguments. It also supports requesting a zero-item limit to obtain pagination metadata such as total counts without transferring heavy document payloads.

    This repository is a pagination plugin for Mongoose and MongoDB that handles offset-based queries, though it lacks frontend UI components and cursor-based pagination.

    JavaScriptNode.js Database IntegrationMongoDB Application DevelopmentPaginated Document Queries
    عرض على GitHub↗977
  • openstatushq/data-table-filtersالصورة الرمزية لـ openstatusHQ

    openstatusHQ/data-table-filters

    1,852عرض على GitHub↗

    Data table filters is a TypeScript library for building interactive data tables with server-side filtering, faceted search, and virtualized rows. It provides a backend data querying system for filtering, sorting, and paginating large datasets directly in the database, alongside UI components for filtering using checkboxes, sliders, and date ranges. The library supports dynamic record refinement through text search, numerical sliders, and date range pickers, handling filter and table state via interchangeable storage adapters including URL parameters, client stores, or memory. It synchronizes

    This TypeScript library handles server-side data querying and database pagination alongside interactive table UI components, though it focuses more heavily on filtering and virtualized rows than a dedicated pagination framework.

    TypeScriptData Table ComponentsData FilteringData Filters
    عرض على GitHub↗1,852
  • javve/list.jsالصورة الرمزية لـ javve

    javve/list.js

    11,222عرض على GitHub↗

    list.js is a JavaScript search and sort library used to add real-time filtering, sorting, and pagination to HTML lists and tables without backend dependencies. It functions as a DOM data indexer and template-driven HTML renderer, allowing developers to manage how data is displayed and discovered on the client side. The library distinguishes itself through a fuzzy string matching engine that handles approximate matches and typos, and a DOM data indexer that extracts values directly from HTML data attributes to build a searchable internal index. It uses a template-driven rendering system to gen

    List.js is a client-side JavaScript library that handles pagination and filtering for HTML lists and tables, though it focuses on frontend DOM manipulation rather than database-backed pagination.

    JavaScriptDOM Data IndexingJavaScript Search and Sort LibrariesApproximate String Searching
    عرض على GitHub↗11,222
قارن بين أفضل 10 في لمحة
المستودعالنجوماللغةالترخيصآخر تحديث
kaminari/kaminari8.7KRubyMIT20 فبراير 2026
ddnexus/pagy5KRubyMIT16 يونيو 2026
mislav/will_paginate5.7KRubyMIT24 نوفمبر 2025
sadmann7/shadcn-table6.2KTypeScriptMIT14 يونيو 2026
aarondfrancis/fast-paginate1.4KPHPMIT28 نوفمبر 2025
marmelab/react-admin26.8KTypeScriptMIT16 يونيو 2026
aplus-framework/pagination212PHPMIT25 مارس 2026
edwardhotchkiss/mongoose-paginate977JavaScriptMIT13 أكتوبر 2022
openstatushq/data-table-filters1.9KTypeScriptmit12 يناير 2026
javve/list.js11.2KJavaScriptMIT27 أبريل 2025

Related searches

  • a library for implementing data pagination
  • Data access layer
  • Browser extension boilerplate
  • UI navigation components
  • Custom data backend
  • Virtual scrolling library
  • Web navigation framework
  • Data grid component