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
·

63 repository-uri

Awesome GitHub RepositoriesPagination

Mechanisms for splitting large datasets into manageable pages.

Distinguishing note: Focuses on the standard pagination of collection results.

Explore 63 awesome GitHub repositories matching data & databases · Pagination. Refine with filters or upvote what's useful.

Awesome Pagination GitHub Repositories

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

    kamranahmedse/developer-roadmap

    357,434Vezi pe GitHub↗

    Developer Roadmap este o platformă condusă de comunitate care oferă căi de învățare structurate, bazate pe grafuri, pentru ingineria software. Servește drept repository cuprinzător de cunoștințe unde domeniile tehnice sunt organizate în secvențe vizuale pentru a ghida dobândirea competențelor profesionale și creșterea în carieră. Proiectul se distinge printr-un ecosistem colaborativ care permite utilizatorilor să contribuie cu roadmap-uri, să cureție cele mai bune practici din industrie și să mențină profiluri profesionale. Acesta integrează framework-uri de evaluare diagnostică pentru a evalua competența tehnică, ajutând dezvoltatorii să identifice lacunele de cunoștințe și să se pregătească pentru interviurile profesionale prin secvențe de învățare țintite. Dincolo de capabilitățile sale de bază de mapare, platforma oferă idei practice de proiecte și tutorat interactiv pentru a consolida conceptele de inginerie. Oferă un spațiu centralizat pentru ca comunitatea să partajeze resurse, să urmărească dezvoltarea progresivă a competențelor și să navigheze prin peisaje tehnice complexe.

    Provides mechanisms for splitting large datasets into manageable pages.

    TypeScriptangular-roadmapbackend-roadmapblockchain-roadmap
    Vezi pe GitHub↗357,434
  • typicode/json-serverAvatar typicode

    typicode/json-server

    75,614Vezi pe GitHub↗

    json-server is a development toolset used to simulate a full REST API from a JSON file. It functions as a customizable mock API server that allows for the simulation of CRUD operations and resource relationships without the need to write backend code. The project enables rapid prototyping by generating a fake backend that persists data changes back to a local JSON file. It distinguishes itself by providing a static asset file server to deliver local documents, images, and stylesheets alongside the mock API endpoints. The server includes capabilities for data querying, such as parameter-based

    Splits large data collections into smaller, manageable pages using page and per-page parameters.

    JavaScriptapifakefrontend
    Vezi pe GitHub↗75,614
  • addyosmani/agent-skillsAvatar addyosmani

    addyosmani/agent-skills

    60,849Vezi pe GitHub↗

    Agent-skills is a collection of structured instructions and behavioral personas designed to standardize how AI coding agents perform engineering tasks. It functions as a workflow orchestrator that maps natural language intent to repeatable technical sequences and verification checklists. The project distinguishes itself through the use of specialized markdown-defined roles, such as security auditors or test engineers, to apply targeted domain expertise. It employs an evidence-based verification model that requires runtime data or passing tests as mandatory exit criteria to ensure AI-generated

    Standardizes the implementation of paginated API endpoints with associated metadata for large datasets.

    Shellagent-skillsantigravityantigravity-ide
    Vezi pe GitHub↗60,849
  • payloadcms/payloadAvatar payloadcms

    payloadcms/payload

    43,053Vezi pe GitHub↗

    Payload is a headless content management system and application framework that uses a code-first approach to define data schemas and administrative interfaces. By utilizing a centralized, type-safe configuration object, it automatically generates database schemas, API endpoints, and a fully customizable admin panel. The system is built on a database-agnostic architecture, allowing it to interface with various storage engines while providing a unified, type-safe API for server-side operations, REST, and GraphQL. What distinguishes Payload is its deep extensibility and developer-centric design.

    Paginates collection queries by specifying page numbers and document limits.

    TypeScriptcmscontent-managementcontent-management-system
    Vezi pe GitHub↗43,053
  • typeorm/typeormAvatar typeorm

    typeorm/typeorm

    36,540Vezi pe GitHub↗

    TypeORM is an object-relational mapper for TypeScript and JavaScript that bridges the gap between object-oriented application code and relational database tables. It provides a comprehensive data persistence layer that allows developers to define database entities using class decorators or configuration objects, enabling seamless interaction with data through object-oriented patterns. The project distinguishes itself through a flexible architecture that supports both the data mapper and repository patterns, alongside a fluent query builder that translates high-level method calls into platform

    Retrieves large datasets in manageable chunks using skip and take methods.

    TypeScriptactive-recordcockroachdbdata-mapper
    Vezi pe GitHub↗36,540
  • vapor/vaporAvatar vapor

    vapor/vapor

    26,138Vezi pe GitHub↗

    Vapor is a comprehensive server-side web framework designed for building scalable, high-performance applications and APIs in Swift. It provides a non-blocking, event-loop-based runtime that manages concurrent task processing, background job queues, and asynchronous request handling. The framework is built around a dependency injection container that manages the lifecycle and resolution of services, configurations, and database connections throughout the request pipeline. The framework distinguishes itself through a protocol-oriented design that emphasizes type safety across all layers of the

    Provides automatic pagination for database queries with metadata support.

    Swiftframeworkhttphttp2
    Vezi pe GitHub↗26,138
  • javascript-tutorial/en.javascript.infoAvatar javascript-tutorial

    javascript-tutorial/en.javascript.info

    25,344Vezi pe GitHub↗

    This project is a comprehensive JavaScript programming tutorial and language reference. It serves as a web development education resource providing instruction on modern language fundamentals, object-oriented design, and advanced asynchronous programming patterns. The resource functions as both a frontend development guide and a technical reference. It covers core language features such as closures, prototypes, promises, and typed arrays, while providing practical lessons on managing browser data and handling network requests. The content spans several key capability areas, including browser

    Teaches mechanisms for splitting large API datasets into manageable pages for optimized retrieval.

    HTMLenglishjavascripttutorial
    Vezi pe GitHub↗25,344
  • plausible/analyticsAvatar plausible

    plausible/analytics

    24,245Vezi pe GitHub↗

    This project is an open-source, privacy-focused web analytics platform designed for high-throughput data ingestion and multi-tenant data management. It provides a cookie-less tracking engine that captures visitor interactions using ephemeral request metadata, ensuring comprehensive traffic visibility while maintaining strict privacy standards. The architecture utilizes an event-driven ingestion pipeline and aggregated metric storage to decouple data collection from processing, enabling efficient long-term retrieval and responsive dashboard performance. What distinguishes this platform is its

    Limits the volume of returned data records to manage large datasets and control response sizes.

    Elixiranalyticschartsclickhouse
    Vezi pe GitHub↗24,245
  • livewire/livewireAvatar livewire

    livewire/livewire

    23,448Vezi pe GitHub↗

    Livewire is a full-stack framework for PHP that enables the development of reactive, dynamic user interfaces using server-side classes and templates. By bridging the gap between server-side logic and client-side DOM updates, it allows developers to build interactive web applications without writing custom JavaScript. The framework operates as a component-based library, where modular units encapsulate interface logic, state, and event handling directly on the server. The framework distinguishes itself through a reactive architecture that automatically synchronizes state between the browser and

    Splits large collections into manageable pages with navigation links for incremental content browsing.

    PHP
    Vezi pe GitHub↗23,448
  • prefecthq/fastmcpAvatar PrefectHQ

    PrefectHQ/fastmcp

    22,994Vezi pe GitHub↗

    FastMCP is a Python framework designed for building servers that expose functions, resources, and prompts to AI models using the Model Context Protocol. It simplifies the development process by automatically deriving tool metadata, input schemas, and documentation directly from Python function signatures and type hints. The framework provides a unified container for managing these components, allowing developers to build modular applications that integrate seamlessly with AI assistants. The project distinguishes itself through its support for interactive, server-defined user interface compone

    Splits long lists of tools and resources into manageable chunks to avoid impractical response sizes.

    Pythonagentsfastmcpllms
    Vezi pe GitHub↗22,994
  • handsontable/handsontableAvatar handsontable

    handsontable/handsontable

    21,947Vezi pe GitHub↗

    Handsontable is a JavaScript data grid that provides a spreadsheet-like interface for managing and editing large datasets within web applications. It functions as a virtualized data table that renders only visible cells to maintain performance, paired with a synchronization layer that binds the grid to underlying data structures. The project distinguishes itself through a built-in spreadsheet calculation engine for evaluating mathematical and logical expressions and a dedicated tool for exporting grid content into Excel XLSX files. It ensures interoperability with external spreadsheet softwar

    Splits large datasets into multiple pages to improve processing performance and readability.

    JavaScriptangular-datagridangular-tablecomponent
    Vezi pe GitHub↗21,947
  • modelcontextprotocol/python-sdkAvatar modelcontextprotocol

    modelcontextprotocol/python-sdk

    21,729Vezi pe GitHub↗

    The Model Context Protocol SDK is a framework for building clients and servers that connect AI models to external data, tools, and resources using a standardized communication protocol. It provides the foundational libraries and interfaces necessary to establish reliable, transport-agnostic connections between AI agents and external systems, enabling seamless information retrieval and task automation. The SDK distinguishes itself through a robust capability negotiation handshake that ensures compatibility between connected parties before exchanging messages. It supports a pluggable transport

    Implements chunked retrieval for list operations to efficiently handle and serve extensive collections of resources.

    Python
    Vezi pe GitHub↗21,729
  • mastra-ai/mastraAvatar mastra-ai

    mastra-ai/mastra

    21,221Vezi pe GitHub↗

    Mastra is an orchestration framework designed for building, deploying, and managing autonomous AI agents and multi-agent systems. It provides a comprehensive suite of primitives for creating resilient AI applications, including durable workflow orchestration, event-driven agent loops, and semantic memory management. By integrating these core components, the platform enables developers to build complex, multi-step processes that can reason about goals and execute tasks without manual intervention. The framework distinguishes itself through its focus on observability and secure, isolated execut

    Splits large datasets into manageable pages for efficient retrieval of evaluation inputs.

    TypeScriptagentsaichatbots
    Vezi pe GitHub↗21,221
  • qax-os/excelizeAvatar qax-os

    qax-os/excelize

    20,682Vezi pe GitHub↗

    Excelize is a library for reading and writing spreadsheet files in the Office Open XML format. It provides a comprehensive suite of tools for programmatically creating, modifying, and analyzing workbooks, worksheets, and cell data, ensuring compatibility across various office software suites through structured XML serialization. The library distinguishes itself with a built-in formula calculation engine that evaluates complex mathematical and logical expressions directly against workbook data. It also features a memory-mapped streaming architecture, which allows for the efficient processing o

    Updates webpage sections with new data via background requests without requiring full page reloads.

    Goagentaianalytics
    Vezi pe GitHub↗20,682
  • 11ty/eleventyAvatar 11ty

    11ty/eleventy

    19,670Vezi pe GitHub↗

    Eleventy is a JavaScript-based static site generator designed to transform templates, data files, and markdown into optimized HTML. It functions as a versatile template rendering engine and content management framework, allowing developers to aggregate data from diverse sources—including local files, databases, and external APIs—to populate structured web content. The project is distinguished by its template-engine-agnostic pipeline, which decouples the build process from specific rendering languages. This allows users to integrate multiple template formats, such as Liquid, Nunjucks, Handleba

    The static site generator creates multiple output files from a single template by iterating over provided data sets or paginated content collections.

    JavaScriptblog-enginedocumentation-tooleleventy
    Vezi pe GitHub↗19,670
  • baomidou/mybatis-plusAvatar baomidou

    baomidou/mybatis-plus

    17,391Vezi pe GitHub↗

    MyBatis-Plus is a persistence framework extension for Java that simplifies data access by reducing boilerplate code. It provides a toolkit for automating common database operations, utilizing dynamic query wrappers and a system for automated CRUD generation. The project distinguishes itself through a code generation system that produces mapper, model, service, and controller layers based on database metadata. It also implements a security layer that prevents SQL injection through input sanitization and blocks dangerous global update or delete operations to prevent accidental data loss. The f

    Automatically slices large result sets into pages to improve application performance and user experience.

    Javamybatismybatis-plusmybatis-spring
    Vezi pe GitHub↗17,391
  • getzola/zolaAvatar getzola

    getzola/zola

    17,196Vezi pe GitHub↗

    Zola is a static site generator that compiles Markdown and templates into a standalone website. It is distributed as a single binary, removing the need for external runtimes or package managers to build the final site. The project includes a built-in Sass compiler to transform styles into compressed CSS and a dedicated Markdown rendering engine that supports task lists and footnotes. It also features a client-side search indexer, enabling full-text site search without a backend server, and a multilingual content manager for organizing translated content. Additional capabilities cover asset o

    Automatically splits large content sections into multiple paginated pages.

    Rustblog-enginecmscontent-management-system
    Vezi pe GitHub↗17,196
  • diegomura/react-pdfAvatar diegomura

    diegomura/react-pdf

    16,403Vezi pe GitHub↗

    This library provides a rendering engine that translates declarative component trees into PDF files. It enables the construction of complex document structures using a component-based architecture, allowing developers to define layout, styling, and content programmatically. The system operates across both browser and server-side environments, offering a unified interface for generating structured documents. The project distinguishes itself through a sophisticated layout and rendering pipeline that handles the complexities of document creation. It utilizes a flexbox-based engine for element po

    Automatically splits content across multiple pages when elements exceed available space.

    TypeScriptflexboxpdfreact
    Vezi pe GitHub↗16,403
  • hashicorp/nomadAvatar hashicorp

    hashicorp/nomad

    16,211Vezi pe GitHub↗

    Nomad is a distributed workload orchestrator and infrastructure automation platform designed to manage the lifecycle of applications across large-scale, heterogeneous environments. It functions as a multi-cloud orchestration engine, providing a unified control plane to deploy, scale, and govern containers, virtual machines, and legacy applications. By utilizing declarative job specifications, the system ensures infrastructure convergence and maintains the desired state across distributed data centers and geographic regions. The platform distinguishes itself through a flexible, plugin-based ar

    Splits large datasets into manageable pages to improve performance and readability of list requests.

    Go
    Vezi pe GitHub↗16,211
  • go-sql-driver/mysqlAvatar go-sql-driver

    go-sql-driver/mysql

    15,424Vezi pe GitHub↗

    This project is a native Go driver for the MySQL protocol, providing a communication layer that enables applications to interact with relational database management systems. It implements the standard database interface, allowing developers to manage persistent connections, execute queries, and handle transactions within their applications. The driver functions by translating high-level database commands into the specific binary packet format required for communication with MySQL servers. It manages network sessions through a connection pooling mechanism and supports context-aware query cance

    Supports breaking down extensive collections of records into smaller, manageable chunks for efficient retrieval.

    Godatabasegomariadb
    Vezi pe GitHub↗15,424
Înapoi123…4Înainte
  1. Home
  2. Data & Databases
  3. Pagination

Explorează sub-etichetele

  • AI-Powered Pagination AssistanceAI assistants that help developers select the correct paginator for specific databases or search engines. **Distinct from Pagination:** Distinct from Pagination by adding a generative AI knowledge layer to guide the choice of pagination strategy.
  • Arbitrary DataGenerating pagination links for any data set by supplying current page, items per page, and total count. **Distinct from Pagination:** Distinct from Pagination: focuses on paginating arbitrary in-memory data, not just database query results.
  • Asynchronous Pagination Handlers1 sub-tagLogic for fetching and updating paginated content via background requests without page reloads. **Distinct from Pagination:** Distinct from standard pagination: focuses on asynchronous, non-blocking data fetching.
  • Custom Pagination MarkupsOutputting raw pagination HTML that developers can wrap in their own template markup. **Distinct from Pagination:** Distinct from Pagination: focuses on raw HTML output for custom wrapping, not standard pagination logic.
  • Database Pagination Engines1 sub-tagEngines designed to slice large database result sets into physical pages to reduce memory overhead. **Distinct from Document Pagination Engines:** Distinct from Document Pagination Engines which handle layout/overflow, this focuses on data subsetting.
  • Document Pagination EnginesLogic for automatically splitting document content across pages based on overflow and layout constraints. **Distinct from Pagination:** Distinct from standard collection pagination: focuses on document-flow overflow and page-break calculations rather than dataset slicing.
  • Hybrid Pagination StrategiesLogic that switches between client-side slicing and server-side API requests based on dataset size. **Distinct from Pagination:** Specific to the mechanism of toggling between local and remote pagination modes.
  • Independent Pagination GroupsManaging separate pagination groups on a single page so each result set has its own independent page controls. **Distinct from Pagination:** Distinct from Pagination: focuses on managing multiple independent pagination instances on one page.
  • List End Detection1 sub-tagTools for detecting when the end of a scrollable list is reached to trigger pagination. **Distinct from Pagination:** Focuses specifically on the UI trigger for pagination rather than the data-layer splitting of datasets.
  • Multi-Paginator Managers1 sub-tagUtilities for tracking and managing multiple independent paginated lists on a single page. **Distinct from Pagination:** Focuses on managing multiple paginator instances, distinct from standard single-list pagination.
  • Programmatic TriggersMethods for triggering pagination events through code rather than direct user interaction with UI controls. **Distinct from Pagination:** Focuses on the programmatic invocation of data fetching instead of the UI components themselves.
  • State ResetsMechanisms for clearing and restarting paginated data streams in response to state changes. **Distinct from Pagination:** Focuses on clearing accumulated results rather than the initial splitting of datasets into pages.
  • TemplateGenerates multiple output files from a single template by iterating over data collections during the build process. **Distinct from Pagination:** Distinct from standard database pagination: focuses on build-time template-to-file generation rather than runtime data slicing.
  • Template CustomizationSwitching the HTML template used to render pagination links for different application sections. **Distinct from Pagination:** Distinct from Pagination: focuses on customizing the visual rendering of pagination links, not the pagination logic itself.
  • WaterfallA specific pagination style that loads content in a continuous flow typical of modern forums and search engines. **Distinct from Pagination:** Describes a specific visual and functional flow of pagination rather than the general mechanism of splitting datasets.