25 Repos
Hierarchical directory systems for grouping and managing resources.
Distinct from Links: Distinct from Links: focuses on the hierarchical organization structure rather than the link component itself.
Explore 25 awesome GitHub repositories matching user interface & experience · Folder-Based Organization. Refine with filters or upvote what's useful.
This repository serves as a machine learning educational archive and technical knowledge base. It provides a structured collection of study notes and documentation designed to assist learners in mastering fundamental machine learning algorithms, mathematical foundations, and predictive modeling concepts. The project functions as an open-source learning resource that facilitates collaborative knowledge management and educational archiving. By organizing complex technical topics into a searchable, hierarchical repository, it supports independent study and preparation for professional data scien
Organizes educational content into a nested folder structure to ensure logical navigation and discoverability of related technical topics.
SwitchHosts is a desktop application for managing and switching between multiple sets of system hosts file entries. It functions as a network environment switcher and an operating system hosts file manager, allowing users to map domain names to specific IP addresses for local DNS management. The tool distinguishes itself through remote hosts synchronization, which fetches and updates local data from remote URLs on a defined schedule. It enables rapid configuration toggling via a main window and system tray menu to swap between different network routing sets instantly. The application include
Allows organizing various network configurations into groups and folders to switch between environments rapidly.
This project is a comprehensive link management and marketing attribution platform designed for creating, tracking, and analyzing shortened URLs. It functions as a centralized hub for marketing analytics, providing tools to monitor link performance, visualize conversion funnels, and manage affiliate programs through a unified dashboard. The platform distinguishes itself by integrating advanced attribution modeling and partner management directly into the link infrastructure. It supports complex marketing workflows, including automated commission calculations, fraud detection, and payout distr
Structures links into a hierarchical directory system to improve navigation and filtering.
tiny-rdm is a Redis database manager and GUI client that provides a visual interface for performing CRUD operations on strings, hashes, lists, sets, and streams. It functions as a comprehensive administration tool, acting as a performance monitor, a pub/sub client, and a web dashboard for monitoring Redis activity. The project distinguishes itself through advanced data visualization and debugging capabilities, including the ability to organize keys into a hierarchical tree structure using custom delimiters. It supports the decoding and decompression of stored values through built-in methods o
Organizes flat database keys into a hierarchical tree structure using custom delimiters for easier navigation.
This project is a comprehensive programming education platform designed to teach Python fundamentals through a structured curriculum. It provides a sequence of lessons and exercises that cover core language syntax, data structures, and object-oriented programming concepts to help beginners build a foundation in software development. The curriculum distinguishes itself through a modular design that decomposes complex topics into discrete, sequential units. It utilizes a multi-modal delivery approach, combining written documentation with video tutorials and code samples to accommodate different
Uses a nested folder structure to mirror the logical progression of the curriculum.
udlbook is a deep learning educational repository and a collection of interactive learning notebooks designed for studying neural network architectures. It serves as a digital repository of formatted mathematical equations and guided examples for learning deep learning concepts. The project provides a mathematical reference for supervised learning and neural network theory using LaTeX rendering. It includes interactive technical documentation and executable notebooks covering gradients, convolutions, and transformers. The system manages educational materials through a file-system based organ
Implements a hierarchical directory system to organize educational resources and map them to the site navigation.
Dieses Projekt ist ein Linux-SVG-Icon-Theme und eine Sammlung skalierbarer Vektor-Assets, die darauf ausgelegt sind, einen einheitlichen visuellen Stil über Desktop-Umgebungen hinweg zu schaffen. Es bietet eine umfassende Bibliothek von Bildern für Anwendungen und Systemordner sowie eine Anpassungssuite zur Anpassung von Icon-Farben und -Stilen an verschiedene System-Schemata. Das Projekt enthält ein System zur Verwaltung von Ordnerfarben, um Verzeichnisfarben global oder individuell zu ändern. Es verfügt zudem über ein Tool zum Überschreiben hartcodierter Icons, das Icons mit absolutem Pfad in Desktop-Dateien und Tray-Bereichen ersetzt, um die Theme-Konsistenz zu wahren und diese visuelle Standardisierung auf Software von Drittanbietern und Spielebibliotheken auszudehnen. Das System deckt breite Funktionsbereiche ab, einschließlich der Standardisierung von Anwendungssymbolen, der Integration von Desktop-Themes für helle und dunkle Modi sowie der Organisation von Systemordnern. Installation und Entfernung der Asset-Sets werden über Paketmanager, Distributions-Repositories oder bereitgestellte Shell-Skripte verwaltet.
Implements a system for modifying the colors of system folders globally or individually for better visual organization.
dat.gui is a JavaScript GUI controller library that provides a lightweight interface for manipulating variables in real-time through a visual control panel. It functions as a real-time variable debugger and graphical overlay for monitoring and adjusting object properties during application runtime. The library features a collapsible control panel that organizes complex sets of variable inputs into folders. It includes a state management system capable of exporting and importing the current configuration of active controllers as JSON objects. The tool supports object-property binding and dyna
Groups related controllers into collapsible folders to reduce visual clutter in complex interfaces.
Gemini Voyager is a browser-based toolkit designed to enhance the interface and workflow of large language model web applications. It serves as a conversation manager, an output renderer, and a prompt library manager, allowing users to customize the layout and functionality of AI chat interfaces. The project distinguishes itself through advanced content handling, such as removing image watermarks by reversing alpha blending to restore original pixels. It also provides specialized rendering for LaTeX mathematical formulas and Mermaid diagrams, alongside tools to fix broken Markdown formatting
Generates a folder structure by exporting chat lists for analysis and importing the resulting JSON mapping.
OpenSign is a self-hosted, open-source document signing platform that enables users to send, sign, and manage PDF documents with digital certificates and encryption. It functions as a complete e-signature solution, allowing organizations to run their own signing service on private infrastructure while maintaining full control over their data and document workflows. The platform supports sequential multi-signer workflows, where documents can be sent to multiple recipients in a predefined order, with each signer receiving an email-based one-time password for verification before accessing the do
Creates and manages folders to categorize and store documents for easier retrieval.
Passbolt is an open-source, self-hosted password manager designed for teams. It provides a centralized, encrypted vault where organizations can store, share, and manage credentials securely. The server exposes a JSON REST API that authenticates requests using either GPGAuth or JWT tokens, and all secrets are protected with OpenPGP end-to-end encryption, ensuring the server never has access to plaintext passwords. The platform distinguishes itself through a comprehensive role-based access control system that governs resource sharing and administrative actions. Teams can organize users into gro
Groups passwords into folders for bulk sharing and organization.
GooglePhotosTakeoutHelper is a tool that processes Google Photos Takeout exports by decompressing multi-part archives, extracting photos, and restoring original metadata, timestamps, and album structures. It functions as an archive extraction tool, metadata restoration utility, and album structure reconstructor, consolidating scattered export folders into an organized local file system. It resolves creation dates from JSON sidecar files first, then falls back to Exif tags embedded in image files for maximum accuracy. The tool handles multi-part ZIP and TGZ archives transparently by scanning s
A Google Takeout Photo Organizer tool that moves all photos from export folders into a single folder or subfolders grouped by month or album.
Bili23-Downloader ist ein plattformübergreifendes Tool, das für das Herunterladen hochauflösender Videos, Audiostreams und Untertitel von der Bilibili-Plattform entwickelt wurde. Es fungiert als Medien-Downloader und Metadaten-Extraktor und ermöglicht das Backup und die Archivierung von Online-Inhalten auf lokalem Speicher. Das Projekt enthält einen Mediendatei-Organizer, der benutzerdefinierte Namens-Templates verwendet, um Inhalte in strukturierte Verzeichnissysteme zu sortieren. Es bietet zudem Utilities zum Exportieren von Untertiteln und scrollenden Kommentaren, zum Einbetten von Cover-Art in Videodateien sowie zur Auswahl spezifischer Auflösungen und Audioformate. Um die Abrufgeschwindigkeit zu erhöhen, nutzt das Tool Multi-Threaded-Downloading, um große Videodateien über parallele Verbindungen abzurufen. Es handhabt die Medienverarbeitung durch Zusammenführen separater Audio- und Videostreams in standardisierte Containerformate und generiert beschreibende Metadatendateien für die Verwendung in Media-Center-Software. Die Benutzeridentität wird durch QR-Code-Scannen oder SMS-Nachrichten verifiziert, um Zugriff auf eingeschränkte Inhalte zu gewähren.
Applies custom naming and folder rules to automatically sort downloaded content into structured directories.
TagSpaces is an offline-first file tagging and organization platform that lets you manage local files with portable metadata stored directly in filenames or sidecar JSON files, eliminating the need for a central database. It functions as a full-text file search engine, a Kanban board file organizer, a local AI file assistant, an S3-compatible cloud file manager, and a web clipper and bookmark manager, all within a single application. The project distinguishes itself through a local-first architecture where all file operations, indexing, and AI processing run entirely on the device, with cloud
Assigns background colors to folders during creation for visual organization.
Unigram is an open-source Telegram client that provides multimedia messaging and voice-and-video calling. It connects to the Telegram network, enabling users to send text, media, stickers, polls, and scheduled messages, and to initiate private or group calls with screen sharing and hand-raising features. A key differentiator is its support for managing multiple Telegram accounts simultaneously, with custom folder-based organization that synchronizes across devices. The client runs background tasks to poll for new messages and persist updates to a local encrypted SQLite database, ensuring offl
Organizes conversations into custom folders that sync across devices for different Telegram accounts.
Saber ist eine plattformübergreifende Handschriftenanwendung und ein digitaler Notiz-Organizer für das Erstellen, Speichern und Verwalten handschriftlicher Notizen. Es fungiert als verschlüsseltes Notiz-Synchronisationstool, das private Inhalte konsistent auf Telefonen, Tablets und Computern hält. Die Anwendung verfügt über ein Handschriften-Interface-Framework, das digitale Dokumentannotationen unterstützt, sowie ein hierarchisches Dateisystem zur Anordnung von Notizen in verschachtelten Ordnern. Sie nutzt clientseitige Ende-zu-Ende-Verschlüsselung, um Daten vor der Übertragung zu sichern, und synchronisiert den Zustand über Geräte hinweg mittels eines Cloud-Relays. Das System enthält Tools zur visuellen Anpassung, wie etwa eine reaktive Theme-Engine für den Dark Mode und schichtbasierte Farbmischung für das digitale Hervorheben von Texten.
Implements a nested folder hierarchy to categorize and store handwritten documents for easier retrieval.
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
Groups saved queries into custom directory structures to maintain a clean and manageable workspace for complex database projects.
This project is a Chinese translation of the official Spring Boot technical documentation. It serves as a comprehensive Java backend development guide, providing a localized version of English technical specifications to make framework details accessible to Chinese speakers. The repository is structured as a markdown documentation collection, with content organized by module and chapter to mirror the original reference manual. This setup allows for the conversion of raw text files into a navigable technical website via static site generation. The project covers the architecture and implement
Organizes technical content into a nested directory structure that mirrors the original official reference manual.
Briefer ist eine interaktive Daten-Notebook-Plattform und ein Business-Intelligence-Dashboard-Tool, das für kollaborative Datenanalyse und Berichterstattung verwendet wird. Es bietet eine containerisierte Umgebung zum Erstellen von Berichten, die SQL, Python und Markdown mit nativen Visualisierungen kombinieren. Die Plattform verfügt über einen integrierten Code-Assistenten, der Large Language Models verwendet, um SQL- und Python-Snippets aus natürlichsprachlichen Prompts zu generieren. Sie ist als Kubernetes-Datenanwendung konzipiert und wird über Helm-Charts bereitgestellt, um isolierte Rechenumgebungen zu verwalten und separate Ressourcen pro Seite durch Pod-basierte Isolierung sicherzustellen. Das System deckt ein breites Spektrum an Funktionen ab, einschließlich externer Datenbankkonnektivität, Echtzeit-Co-Editing und automatisierter Berichtszustellung via Scheduling. Es integriert sich mit OpenID Connect für die Identitätsbereitstellung und bietet rollenbasierte Zugriffskontrolle, sicheres Credential-Management und ergebnisbasiertes Query-Caching. Die Anwendung wird über Kubernetes-Cluster mittels verwalteter Helm-Charts bereitgestellt und skaliert.
Organizes documents using a nested folder hierarchy with drag-and-drop functionality and keyword search.
Zeebe ist eine Cloud-native Workflow-Engine und eine verteilte Zustandsmaschine, die für die Orchestrierung von Geschäftsprozessen unter Verwendung von BPMN- und DMN-Standards konzipiert wurde. Sie arbeitet als hochperformante gRPC-Workflow-Runtime, die komplexe Geschäftsprozesse durch eine partitionierte Event-Streaming-Architektur ausführt. Das System fungiert zudem als Orchestrator für Large-Language-Model-Agenten und koordiniert KI-Reasoning und Tool-Nutzung innerhalb deterministischer Geschäftsprozesse. Die Engine zeichnet sich durch ihr Peer-to-Peer-Broker-Networking und ein konsensbasiertes Datenreplikationsmodell aus, das hohe Verfügbarkeit und Fehlertoleranz sicherstellt. Sie setzt einen partitionierten Broker-Cluster ein, um horizontale Skalierbarkeit zu erreichen, und nutzt adaptives Request-Backpressure, um den eingehenden Befehlsfluss zu regulieren und Systemüberlastungen zu verhindern. Die Plattform deckt ein breites Spektrum operativer Funktionen ab, einschließlich Echtzeit-Ausführungsüberwachung mit Performance-Heatmaps, automatisierter Geschäftsentscheidungsfindung über Entscheidungstabellen und verteilter Task-Ausführung durch ein polling-basiertes Job-Worker-Modell. Sie bietet zudem Tools für Multi-Tenant-Ressourcenisolierung, identitätsbasierte Zugriffskontrolle und die Integration externer Web-APIs und serverloser Funktionen. Das System kann über verschiedene Umgebungen hinweg bereitgestellt werden, einschließlich Kubernetes und Docker, und wird über eine Kombination aus Kommandozeilenschnittstelle und programmatischer REST-API verwaltet.
Organizes documents associated with specific process instances throughout their execution lifecycle.