PHPackages                             spanjaan/wn-forms-plugin - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. spanjaan/wn-forms-plugin

ActiveWinter-plugin[Utility &amp; Helpers](/categories/utility)

spanjaan/wn-forms-plugin
========================

Create easy (and almost magic) AJAX forms

115PHP

Since Sep 13Pushed 1y ago1 watchersCompare

[ Source](https://github.com/spanjaan/wn-forms-plugin)[ Packagist](https://packagist.org/packages/spanjaan/wn-forms-plugin)[ RSS](/packages/spanjaan-wn-forms-plugin/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

Why Use Magic Forms?
--------------------

[](#why-use-magic-forms)

We often create forms for work or personal projects.

Sometimes, we need to change fields, update rules, or save data. Doing this all the time can get boring.

Magic Forms makes it simple. Just add the HTML, and it will save the data or send it by email without extra effort!

Features
--------

[](#features)

- Create any type of form: contact, feedback, registration, uploads, etc
- Write only HTML
- Don't code forms logic
- Laravel validation
- Custom validation errors
- Use multiple forms on same page
- Store on database
- Export data in CSV
- Access database records from backend
- Send mail notifications to multiple recipients
- Auto-response email on form submit
- reCAPTCHA validation
- Inline errors with fields (read documentation for more info)
- File uploads using Filepond
- Per form group backend listing

###  Health Score

16

—

LowBetter than 5% of packages

Maintenance29

Infrequent updates — may be unmaintained

Popularity7

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity17

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://www.gravatar.com/avatar/bb70cd5ede50a030d302774635dee1252f8d00b6838b2aec2519329a92ae20db?d=identicon)[spanjaan](/maintainers/spanjaan)

---

Top Contributors

[![spanjaan](https://avatars.githubusercontent.com/u/64153858?v=4)](https://github.com/spanjaan "spanjaan (3 commits)")

### Embed Badge

![Health badge](/badges/spanjaan-wn-forms-plugin/health.svg)

```
[![Health](https://phpackages.com/badges/spanjaan-wn-forms-plugin/health.svg)](https://phpackages.com/packages/spanjaan-wn-forms-plugin)
```

###  Alternatives

[orklah/psalm-strict-types

Adds strict\_types declaration when the file is provably safe

16104.0k](/packages/orklah-psalm-strict-types)[ytake/php-presto-client

php prestodb client

1835.6k](/packages/ytake-php-presto-client)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
