2 Repos
Systems for building interactive user interfaces using a component layout system of structured blocks.
Distinct from Component-Based UI Integrations: Candidates focused on web-simulated native UI or specific component distribution, not the framework architecture
Explore 2 awesome GitHub repositories matching user interface & experience · Block-Based UI Frameworks. Refine with filters or upvote what's useful.
BlocksKit ist ein Block-basiertes UI-Framework und eine Code-Block-Erweiterungsbibliothek, die entwickelt wurde, um interaktive Schnittstellen und Komponentenlayouts innerhalb nativer Anwendungsumgebungen zu erstellen. Es bietet ein strukturiertes System zur Definition komplexer Inhaltsblöcke und interaktiver Elemente, die Standard-Formatierungsgrenzen überschreiten. Das Framework enthält eine Native-Bridge-Kommunikationsschicht, die als Message-Bus für den asynchronen Datenaustausch zwischen sandboxed Gast-Blöcken und einem privilegierten nativen Host fungiert. Zur Verwaltung dieser Interaktionen ordnet ein Runtime-Berechtigungsmanager angeforderte Block-Funktionen nativen Fähigkeiten zu, was den Systemzugriff bei gleichzeitiger Wahrung von Sicherheitsgrenzen ermöglicht. Die Bibliothek unterstützt fortgeschrittenes Block-Layout-Design, die Erweiterung benutzerdefinierter Code-Blöcke und die Entwicklung interaktiver technischer Dokumentation. Sie erleichtert die Erweiterung sandboxed Laufzeiten durch das Injizieren nativer Systemfähigkeiten in eingeschränkte Ausführungsumgebungen.
Provides a comprehensive framework for building interactive, block-based user interfaces within native environments.
Tangram-Android is a server-driven UI SDK and dynamic native engine for Android. It enables the rendering of native user interfaces by interpreting JSON data definitions received from a remote server, allowing application layouts and content to be updated without requiring new app deployments. The framework uses a JSON-based system to synchronize page layouts across Android and iOS via a shared data format. This allows for real-time interface updates and cross-platform consistency by controlling the mobile UI from a remote backend. The project provides a modular library of reusable component
Defines application layouts and visual components through structured JSON blocks to enable real-time updates.