awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 dépôts

Awesome GitHub RepositoriesPagination Utilities

Tools and mechanisms for limiting and navigating large datasets in API responses.

Distinguishing note: No existing candidates provided; this captures data-layer pagination logic.

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

Awesome Pagination Utilities GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • typeorm/typeormAvatar de typeorm

    typeorm/typeorm

    36,540Voir sur 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

    TypeORM retrieves large datasets in smaller, manageable chunks using limit and offset parameters to reduce database load and minimize latency.

    TypeScriptactive-recordcockroachdbdata-mapper
    Voir sur GitHub↗36,540
  • rethinkdb/rethinkdbAvatar de rethinkdb

    rethinkdb/rethinkdb

    26,996Voir sur GitHub↗

    RethinkDB is a distributed, document-oriented database designed to store and manage JSON-formatted data across scalable clusters. It utilizes a custom log-structured storage engine with B-Tree indexing to ensure high-performance disk I/O and data persistence. The system maintains high availability through automatic sharding and replication, employing a primary-replica voting consensus mechanism to handle node failures and ensure consistent cluster operations. A defining characteristic of the platform is its reactive changefeed engine, which allows applications to subscribe to live data update

    RethinkDB paginates large datasets using limit, slice, or efficient range-based queries with secondary indexes to retrieve data in manageable chunks.

    C++
    Voir sur GitHub↗26,996
  • marmelab/react-adminAvatar de marmelab

    marmelab/react-admin

    26,780Voir sur GitHub↗

    React-admin is a framework for building data-driven administrative interfaces that connect to REST or GraphQL backends. It provides a comprehensive suite of tools for managing the full lifecycle of administrative applications, including resource-oriented routing, declarative form scaffolding, and context-driven state management. By utilizing a modular adapter-based architecture, the framework abstracts backend communication, allowing developers to build consistent CRUD interfaces that handle data fetching, authentication, and synchronization automatically. The project distinguishes itself thr

    Retrieves collections of records from an API with support for filtering, sorting, and pagination to manage large datasets.

    TypeScriptadminadmin-dashboardadmin-on-rest
    Voir sur GitHub↗26,780
  • r-spacex/spacex-apiAvatar de r-spacex

    r-spacex/SpaceX-API

    10,822Voir sur GitHub↗

    This project provides a standardized RESTful API for accessing comprehensive aerospace mission records and space exploration data. It serves as a structured interface for retrieving historical and upcoming launch details, hardware specifications, and media assets, while also providing real-time tracking for satellite orbital paths. The service distinguishes itself through a robust architecture designed for high-performance data retrieval. It utilizes in-memory response caching to reduce latency and server load, alongside query-parameter-based filtering that allows users to precisely control t

    Implements filtering and pagination logic to control the volume and specificity of returned API datasets.

    JavaScriptapicapsuledocker
    Voir sur GitHub↗10,822
  • mrswitch/hello.jsAvatar de MrSwitch

    MrSwitch/hello.js

    4,627Voir sur GitHub↗

    hello.js est un client API REST JavaScript et un wrapper d'API de réseaux sociaux conçu pour authentifier les utilisateurs et agréger des données sur plusieurs fournisseurs de réseaux sociaux. Il fournit une interface unifiée pour standardiser les requêtes et les formats de réponse, permettant une récupération de données cohérente à partir de divers services externes. Le projet implémente un processus de handshake OAuth2 sécurisé qui utilise un système de masquage des identifiants basé sur un proxy pour cacher les clés API privées du côté client. Il inclut un gestionnaire de jetons qui gère le cycle de vie complet de l'authentification, y compris le mappage des permissions basé sur les scopes et un mécanisme de rafraîchissement automatique des jetons pour maintenir des sessions utilisateur continues. La bibliothèque couvre de larges domaines de capacités, notamment l'agrégation de données de réseaux sociaux, la gestion des sessions utilisateur et la récupération de données paginées. Elle gère l'échange de codes de consentement contre des jetons d'accès et utilise une logique de pagination basée sur des marqueurs pour récupérer des pages de données séquentielles.

    Implements a mechanism for navigating and retrieving large datasets from social media APIs using markers.

    JavaScript
    Voir sur GitHub↗4,627
  1. Home
  2. Data & Databases
  3. Pagination Utilities