awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
aplus-framework avatar

aplus-framework/pagination

0
View on GitHub↗
212 estrellas·5 forks·PHP·MIT·2 vistasaplus-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.

Historial de estrellas

Gráfico del historial de estrellas de aplus-framework/paginationGráfico del historial de estrellas de aplus-framework/pagination

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Pagination

Proyectos open-source similares, clasificados según cuántas características comparten con Pagination.
  • mislav/will_paginateAvatar de mislav

    mislav/will_paginate

    5,691Ver en GitHub↗

    Pagination library for Rails and other Ruby applications

    Rubypaginationpagination-libraryplugin
    Ver en GitHub↗5,691
  • ddnexus/pagyAvatar de ddnexus

    ddnexus/pagy

    4,973Ver en 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
    Ver en GitHub↗4,973
  • kaminari/kaminariAvatar de kaminari

    kaminari/kaminari

    8,681Ver en 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
    Ver en GitHub↗8,681
  • ecrmnn/collect.jsAvatar de ecrmnn

    ecrmnn/collect.js

    6,571Ver en 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
    Ver en GitHub↗6,571
Ver las 30 alternativas a Pagination→

Preguntas frecuentes

¿Qué hace 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.

¿Cuáles son las características principales de aplus-framework/pagination?

Las características principales de aplus-framework/pagination son: Pagination, Collection Pagination, Collection Pagination Utilities, PHP, Framework Agnostic UI Logic, Page Number Link Generators, State-Driven Navigations, Limit Offset Pagination.

¿Qué alternativas de código abierto existen para aplus-framework/pagination?

Las alternativas de código abierto para aplus-framework/pagination incluyen: 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…

Colecciones destacadas con Pagination

Colecciones seleccionadas manualmente donde aparece Pagination.
  • Data pagination library