awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

1 repository

Awesome GitHub RepositoriesOffset Pagination

Dividing datasets into pages based on a starting record index and a fixed page limit.

Distinct from Index-to-Offset Calculations: Candidates focus on UI scroll offsets or string slicing, not database collection pagination.

Explore 1 awesome GitHub repository matching data & databases · Offset Pagination. Refine with filters or upvote what's useful.

Awesome Offset Pagination GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • ddnexus/pagyAvatar ddnexus

    ddnexus/pagy

    4,973Vezi pe GitHub↗

    Pagy este o bibliotecă de paginare Ruby, agnostică față de framework, utilizată pentru a împărți seturi mari de date în pagini numerotate. Oferă implementări multiple pentru divizarea datelor, inclusiv slicing bazat pe offset pentru colecții standard și paginare bazată pe chei (keyset pagination) de înaltă performanță pentru seturi masive de date. Biblioteca include un generator de UI pentru paginare, destinat randării barelor de navigare HTML accesibile, și un instrument dedicat pentru paginarea REST API care produce headere de link conforme cu RFC și metadate JSON. De asemenea, dispune de sisteme specializate pentru divizarea rezultatelor din motoare de căutare precum Elasticsearch, Meilisearch și Typesense, precum și paginare bazată pe timp pentru organizarea înregistrărilor în unități calendaristice. Capabilitățile extinse acoperă gestionarea datelor pentru array-uri și colecții de baze de date, inclusiv memoizarea numărului de înregistrări și reechilibrarea dimensiunii paginii. Proiectul oferă, de asemenea, instrumente cuprinzătoare de UI și accesibilitate, cum ar fi etichetarea ARIA, suport pentru layout-uri de la dreapta la stânga și integrare cu diverse framework-uri CSS. Securitatea este abordată prin sanitizarea parametrilor de paginare și gestionarea erorilor pentru cererile în afara intervalului. Sistemul este extensibil printr-o configurație centrală pentru setările implicite globale și permite suprascrierea logicii de bază prin prepending de module.

    Divides collections into discrete pages by calculating the starting record index and a fixed limit.

    Ruby
    Vezi pe GitHub↗4,973
  1. Home
  2. Data & Databases
  3. Offset Pagination

Explorează sub-etichetele

  • Calendar Pagination1 sub-tagOrganizing data into time-based buckets combined with offset pagination. **Distinct from Offset Pagination:** Distinct from Offset Pagination: uses temporal buckets (year, month, day) to structure pages instead of just numeric indices.