9 repositorios
Delegates data ordering and filtering operations to a remote server via request parameters.
Distinct from Server-Side Message Filtering: Specifically handles UI table state synchronization with server-side data operations, distinct from message broker filtering
Explore 9 awesome GitHub repositories matching data & databases · Server-Side Filtering & Sorting. Refine with filters or upvote what's useful.
This project is a Python-based stock market tracker and financial data dashboard designed to fetch and visualize real-time and historical market data. It functions as a containerized financial application and analysis tool for monitoring price trends and calculating financial indicators. The system includes a metadata-driven reporting engine that transforms database tables into interactive web reports without manual page development. It further extends its analysis capabilities by embedding third-party financial interfaces and indicator calculators directly into the user interface via frames.
Processes sorting and filtering on the backend to efficiently handle large financial datasets.
Tabulator is an interactive data table library and virtual DOM data grid used to create high-performance tables from JSON or arrays. It functions as a hierarchical data viewer and a spreadsheet interface component, capable of rendering thousands of records efficiently through viewport-based virtualization and progressive loading. The library distinguishes itself by providing a full spreadsheet interface mode with multi-sheet management, cell range selection, and bulk copy-paste capabilities. It supports complex data architectures, including nested data field mapping, expandable tree structure
Delegates sorting and filtering to the server by sending current table states as request parameters.
DataTables is a feature-rich HTML table library that transforms static HTML tables into interactive data grids with sorting, paging, filtering, and server-side processing support. It provides a client-side rendering engine that handles table rows, pagination, and sorting entirely in the browser, while also offering a server-side processing pipeline that offloads sorting, filtering, and paging operations to a backend for efficient handling of large datasets. The library distinguishes itself through its plugin-based extension system, which allows custom functions and widgets to modify table beh
Offloads search, ordering, and paging to a server for efficient handling of large datasets.
Agones is a Kubernetes game server orchestrator designed for hosting, scaling, and managing dedicated multiplayer game servers. It extends the Kubernetes control plane using custom resource definitions to define game server and fleet objects, utilizing a dedicated fleet manager to maintain pools of warm server instances. The system provides a game server SDK and language-specific client libraries that allow server processes to signal readiness, health, and shutdown states directly to the controller. It distinguishes itself through specialized scaling logic, including the use of WebAssembly mo
Allows querying of server resources using field selectors to filter by lifecycle state or node location.
Este proyecto es un componente de tabla de datos de React integrado con shadcn/ui. Proporciona un conjunto de rejillas de datos tabulares que admiten ordenamiento, filtrado y paginación. La implementación incluye una rejilla de datos virtualizada y una tabla de scroll infinito, que permiten renderizar grandes conjuntos de datos cargando registros incrementalmente o mostrando solo los elementos visibles en el viewport. También funciona como una tabla colaborativa en tiempo real, permitiendo a múltiples usuarios gestionar y editar conjuntos de datos compartidos simultáneamente. El componente cubre la gestión interactiva de datos y la visualización compleja de datos. Esto incluye la capacidad de gestionar la selección de filas a través de barras de acción contextuales y el uso de filtrado basado en la definición de columnas para organizar los registros.
Offloads sorting, filtering, and pagination operations to a remote server API for large datasets.
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
Offloads sorting, filtering, and pagination to the server to minimize client-side computation for large datasets.
Searchkit es un framework de UI de búsqueda diseñado para construir interfaces de búsqueda con React y Vue que se conectan a backends de Elasticsearch y OpenSearch. Proporciona una capa de traducción de consultas de búsqueda para convertir estados de búsqueda del frontend en lenguajes de consulta específicos del motor y un motor de renderizado de resultados para mostrar aciertos, menús de facetas y paginación. El framework incluye una interfaz de búsqueda semántica que permite búsquedas de vecinos más cercanos basadas en vectores y procesamiento de lenguaje natural. Se diferencia por un sistema de traducción basado en adaptadores y un mapeo de UI basado en componentes que conecta la lógica de búsqueda con vistas intercambiables a través de una interfaz estandarizada. El proyecto cubre una amplia gama de capacidades, incluyendo gestión de estado para sincronizar filtros y paginación, generación compleja de facetas para filtrado jerárquico y numérico, y lógica de ranking personalizada mediante ponderación de prioridad de campos. También proporciona herramientas para fijar resultados, modificación de reglas de consulta y visualización geográfica mediante interfaces basadas en mapas. Para seguridad y extensibilidad, el proyecto utiliza una capa de acceso API para realizar proxy de solicitudes entre el navegador y el clúster de búsqueda, y soporta la interceptación de solicitudes basada en middleware para modificar consultas y respuestas.
Delegates mandatory filtering and access permission checks to the server before executing search queries.
Baserow is a self-hosted, no-code relational database platform built on PostgreSQL. It provides a spreadsheet-like interface for structuring and managing data without writing code, while exposing all database resources via a REST API to support headless architectures. The platform distinguishes itself by integrating large language models and embedding servers to power AI assistants and automated data generation. It further extends its utility as a no-code application builder, allowing users to create custom internal portals, dashboards, and business tools using visual logic and managed data.
Delegates the sorting and filtering of calculated formula results to the server via request parameters.
NeoMutt is a terminal-based electronic mail management system that provides a text-based user interface for reading and composing emails. It functions as a mail manager and client supporting IMAP, POP3, and SMTP protocols, as well as NNTP for newsgroup access. The project distinguishes itself through integrated support for PGP and S/MIME encryption, providing tools for signing and encrypting messages and managing cryptographic keys. It supports modern authentication via OAuth2 and offers specialized MIME-aware reading capabilities for decoding multipart messages and visualizing MIME structure
Offloads search term processing to the mail provider API to filter messages on the server.