awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

12 Repos

Awesome GitHub RepositoriesForm Data Persistence

Mechanisms for retaining field values across multiple form submissions.

Distinct from Form Data Binding: Distinct from Form Data Binding: focuses on state retention across submissions rather than UI-to-model binding.

Explore 12 awesome GitHub repositories matching user interface & experience · Form Data Persistence. Refine with filters or upvote what's useful.

Awesome Form Data Persistence GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • filamentphp/filamentAvatar von filamentphp

    filamentphp/filament

    31,215Auf GitHub ansehen↗

    Filament is a full-stack framework for building administrative panels and management interfaces within the Laravel ecosystem. It provides a declarative, component-based architecture that allows developers to construct complex, data-driven applications using server-side configuration objects rather than manual HTML. By inspecting database model structures and relationships, the framework automates the generation of CRUD interfaces, forms, and data tables, significantly reducing boilerplate code. The project distinguishes itself through a highly modular and extensible design that supports custo

    Maintains hidden form values that persist across submissions alongside visible field data.

    PHPadminalpine-jsbuilder
    Auf GitHub ansehen↗31,215
  • marmelab/react-adminAvatar von marmelab

    marmelab/react-admin

    26,780Auf GitHub ansehen↗

    React-admin is a framework for building data-driven administrative interfaces that connect to REST or GraphQL backends. It provides a comprehensive suite of tools for managing the full lifecycle of administrative applications, including resource-oriented routing, declarative form scaffolding, and context-driven state management. By utilizing a modular adapter-based architecture, the framework abstracts backend communication, allowing developers to build consistent CRUD interfaces that handle data fetching, authentication, and synchronization automatically. The project distinguishes itself thr

    Saves form inputs to the backend in the background during data entry to prevent data loss and reduce manual submission requirements.

    TypeScriptadminadmin-dashboardadmin-on-rest
    Auf GitHub ansehen↗26,780
  • xmartlabs/eurekaAvatar von xmartlabs

    xmartlabs/Eureka

    11,820Auf GitHub ansehen↗

    Eureka is a framework for building structured data-entry interfaces and forms in Swift for iOS applications. It provides a declarative UI layout engine and a dynamic input interface to define fields, sections, and row layouts through a configuration layer. The system distinguishes itself through dynamic interface management, including conditional visibility and interaction control that reacts to real-time user changes. It supports complex input behaviors such as expandable row rendering, multivalued field management for inserting or deleting similar rows, and custom keyboard navigation that s

    Allows assigning values to multiple form inputs simultaneously by mapping a data dictionary to specific row tags.

    Swift
    Auf GitHub ansehen↗11,820
  • mozilla-firefox/firefoxAvatar von mozilla-firefox

    mozilla-firefox/firefox

    11,305Auf GitHub ansehen↗

    Firefox is a cross-platform web browser engine designed to render web content, execute JavaScript, and manage secure browsing sessions. It utilizes a multi-process isolation architecture that distributes browser tasks across independent operating system processes to ensure stability and prevent site-specific failures from impacting the entire application. The engine incorporates a sandboxed execution environment to restrict web content and untrusted scripts to isolated memory compartments, enforcing security policies that prevent unauthorized access to system resources. The project distinguis

    Prompts users to save and deduplicate form data to maintain a clean, persistent data store.

    JavaScript
    Auf GitHub ansehen↗11,305
  • gristlabs/grist-coreAvatar von gristlabs

    gristlabs/grist-core

    11,176Auf GitHub ansehen↗

    Grist is a relational spreadsheet platform that combines the flexibility of a spreadsheet with the power of a relational database. At its core, it manages structured data across multiple linked tables, using a relational database engine to organize information while providing a familiar grid interface. The platform supports Python-based formulas for complex calculations and data transformations, with automatic recalculation when referenced cells change. The system is designed for self-hosted deployment, storing data in either portable SQLite files or enterprise-grade PostgreSQL databases. It

    Builds forms that feed directly into a spreadsheet, supporting file attachments and URL pre-population.

    TypeScriptawesomedatabasespreadsheet
    Auf GitHub ansehen↗11,176
  • answerdotai/fasthtmlAvatar von AnswerDotAI

    AnswerDotAI/fasthtml

    6,846Auf GitHub ansehen↗

    FastHTML is a full-stack Python web framework designed for building interactive web applications using pure Python. It functions as an HTMX integration framework and a Python HTML domain-specific language, allowing developers to generate HTML structures using native objects and functions instead of external templating files. The framework is distinguished by its native support for real-time bidirectional communication via WebSockets and Server-Sent Events, enabling server-side updates to be pushed to the browser without full page reloads. It further integrates identity management through OAut

    Provides mechanisms for programmatically assigning object attributes to form fields for data editing.

    Jupyter Notebook
    Auf GitHub ansehen↗6,846
  • hickford/mechanicalsoupAvatar von hickford

    hickford/MechanicalSoup

    4,868Auf GitHub ansehen↗

    MechanicalSoup ist eine Python-Webautomatisierungsbibliothek, die dazu entwickelt wurde, Browserverhalten zu simulieren. Sie fungiert als Toolkit für Web-Scraping und Automatisierung und bietet eine HTML-Parsing-Engine sowie einen HTTP-Session-Manager, um programmatisch mit Websites zu interagieren. Die Bibliothek ermöglicht headless Web-Interaktion durch Nachahmung einer echten Benutzersitzung. Sie verwaltet den persistenten Zustand durch Cookie-Handling und automatisches Folgen von Redirects, was die programmatische Website-Navigation und die Simulation komplexer Browser-Interaktionen ermöglicht. Ihre Funktionen decken das automatisierte Ausfüllen und Absenden von Formularen unter Verwendung von CSS-Selektoren sowie die Datenextraktion aus HTML-Antworten ab. Das Toolset enthält Utilities zum Herunterladen verlinkter Dateien, zur Spezifikation benutzerdefinierter User-Agents und zur Suche nach Seiten basierend auf spezifischen Keywords. Es bietet zudem Diagnose-Tools, um den aktuellen Seitenstatus zur visuellen Überprüfung in einem Browser zu rendern.

    Provides mechanisms for programmatically assigning values to multiple web form fields from data sources.

    Python
    Auf GitHub ansehen↗4,868
  • alexanderzhou01/china-software-copyrightAvatar von AlexanderZhou01

    AlexanderZhou01/China-software-copyright

    4,365Auf GitHub ansehen↗

    Dieses Toolkit bietet eine Suite von Tools, Vorlagen und Richtlinien zur Erstellung von Dokumenten für die Software-Urheberrechtsregistrierung, die von chinesischen Behörden gefordert werden. Es automatisiert die Erstellung notwendiger rechtlicher Einreichungen und technischer Dokumentationen, um die Software-Urheberrechtsregistrierung innerhalb des chinesischen Regulierungssystems zu erleichtern. Das System enthält einen Code-Metrik-Rechner, um quantitative Daten und Zeilenzahlen aus Quelldateien für Antragsformulare zu extrahieren. Es verfügt zudem über eine Checkliste zur Einhaltung gesetzlicher Vorschriften und Verifizierungsdienstprogramme, um sicherzustellen, dass die Einreichungsmaterialien den offiziellen Formatierungs-, Paginierungs- und Header-Anforderungen entsprechen. Das Projekt deckt die Dokumentenautomatisierung durch Vorlagen für Benutzerhandbücher und Designspezifikationen sowie die Materialzuordnung ab, um spezifische Dokumentationsanforderungen basierend auf Antragstellertypen zu identifizieren.

    Programmatically populates registration filing templates using extracted software metadata and design specifications.

    Auf GitHub ansehen↗4,365
  • jqhph/dcat-adminAvatar von jqhph

    jqhph/dcat-admin

    4,022Auf GitHub ansehen↗

    dcat-admin ist ein Laravel-Admin-Panel-Framework, das verwendet wird, um datengesteuerte Administrationsschnittstellen schnell zu erstellen. Es fungiert als CRUD-Generator und Backend-Scaffolding-Tool, das automatisch Schnittstellen zum Erstellen, Lesen, Aktualisieren und Löschen basierend auf Datenbanktabellenschemata produziert. Das System zeichnet sich durch eine plugin-basierte Erweiterungsarchitektur und die Möglichkeit aus, mehrere unabhängige administrative Instanzen innerhalb einer einzigen Installation auszuführen. Es bietet spezialisierte Tools für das Mapping externer APIs auf Formulare und Tabellen sowie einen ereignisgesteuerten Formular-Lebenszyklus für die Ausführung benutzerdefinierter Logik während der Auflösung und Übermittlung. Das Framework deckt ein breites Spektrum an Funktionsbereichen ab, einschließlich rollenbasierter Zugriffskontrolle für die Verwaltung hierarchischer Berechtigungen, einer umfassenden Suite von Datenverwaltungs-Grids mit Inline-Bearbeitung und mehrstufigen Formular-Workflows. Es enthält zudem Datenvisualisierungstools für operative Dashboards und eine Vielzahl von Content-Handling-Utilities für stückweise große Datei-Uploads und Rich-Text-Bearbeitung. Kommandozeilen-Utilities werden bereitgestellt, um die Generierung administrativer Komponenten und Action-Klassen zu automatisieren.

    Saves intermediate input values to the session to prevent data loss during multi-step form workflows.

    PHPlaravellaravel-admin
    Auf GitHub ansehen↗4,022
  • area17/twillAvatar von area17

    area17/twill

    3,956Auf GitHub ansehen↗

    Twill ist ein Laravel-CMS-Toolkit und Admin-Panel-Generator, der für den Bau benutzerdefinierter administrativer Konsolen und Content-Management-Systeme entwickelt wurde. Es dient als Headless-CMS-Framework und als Toolkit zur Definition von Inhaltsmodellen und zur Verwaltung strukturierter Daten über eine dedizierte administrative Schnittstelle. Das Projekt bietet einen visuellen Block-Editor, der es Redakteuren ermöglicht, wiederverwendbare Inhaltsabschnitte über eine Drag-and-Drop-Schnittstelle anzuordnen und zu konfigurieren. Es enthält einen dedizierten Digital-Asset-Manager zum Speichern, Zuschneiden und Optimieren von Bildern und Dateien über lokalen oder Cloud-Speicher hinweg sowie einen mehrsprachigen Inhaltsmanager für die Handhabung übersetzter Felder und lokalisierter Permalinks. Die Plattform bietet umfassende Funktionen für die Inhalts- und Medienverwaltung, einschließlich Versionsverfolgung, Veröffentlichungsplanung und hierarchischer Seitenorganisation. Sie deckt umfangreiche administrative Tools ab, wie z. B. rollenbasierte Zugriffskontrolle, globale Suche und Befehlszeilen-Scaffolding für die schnelle Generierung von CRUD-Modulen und Datenbankmigrationen. Das System integriert sich in Laravel-Modelle unter Verwendung von Traits, um Veröffentlichungs- und Medienhandhabung zu ermöglichen.

    Populates block forms with computed information via dedicated classes to provide custom data to the editor.

    PHP
    Auf GitHub ansehen↗3,956
  • react-component/formAvatar von react-component

    react-component/form

    1,810Auf GitHub ansehen↗

    This library provides a framework for managing form state, validation, and submission logic within applications. It utilizes a centralized state container to track input values and field metadata, ensuring that user interface elements remain synchronized with data through declarative field bindings. The project is distinguished by its cross-platform abstraction layer, which decouples form logic from specific rendering environments. This allows developers to implement consistent validation rules and state management patterns that function identically across both web and mobile applications. T

    Mapping external state values into form fields and pushing user updates back to parent components or data stores automatically.

    JavaScript
    Auf GitHub ansehen↗1,810
  • react-component/field-formAvatar von react-component

    react-component/field-form

    1,023Auf GitHub ansehen↗

    Field-form is a library for managing complex form state, validation, and field synchronization within React component trees. It functions as a state management solution that uses a shared provider to distribute form data and validation messages across nested components. The library distinguishes itself through a dynamic field registry that supports the addition, removal, and reordering of form controls. It employs a field-level subscription model to ensure that individual components only re-render when their specific state slices change, and it provides an imperative interface for triggering

    Synchronizes state and validation logic across multiple related forms to ensure consistent data entry.

    TypeScript
    Auf GitHub ansehen↗1,023
  1. Home
  2. User Interface & Experience
  3. Form Data Binding
  4. Form Data Persistence

Unter-Tags erkunden

  • Creation State Preservation1 Sub-TagMechanisms for retaining form field values across successive record creations. **Distinct from Form Data Persistence:** Focuses on state retention specifically between record creation cycles, distinct from general form persistence.
  • Form Data Population1 Sub-TagMechanisms for programmatically assigning values to multiple form fields from a data source. **Distinct from Form Data Persistence:** Focuses on the initial population of fields from a dictionary rather than persistence across submissions.
  • Form Data SynchronizersAutomated mechanisms for mapping and syncing form field values with external state stores or parent components. **Distinct from Form Data Persistence:** Distinct from Form Data Persistence: focuses on real-time synchronization between UI and external data stores rather than just retaining values across submissions.