21 रिपॉजिटरी
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.
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.
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.
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.
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.
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.
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.
यह प्रोजेक्ट LeetCode प्रोग्रामिंग चुनौतियों और तकनीकी इंटरव्यू स्पष्टीकरणों का एक क्यूरेटेड रिपॉजिटरी है। यह एक एल्गोरिदम स्टडी गाइड और कॉम्पिटिटिव प्रोग्रामिंग संसाधन के रूप में कार्य करता है, जो मानक कंप्यूटर साइंस समस्याओं को हल करने के लिए व्यावहारिक कोड इम्प्लीमेंटेशन और स्टेप-बाय-स्टेप लॉजिक प्रदान करता है। इस संग्रह में द्विभाषी (अंग्रेजी और चीनी) समाधान अध्ययन शामिल हैं जिनमें विस्तृत तकनीकी स्पष्टीकरण दिए गए हैं। ये क्यूरेटेड कोडिंग समाधान कठिनाई और तकनीकी डोमेन के आधार पर व्यवस्थित हैं, जिन्हें वेब ब्राउज़र और मोबाइल एप्लिकेशन इंटरफ़ेस दोनों के माध्यम से एक्सेस किया जा सकता है। सिस्टम तकनीकी गाइड को रेंडर करने के लिए मार्कडाउन-आधारित कंटेंट स्टोरेज और स्टैटिक साइट जनरेशन का उपयोग करता है। इसमें चुनौतियों को डेटाबेस, शेल या कॉन्करेंसी जैसी श्रेणियों के आधार पर व्यवस्थित करने के लिए मेटाडेटा-संचालित फ़िल्टरिंग शामिल है।
Provides filters to sort and select coding questions by metadata attributes such as difficulty and programming language.
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.
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.
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.
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.
Swashbuckle.AspNetCore ASP.NET Core के लिए एक API विनिर्देश टूल और दस्तावेज़ीकरण जनरेटर है। यह मानकीकृत OpenAPI विनिर्देशों और वेब APIs की खोज और परीक्षण के लिए इंटरैक्टिव ब्राउज़र इंटरफ़ेस का उत्पादन करने के लिए सोर्स कोड और मॉडल्स से मेटाडेटा निकालता है। यह प्रोजेक्ट इन विनिर्देशों की सेवा के लिए एक मिडलवेयर घटक और सीधे चल रहे एप्लिकेशन से इंटरैक्टिव API परीक्षण के लिए एक Swagger UI को एकीकृत करता है। यह CI/CD पाइपलाइन्स में उपयोग के लिए एप्लिकेशन असेंबली से विनिर्देश फ़ाइलों को निकालने के लिए एक कमांड-लाइन एक्सपोर्टर भी प्रदान करता है। यह टूल जटिल टाइप्स के लिए स्कीमा प्रबंधन, एट्रिब्यूट्स और XML टिप्पणियों के माध्यम से मेटाडेटा एनोटेशन, और OAuth 2.0 और API कीज़ के लिए सुरक्षा कॉन्फ़िगरेशन सहित क्षमताओं की एक विस्तृत श्रृंखला को कवर करता है। यह API अनुबंध प्रबंधन, विनिर्देश वर्ज़निंग और ऑपरेशन्स को फ़िल्टर या संशोधित करने के लिए कस्टमाइज़ेबल जनरेशन पाइपलाइन्स का भी समर्थन करता है।
Omits specific operations or obsolete properties from the final API specification based on attributes or conventions.
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.
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.
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.
fake-useragent यथार्थवादी ब्राउज़र पहचान स्ट्रिंग्स उत्पन्न करने और मौजूदा एजेंटों को संरचित मेटाडेटा में पार्स करने के लिए एक उपकरण है। यह एक HTTP यूज़र एजेंट जनरेटर और एक वेब स्क्रैपिंग उपयोगिता के रूप में कार्य करता है जिसे स्वचालित डेटा संग्रह के दौरान विभिन्न उपकरणों की नकल करने के लिए ब्राउज़र पहचान को रोटेट करने के लिए डिज़ाइन किया गया है। यह प्रोजेक्ट विशिष्ट ब्राउज़र, ऑपरेटिंग सिस्टम, डिवाइस प्लेटफ़ॉर्म या न्यूनतम संस्करण संख्याओं के आधार पर रैंडम यूज़र-एजेंट जनरेशन और फ़िल्टरिंग के लिए क्षमताएं प्रदान करता है। इसमें एजेंट स्ट्रिंग्स से ब्राउज़र संस्करण और डिवाइस ब्रांड जैसे विस्तृत मेटाडेटा निकालने के लिए एक यूज़र एजेंट पार्सर भी शामिल है।
Provides functionality to isolate specific browser agents based on metadata attributes like browser name and version.
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.
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.
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.
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.