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

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

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

aplus-framework/pagination

0
View on GitHub↗
212 نجوم·5 تفرعات·PHP·MIT·8 مشاهداتaplus-framework.com/packages/pagination↗

Pagination

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, and jump control states to build complete pagination interfaces.

Template-driven HTML rendering generates pagination control markup by populating structural view templates with dynamically calculated page number variables. The framework-agnostic core logic operates independently of specific web application frameworks or database drivers, supporting backend list filtering and web user interface navigation generation.

Features

  • Pagination - Splits large collections of database records or arrays into manageable pages.
  • Collection Pagination - Splits large collections of records into manageable pages and generates navigation controls.
  • Collection Pagination Utilities - Provides a software utility handling offset calculation and result splitting for arrays or queries.
  • PHP - Splits large collections of database records or arrays into manageable pages in PHP applications.
  • Framework Agnostic UI Logic - Encapsulates pagination calculations in a standalone library independent of application frameworks.
  • Page Number Link Generators - Builds page number links and navigation controls to render pagination interfaces in templates.
  • State-Driven Navigations - Computes previous, next, and jump control states to build complete pagination interfaces.
  • Limit Offset Pagination - Computes data slices and navigation boundaries using explicit limit and offset values.
  • Query Parameter Parsing - Extracts explicit limit and offset values directly from incoming request query parameters.
  • Template-Driven Rendering - Generates pagination control markup by rendering structural view templates with page number variables.
  • Request Parameter Binding - Extracts current page indicators and item counts automatically from incoming query strings.

سجل النجوم

مخطط تاريخ النجوم لـ aplus-framework/paginationمخطط تاريخ النجوم لـ aplus-framework/pagination

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

الأسئلة الشائعة

ما هي وظيفة aplus-framework/pagination؟

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.

ما هي الميزات الرئيسية لـ aplus-framework/pagination؟

الميزات الرئيسية لـ aplus-framework/pagination هي: Pagination, Collection Pagination, Collection Pagination Utilities, PHP, Framework Agnostic UI Logic, Page Number Link Generators, State-Driven Navigations, Limit Offset Pagination.

ما هي البدائل مفتوحة المصدر لـ aplus-framework/pagination؟

تشمل البدائل مفتوحة المصدر لـ aplus-framework/pagination: mislav/will_paginate — Pagination library for Rails and other Ruby applications. ddnexus/pagy — Pagy is a framework-agnostic Ruby pagination library used to split large datasets into numbered pages. It provides… kaminari/kaminari — Kaminari is a Ruby pagination library and ActiveRecord tool designed to divide large datasets into smaller pages using… ecrmnn/collect.js — collect.js is a dependency-free JavaScript library that provides a fluent, chainable interface for manipulating arrays… nestjsx/crud — This project is a REST API framework for NestJS designed to automate the creation of boilerplate-free CRUD endpoints… aarondfrancis/fast-paginate — Fast-paginate is a database utility designed to optimize pagination performance in PHP and Laravel applications. It…

بدائل مفتوحة المصدر لـ Pagination

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Pagination.
  • mislav/will_paginateالصورة الرمزية لـ mislav

    mislav/will_paginate

    5,691عرض على GitHub↗

    Pagination library for Rails and other Ruby applications

    Rubypaginationpagination-libraryplugin
    عرض على GitHub↗5,691
  • 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,

    Ruby
    عرض على GitHub↗4,973
  • 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

    Ruby
    عرض على GitHub↗8,681
  • ecrmnn/collect.jsالصورة الرمزية لـ ecrmnn

    ecrmnn/collect.js

    6,571عرض على GitHub↗

    collect.js is a dependency-free JavaScript library that provides a fluent, chainable interface for manipulating arrays and objects. It mirrors the Laravel Collection API, offering a consistent set of methods for data transformation across JavaScript and Laravel backend environments. The library stores collection data as plain arrays internally and supports fluent method chaining, where each method returns a new collection instance. The library distinguishes itself by closely replicating the Laravel Collection API in JavaScript, mapping each PHP method to an equivalent JavaScript implementatio

    JavaScriptcollectionlaravellaravel-collections
    عرض على GitHub↗6,571
عرض جميع البدائل الـ 30 لـ Pagination→

مجموعات مختارة تضم Pagination

مجموعات منسقة بعناية يظهر فيها Pagination.
  • Data pagination library