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
·

22 repositorios

Awesome GitHub RepositoriesConditional Data Filters

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.

Awesome Conditional Data Filters GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • jqlang/jqAvatar de jqlang

    jqlang/jq

    34,901Ver en GitHub↗

    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.

    Cjq
    Ver en GitHub↗34,901
  • wenzhixin/bootstrap-tableAvatar de wenzhixin

    wenzhixin/bootstrap-table

    11,820Ver en GitHub↗

    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.

    JavaScriptbootstrapbootstrap-tablebulma
    Ver en GitHub↗11,820
  • javve/list.jsAvatar de javve

    javve/list.js

    11,222Ver en GitHub↗

    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.

    JavaScripteasy-to-usefiltersflexibility
    Ver en GitHub↗11,222
  • lyhue1991/eat_tensorflow2_in_30_daysAvatar de lyhue1991

    lyhue1991/eat_tensorflow2_in_30_days

    9,933Ver en GitHub↗

    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.

    Pythontensorflowtensorflow-examplestensorflow-tutorial
    Ver en GitHub↗9,933
  • lancedb/lancedbAvatar de lancedb

    lancedb/lancedb

    9,031Ver en GitHub↗

    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.

    HTMLapproximate-nearest-neighbor-searchimage-searchnearest-neighbor-search
    Ver en GitHub↗9,031
  • saulpw/visidataAvatar de saulpw

    saulpw/visidata

    8,834Ver en GitHub↗

    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.

    Pythonclicsvdatajournalism
    Ver en GitHub↗8,834
  • fluent/fluent-bitAvatar de fluent

    fluent/fluent-bit

    7,946Ver en GitHub↗

    Fluent Bit es un recolector de logs y telemetría unificado, nativo de la nube, diseñado como un pipeline de datos eficiente en recursos. Ingiere logs, métricas y trazas de múltiples fuentes, procesándolos en tiempo real antes de enrutar los datos a backends de almacenamiento externos. El proyecto funciona como un procesador de flujos en tiempo real y procesador de logs de OpenTelemetry, capaz de transformar y filtrar datos utilizando SQL y lógica condicional. También actúa como un agente de rastreo distribuido que puede muestrear trazas para reducir el volumen de datos mientras preserva las rutas completas de las solicitudes. El sistema proporciona una entrega de datos fiable mediante almacenamiento en búfer respaldado por el sistema de archivos y lógica de reintento con estado para evitar la pérdida de datos durante interrupciones. Su arquitectura modular admite plugins de entrada y salida conectables, enrutamiento basado en metadatos y la capacidad de extender la funcionalidad mediante bibliotecas compartidas. El software puede desplegarse como un contenedor a través de diferentes arquitecturas de CPU y sistemas operativos.

    Filters and transforms data streams based on defined conditional predicate logic.

    C
    Ver en GitHub↗7,946
  • sadmann7/tablecnAvatar de sadmann7

    sadmann7/tablecn

    6,167Ver en GitHub↗

    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.

    TypeScriptdata-griddata-tablemultiplayer
    Ver en GitHub↗6,167
  • apache/pinotAvatar de apache

    apache/pinot

    6,098Ver en GitHub↗

    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.

    Java
    Ver en GitHub↗6,098
  • evidence-dev/evidenceAvatar de evidence-dev

    evidence-dev/evidence

    5,919Ver en GitHub↗

    Lets users pick several rows within the same column, producing a combined filter condition for more flexible data exploration.

    JavaScriptanalyticsbusiness-intelligencedashboard
    Ver en GitHub↗5,919
  • biolab/orange3Avatar de biolab

    biolab/orange3

    5,635Ver en GitHub↗

    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.

    Python
    Ver en GitHub↗5,635
  • zammad/zammadAvatar de zammad

    zammad/zammad

    5,399Ver en GitHub↗

    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.

    Rubycoffeescriptcustomer-carecustomer-support
    Ver en GitHub↗5,399
  • vega/vega-liteAvatar de vega

    vega/vega-lite

    5,216Ver en GitHub↗

    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.

    TypeScriptchartsdeclarative-languageplot
    Ver en GitHub↗5,216
  • jeremyevans/sequelAvatar de jeremyevans

    jeremyevans/sequel

    5,076Ver en GitHub↗

    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.

    Ruby
    Ver en GitHub↗5,076
  • nyandwi/machine_learning_completeAvatar de Nyandwi

    Nyandwi/machine_learning_complete

    4,983Ver en GitHub↗

    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.

    Jupyter Notebookcomputer-visiondata-analysisdata-science
    Ver en GitHub↗4,983
  • theorchid/platformAvatar de TheOrchid

    TheOrchid/Platform

    4,791Ver en GitHub↗

    Platform es un framework para construir aplicaciones de back-office y dashboards administrativos utilizando Laravel. Funciona como un framework de UI basado en esquemas y un generador de CRUD que construye automáticamente interfaces de gestión de bases de datos, formularios de entrada y reglas de validación a partir de definiciones de modelos programáticos. El proyecto se distingue por un kit de UI de backend integral que admite la captura de datos avanzada, incluyendo mapeo de coordenadas geográficas, matrices de datos JSON tabulares y seguimiento de metadatos de marketing. Cuenta con un robusto sistema de control de acceso basado en roles para gestionar la visibilidad de los recursos y la protección de rutas, junto con una implementación de búsqueda de texto completo global que indexa datos en múltiples modelos. La plataforma cubre una amplia gama de capacidades, incluyendo carga de datos asíncrona, sistemas de notificación multicanal y una librería de componentes de formulario especializados para texto enriquecido y gestión de archivos. También proporciona herramientas para la visualización de datos a través de agregación y gráficos de modelos, así como utilidades para la actualización parcial de páginas para simular una experiencia de aplicación de una sola página. Las opciones de integración permiten la conexión de controladores existentes y plantillas heredadas para facilitar una migración gradual de funciones al framework.

    Adds interactive input widgets above column headings to narrow down database results using custom logic.

    PHP
    Ver en GitHub↗4,791
  • open-telemetry/opentelemetry-collector-contribAvatar de open-telemetry

    open-telemetry/opentelemetry-collector-contrib

    4,758Ver en GitHub↗

    Este proyecto proporciona una pipeline de datos de observabilidad diseñada para recolectar, transformar y enrutar logs, métricas y trazas de diversas fuentes hacia formatos estandarizados para su análisis. Opera como una arquitectura de componentes basada en plugins utilizando receptores, procesadores y exportadores modulares para mover datos de telemetría a través de cadenas de procesamiento secuenciales. El sistema utiliza un modelo de componentes basado en interfaces que permite conectores intercambiables y extensiones aportadas por la comunidad. Se distingue por un lenguaje específico de dominio para el filtrado de telemetría, atribución de recursos basada en metadatos para la detección de infraestructura y resolución dinámica de secretos desde gestores de nube externos. El colector cubre una amplia gama de capacidades, incluyendo la ingesta de telemetría desde proveedores de nube y bases de datos, transformación y reagregación de datos, y exportación segura a backends de almacenamiento de terceros. Incorpora características de gestión de tráfico como enrutamiento round-robin y particionamiento de mensajes, así como primitivas de seguridad para la gestión de identidad y acceso mediante OAuth2 y OIDC. El proyecto incluye un framework de garantía de calidad para la simulación de datos sintéticos, pruebas de rendimiento de extremo a extremo y verificación de integridad de datos.

    Drops or keeps telemetry data based on specific language conditions and inferred contexts.

    Go
    Ver en GitHub↗4,758
  • datlechin/tableproAvatar de datlechin

    datlechin/TablePro

    4,471Ver en GitHub↗

    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.

    Swift
    Ver en GitHub↗4,471
  • dotnetcore/freesqlAvatar de dotnetcore

    dotnetcore/FreeSql

    4,388Ver en GitHub↗

    FreeSql es un mapeador objeto-relacional (ORM) y capa de acceso a datos para .NET que traduce código orientado a objetos a SQL para múltiples proveedores de bases de datos relacionales. Funciona como un constructor de consultas SQL fluido y sincronizador de esquemas de base de datos, permitiendo a los desarrolladores alinear las estructuras de tablas e índices de la base de datos con las definiciones de clases de entidad. El framework está optimizado específicamente para .NET Native AOT para garantizar huellas de memoria reducidas y tiempos de inicio más rápidos. Incluye un gestor de tráfico de base de datos para distribuir la carga a través de división de lectura-escritura, fragmentación de tablas dinámica y aislamiento de datos basado en inquilinos. Las capacidades amplias incluyen ingesta de datos de alto rendimiento utilizando mecanismos de copia masiva específicos del proveedor, consultas avanzadas con funciones de ventana y CTEs recursivos, y monitoreo basado en AOP para auditar cambios de datos. El sistema también proporciona herramientas de gestión de esquemas para migraciones automatizadas y utilidades de desarrollo para generar clases de entidad a partir de metadatos de base de datos.

    Filters records by matching multiple columns simultaneously against a provided collection of value tuples.

    C#accessclickhousecodefirst
    Ver en GitHub↗4,388
  • aimeos/mapAvatar de aimeos

    aimeos/map

    4,200Ver en GitHub↗

    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.

    PHParraycollectionmap
    Ver en GitHub↗4,200
Ant.12Siguiente
  1. Home
  2. Data & Databases
  3. Conditional Data Filters

Explorar subetiquetas

  • Column-Specific Filter WidgetsUI input components attached to individual columns for granular data filtering. **Distinct from Multi-Value Column Filters:** Focuses on the provision of interactive input widgets per column, not the underlying multi-value selection logic.
  • Multi-Condition Rule InterfacesApplying complex filter rules through a Notion/Airtable-like interface to query data with multiple combined conditions. **Distinct from Conditional Data Filters:** Distinct from Conditional Data Filters: focuses on a visual, multi-condition rule builder interface, not general predicate-based filtering.
  • Multi-Value Column Filters3 sub-etiquetasLets users select multiple values from the same column to produce combined filter conditions for flexible data exploration. **Distinct from Conditional Data Filters:** Distinct from Conditional Data Filters: allows selecting multiple discrete values from a single column, not predicate-based conditions.
  • OTTL FilteringTelemetry filtering using the OpenTelemetry Transformation Language. **Distinct from Conditional Data Filters:** Uses a domain-specific language for telemetry logic rather than simple field predicates.
  • URL-Triggered FiltersAutomatically applies data filters or query conditions to database views based on parameters provided in a connection URL. **Distinct from Conditional Data Filters:** Distinct from Conditional Data Filters: focuses on URL-based trigger mechanisms for applying filters upon connection, not general predicate-based filtering.