PulseGateLive intelligence on AI-era software
Coverage
171,986

Software tracked

 

Freshness
39 min ago

Last update

 

Cadence
944/day

7-day average

Indexed today: 639

PulseGate

Live intelligence on the software shipping in the AI era — apps, models, agents, and infra.

Software is shipping faster than ever, and a growing share of it lives outside the official app stores. PulseGate tracks it live — free, for builders, analysts, and everyone keeping up.

Platform

  • All Apps
  • Categories
  • Industry Updates
  • Data Sources
  • Coverage Rules
  • Glossary
  • Embed Widget

Support

  • Help Center
  • Suggest a URL
  • Report an Issue

Company

  • About
  • Press & Data
  • Contact
  • Platform Status

Legal

  • Privacy
  • Terms
  • Disclaimer

© 2026 PulseGate. Operated by Dymaxio s.r.o., Prague, Czech Republic.·

All systems operational
PulseGate
FO
form-dirty
Visit ↗
  1. Home/
  2. Frameworks & SDKs/
  3. form-dirty
←Back to results
Fform-dirty logo

form-dirty

everythingfrontend.com·Infrastructure

form-dirty is a TypeScript library designed to detect unsaved changes in web forms. It addresses the common need for tracking whether a form's current state differs from its original baseline, helping prevent accidental data loss by notifying users of unsaved modifications. The tool is framework-agnostic and can be integrated with both native HTML forms and controlled form states used in libraries such as React, Vue, and Svelte.

The primary features include a single boolean property, isDirty, which instantly reflects whether any field has changed, eliminating the need for manual comparison or deep equality checks. It also provides a changedFields array detailing each field that differs from the original state, including the field's name, its original value, and its current value. Developers can use the snapshot() method to reset the baseline after a successful save, marking the form as clean again. The library offers a beforeunload guard option, which, when enabled, prevents users from navigating away from the page if the form is dirty, reducing the risk of accidental data loss. Additional methods include update() for pushing new field values in controlled mode, guard() for toggling the beforeunload protection, and destroy() for cleanup.

0kB gzipped) and easy to drop into any project without requiring a specific form library or additional dependencies. Installation is supported via npm, yarn, pnpm, or direct import from a CDN. The library is suitable for developers building web applications who need reliable, minimal overhead detection of unsaved form changes across a variety of frontend frameworks or with plain HTML forms.

The tool is distributed under the MIT License, allowing for broad use and integration in both open-source and commercial projects. Its design emphasizes simplicity, framework independence, and straightforward integration with server-side rendering environments.

Open SourceMIT
CLI
F
form-dirty preview
Visit everythingfrontend.com↗

Overview

7 features

In the Frameworks & SDKs space, form-dirty takes a focused approach. It helps developers detect and manage unsaved changes in web forms to prevent data loss and improve user experience. form-dirty is an open-source project aimed at web developers. The project is open source (MIT). The product ships for the command line.

form-dirty first shipped in 2026. Among its 7 catalogued features are dirty state detection, changed fields listing, and beforeunload guard.

  • ✓Dirty state detection
  • ✓Changed fields listing
  • ✓beforeunload guard
  • ✓Snapshot state
  • ✓Zero dependencies
  • ✓Framework agnostic
  • ✓SSR safe

Tags

form-dirty-checkunsaved-changesform-state-management

AI capabilities

Weights: Proprietary

Built with & integrations

Hosting
vercel
Runs on
CLI

Trust & compliance

LicenseMIT
Verified signals
✓ HTTPS✓ Open Source✓ Free tier✓ GitHub

Recent events

Latest indexed changes and source events

  1. IndexedJun 28, 10:06 AM

    Listing verified by the PulseGate indexer

    Source: PulseGate indexerOpen ↗

Frequently asked questions about form-dirty

What is form-dirty?
Form-dirty helps developers detect and manage unsaved changes in web forms to prevent data loss and improve user experience. It is catalogued under Frameworks & SDKs on PulseGate.
Who should use form-dirty?
form-dirty is an open-source project built for web developers.
Does form-dirty have a free plan?
Yes — form-dirty is open source under the MIT license and free to use.
What platforms does form-dirty run on?
form-dirty runs on the command line.
Is form-dirty still active?
PulseGate's automated liveness checks currently classify form-dirty as active.
What tools are similar to form-dirty?
Similar tools tracked by PulseGate include StaticForms, Savelo Form Autosave, and FormFiller.StaticFormsSavelo Form AutosaveFormFiller
How long has form-dirty been around?
form-dirty first shipped in 2026.
Is form-dirty open source?
Yes — form-dirty is open source under the MIT license, developed on GitHub.

At a glance

Pricing
Open Source
Platforms
Api · Cli
Languages
English
Open source
Yes (GitHub)
License
MIT
First seen
Apr 11, 2026
Activity
🟢 Active
Status
🟢 Active
Built for
web developers
Model
Open source
Solves
Helps developers detect and manage unsaved changes in web forms to prevent data loss and improve user experience.

Developer

Everythingfrontend
Solo developer
↗ GitHub

Open source

View on GitHub →
⭐ Stars
0
🍴 Forks
0
Open issues
0
Last commit
4mo ago
Commits 90d
0
Contributors
1
Authorship
Solo
Default branch
main
Latest release
v1.0.2 · 4mo ago

Live coverage

Confidence
High · 96
Indexed
Jun 28, 2026
Lifecycle
Alive
Activity
Active
First seen
Apr 2026
Last seen
2w ago
Identity audit (9)
Entity ID
cmqxmjlk30140wd2p3hrxu95q
Slug
form-dirty-unsaved-changes-detection-for-the-we-everythingfrontend-com
Verification state
Indexed for public listing
Claim / listing state
Unclaimed · listed: yes
Index status
Included in index
Latest evidence snapshot
Jun 28, 2026
Timeline basis
Indexed-at chronology (no inferred launch/funding milestones).
Last updated
Jul 13, 2026
Canonical URL
https://everythingfrontend.com/form-dirty

Similar apps

Other apps tracked under the same category.

  • StaticForms
    static-forms.com
  • Savelo Form Autosave
    wordpress.org
  • FormFiller
    formfillerapp.com
  • Form Auto-Save (Lite)
    wordpress.org
  • Form Enhancer
    formenhancer.com
  • nForms
    nforms.eu