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
·

52 dépôts

Awesome GitHub RepositoriesDatabase Record Querying

Mechanisms for retrieving data from tables using filters, sorting, and pagination.

Distinct from Single Record Retrievers: Candidates focus on single-record retrieval or counting; this is general multi-record querying.

Explore 52 awesome GitHub repositories matching data & databases · Database Record Querying. Refine with filters or upvote what's useful.

Awesome Database Record Querying 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.
  • judasn/intellij-idea-tutorialAvatar de judasn

    judasn/IntelliJ-IDEA-Tutorial

    22,113Voir sur GitHub↗

    This project is an instructional user guide and software development workflow tutorial designed to help users master a professional integrated development environment. It provides educational content and step-by-step instructions for optimizing coding productivity and navigating development tools across various language versions. The material specifically covers the configuration of Java-centric environments, including setting up the operating system, managing dependencies, and tuning memory settings. It offers detailed guidance on utilizing professional tools to streamline development proces

    Instructions for querying records and manipulating table structures directly from the IDE interface.

    android-studiocliondatagrip
    Voir sur GitHub↗22,113
  • invertase/react-native-firebaseAvatar de invertase

    invertase/react-native-firebase

    12,291Voir sur GitHub↗

    react-native-firebase is a modular set of libraries that integrates Firebase cloud services into cross-platform mobile applications. It serves as a native-SDK wrapper, mapping JavaScript method calls to native iOS and Android Firebase SDKs via the React Native bridge to provide a type-safe interface for mobile backend integration. The project enables connectivity to a wide array of cloud services, including user authentication and identity management, NoSQL cloud databases with real-time synchronization, and scalable cloud storage for media files. It also provides tools for sending push notif

    Retrieves specific records from a document database using flexible query filters.

    TypeScript
    Voir sur GitHub↗12,291
  • coleifer/peeweeAvatar de coleifer

    coleifer/peewee

    11,971Voir sur GitHub↗

    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.

    Provides structured mechanisms for retrieving records from tables using filters, sorting, and pagination.

    Pythonasynciodankfastapi
    Voir sur GitHub↗11,971
  • insforge/insforgeAvatar de InsForge

    InsForge/InsForge

    11,794Voir sur GitHub↗

    InsForge is a backend-as-a-service platform that provides an integrated suite of tools for managing relational databases, identity provision, object storage, and serverless compute. It functions as an open-source identity provider and a PostgreSQL database manager featuring integrated vector storage and row-level security. The platform serves as an LLM orchestration gateway, offering a unified endpoint to route requests across various AI providers through an OpenAI-compatible interface. It enables AI-driven application generation and connects AI agents to backend resources using a standardize

    Retrieves records from tables using filters, sort orders, and pagination.

    TypeScriptaiai-agentscoding
    Voir sur GitHub↗11,794
  • emdash-cms/emdashAvatar de emdash-cms

    emdash-cms/emdash

    10,887Voir sur GitHub↗

    EmDash is an open-source content management system built on Astro that combines a visual admin panel with a plugin-driven architecture and server-side rendering. It provides a complete content management system with structured content modeling, a rich text editor using Portable Text format, and a TypeScript API for type-safe content queries. The system supports authentication through passkeys, OAuth 2.1, and external providers, with role-based access control and fine-grained permission scopes. What distinguishes EmDash is its plugin development framework, which supports both native plugins ru

    Filters, sorts, and paginates records using indexed fields to retrieve matching items from a collection.

    TypeScriptastrocmsemdash
    Voir sur GitHub↗10,887
  • magicalpanda/magicalrecordAvatar de magicalpanda

    magicalpanda/MagicalRecord

    10,713Voir sur GitHub↗

    MagicalRecord is a data persistence library and wrapper for Core Data that implements the Active Record pattern. It maps database rows directly to object instances, allowing for the creation, update, and retrieval of records without writing manual query logic. The project functions as a mapping layer that synchronizes object properties with a managed object context. It utilizes generic-based type resolution and model-class querying to enable data fetching directly on model classes, which removes the need for a separate external manager and reduces repetitive fetch request boilerplate. The li

    Provides optimized mechanisms for retrieving database records using concise query logic.

    Objective-C
    Voir sur GitHub↗10,713
  • a16z-infra/ai-townAvatar de a16z-infra

    a16z-infra/ai-town

    9,285Voir sur GitHub↗

    AI Town is a TypeScript-based simulation engine used to create virtual environments where autonomous characters interact and socialize. It functions as a framework for orchestrating multiple AI agents within a persistent digital world, utilizing language models and a game engine to drive character behavior and social interactions. The project differentiates itself through a dedicated agent sandbox and a vector database agent store, which allow for the management of agent memories and world state. It integrates generative AI for background music and provides tools for simulation world design,

    Retrieves database records using specific arguments, filters, and business logic.

    TypeScript
    Voir sur GitHub↗9,285
  • mouredev/hello-sqlAvatar de mouredev

    mouredev/hello-sql

    8,826Voir sur GitHub↗

    hello-sql is a collection of educational resources and practical guides designed for mastering relational database design, SQL query writing, and schema mapping. It provides a set of lessons and exercises for practicing the creation and manipulation of data within relational databases. The project includes a database schema workbook for designing tables and mapping relationships, alongside a dedicated SQL query guide for writing selection, filtering, and aggregation statements. These resources are delivered through a relational database tutorial and a broader SQL learning resource. The mater

    Offers practical guides on retrieving information from tables using selection, filtering, sorting, and aggregation.

    Pythonbasesdedatoscursodatabase
    Voir sur GitHub↗8,826
  • amitshekhariitbhu/android-debug-databaseAvatar de amitshekhariitbhu

    amitshekhariitbhu/Android-Debug-Database

    8,663Voir sur GitHub↗

    Android-Debug-Database is a specialized utility for extracting, inspecting, and editing mobile data on Android devices. It serves as a database debugger and SQLite inspector that provides a web-based interface for managing database records and shared preference key-value stores. The project distinguishes itself by supporting encrypted database decryption via provided passwords and the ability to map and inspect volatile in-memory databases. It also includes a data export tool that transfers database files from the private application directory to a local machine for external analysis. The to

    Includes search and sort tools to retrieve and locate specific records across multiple databases.

    Java
    Voir sur GitHub↗8,663
  • xianhu/learnpythonAvatar de xianhu

    xianhu/LearnPython

    8,484Voir sur GitHub↗

    LearnPython is a programming tutorial consisting of a collection of practical code examples used to demonstrate Python language features and programming patterns. It serves as a comprehensive learning resource that implements core language concepts through functional code. The project provides specialized guides and samples covering several key domains. These include asynchronous network programming with event loops and coroutines, data visualization using numerical datasets for 2D and 3D plots, and web scraping for fetching content and automating login flows. It also features instructions on

    Provides examples of retrieving, filtering, and modifying database records using an object-relational mapper.

    Jupyter Notebooklearning-pythonpythonpython-flask
    Voir sur GitHub↗8,484
  • crazyguitar/pysheeetAvatar de crazyguitar

    crazyguitar/pysheeet

    8,150Voir sur GitHub↗

    pysheeet est une bibliothèque de référence technique fournissant une collection organisée d'extraits de code et de modèles d'implémentation pour le développement Python avancé, l'intégration système et le calcul haute performance. Il sert de guide complet pour implémenter la programmation réseau de bas niveau, les extensions C natives, et la programmation asynchrone et concurrente. Le projet fournit des frameworks spécialisés pour le développement et le déploiement de grands modèles de langage, y compris des outils pour l'inférence GPU distribuée et le service haute performance. Il inclut également des modèles détaillés pour l'orchestration de clusters de calcul haute performance, couvrant l'allocation des ressources GPU et la gestion des charges de travail multi-nœuds. La bibliothèque couvre une large surface de capacités, y compris la communication réseau sécurisée et la cryptographie, l'ORM et la gestion de base de données, et l'implémentation de structures de données et d'algorithmes complexes. Elle fournit également des utilitaires pour la gestion de la mémoire, l'interopérabilité native via des interfaces de fonctions étrangères (FFI) et l'intégration au niveau du système d'exploitation.

    Demonstrates retrieval of database records using selection constructs and filter conditions.

    Python
    Voir sur GitHub↗8,150
  • vincit/objection.jsAvatar de Vincit

    Vincit/objection.js

    7,343Voir sur GitHub↗

    Objection.js is an object-relational mapper for Node.js that maps SQL database tables to classes and rows to model instances. It functions as a high-level abstraction layer built on top of the Knex.js query builder to provide structured model definitions and relational data mapping. The project distinguishes itself through its ability to manage complex object graphs, allowing for the persistence and eager-loading of deeply nested related data in single operations. It incorporates a data integrity layer that uses JSON schema validation to verify model instances before they are persisted to the

    Implements mechanisms for retrieving data from tables using filters, sorting, and programmatic method chaining.

    JavaScript
    Voir sur GitHub↗7,343
  • aarondl/sqlboilerAvatar de aarondl

    aarondl/sqlboiler

    6,989Voir sur GitHub↗

    sqlboiler is a database-first ORM generator for Go that analyzes an existing database schema to produce strongly typed structures and query helpers. It functions as a schema-driven code generator, transforming database tables and relationships into executable Go source code. The project distinguishes itself through a type-safe query builder that uses chainable modifiers to construct SQL statements, eliminating the need for raw string concatenation. It utilizes customizable text templates to generate source code, allowing for the aliasing of schema entities and the creation of custom templates

    Provides a type-safe way to retrieve data from tables using filters and query modifiers.

    Godatabasegogolang
    Voir sur GitHub↗6,989
  • hyperf/hyperfAvatar de hyperf

    hyperf/hyperf

    6,855Voir sur GitHub↗

    Hyperf is a high-performance PHP coroutine framework designed for building microservices and middleware. It utilizes non-blocking coroutines to handle high concurrency and low-latency request processing, providing a foundation for scalable distributed systems. The framework is distinguished by an aspect-oriented programming based dependency injector that enables pluggable components and meta-programming. It includes a coroutine-optimized object-relational mapper with integrated model caching and an orchestration toolkit for microservice governance, featuring service discovery, circuit breaker

    Includes a fluent query builder for retrieving and manipulating database records using raw SQL and JSON operations.

    PHP
    Voir sur GitHub↗6,855
  • answerdotai/fasthtmlAvatar de AnswerDotAI

    AnswerDotAI/fasthtml

    6,846Voir sur GitHub↗

    FastHTML is a full-stack Python web framework designed for building interactive web applications using pure Python. It functions as an HTMX integration framework and a Python HTML domain-specific language, allowing developers to generate HTML structures using native objects and functions instead of external templating files. The framework is distinguished by its native support for real-time bidirectional communication via WebSockets and Server-Sent Events, enabling server-side updates to be pushed to the browser without full page reloads. It further integrates identity management through OAut

    Retrieves records from tables with support for filtering, ordering, limits, and offsets.

    Jupyter Notebook
    Voir sur GitHub↗6,846
  • ecrmnn/collect.jsAvatar de ecrmnn

    ecrmnn/collect.js

    6,571Voir sur GitHub↗

    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

    Implements a first-or-fail retrieval pattern for collections, useful for strict data validation.

    JavaScriptcollectionlaravellaravel-collections
    Voir sur GitHub↗6,571
  • bbatsov/rails-style-guideAvatar de bbatsov

    bbatsov/rails-style-guide

    6,509Voir sur GitHub↗

    This project is a collection of community-driven coding standards and best practices for developing maintainable Ruby on Rails applications. It serves as a style guide, architecture reference, and development guide to ensure consistency across a codebase. The guide provides technical recommendations for establishing naming conventions and architectural patterns. It specifically focuses on organizing models, controllers, and views to separate business logic from data persistence and user interface presentation. The documentation covers a broad range of capabilities, including RESTful API desi

    Provides best practices for retrieving data using batch processing and secure placeholders to optimize performance and security.

    Voir sur GitHub↗6,509
  • inventree/inventreeAvatar de inventree

    inventree/InvenTree

    6,350Voir sur GitHub↗

    InvenTree is an open-source inventory management platform built on Django, designed for tracking parts, stock levels, and supply chain operations through a web interface and REST API. The system uses barcodes—including QR codes, 1D barcodes, and Data Matrix codes—as primary identifiers for scanning, linking, and triggering inventory actions, and extends core functionality through a Python plugin framework supporting custom actions, UI panels, barcode handlers, and scheduled tasks. The platform distinguishes itself through a comprehensive plugin-based extensibility system that allows custom in

    Lists database records with optional filter parameters to narrow the returned results.

    Pythondjangohacktoberfestpython
    Voir sur GitHub↗6,350
  • norman/friendly_idAvatar de norman

    norman/friendly_id

    6,225Voir sur GitHub↗

    Friendly ID is an ActiveRecord slugging plugin that generates human-readable URL slugs from model attributes, replacing numeric IDs for cleaner permalinks in Rails applications. It resolves database records by matching a slug string instead of the numeric primary key in finder methods, enabling friendlier URLs throughout an application. The plugin provides a slug conflict resolution system that appends a UUID or uses candidate attribute combinations to guarantee unique slugs when the primary choice is already taken. It also offers a scoped uniqueness engine that restricts slug uniqueness with

    Resolves database records by matching a human-readable slug string instead of the numeric primary key.

    Rubyfriendly-urlpluginrails
    Voir sur GitHub↗6,225
  • ryanb/cancanAvatar de ryanb

    ryanb/cancan

    6,212Voir sur GitHub↗

    CanCan est une bibliothèque d'autorisation pour les applications Ruby on Rails qui fournit un framework déclaratif pour définir les permissions utilisateur. Il fonctionne comme un système de contrôle d'accès basé sur les rôles qui découple la logique de sécurité des contrôleurs en centralisant toutes les définitions de capacités dans un emplacement unique. La bibliothèque se distingue par la traduction des règles de permission en filtres pilotés par base de données. Cela permet au système de récupérer uniquement les enregistrements spécifiques qu'un utilisateur est autorisé à voir en fonction des conditions d'attribut et des portées définies, plutôt que de vérifier les permissions après que les données ont été chargées. Le framework couvre l'application de l'autorisation via le chargement automatisé des ressources et des vérifications de permission obligatoires. Il inclut des mécanismes pour gérer la priorité des permissions, résoudre les fournisseurs de capacités personnalisés et gérer les exceptions d'accès refusé globalement pour déclencher des redirections ou des messages d'erreur.

    Modifies database queries to return only the subset of records a user is permitted to see.

    Ruby
    Voir sur GitHub↗6,212
Préc.123Suivant
  1. Home
  2. Data & Databases
  3. Database Record Querying

Explorer les sous-tags

  • Admin Record SearchersSearch fields that filter and find records across any model by querying the database for matching entries. **Distinct from Database Record Querying:** Distinct from Database Record Querying: focuses on admin-specific search UI, not general query mechanisms.
  • Authorized Record Filtering1 sous-tagModifying database queries to restrict returned records to those the user is authorized to see. **Distinct from Database Record Querying:** Focuses on security-driven filtering rather than general sorting or pagination.
  • First Record Retrievers1 sous-tagReturning the first row from a result set after applying query conditions. **Distinct from Database Record Querying:** Distinct from Database Record Querying: focuses on retrieving only the first matching record, not general multi-record querying.
  • Relational Record FetchingRetrieval of nested resources and associated records from a primary record. **Distinct from Database Record Querying:** Distinct from Database Record Querying: specifically targets the retrieval of nested, related resources and tracking their fetched state.
  • Slug-Based Record Retrieval1 sous-tagFiltering database queries by URL slug to return a single matching record. **Distinct from Database Record Querying:** Distinct from Database Record Querying: focuses on slug-based single-record retrieval rather than general multi-record querying.
  • Table Record BrowsersDisplaying records from a database table with configurable row limits and field value truncation. **Distinct from Database Record Querying:** Distinct from Database Record Querying: focuses on browsing and displaying records with formatting options, not general querying with filters.