7 Repos
Logic for organizing lists of items based on user-defined sorting and filtering criteria.
Distinct from Data Sorting Engines: Focuses on application-level list organization for the UI, rather than low-level sorting algorithms.
Explore 7 awesome GitHub repositories matching data & databases · UI Data Sorting. Refine with filters or upvote what's useful.
This is a Swift state management framework and application logic library designed for building applications with a single source of truth and unidirectional data flow. It provides a Redux-inspired architecture that separates business logic from side effects and user interfaces to ensure predictable application behavior across multiple screens. The framework focuses on modularity by allowing complex features to be decomposed into smaller, isolated components. This enables the development of UI-independent business logic that can be extracted into separate modules to improve compilation speed a
Organizes lists of items by applying criteria and sorting rules to change display order based on user input.
Zag ist eine Headless-UI-Zustandsmaschinenbibliothek, die ungestylte Komponentenlogik bereitstellt, um konsistentes Verhalten über verschiedene Rendering-Engines hinweg sicherzustellen. Sie fungiert als Toolkit zur Modellierung komplexer User-Interface-Interaktionen unter Verwendung von Statecharts und entkoppelt die zugrunde liegende Logik und Accessibility-Attribute vom visuellen Styling. Die Bibliothek ist framework-agnostisch und nutzt spezialisierte Adapter, um ihre Zustandsmaschinenlogik mit verschiedenen JavaScript-Bibliotheken wie React, Solid, Vue und Svelte zu verbinden. Dieser Ansatz ermöglicht es Entwicklern, ein einheitliches Interaktionsmodell beizubehalten, während sie jede CSS- oder Styling-Lösung durch zustandsgesteuerte Datenattribute anwenden können. Zag deckt ein breites Spektrum an funktionalen Bereichen ab, einschließlich umfassendem Accessibility-Management für Tastaturnavigation und ARIA-Attribute sowie eine riesige Sammlung interaktiver Primitiven. Dazu gehören Input-Controls, Navigationselemente wie Menüs und Tabs, Overlay-Komponenten wie Dialoge und Popovers sowie komplexe Medienhandhabung für Bildzuschnitt und Signaturerfassung. Es bietet zudem Utilities für hierarchisches Datenmanagement, asynchrone Listenbehandlung und ein System zur Konstruktion geführter Produkttouren.
Provides logic for organizing UI list items using both client-side functions and server-side parameters.
Davinci ist eine Business-Intelligence- und Datenvisualisierungsplattform, die für den Aufbau interaktiver Dashboards und Berichte verwendet wird. Sie fungiert als SQL-basierter Dashboard-Builder und Multi-Tenant-Analytics-Dienst, der über JDBC und CSV-Dateien mit Datenbanken verbunden wird, um Rohdaten in visuelle Komponenten zu transformieren. Die Plattform zeichnet sich durch ihr granulares Sicherheitsmodell aus, das Zeilen- und Spalten-basierte Berechtigungen umfasst, die in LDAP- und OAuth2-Authentifizierung integriert sind. Sie bietet zudem ein eingebettetes Visualisierungstool, das es ermöglicht, sichere, parametrisierte Diagramme und Dashboards über URLs und Frames in externe Anwendungen einzubinden. Das System deckt ein breites Spektrum an Funktionen ab, einschließlich Datenmodellierung mit SQL-Vorlagen, einer Drag-and-Drop-Layout-Engine für responsive Dashboards und einer Vielzahl von Visualisierungstypen wie Sankey-Diagrammen, Radar-Charts und geografischen Karten. Zudem umfasst es Automatisierungen für die Planung E-Mail-basierter Berichte und nutzt Key-Value-Caching zur Optimierung der Abfrageleistung.
Implements logic for ordering dataset results via ascending, descending, or user-defined sequences.
Dieses Projekt ist ein Framework für die schnelle Anwendungsentwicklung zum Aufbau von Back-Office-Schnittstellen und Dashboards innerhalb von Laravel-Anwendungen. Es fungiert als Backend-Management-UI-Toolkit und schema-basierter UI-Generator, der Administrationspanels und Datenformulare rendert, indem Backend-Logik auf vordefinierte Frontend-Komponenten abgebildet wird. Das Framework enthält ein rollenbasiertes Zugriffskontrollsystem, um Anwendungsfunktionen und Daten basierend auf Benutzeridentität und zugewiesenen Rollen einzuschränken. Es bietet zudem eine Volltextsuch-Integration, die austauschbare Treiber verwendet, um Anwendungsinhalte zu indizieren und abzurufen. Zusätzliche Funktionen decken asynchrones Laden von Inhalten zur Optimierung von Seitenübergängen und ein Multi-Channel-Benachrichtigungs-Routing-System ab. Die Plattform bietet zudem Tools für abfragegesteuerte Datenfilterung und -sortierung, um komplexe Datensätze innerhalb interner Dashboards zu verwalten.
Organizes lists of items based on user-defined sorting and filtering criteria within internal dashboards.
Dieses Projekt ist eine webbasierte Schnittstelle und ein RPC-Client zur Steuerung des Transmission BitTorrent-Clients. Es dient als browserbasiertes Dashboard zur Verwaltung von Torrent-Downloads und -Uploads, mit dem Benutzer Dateien organisieren und den Übertragungsfortschritt verfolgen können. Der Controller bietet spezialisierte Tools zur Tracker-Optimierung, einschließlich Batch-Tracker-Austausch und Gesundheitsüberwachung zur Verbesserung der Peer-Discovery. Er ermöglicht zudem die Organisation des Remote-Dateisystems, wodurch Benutzer Datenspeicherverzeichnisse für bestimmte Einträge verschieben können, ohne die zugrunde liegenden Daten zu löschen. Das System deckt eine breite Palette an Verwaltungsfunktionen ab, darunter Metadaten-Filterung und -Sortierung, Drag-and-Drop-Torrent-Importe und die Möglichkeit, Dateipfade zu exportieren. Benutzer können zudem globale Client-Einstellungen und Betriebsparameter über eine zentrale Konfigurationsoberfläche anpassen.
Implements logic for organizing and filtering torrent lists based on user-defined criteria like tracker URLs and labels.
Infographic is a declarative SVG infographic engine and AI-powered generator that transforms structured specifications and natural language descriptions into complete visual layouts. At its core, it provides a data storytelling framework that combines AI-driven layout generation with multi-pattern composition, supporting linear, circular, radial, tree, and mirror arrangements for sequential, hierarchical, and comparative data structures. The project distinguishes itself through a canvas-based interactive editor with real-time element manipulation and state history management, alongside a serv
Defines sequence data structures for ordered timelines or steps in infographics.
Botasaurus is a Python web scraping framework and headless browser automation system used to build scalable data extraction tools. It functions as a web data extraction tool and OCR document parser, converting website content, images, and PDF files into structured formats such as JSON, CSV, and Excel. The framework distinguishes itself by providing a scraper management interface that allows Python functions to be wrapped in a web-based UI or deployed as standalone desktop applications. This enables non-technical users to trigger extraction jobs and manage tasks via a graphical interface or RE
Provides flexible sorting options, including multi-criteria sequences, for organizing extracted data within the UI.