2 dépôts
Auto-generates settings forms from a schema with field types like string, number, boolean, select, and secret.
Distinct from Admin UI Customization: Distinct from Admin UI Customization: focuses on auto-generating settings forms from a schema definition, not general admin UI tailoring.
Explore 2 awesome GitHub repositories matching user interface & experience · Schema-Driven Settings Forms. Refine with filters or upvote what's useful.
EmDash is an open-source content management system built on Astro that combines a visual admin panel with a plugin-driven architecture and server-side rendering. It provides a complete content management system with structured content modeling, a rich text editor using Portable Text format, and a TypeScript API for type-safe content queries. The system supports authentication through passkeys, OAuth 2.1, and external providers, with role-based access control and fine-grained permission scopes. What distinguishes EmDash is its plugin development framework, which supports both native plugins ru
Generates auto-built settings forms from a schema with field types like string, number, boolean, select, and secret.
Kubeapps est une interface de gestion d'applications basée sur le web pour découvrir, déployer et superviser le cycle de vie opérationnel des logiciels sur un ou plusieurs clusters Kubernetes. Il fournit un tableau de bord visuel pour orchestrer l'installation et la gestion des applications et des opérateurs, remplaçant les opérations manuelles en ligne de commande. Le projet se distingue par sa coordination multi-cluster, permettant aux utilisateurs de gérer des applications sur plusieurs environnements de cluster distincts depuis une interface unique. Il utilise un système de découverte de logiciels qui catalogue les paquets provenant de registres de conteneurs conformes OCI et de dépôts de charts, utilisant une génération de formulaires basée sur schéma pour simplifier la configuration des paramètres lors du déploiement. La plateforme couvre un large éventail de capacités, incluant le suivi du cycle de vie en temps réel, la comparaison de versions pour les mises à jour et la suppression de ressources déployées. L'accès est sécurisé via une couche d'identité qui intègre des fournisseurs OpenID Connect avec un contrôle d'accès basé sur les rôles (RBAC) pour appliquer des permissions granulaires lors du déploiement et de la modification de logiciels. Les événements de gestion historiques sont conservés via l'audit des événements d'application pour enregistrer les changements administratifs.
Auto-generates user interface forms from schema definitions to simplify the management of application settings.