awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

12 个仓库

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

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • filamentphp/filamentfilamentphp 的头像

    filamentphp/filament

    31,215在 GitHub 上查看↗

    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
    在 GitHub 上查看↗31,215
  • marmelab/react-adminmarmelab 的头像

    marmelab/react-admin

    26,780在 GitHub 上查看↗

    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
    在 GitHub 上查看↗26,780
  • xmartlabs/eurekaxmartlabs 的头像

    xmartlabs/Eureka

    11,820在 GitHub 上查看↗

    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
    在 GitHub 上查看↗11,820
  • mozilla-firefox/firefoxmozilla-firefox 的头像

    mozilla-firefox/firefox

    11,305在 GitHub 上查看↗

    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
    在 GitHub 上查看↗11,305
  • gristlabs/grist-coregristlabs 的头像

    gristlabs/grist-core

    11,176在 GitHub 上查看↗

    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
    在 GitHub 上查看↗11,176
  • answerdotai/fasthtmlAnswerDotAI 的头像

    AnswerDotAI/fasthtml

    6,846在 GitHub 上查看↗

    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
    在 GitHub 上查看↗6,846
  • hickford/mechanicalsouphickford 的头像

    hickford/MechanicalSoup

    4,868在 GitHub 上查看↗

    MechanicalSoup 是一个 Python Web 自动化库,旨在模拟浏览器行为。它作为一个 Web 抓取和自动化工具包,提供 HTML 解析引擎和 HTTP 会话管理器,以编程方式与网站交互。 该库通过模仿真实用户会话实现无头(Headless)Web 交互。它通过 Cookie 处理和自动重定向跟踪管理持久状态,从而允许程序化网站导航和模拟复杂的浏览器交互。 其功能涵盖使用 CSS 选择器进行自动表单填充和提交,以及从 HTML 响应中提取数据。该工具集包括用于下载链接文件、指定自定义用户代理以及基于特定关键字搜索页面的工具。它还提供诊断工具,以在浏览器中渲染当前页面状态以进行视觉验证。

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

    Python
    在 GitHub 上查看↗4,868
  • alexanderzhou01/china-software-copyrightAlexanderZhou01 的头像

    AlexanderZhou01/China-software-copyright

    4,365在 GitHub 上查看↗

    该工具包提供了一套工具、模板和指南,用于准备中国监管机构要求的软件著作权登记文件。它自动化了必要法律申报材料和技术文档的创建,以促进中国监管体系内的软件著作权登记。 该系统包括一个代码度量计算器,用于从源文件中提取定量数据和行数以用于申请表。它还具有法律合规性检查清单和验证工具,以确保提交材料符合官方的格式、分页和页眉要求。 该项目通过用户手册和设计规范模板涵盖了文档自动化,以及根据申请人类型识别特定文档要求的材料映射。

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

    在 GitHub 上查看↗4,365
  • jqhph/dcat-adminjqhph 的头像

    jqhph/dcat-admin

    4,022在 GitHub 上查看↗

    dcat-admin 是一个 Laravel 管理面板框架,用于快速构建数据驱动的管理界面。它作为一个 CRUD 生成器和后端脚手架工具,根据数据库表模式自动生成创建、读取、更新和删除界面。 该系统通过基于插件的扩展架构以及在单个安装中运行多个独立管理实例的能力脱颖而出。它提供了将外部 API 映射到表单和表格的专用工具,以及用于在解析和提交期间执行自定义逻辑的事件驱动表单生命周期。 该框架涵盖了广泛的功能领域,包括用于管理分层权限的基于角色的访问控制、一套包含内联编辑功能的综合数据管理网格,以及多步表单工作流。它还包括用于操作仪表板的数据可视化工具,以及各种用于分块大文件上传和富文本编辑的内容处理实用程序。 提供了命令行实用程序来自动化管理组件和操作类的生成。

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

    PHPlaravellaravel-admin
    在 GitHub 上查看↗4,022
  • area17/twillarea17 的头像

    area17/twill

    3,956在 GitHub 上查看↗

    Twill 是一个 Laravel CMS 工具包和后台管理面板生成器,专为构建自定义管理控制台和内容管理系统而设计。它既是一个无头 CMS 框架,也是一个用于定义内容模型并通过专用管理界面管理结构化数据的工具包。 该项目具有可视化区块编辑器,允许发布者通过拖放界面排列和配置可重用的内容部分。它包含一个专用的数字资产管理器,用于在本地或云存储中存储、裁剪和优化图像及文件,以及一个用于处理翻译字段和本地化固定链接的多语言内容管理器。 该平台提供了广泛的内容和媒体管理功能,包括版本跟踪、发布调度和分层页面组织。它涵盖了全面的管理工具,例如基于角色的访问控制、全局搜索,以及用于快速生成 CRUD 模块和数据库迁移的命令行脚手架。 该系统通过 Trait 与 Laravel 模型集成,以实现发布和媒体处理功能。

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

    PHP
    在 GitHub 上查看↗3,956
  • react-component/formreact-component 的头像

    react-component/form

    1,810在 GitHub 上查看↗

    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
    在 GitHub 上查看↗1,810
  • react-component/field-formreact-component 的头像

    react-component/field-form

    1,023在 GitHub 上查看↗

    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
    在 GitHub 上查看↗1,023
  1. Home
  2. User Interface & Experience
  3. Form Data Binding
  4. Form Data Persistence

探索子标签

  • Creation State Preservation1 个子标签Mechanisms 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 个子标签Mechanisms 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.