Pagination library for Rails and other Ruby applications
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,
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
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
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.
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.
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…