9 dépôts
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.
Ce projet est un composant de tableau de données React intégré avec shadcn/ui. Il fournit un ensemble de grilles de données tabulaires qui prennent en charge le tri, le filtrage et la pagination. L'implémentation inclut une grille de données virtualisée et un tableau à défilement infini, qui permettent le rendu de grands jeux de données en chargeant les enregistrements de manière incrémentale ou en n'affichant que les éléments visibles dans la fenêtre d'affichage. Il fonctionne également comme un tableau collaboratif en temps réel, permettant à plusieurs utilisateurs de gérer et d'éditer des jeux de données partagés simultanément. Le composant couvre la gestion interactive des données et la visualisation de données complexes. Cela inclut la capacité de gérer la sélection de lignes via des barres d'action contextuelles et l'utilisation d'un filtrage basé sur la définition des colonnes pour organiser les enregistrements.
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 est un framework d'interface de recherche conçu pour construire des interfaces de recherche avec React et Vue qui se connectent à des backends Elasticsearch et OpenSearch. Il fournit une couche de traduction de requêtes de recherche pour convertir les états de recherche frontend en langages de requête spécifiques au moteur, ainsi qu'un moteur de rendu de résultats pour afficher les hits, les menus de facettes et la pagination. Le framework inclut une interface de recherche sémantique qui permet des recherches vectorielles par plus proche voisin et le traitement du langage naturel. Il se distingue par un système de traduction basé sur des adaptateurs et un mappage d'interface utilisateur basé sur des composants qui connecte la logique de recherche à des vues interchangeables via une interface standardisée. Le projet couvre un large éventail de capacités, incluant la gestion d'état pour synchroniser les filtres et la pagination, la génération de facettes complexes pour le filtrage hiérarchique et numérique, et une logique de classement personnalisée via la pondération de priorité des champs. Il fournit également des outils pour l'épinglage de résultats, la modification des règles de requête et la visualisation géographique via des interfaces cartographiques. Pour la sécurité et l'extensibilité, le projet utilise une couche d'accès API pour mandater les requêtes entre le navigateur et le cluster de recherche, et prend en charge l'interception de requêtes basée sur des middlewares pour modifier les requêtes et les réponses.
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.