awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

58 repositorios

Awesome GitHub RepositoriesQuery Filters

Mechanisms for applying conditional logic and range-based constraints to database query results.

Distinct from Query Sorting: Distinct from query sorting: focuses on filtering and subsetting data rather than ordering.

Explore 58 awesome GitHub repositories matching data & databases · Query Filters. Refine with filters or upvote what's useful.

Awesome Query Filters GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • typicode/json-serverAvatar de typicode

    typicode/json-server

    75,614Ver en 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

    Supports range-based constraints, slicing, and sorting to retrieve specific subsets of data.

    JavaScriptapifakefrontend
    Ver en GitHub↗75,614
  • tencent/apijsonAvatar de Tencent

    Tencent/APIJSON

    18,395Ver en GitHub↗

    APIJSON is a no-code database API generator and object-relational mapping layer that automatically transforms relational database schemas into functional HTTP endpoints. It provides a system for generating CRUD operations and technical documentation without the need to write manual backend code. The project is distinguished by its ability to allow clients to define custom JSON response structures and field aliases directly within the request. It features dynamic query translation that converts structured JSON parameters into optimized SQL for complex relational joins, subqueries, and data agg

    Implements conditional logic and range-based constraints to filter and refine database query results.

    Javabaasclickhousecrud
    Ver en GitHub↗18,395
  • stackexchange/dapperAvatar de StackExchange

    StackExchange/Dapper

    18,320Ver en GitHub↗

    Dapper is a high-performance micro-ORM and SQL object mapper for .NET. It functions as an ADO.NET extension library that adds data mapping capabilities directly to database connections, allowing SQL query results to be transformed into typed objects. The project prioritizes execution speed and low memory overhead by using intermediate language generation to map database columns to object properties. It further optimizes performance through the use of concurrent caching for mapping functions and literal value injection to improve database execution plans. The library covers a broad range of d

    Automatically parameterizes queries using collections to filter results based on multiple provided values.

    C#
    Ver en GitHub↗18,320
  • refactoringhq/tolariaAvatar de refactoringhq

    refactoringhq/tolaria

    16,851Ver en GitHub↗

    Tolaria is a markdown knowledge base manager and bidirectional note linking system. It functions as an integrated environment for organizing notes and structured data, utilizing YAML frontmatter and wikilinks to establish relational mappings between documents. The project distinguishes itself by integrating language model capabilities directly into the editor for content generation and analysis. It further combines prose with structured data through a markdown spreadsheet editor that renders CSV-formatted files as interactive grids with formula support and cross-sheet referencing. The platfo

    Organizes note collections by title, status, date, or custom properties in ascending or descending order.

    TypeScript
    Ver en GitHub↗16,851
  • browserslist/browserslistAvatar de browserslist

    browserslist/browserslist

    13,540Ver en GitHub↗

    Browserslist is a browser target configuration tool and market share database. It provides a shared configuration layer that synchronizes supported browser versions across various front-end development tools, such as JavaScript compilers and CSS autoprefixers, to determine necessary syntax transforms and polyfills. The project translates human-readable queries into specific lists of browser versions based on global and regional usage statistics. It allows for the integration of custom analytics data to override global market share and can generate regular expressions from target lists to dete

    Filters browser versions by comparing usage percentages against user-defined minimum thresholds.

    JavaScript
    Ver en GitHub↗13,540
  • ai/browserslistAvatar de ai

    ai/browserslist

    13,541Ver en GitHub↗

    Browserslist is a browser compatibility configuration tool and a shared specification that synchronizes target browser versions across front-end build tools. It serves as a centralized system for defining browser support, ensuring consistency across CSS autoprefixers, JavaScript transpilers, and linting tools. The tool integrates browser usage analytics to determine target lists based on real-world traffic statistics and global usage data. It also functions as a user agent regex generator, converting browser version queries into regular expressions for matching and validating browser user age

    Filters browser versions from a master database based on usage percentages or feature support criteria.

    JavaScript
    Ver en GitHub↗13,541
  • josdejong/jsoneditorAvatar de josdejong

    josdejong/jsoneditor

    12,247Ver en GitHub↗

    jsoneditor is a web-based JSON editor component designed for viewing, editing, and formatting structured data. It provides a user interface for managing JSON through multiple rendering modes, including tree, form, and code views. The project is distinguished by its ability to process and visualize exceptionally large datasets, utilizing virtualized memory management to handle JSON files up to 500 MiB without crashing the browser. It also includes a specialized syntax repair tool to convert malformed text into valid JSON and a data transformer for filtering, sorting, and reshaping documents vi

    Implements a modal interface for filtering, sorting, and reshaping JSON documents using query languages.

    JavaScript
    Ver en GitHub↗12,247
  • vega/altairAvatar de vega

    vega/altair

    10,410Ver en GitHub↗

    Altair is a declarative data visualization library for Python that generates Vega-Lite specifications. It functions as a tool for mapping data to graphical marks using a high-level syntax, allowing users to describe the desired visual outcome instead of writing imperative drawing commands. The framework enables the creation of interactive charts and graphics, including linked views and filtered displays that respond to user input in real time. It supports the design of multi-view dashboards by combining visualizations into layered or faceted layouts. The library provides capabilities for sta

    Performs data reshaping, including aggregation and binning, specifically for visualization purposes via query expressions.

    Python
    Ver en GitHub↗10,410
  • doctrine/ormAvatar de doctrine

    doctrine/orm

    10,172Ver en GitHub↗

    Doctrine ORM is a PHP object-relational mapper that connects application objects to relational database tables. It uses the data mapper and identity map patterns to decouple the in-memory object model from the database schema, allowing developers to manage data persistence without writing manual SQL. The project features a dedicated object-oriented query language and programmatic builder for retrieving data based on entities rather than tables. It implements a unit-of-work system to track object changes during a request and synchronize them via atomic transactions. The capability surface inc

    Provides mechanisms to apply conditional logic and range-based constraints to filter database query results.

    PHPhacktoberfest
    Ver en GitHub↗10,172
  • seaql/sea-ormAvatar de SeaQL

    SeaQL/sea-orm

    9,410Ver en GitHub↗

    Sea-ORM is an asynchronous SQL object-relational mapper and database toolkit for mapping relational tables to strongly typed objects. It provides a relational database mapper for performing CRUD operations across MySQL, PostgreSQL, and SQLite, and includes a programmatic dynamic query builder for constructing complex SQL statements. The project distinguishes itself by providing a GraphQL schema generator that transforms database entities into typed schemas with built-in pagination and filters. It also features a dedicated database migration tool for defining and applying versioned schema chan

    Applies logical AND, OR, and nested conditional expressions to refine records returned from the database.

    Rustdatabasehacktoberfestloco
    Ver en GitHub↗9,410
  • onsi/ginkgoAvatar de onsi

    onsi/ginkgo

    9,014Ver en GitHub↗

    Ginkgo is a behavior-driven development testing framework, assertion library, and test runner for Go. It provides a domain-specific language for writing human-readable specifications, organizing tests into hierarchical containers and subjects to describe system behavior. The project distinguishes itself through advanced execution control and observability, featuring a test runner capable of parallel distribution, sharding, and randomized execution order to detect flaky tests. It includes specialized diagnostic tools for goroutine leak detection, hanging spec monitoring, and failure state debu

    Allows running specific subsets of tests that correspond to particular semantic version constraints.

    Go
    Ver en GitHub↗9,014
  • zhoutaoo/springcloudAvatar de zhoutaoo

    zhoutaoo/SpringCloud

    8,932Ver en GitHub↗

    SpringCloud is a development platform for building distributed systems and cloud-native microservices. It provides an integrated framework for microservice development, incorporating service governance, security, and system coordination. The platform features a microservice gateway for managing traffic through dynamic routing and rate limiting, alongside a service registry for discovery. It implements distributed security through token-based authentication, role-based access control, and a specialized system that uses aspect-oriented programming to automatically enforce data-level permissions

    Implements a specialized system using aspect-oriented programming to automatically enforce data-level permissions during database queries.

    feign-clientjetcachenacos
    Ver en GitHub↗8,932
  • blacksmithgu/obsidian-dataviewAvatar de blacksmithgu

    blacksmithgu/obsidian-dataview

    8,544Ver en GitHub↗

    This project is a metadata query engine and indexer for markdown files, designed to transform YAML frontmatter and inline fields into dynamic tables and lists. It provides a background process that extracts tags and custom fields into a searchable database, enabling the automated indexing of notes. The system is distinguished by its dual approach to data retrieval: a dedicated query language for SQL-like filtering and grouping, and a JavaScript data API. This API allows for programmatic metadata extraction and the creation of custom views and extensions using TypeScript typings. Its broader

    Restricts, orders, and limits query results using metadata fields, tags, and folder paths.

    TypeScriptobsidian-mdobsidian-pluginquery-language
    Ver en GitHub↗8,544
  • trickest/cveAvatar de trickest

    trickest/cve

    7,882Ver en GitHub↗

    This project is a vulnerability intelligence database and aggregator that organizes common vulnerabilities and exposures alongside their corresponding proof-of-concept exploit code. It functions as a security vulnerability tracker and an indexed directory of public exploit payloads. The system monitors new security flaws and updates to known exploits through repository watches and atom feeds. It utilizes automated aggregation to collect vulnerability details from centralized repositories and discovers associated exploit code via reference analysis and global searches. The tool provides capab

    Locates specific exploits by matching software names and version strings against a curated index.

    HTMLcvecve-pocexploit
    Ver en GitHub↗7,882
  • backend-br/vagasAvatar de backend-br

    backend-br/vagas

    7,787Ver en GitHub↗

    Vagas is a job board backend API and employment discovery service. It provides a set of RESTful endpoints for posting, filtering, and discovering professional job opportunities based on technology stacks, locations, and role metadata. The system includes a job notification mechanism that sends real-time email alerts and updates when specific employment openings change status. It also provides tools for tracking job applications and managing subscriptions for job update alerts. The platform covers job board management, recruitment workflow automation, and advanced job filtering. These capabil

    Provides dynamic database query filtering to narrow job results by technology, role, or location.

    backendbackend-brbackend-jobs
    Ver en GitHub↗7,787
  • shekhargulati/52-technologies-in-2016Avatar de shekhargulati

    shekhargulati/52-technologies-in-2016

    7,311Ver en GitHub↗

    This project serves as a comprehensive educational repository and technical reference collection, documenting a wide range of software engineering practices and modern development technologies. It provides a structured learning path for developers, curating tutorials and practical examples that cover the full lifecycle of application development, from initial project scaffolding to deployment and maintenance. The repository distinguishes itself by offering deep technical insights into complex architectural patterns, including actor-based concurrency models for managing parallel tasks and cont

    Refines database queries by applying conditional logic and constraints to return specific subsets of data.

    JavaScriptawesomeawesome-listblog
    Ver en GitHub↗7,311
  • stalniy/caslAvatar de stalniy

    stalniy/casl

    6,952Ver en GitHub↗

    CASL is a JavaScript authorization library for defining and enforcing declarative access control rules across both frontend and backend environments. It provides an attribute-based access control system that manages permissions based on user roles and specific object properties. The library is designed for isomorphic access control, allowing a consistent set of permission rules to be shared between a server API and a client interface. It enables the serialization of permission sets as plain data objects to maintain synchronization across these different layers. Its capabilities include trans

    Translates declarative permission rules into database-specific filters to retrieve only authorized records.

    TypeScript
    Ver en GitHub↗6,952
  • hyperf/hyperfAvatar de hyperf

    hyperf/hyperf

    6,855Ver en 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

    Provides utility methods to organize data collections based on multiple criteria.

    PHP
    Ver en GitHub↗6,855
  • ankane/searchkickAvatar de ankane

    ankane/searchkick

    6,717Ver en GitHub↗

    Searchkick is an integration library and wrapper that connects application models to search engines such as Elasticsearch and OpenSearch. It functions as a search index synchronizer, automatically mirroring database records to a search server to enable full-text and vector retrieval. The project provides a high-level interface for implementing keyword search, semantic vector search, and hybrid search. It distinguishes itself through the ability to combine traditional keyword matching with vector embeddings using reranking and fusion techniques to improve precision. The library covers the end

    Supports indexing and searching across inheritance hierarchies while maintaining type-specific filtering.

    Ruby
    Ver en GitHub↗6,717
  • firebase/firebase-ios-sdkAvatar de firebase

    firebase/firebase-ios-sdk

    6,618Ver en GitHub↗

    This is a Backend as a Service SDK for Apple platforms, providing a collection of libraries that connect iOS and macOS applications to cloud databases, authentication services, and serverless infrastructure. It serves as a developer kit for integrating real-time data synchronization, file storage, and push notifications into native apps. The SDK is distinguished by its generative AI integration, which routes text and multimodal prompts between on-device models and cloud-hosted large language models. It further differentiates itself with a specialized app distribution tool for managing pre-rel

    Enables retrieval of documents using chained filters, sorting, and pagination.

    C++aianalyticsauthentication
    Ver en GitHub↗6,618
Ant.123Siguiente
  1. Home
  2. Data & Databases
  3. Query Sorting
  4. Query Filters

Explorar subetiquetas

  • Business Logic ConstraintsPredefined rules that ensure generated queries adhere to organizational data policies and logic. **Distinct from Query Filters:** Distinct from Query Filters: focuses on high-level business rules for generation rather than simple data subsetting.
  • Collection-Based Filtering2 sub-etiquetasAutomatic expansion of collections into SQL IN clauses for filtering results by multiple values. **Distinct from Query Filters:** Distinct from Query Filters: specifically covers the automation of list/collection parameterization into SQL
  • Data ReshapingTools for filtering, sorting, and restructuring JSON documents via query expressions. **Distinct from Query Filters:** Focuses on reshaping a JSON document for visualization rather than database query filtering
  • Filtered and Ordered QueriesRetrieves records by filtering on field values, ordering results, and applying distinct constraints on the query. **Distinct from Query Filters:** Distinct from Query Filters: combines filtering with ordering and distinct constraints, not just subsetting data.
  • Inheritance-Based FilteringRetrieving entities based on their specific class type within an inheritance hierarchy. **Distinct from Query Filters:** Specifically handles class-type filtering in ORM inheritance, unlike general conditional query filters.
  • Join-Wide FiltersFilters that are automatically applied to all tables involved in a multi-table join. **Distinct from Query Filters:** Specifically targets the consistent application of filters across joins, not general query filtering.
  • Permission-Based1 sub-etiquetaDatabase filters automatically generated from authorization rules to restrict returned records. **Distinct from Query Filters:** Distinct from generic Query Filters: specifically focuses on filters derived from security permissions rather than user-defined search criteria.
  • Query Filter Format ValidationsChecks that filter arguments follow the field:value pattern and rejects values containing question marks to prevent excessive results. **Distinct from Query Filters:** Distinct from Query Filters: focuses on validating the format of filter arguments, not on applying the filters.
  • Run Filtering QueriesImplements a structured query syntax to filter and retrieve runs by parameters, metrics, or tags for programmatic analysis. **Distinct from Query Filters:** Distinct from Query Filters: focuses on filtering ML experiment runs by their metadata, not general database query filtering.
  • Version Filtering2 sub-etiquetasFiltering mechanisms specifically for selecting software or browser versions based on criteria like usage or support. **Distinct from Query Filters:** Distinct from Query Filters: specializes in version-based criteria rather than general database record filtering.