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
·

21 repository-uri

Awesome GitHub RepositoriesAttribute Filtering

Refining database queries using metadata fields or object attributes to isolate specific subsets of data.

Distinct from Attribute Filters: Candidates are focused on AI content, LDAP, or UI properties rather than general database attribute filtering.

Explore 21 awesome GitHub repositories matching data & databases · Attribute Filtering. Refine with filters or upvote what's useful.

Awesome Attribute Filtering GitHub Repositories

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

    tidwall/tile38

    9,672Vezi pe GitHub↗

    Tile38 is an in-memory geospatial database that uses the Redis protocol for communication and query execution. It serves as a distributed spatial store for points and polygons, featuring high availability through leader-follower replication and disk-based persistence. The system includes a real-time geofencing engine that monitors virtual geographic boundaries and triggers webhooks when objects enter or exit specified areas. It further distinguishes itself with an embedded Lua scripting engine for server-side data transformations and a built-in vector tile server for efficient map visualizati

    Allows refining spatial queries using numeric metadata fields or object ID patterns to isolate specific datasets.

    Go
    Vezi pe GitHub↗9,672
  • home-assistant/home-assistant.ioAvatar home-assistant

    home-assistant/home-assistant.io

    9,466Vezi pe GitHub↗

    Home Assistant is a local home automation platform and server that acts as an IoT device orchestrator. It integrates diverse smart home hardware by wrapping third-party APIs into a standardized logic layer and stores all system state and historical statistics on local hardware to eliminate cloud dependencies. The system functions as a Matter IoT controller and an MQTT home automation bridge, allowing for local interoperability between different manufacturers. It features a state-based entity model and an internal event bus that decouple physical device logic from system automation. The platf

    Offers UI mechanisms for browsing and selecting available state attributes of specific entities.

    HTMLdocumentationhacktoberfesthass
    Vezi pe GitHub↗9,466
  • klaudiosinani/taskbookAvatar klaudiosinani

    klaudiosinani/taskbook

    9,328Vezi pe GitHub↗

    Taskbook is a command-line task manager and note-taking application that operates within a terminal interface. It functions as a CLI Kanban board, allowing users to organize work into boards with status tracking and priority levels, while persisting all data as structured JSON documents in a configurable local directory. The tool enables personal knowledge management by grouping tasks and plain text notes into named boards and sections to categorize different projects. It supports task prioritization, status tracking, and the ability to mark items as favorites for quick retrieval. The applic

    Allows filtering of tasks and notes based on metadata such as priority, status, or board name.

    JavaScriptboardclinote
    Vezi pe GitHub↗9,328
  • paper-trail-gem/paper_trailAvatar paper-trail-gem

    paper-trail-gem/paper_trail

    7,022Vezi pe GitHub↗

    PaperTrail is a Ruby on Rails versioning library and database audit trail system. It tracks changes to database models by capturing historical snapshots of object states and associating every modification with the specific user or process responsible for the update. The project provides a model state reification tool to reconstruct model instances as they existed at a specific point in time and a data recovery framework to restore deleted database records by reifying their last known version. The system covers a broad range of capabilities including version history navigation, changeset-base

    Provides mechanisms to exclude specific attributes from being versioned to optimize storage.

    Rubyactiverecordauditlog
    Vezi pe GitHub↗7,022
  • elixir-ecto/ectoAvatar elixir-ecto

    elixir-ecto/ecto

    6,471Vezi pe GitHub↗

    Ecto is an Elixir database toolkit that maps database rows to Elixir structs and validates data changes through changesets before persistence. It provides a language-integrated query syntax for composing database queries, building them incrementally and securely with compile-time expansion into safe SQL. The toolkit connects to multiple database backends including PostgreSQL, MySQL, MSSQL, SQLite3, ClickHouse, and ETS through a pluggable adapter interface. It supports eager and lazy preloading of associated records to eliminate N+1 query problems, and can store nested data structures as embed

    Queries for multiple rows that match a given field value using parameterized queries.

    Elixir
    Vezi pe GitHub↗6,471
  • inventree/inventreeAvatar inventree

    inventree/InvenTree

    6,350Vezi pe 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

    Displays a parametric table view for sorting and filtering inventory objects by metadata.

    Pythondjangohacktoberfestpython
    Vezi pe GitHub↗6,350
  • grandyang/leetcodeAvatar grandyang

    grandyang/leetcode

    6,195Vezi pe GitHub↗

    Acest proiect este un depozit curatoriat de probleme de programare LeetCode rezolvate și explicații pentru interviuri tehnice. Servește ca ghid de studiu pentru algoritmi și resursă de programare competitivă, oferind implementări practice de cod și logică pas cu pas pentru rezolvarea problemelor standard de informatică. Colecția conține studii de soluții bilingve cu explicații tehnice detaliate scrise atât în engleză, cât și în chineză. Aceste soluții de codare curatoriate sunt organizate pe dificultate și domeniu tehnic, fiind disponibile atât prin browser web, cât și prin interfață de aplicație mobilă. Sistemul utilizează stocarea conținutului bazată pe markdown și generarea de site-uri statice pentru a reda ghidurile tehnice. Include filtrare bazată pe metadate pentru a organiza provocările pe categorii, cum ar fi baze de date, shell sau concurență.

    Provides filters to sort and select coding questions by metadata attributes such as difficulty and programming language.

    alogrithmsarraycoding-practices
    Vezi pe GitHub↗6,195
  • codeigniter4/codeigniter4Avatar codeigniter4

    codeigniter4/CodeIgniter4

    5,924Vezi pe GitHub↗

    CodeIgniter is a PHP web framework built on the Model-View-Controller pattern, designed for building full-stack web applications. It provides a lightweight toolkit with minimal configuration, organizing application logic into controllers, models, and views for clean separation of concerns. The framework includes a fluent query builder for constructing SQL statements programmatically, PSR-4 autoloading with namespace mapping, and a service-based dependency injection container for managing shared class instances. The framework distinguishes itself through its comprehensive set of built-in tools

    Attaches one or more filters to a controller class or method using PHP attributes, with support for before/after execution and filter parameters.

    PHPcodeignitercodeigniter4framework-php
    Vezi pe GitHub↗5,924
  • spatie/laravel-activitylogAvatar spatie

    spatie/laravel-activitylog

    5,850Vezi pe GitHub↗

    This is a Laravel package that provides a database audit trail by automatically logging user actions and Eloquent model events. It records create, update, and delete operations on models into a dedicated database table, creating a searchable record of changes for tracking and review. The package distinguishes itself through extensive configuration and customization options. You can control which model attributes are logged, specify which events trigger logging, customize activity descriptions, and modify activity records before they are saved. It supports logging changes to pivot models, trac

    Allows selective inclusion or exclusion of model attributes from logs using fillable, guarded, or explicit property lists.

    PHP
    Vezi pe GitHub↗5,850
  • al-one/hass-xiaomi-miotAvatar al-one

    al-one/hass-xiaomi-miot

    5,746Vezi pe GitHub↗

    hass-xiaomi-miot is an integration for Home Assistant that connects Xiaomi smart home devices to the platform. It supports both local and cloud-based communication, automatically selecting the appropriate mode for each device when connected through a Mi account, and also allows direct pairing of individual devices using their IP address and token. The integration provides granular control over device behavior, enabling users to override connection modes, polling intervals, and property mappings for individual devices through YAML configuration. It offers the ability to call Xiaomi's internal

    Filters unwanted state attributes from entities to reduce database storage and improve performance.

    Pythoncustom-componenthasshome-assistant
    Vezi pe GitHub↗5,746
  • liyupi/mianshiyaAvatar liyupi

    liyupi/mianshiya

    5,585Vezi pe GitHub↗

    Mianshiya is a community-driven technical interview preparation platform that hosts a curated database of over 10,000 interview questions across programming domains. It functions as a collaborative Q&A platform where users can browse, filter, and sort questions by difficulty, tags, and type, while also editing and improving answers collectively to build a shared knowledge base. The platform distinguishes itself through cross-platform study synchronization, allowing progress to be tracked and resumed seamlessly across web, mini-program, and IDE plugin environments. It includes a custom exam ge

    Filters questions by difficulty, tags, and type, and sorts by popularity, collection count, or frequency.

    TypeScriptaiai-agentsalgorithm
    Vezi pe GitHub↗5,585
  • domaindrivendev/swashbuckle.aspnetcoreAvatar domaindrivendev

    domaindrivendev/Swashbuckle.AspNetCore

    5,492Vezi pe GitHub↗

    Swashbuckle.AspNetCore este un instrument de specificație API și generator de documentație pentru ASP.NET Core. Extrage metadate din codul sursă și modele pentru a produce specificații OpenAPI standardizate și interfețe de browser interactive pentru explorarea și testarea API-urilor web. Proiectul integrează o componentă middleware pentru a servi aceste specificații și un Swagger UI pentru testarea interactivă a API-ului direct dintr-o aplicație care rulează. Oferă, de asemenea, un exportator de linie de comandă pentru a extrage fișierele de specificație din assembly-urile aplicației pentru utilizare în pipeline-uri CI/CD. Instrumentul acoperă o gamă largă de capabilități, inclusiv gestionarea schemelor pentru tipuri complexe, adnotarea metadatelor prin atribute și comentarii XML, și configurarea securității pentru OAuth 2.0 și chei API. Suportă în continuare gestionarea contractelor API, versionarea specificațiilor și pipeline-uri de generare personalizabile pentru a filtra sau modifica operațiunile.

    Omits specific operations or obsolete properties from the final API specification based on attributes or conventions.

    C#
    Vezi pe GitHub↗5,492
  • treeverse/lakefsAvatar treeverse

    treeverse/lakeFS

    5,406Vezi pe GitHub↗

    lakeFS is a data lake versioning system that provides Git-like branching and commits for large datasets stored in object storage. It functions as a version control layer, enabling the creation of immutable snapshots, atomic commits, and zero-copy branching to create isolated environments for data experimentation without duplicating physical files. The system serves as an S3-compatible storage gateway and an Iceberg REST catalog, allowing standard cloud storage protocols and compatible clients to manage versioned tables. It acts as a data quality gatekeeper by using an event-driven hook system

    Filters versioned objects using metadata fields and custom attributes via an API.

    Go
    Vezi pe GitHub↗5,406
  • alibaba/zvecAvatar alibaba

    alibaba/zvec

    5,198Vezi pe GitHub↗

    zvec is an embedded vector database engine and indexing library designed for high-dimensional similarity search. It functions as a hybrid search engine and a retrieval-augmented generation knowledge base, allowing for the storage and retrieval of dense and sparse vectors. The system is distinguished by its hybrid retrieval pipeline, which fuses vector similarity, full-text keyword matching, and scalar metadata filtering into single query operations. It supports a plugin-based model integration system for registering custom embedding models and rerankers, as well as language bindings for nativ

    Refines vector queries using specific scalar attributes to pinpoint precise results.

    C++ann-searchembedded-databaserag
    Vezi pe GitHub↗5,198
  • dotnet/docfxAvatar dotnet

    dotnet/docfx

    4,407Vezi pe GitHub↗

    Docfx is a documentation build tool that generates structured API reference pages from compiled .NET assemblies and XML documentation comments, while also functioning as a markdown static site generator for technical documentation. It combines automated API metadata extraction with markdown rendering to build developer portals and documentation sites, producing output simultaneously in HTML, JSON, and PDF formats from a single build configuration. The tool provides fine-grained control over which APIs appear in the generated documentation through visibility-based filtering, attribute-based ex

    Filters generated API documentation by excluding types and members with specific .NET attributes.

    C#apicsharpdocumentation
    Vezi pe GitHub↗4,407
  • fake-useragent/fake-useragentAvatar fake-useragent

    fake-useragent/fake-useragent

    4,058Vezi pe GitHub↗

    fake-useragent este un instrument pentru generarea de șiruri de identificare a browserelor realiste și parsarea agenților existenți în metadate structurate. Acesta funcționează ca un generator de HTTP user-agent și un utilitar de web scraping conceput pentru a roti identitățile browserelor, imitând diferite dispozitive în timpul colectării automate de date. Proiectul oferă capabilități pentru generarea aleatorie de user-agent-uri și filtrarea pe baza unor browsere, sisteme de operare, platforme de dispozitive sau numere de versiune minime specifice. Include, de asemenea, un parser de user-agent pentru a extrage metadate detaliate, cum ar fi versiunile de browser și brandurile dispozitivelor, din șirurile de agenți.

    Provides functionality to isolate specific browser agents based on metadata attributes like browser name and version.

    Pythonagentfakefaker
    Vezi pe GitHub↗4,058
  • skygragon/leetcode-cliAvatar skygragon

    skygragon/leetcode-cli

    3,852Vezi pe GitHub↗

    leetcode-cli is a command line interface for browsing, solving, and submitting coding challenges to LeetCode without using a web browser. It serves as an algorithm practice manager and a plugin-based developer tool that enables users to manage the full lifecycle of competitive programming from the terminal. The project provides a containerized code execution environment using Docker to run and test algorithm solutions in isolated environments. It features a modular architecture that supports third-party extensions to add custom features and workflows. The tool covers a wide range of capabili

    Filters and searches for questions using attributes such as difficulty levels, completion status, and tags.

    JavaScript
    Vezi pe GitHub↗3,852
  • collectiveidea/auditedAvatar collectiveidea

    collectiveidea/audited

    3,491Vezi pe GitHub↗

    Audited is a Ruby on Rails audit log library and change data capture framework. It tracks model changes by recording previous and current attribute values during create, update, and destroy operations to maintain a complete history of database modifications. The system functions as a database versioning tool and user activity tracker. It allows for the retrieval of historical record states by timestamp or index, enables reverting models to previous versions, and associates record modifications with specific user identities and remote IP addresses. The library includes capabilities for sensit

    Replaces sensitive encrypted values with filtered placeholders in audit logs to prevent data exposure.

    Rubyactiverecordauditaudit-log
    Vezi pe GitHub↗3,491
  • danog/madelineprotoAvatar danog

    danog/MadelineProto

    3,344Vezi pe GitHub↗

    MadelineProto is an asynchronous PHP library that provides a programmatic interface for interacting with the Telegram API using the MTProto protocol, the same protocol used by official Telegram clients. It functions as both a Telegram bot SDK and a userbot automation library, enabling PHP applications to connect to Telegram as either a bot account or a regular user account, sending and receiving messages, media, and other data directly without relying on the Bot API intermediary. The library is built on an event-driven architecture with Amp v3 fiber-based concurrency, allowing for non-blockin

    Uses PHP attributes to apply additional conditions like sender or command text.

    PHPamphpasyncbot
    Vezi pe GitHub↗3,344
  • theforeman/foremanAvatar theforeman

    theforeman/foreman

    2,823Vezi pe GitHub↗

    Foreman is a lifecycle infrastructure management platform used for automating the provisioning, configuration, and monitoring of physical, virtual, and cloud servers. It serves as a central hub for managing the entire lifespan of a server, from initial deployment and operating system upgrades to decommissioning and auditing. The platform functions as a hybrid cloud manager and bare-metal provisioning tool, providing a unified interface to control virtual machine lifecycles across diverse hypervisors and public cloud providers. It automates hardware discovery and operating system deployment us

    Locates system objects using attribute-based queries and saved bookmarks.

    Rubycloudconfig-managementforeman
    Vezi pe GitHub↗2,823
Înapoi12Înainte
  1. Home
  2. Data & Databases
  3. Attribute Filtering

Explorează sub-etichetele

  • API Attribute FiltersExcludes APIs from documentation based on matching specific attribute constructor arguments and named arguments. **Distinct from Attribute Filtering:** Distinct from general Attribute Filtering: applies to .NET API documentation generation, not database query filtering.
  • Encrypted Value MaskingReplacing sensitive encrypted database attributes with placeholders in logs. **Distinct from Attribute Filtering:** Focuses on masking encrypted values for logs, unlike general query filtering based on attributes.
  • PHP Attribute FiltersAttaching request filters to controller classes or methods using PHP 8 attributes for declarative middleware configuration. **Distinct from Attribute Filtering:** Distinct from general Attribute Filtering: uses PHP 8 attributes as a declarative mechanism to attach request/response filters, not for filtering data by key-value pairs.
  • Parametric Table FilteringDisplaying a parametric table view that lets users sort and filter inventory objects based on attached metadata. **Distinct from Attribute Filtering:** Distinct from Attribute Filtering: focuses on interactive table-based filtering and sorting of inventory objects, not general database queries.
  • Question Metadata FiltersFilters for sorting and selecting questions by attributes like difficulty, acceptance rate, and frequency. **Distinct from Attribute Filtering:** Distinct from general Attribute Filtering: focuses on filtering coding question metadata for interview preparation, not database query filtering.
  • State Attribute Filters1 sub-tagMechanisms for excluding specific state attributes from entities to reduce database storage and improve performance. **Distinct from Attribute Filtering:** Distinct from Attribute Filtering: focuses on filtering entity state attributes in home automation systems rather than database query filtering.