5 repository-uri
Standardized callback-based interfaces for registering new data types into a system.
Distinct from Custom Data Types: Distinct from Custom Data Types: focuses on the registration mechanism and lifecycle callbacks rather than the data types themselves.
Explore 5 awesome GitHub repositories matching data & databases · Registration Interfaces. Refine with filters or upvote what's useful.
Blender is a professional 3D creation suite designed for modeling, animation, rendering, and video editing. It functions as an open-source 3D engine that provides a comprehensive framework for procedural geometry, physics simulation, and high-quality visual output. The platform is built upon a foundational architecture that utilizes data-block-based memory management and a dependency-graph-based evaluation system to handle complex scene transformations and geometry updates. The software distinguishes itself through a highly modular, node-based procedural architecture that allows users to cons
Blender defines new datablock types through a standardized interface of callbacks to replace centralized switch statements and hardcoded logic.
JupyterLab is a web-based development environment designed for interactive data science, collaborative research, and computational notebook authoring. It provides a unified workspace where users can execute code, manage computational kernels, and create documents that integrate live code, rich data visualizations, and narrative text. The platform is built on a modular architecture that supports extensive customization through a plugin system. This framework allows for the dynamic loading of extensions, enabling users to define custom file viewers, interface themes, and keyboard shortcuts. By
Registers custom file formats and associated viewers to allow interaction with specialized data files.
AmazeFileManager este o aplicație mobilă pentru gestionarea fișierelor locale și la distanță pe sistemul de operare Android. Acesta funcționează ca un manager de fișiere Android, un manager de aplicații pentru backup și dezinstalarea pachetelor software și un root file explorer pentru accesarea directoarelor de sistem protejate. Proiectul include un client de stocare în cloud care utilizează plugin-uri pentru a sincroniza datele între furnizori la distanță și un instrument de criptare a fișierelor pentru securizarea datelor mobile sensibile prin standarde de criptare. Aplicația oferă capabilități pentru operațiuni cu fișiere locale, vizualizarea formatelor specializate pentru baze de date și arhive, precum și căutarea și descoperirea fișierelor prin jurnale de istoric și semne de carte. Interfața este implementată folosind un framework Material Design.
Includes built-in visualizers for rendering specialized data formats such as databases and archives.
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
Develops exclusive viewers and editors for domain-specific formats such as DICOM, e-invoices, or 3D models.
Provides a dedicated viewer for inspecting Gerber and drill files before PCB fabrication.