awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

14 रिपॉजिटरी

Awesome GitHub RepositoriesLazy Loading Patterns

Techniques for deferring the retrieval of related data until it is explicitly accessed.

Distinguishing note: Distinct from eager loading as it prioritizes initial query speed over immediate data availability.

Explore 14 awesome GitHub repositories matching data & databases · Lazy Loading Patterns. Refine with filters or upvote what's useful.

Awesome Lazy Loading Patterns GitHub Repositories

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • typeorm/typeormtypeorm का अवतार

    typeorm/typeorm

    36,540GitHub पर देखें↗

    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 loads related entity data only when explicitly accessed in code, reducing initial database query load and memory usage.

    TypeScriptactive-recordcockroachdbdata-mapper
    GitHub पर देखें↗36,540
  • uglide/redisdesktopmanageruglide का अवतार

    uglide/RedisDesktopManager

    23,240GitHub पर देखें↗

    RedisDesktopManager is a NoSQL database manager and graphical user interface client for Redis. It serves as a desktop administrator for monitoring keys, managing memory, and executing commands on Redis servers. The application provides a visual environment for Redis data visualization, cache inspection, and database administration. It allows for the organization and editing of records across multiple data stores and server instances without the use of a command-line tool.

    Retrieves subsets of keys or values from the server only as the user scrolls deeper into the list.

    C++
    GitHub पर देखें↗23,240
  • ionic-team/ioniconsionic-team का अवतार

    ionic-team/ionicons

    18,094GitHub पर देखें↗

    Ionicons is a library of hand-crafted scalable vector icons and an interface design asset pack used to build consistent user interfaces across web and mobile applications. It provides a collection of vector graphics designed for design system implementation and web component icon systems. The library includes a cross-platform icon set that automatically adapts its style based on the user's operating system to maintain a native look and feel. It also supports the integration of custom SVG assets through remote URL resolution to extend the available set of visuals. The system covers SVG asset

    Streams SVG assets dynamically as they enter the viewport to improve page loading speeds.

    TypeScripticon-packiconsiconset
    GitHub पर देखें↗18,094
  • waditu/tusharewaditu का अवतार

    waditu/tushare

    15,143GitHub पर देखें↗

    Tushare is a financial data library for the Python programming environment that provides access to historical and real-time market information. It functions as a data interface for retrieving stock trading records, corporate financial statements, and macroeconomic indicators to support quantitative analysis and research. The library distinguishes itself by automatically transforming raw API responses into tabular data structures, allowing for direct integration with data analysis workflows. It manages access to these datasets through token-based authentication and utilizes schema-mapped parsi

    Defers the retrieval of financial datasets until they are explicitly accessed to optimize memory usage.

    Pythonfinancefintechpandas
    GitHub पर देखें↗15,143
  • nltk/nltknltk का अवतार

    nltk/nltk

    14,649GitHub पर देखें↗

    This project is a comprehensive Python toolkit designed for natural language processing, research, and education. It functions as a linguistic data processor that provides a standardized framework for managing, cleaning, and analyzing large collections of annotated text corpora and lexical resources. The library distinguishes itself through its integration of both symbolic and statistical methods, allowing users to perform complex tasks ranging from rule-based grammar parsing to machine learning-driven classification. It offers a modular pipeline for text processing, enabling the transformati

    Downloads and initializes linguistic models or corpora on demand to minimize memory footprint and optimize startup performance.

    Pythonmachine-learningnatural-language-processingnlp
    GitHub पर देखें↗14,649
  • coleifer/peeweecoleifer का अवतार

    coleifer/peewee

    11,971GitHub पर देखें↗

    Peewee is a SQL object-relational mapper and query builder that provides an object-oriented interface for mapping application classes to relational database tables. It functions as a relational database toolkit for managing schemas, executing migrations, and handling complex table relationships. The project distinguishes itself by providing an asyncio database driver for non-blocking database operations, ensuring event loop responsiveness. It also supports semi-structured data storage, allowing the storage and querying of flexible JSON documents within traditional relational database systems.

    Supports deferred loading of foreign key relationships to optimize initial query performance.

    Pythonasynciodankfastapi
    GitHub पर देखें↗11,971
  • allenai/allennlpallenai का अवतार

    allenai/allennlp

    11,889GitHub पर देखें↗

    AllenNLP is a PyTorch-based research library and deep learning language toolkit designed for developing and training neural network architectures for linguistic tasks. It provides a distributed training system that coordinates data and gradients across multiple GPUs and a framework for integrating pretrained transformer architectures. The system distinguishes itself with a dedicated algorithmic bias mitigation tool used to identify and reduce bias in linguistic model predictions. It also includes model influence analysis to interpret predictions by calculating the influence of specific traini

    Reads large datasets incrementally from disk to minimize memory usage during high-volume training.

    Python
    GitHub पर देखें↗11,889
  • nozbe/watermelondbNozbe का अवतार

    Nozbe/WatermelonDB

    11,722GitHub पर देखें↗

    WatermelonDB is an offline-first data synchronization engine and reactive database library designed for mobile and web applications. It provides a persistent storage layer backed by SQLite, enabling applications to maintain full functionality and data consistency while operating without an internet connection. The framework distinguishes itself through a reactive data binding system that automatically updates user interface components whenever underlying database records change. It utilizes schema-driven model mapping to generate type-safe interfaces and employs lazy object materialization to

    Defers loading of database records until they are explicitly accessed to minimize memory usage.

    JavaScriptdatabasehacktoberfestpersistence
    GitHub पर देखें↗11,722
  • rerun-io/rerunrerun-io का अवतार

    rerun-io/rerun

    10,214GitHub पर देखें↗

    Rerun is a multimodal data visualizer and robotics data logger designed for rendering synchronized streams of 3D spatial data, images, and time-series metrics. It functions as a tool for capturing high-frequency sensor data and AI outputs into a queryable columnar format, providing a dedicated interface for viewing MCAP recording files and analyzing physical environments. The project distinguishes itself as a machine learning dataset streamer, capable of feeding logged recordings directly into GPU buffers and PyTorch training pipelines without intermediate exports. It supports a high-performa

    Streams recordings directly into machine learning frameworks via on-the-fly decompression and random seeking.

    Rustcomputer-visioncppmultimodal
    GitHub पर देखें↗10,214
  • goldmansachs/gs-quantgoldmansachs का अवतार

    goldmansachs/gs-quant

    9,912GitHub पर देखें↗

    gs-quant is a quantitative finance library and financial data analytics toolkit. It serves as a framework for analyzing financial data, developing systematic trading strategies, and managing risk exposure for derivative products in global markets. The project provides tools for quantitative financial analysis, quantitative portfolio modeling, and the development of systematic trading strategies. It enables the calculation of risk for derivative products to structure and hedge positions across markets.

    Implements lazy-loading patterns to defer the retrieval of large financial datasets until needed by analysis.

    Jupyter Notebookderivativesgoldman-sachsgs-quant
    GitHub पर देखें↗9,912
  • lancedb/lancedblancedb का अवतार

    lancedb/lancedb

    9,031GitHub पर देखें↗

    LanceDB is a vector database and columnar data store designed to function as a versioned dataset manager and vector search engine. It serves as a high-performance backend for indexing and retrieving high-dimensional embeddings, providing the foundation for machine learning data pipelines. The system distinguishes itself through a combination of cloud-native object storage and immutable version tracking, allowing for data time-travel and reproducible AI experiments. It integrates hybrid search capabilities, merging dense vector similarity with BM25 full-text search and SQL-like scalar filters

    Loads data lazily from remote stores and projects specific columns to minimize network transfer.

    HTMLapproximate-nearest-neighbor-searchimage-searchnearest-neighbor-search
    GitHub पर देखें↗9,031
  • hibernate/hibernate-ormhibernate का अवतार

    hibernate/hibernate-orm

    6,447GitHub पर देखें↗

    Hibernate ORM एक Java ऑब्जेक्ट-रिलेशनल मैपर और Jakarta Persistence API का पूर्ण कार्यान्वयन है। यह एक SQL डेटाबेस एब्स्ट्रैक्शन लेयर के रूप में कार्य करता है जो डेटा पर्सिस्टेंस और लाइफसाइकिल को प्रबंधित करने के लिए Java ऑब्जेक्ट मॉडल्स को रिलेशनल डेटाबेस स्कीमा में अनुवादित करता है। यह फ्रेमवर्क एक सिंगल डेटाबेस इंस्टेंस के भीतर ग्राहक डेटा को अलग करने के लिए मल्टी-टेनेंट डेटा आइसोलेशन फ्रेमवर्क के साथ खुद को अलग करता है। इसमें एक डेटाबेस स्कीमा जनरेटर भी है जो एंटिटी मैपिंग के आधार पर स्वचालित रूप से रिलेशनल स्ट्रक्चर्स का उत्पादन और अपडेट करता है। यह सिस्टम ट्रांजेक्शन मैनेजमेंट, कॉन्करेंसी लॉकिंग कंट्रोल और ऑडिट लॉगिंग के लिए टेम्पोरल डेटा ट्रैकिंग सहित व्यापक क्षमताओं को कवर करता है। यह एंटिटी-ग्राफ रणनीतियों के माध्यम से डेटा फेचिंग ऑप्टिमाइज़ेशन के लिए उपकरण प्रदान करता है और वेक्टर डेटा और नेशनलइज़्ड कैरेक्टर्स जैसे उन्नत डेटा प्रकारों का समर्थन करता है। प्रोजेक्ट में पर्सिस्टेंस लेयर टेस्ट यूटिलिटीज का एक व्यापक सूट शामिल है, जिसमें डेटाबेस डायलेक्ट फिल्टरिंग और स्पेसिफिकेशन कंप्लायंस टेस्टिंग शामिल है।

    Defers the retrieval of related data from the database until the object is explicitly accessed.

    Java
    GitHub पर देखें↗6,447
  • tensorflow/datasetstensorflow का अवतार

    tensorflow/datasets

    4,575GitHub पर देखें↗

    This project is a dataset management framework and cross-framework data loader that provides a unified interface for reading data formats compatible with TensorFlow, JAX, and PyTorch. It serves as a library of curated public datasets provided as data streams and includes tools for building, versioning, and documenting large-scale datasets. The system differentiates itself through a distributed data processing engine capable of managing massive datasets across clusters using parallelized pipelines. It utilizes builder-based construction to standardize how data is downloaded and prepared, while

    Implements deferred loading of records as streams to handle datasets that exceed available system memory.

    Python
    GitHub पर देखें↗4,575
  • parse-community/parseui-iosparse-community का अवतार

    parse-community/ParseUI-iOS

    933GitHub पर देखें↗

    ParseUI-iOS मोबाइल एप्लिकेशन के भीतर रिमोट बैकएंड सेवाओं से प्राप्त डेटा को प्रदर्शित करने के लिए डिज़ाइन किए गए पुन: प्रयोज्य इंटरफ़ेस घटकों की एक लाइब्रेरी है। यह एक डेटा बाइंडिंग फ्रेमवर्क के रूप में कार्य करता है जो डेटाबेस रिकॉर्ड को सीधे नेटिव इंटरफ़ेस तत्वों से जोड़ता है, जिससे डेटा-संचालित सॉफ़्टवेयर बनाने के लिए आवश्यक बॉयलरप्लेट कोड की मात्रा कम हो जाती है। यह फ्रेमवर्क पूर्व-निर्मित विजेट प्रदान करके खुद को अलग बनाता है जो सीधे बैकएंड डेटा मॉडल के साथ एकीकृत होते हैं, जिससे डेवलपर्स क्लाउड डेटाबेस से जानकारी को स्वचालित रूप से रेंडर करने में सक्षम होते हैं। मॉडल-संचालित व्यू बाइंडिंग का उपयोग करके, ये घटक अंतर्निहित डेटा में परिवर्तनों का निरीक्षण करते हैं और तदनुसार इंटरफ़ेस को अपडेट करते हैं, जो मोबाइल एप्लिकेशन के त्वरित प्रोटोटाइपिंग की सुविधा प्रदान करते हैं। लाइब्रेरी नेटिव प्लेटफ़ॉर्म कंट्रोल्स को कंपोज़ करके मानक इंटरफ़ेस निर्माण का समर्थन करती है, जो उपकरणों में एक सुसंगत उपस्थिति सुनिश्चित करती है। यह रिमोट सामग्री के प्रदर्शन के दौरान इंटरफ़ेस रिस्पॉन्सिवनेस बनाए रखने और मेमोरी उपयोग को ऑप्टिमाइज़ करने के लिए बैकग्राउंड ऑपरेशंस और इंक्रीमेंटल लोडिंग पैटर्न के माध्यम से डेटा पुनर्प्राप्ति का प्रबंधन करती है।

    Implements incremental data loading during scrolling to optimize memory usage and improve initial performance.

    Objective-C
    GitHub पर देखें↗933
  1. Home
  2. Data & Databases
  3. Lazy Loading Patterns

सब-टैग एक्सप्लोर करें

  • ML Dataset Lazy-LoadingDeferred loading of recordings into ML frameworks using on-the-fly decompression and random seeking. **Distinct from Lazy Loading Patterns:** Applied specifically to the streaming of logged recordings into training pipelines, not general database queries.