22 रिपॉजिटरी
Tools for selecting data subsets based on predicate logic.
Distinguishing note: Focuses on filtering based on criteria rather than structural transformation.
Explore 22 awesome GitHub repositories matching data & databases · Conditional Data Filters. Refine with filters or upvote what's useful.
This project is a command-line processor designed for the parsing, filtering, and transformation of structured data streams. It functions as a declarative programming environment that treats data as immutable streams, allowing users to perform complex structural modifications through the composition of small, reusable functions. By utilizing a recursive tree traversal engine, the system enables the navigation, inspection, and modification of deeply nested hierarchical data structures. The engine distinguishes itself through a stream-oriented architecture that processes input records one by on
Processes input data by applying a conditional predicate to pass through only those items that satisfy specified criteria.
Bootstrap Table is a jQuery plugin for rendering interactive data grids with sorting, pagination, and filtering. It features a remote data integration system for fetching and synchronizing content from JSON endpoints using AJAX and server-side processing. The project includes a styling layer that adapts markup to work with various CSS frameworks, such as Bootstrap, Semantic UI, Bulma, and Material Design. It provides specialized rendering modes, including a hierarchical tree grid for parent-child row relationships and a responsive card-view table that transforms grids into mobile-friendly lay
Adds specialized input widgets to each column for advanced, granular data filtering.
list.js is a JavaScript search and sort library used to add real-time filtering, sorting, and pagination to HTML lists and tables without backend dependencies. It functions as a DOM data indexer and template-driven HTML renderer, allowing developers to manage how data is displayed and discovered on the client side. The library distinguishes itself through a fuzzy string matching engine that handles approximate matches and typos, and a DOM data indexer that extracts values directly from HTML data attributes to build a searchable internal index. It uses a template-driven rendering system to gen
Provides logic for filtering list items based on user-defined predicate conditions.
This project is a structured learning curriculum and technical reference for mastering deep learning with TensorFlow. It provides a comprehensive guide for building, training, and deploying neural networks, combining theoretical fundamentals with practical implementation examples. The repository distinguishes itself by covering the end-to-end machine learning workflow, from low-level tensor mathematics and linear algebra to the creation of complex model architectures. It includes specific guidance on developing data pipelines for diverse data types, such as images, text, and time-series seque
Constrains tensor elements within a defined minimum and maximum range to prevent numerical instability.
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
Extracts specific subsets of data using SQL predicates to filter rows based on scalar values.
VisiData is a terminal-based interactive data analysis tool and browser designed for exploring, filtering, and sorting large tabular datasets. It functions as a structured data inspector that loads and flattens complex formats like JSON, XML, and PCAP into interactive sheets, as well as a terminal file manager for navigating directories and performing staged filesystem operations. The project distinguishes itself by rendering data visualizations, such as scatter plots and histograms, directly in the terminal using Unicode Braille characters. It provides a Python-based data wrangling environme
Filters rows using Python expressions or value matching to create specific views of the data.
Fluent Bit is a cloud-native log shipper and unified telemetry collector designed as a resource-efficient data pipeline. It ingests logs, metrics, and traces from multiple sources, processing them in real-time before routing the data to external storage backends. The project functions as a real-time stream processor and OpenTelemetry log processor, capable of transforming and filtering data using SQL and conditional logic. It also acts as a distributed tracing agent that can sample traces to reduce data volume while preserving full request paths. The system provides reliable data delivery th
Filters and transforms data streams based on defined conditional predicate logic.
Tablecn is a React-based data table component that combines server-side data processing with real-time collaboration features. It provides a structured approach to building interactive tables using reusable components and a declarative column configuration system that automatically generates filter interfaces. The project distinguishes itself through its contextual action bar pattern, which surfaces batch operations only when rows are selected, keeping the main interface uncluttered. It supports virtualized row rendering for performance with large datasets, and uses WebSocket connections to s
Applies complex filter rules through a Notion/Airtable-like interface to query data with multiple combined conditions.
Pinot is a distributed, columnar analytical database designed for high-concurrency, low-latency query processing. It functions as a real-time OLAP datastore, enabling interactive, user-facing analytics by ingesting and querying massive datasets from both streaming and batch sources. The system architecture relies on a centralized controller for cluster coordination and a distributed segment-based storage model to ensure horizontal scalability. The platform distinguishes itself through a hybrid ingestion pipeline that unifies real-time event streams and historical batch data into a single quer
Calculates array lengths, filters by membership, or extracts map values from columns containing multiple entries.
Lets users pick several rows within the same column, producing a combined filter condition for more flexible data exploration.
Orange3 is a visual data mining platform that provides an interactive canvas for building data analysis workflows without writing code. At its core, it offers a widget-based visual programming environment where users connect configurable components to perform data preprocessing, machine learning model training, statistical evaluation, and interactive visualization. The platform is built on NumPy-backed data tables with domain descriptors that define variable names, types, and roles, and includes a lazy SQL query proxy for working with database tables without loading all data into memory. The
Ships a widget that returns data instances matching a given value in a specified column.
Zammad is an open-source ticketing software designed for tracking and resolving customer requests. It functions as an omnichannel help desk system that merges communication streams from email, chat, and social media into a unified ticket management interface. The platform distinguishes itself through a programmatic REST API for managing users, tickets, and knowledge base entries via OAuth2. It integrates identity management using SAML, LDAP, Active Directory, and Kerberos to provide single sign-on for support staff. The system includes tools for help desk automation, such as the definition o
Provides programmatic capabilities to retrieve subsets of tickets or users using logic-based conditional filters via the API.
Vega-Lite is a high-level declarative language for specifying interactive, multi-view visualizations. It compiles a concise JSON specification into a full Vega visualization, automatically inferring scales, axes, and legends from encoding declarations. The grammar-of-graphics encoding maps data fields to visual channels such as position, color, size, and shape, while a multi-view composition grammar enables layered, faceted, concatenated, and repeated layouts. Reactive parameter binding links named parameters to input widgets, selections, and expressions for dynamic updates. The project suppo
Vega-Lite filters a dataset by testing each data point against a condition defined as a field comparison, expression, or selection membership.
Sequel is a relational database toolkit for Ruby that provides object-relational mapping, a fluent SQL query builder, and schema migration capabilities. It maps database tables to Ruby classes with support for associations, validations, lifecycle hooks, and eager loading, offering a comprehensive ORM layer for building data-centric applications. Sequel distinguishes itself through a plugin-based extension architecture that allows composable customization of models, databases, and datasets without relying on deep inheritance hierarchies. It includes a thread-safe connection pool with support f
Filters query results by comparing columns to literal values, arrays, ranges, sets, or nil using a hash syntax.
This is an interactive notebook-based course that teaches machine learning from Python fundamentals through deep learning and natural language processing. It uses real datasets and multiple frameworks within a structured, hands-on curriculum that combines concise explanations with executable code cells, built-in datasets, and embedded exercise checkpoints. Learning progresses through data preparation and exploration, classical machine learning workflows, computer vision with convolutional neural networks, and natural language processing with deep learning, all delivered as a cohesive progressi
Implements logic to extract specific data subsets based on conditional thresholds and predicate logic.
Platform, Laravel का उपयोग करके बैक-ऑफिस एप्लिकेशन और प्रशासनिक डैशबोर्ड बनाने के लिए एक फ्रेमवर्क है। यह एक स्कीमा-संचालित UI फ्रेमवर्क और CRUD जनरेटर के रूप में कार्य करता है जो प्रोग्रामेटिक मॉडल परिभाषाओं से स्वचालित रूप से डेटाबेस मैनेजमेंट इंटरफेस, इनपुट फॉर्म और वैलिडेशन नियम बनाता है। यह प्रोजेक्ट एक व्यापक बैकएंड UI किट के माध्यम से खुद को अलग बनाता है जो भौगोलिक निर्देशांक मैपिंग, टैबुलर JSON डेटा मैट्रिसेस और मार्केटिंग मेटाडेटा ट्रैकिंग सहित उन्नत डेटा कैप्चर का समर्थन करता है। इसमें संसाधन दृश्यता और रूट सुरक्षा को प्रबंधित करने के लिए एक मजबूत भूमिका-आधारित एक्सेस कंट्रोल सिस्टम है, साथ ही एक ग्लोबल फुल-टेक्स्ट सर्च कार्यान्वयन है जो कई मॉडल्स में डेटा को इंडेक्स करता है। यह प्लेटफॉर्म एसिंक्रोनस डेटा लोडिंग, मल्टी-चैनल नोटिफिकेशन सिस्टम और रिच टेक्स्ट और फाइल मैनेजमेंट के लिए विशेष फॉर्म कंपोनेंट्स की लाइब्रेरी सहित व्यापक क्षमताएं प्रदान करता है। यह मॉडल एग्रीगेशन और चार्टिंग के माध्यम से डेटा विज़ुअलाइज़ेशन के लिए टूल्स, साथ ही सिंगल-पेज एप्लिकेशन अनुभव का अनुकरण करने के लिए आंशिक पेज रिफ्रेशिंग के लिए यूटिलिटीज भी प्रदान करता है। इंटीग्रेशन विकल्प फ्रेमवर्क में फीचर्स के क्रमिक माइग्रेशन को सुविधाजनक बनाने के लिए मौजूदा कंट्रोलर्स और लेगेसी टेम्पलेट्स के कनेक्शन की अनुमति देते हैं।
Adds interactive input widgets above column headings to narrow down database results using custom logic.
यह प्रोजेक्ट एक ऑब्जर्वेबिलिटी डेटा पाइपलाइन प्रदान करता है जिसे विश्लेषण के लिए विविध स्रोतों से लॉग्स, मेट्रिक्स और ट्रेसेस को मानकीकृत प्रारूपों में एकत्र, ट्रांसफ़ॉर्म और रूट करने के लिए डिज़ाइन किया गया है। यह टेलीमेट्री डेटा को अनुक्रमिक प्रसंस्करण श्रृंखलाओं के माध्यम से ले जाने के लिए मॉड्यूलर रिसीवर्स, प्रोसेसर्स और एक्सपोर्टर्स का उपयोग करके एक प्लगइन-आधारित कंपोनेंट आर्किटेक्चर के रूप में संचालित होता है। सिस्टम एक इंटरफ़ेस-संचालित कंपोनेंट मॉडल का उपयोग करता है जो इंटरचेंजेबल कनेक्टर्स और समुदाय-योगदान वाले एक्सटेंशन की अनुमति देता है। यह टेलीमेट्री फ़िल्टरिंग के लिए एक डोमेन-विशिष्ट भाषा, इंफ्रास्ट्रक्चर डिटेक्शन के लिए मेटाडेटा-आधारित संसाधन एट्रिब्यूशन, और बाहरी क्लाउड मैनेजर्स से डायनामिक सीक्रेट रिज़ॉल्यूशन के माध्यम से खुद को अलग करता है। कलेक्टर क्लाउड प्रोवाइडर्स और डेटाबेस से टेलीमेट्री इंजेक्शन, डेटा ट्रांसफ़ॉर्मेशन और रीएग्रीगेशन, और थर्ड-पार्टी स्टोरेज बैकएंड्स के लिए सुरक्षित एक्सपोर्ट सहित क्षमताओं की एक विस्तृत श्रृंखला को कवर करता है। यह राउंड-रॉबिन राउटिंग और मैसेज पार्टिशनिंग जैसी ट्रैफ़िक प्रबंधन सुविधाओं के साथ-साथ OAuth2 और OIDC के माध्यम से आइडेंटिटी और एक्सेस प्रबंधन के लिए सुरक्षा प्रिमिटिव्स को शामिल करता है। प्रोजेक्ट सिंथेटिक डेटा सिमुलेशन, एंड-टू-एंड परफॉरमेंस टेस्टिंग और डेटा अखंडता सत्यापन के लिए एक गुणवत्ता आश्वासन फ्रेमवर्क शामिल करता है।
Drops or keeps telemetry data based on specific language conditions and inferred contexts.
TablePro is a cross-platform database management client designed for browsing, querying, and administering both SQL and NoSQL databases. It functions as a unified workspace that integrates a code-centric SQL editor with schema visualization tools, allowing developers to manage complex data models and execute queries across diverse database engines. The application distinguishes itself through an agentic AI integration layer that connects language models directly to database tools, enabling automated query generation, optimization, and error fixing with configurable approval gates. It features
Automatically applies a specific data filter or SQL WHERE condition to a table when it is opened.
FreeSql is a .NET object-relational mapper and data access layer that translates object-oriented code into SQL for multiple relational database providers. It functions as a fluent SQL query builder and database schema synchronizer, allowing developers to align database table and index structures with entity class definitions. The framework is specifically optimized for .NET Native AOT to ensure reduced memory footprints and faster startup times. It includes a database traffic manager to distribute load through read-write splitting, dynamic table sharding, and tenant-based data isolation. Bro
Filters records by matching multiple columns simultaneously against a provided collection of value tuples.
This PHP data collection library is a functional data wrapper and array manipulation framework. It converts arrays, JSON strings, and iterables into chainable collection objects designed for advanced filtering, sorting, and transformation. The library is distinguished by its ability to dynamically extend functionality through the registration of custom methods via closures. It also provides specialized capabilities for hierarchical data modeling, allowing flat datasets with parent-child identifiers to be reconstructed into nested tree structures. The toolkit covers a broad surface of data ma
Applies callbacks or regular expressions to filter collection elements based on conditions.