UNPKG

houseform

Version:

Simple to use React forms, where your validation and UI code live together in harmony.

80 lines (61 loc) β€’ 9.3 kB
<div align="center"> <h1>HouseForm</h1> <img height="320" width="320" alt="A ledger with a house shape" src="./docs/public/logo.svg" /> <p>Simple to use React forms, where your validation and UI code live together in harmony.</p> </div> <div align="center"> [![Build Status](https://img.shields.io/github/actions/workflow/status/houseform/houseform/build.yml?branch=main)](https://github.com/crutchcorn/cli-testing-library/actions/workflows/validate.yml?query=branch%3Amain) [![Test Status](https://img.shields.io/github/actions/workflow/status/houseform/houseform/test.yml?branch=main&label=tests)](https://github.com/crutchcorn/cli-testing-library/actions/workflows/validate.yml?query=branch%3Amain) [![Pre-release](https://img.shields.io/npm/v/houseform.svg)](https://npm.im/houseform) [![gzip size](https://img.badgesize.io/https://unpkg.com/houseform@latest/dist/houseform.umd.cjs?compression=gzip)](https://unpkg.com/browse/houseform@latest/dist/houseform.umd.cjs) [![license](https://badgen.now.sh/badge/license/MIT)](./LICENSE.md) [![Discord](https://img.shields.io/discord/1087742343832154152?color=7389D8&label&logo=discord&logoColor=ffffff)](https://discord.com/invite/n9pGcTh3Sx) </div> **Visit [https://houseform.dev/](https://houseform.dev/) to get started with HouseForm.** ## Contributing If you've ever wanted to contribute to open source, now is your chance! See the [contributing docs](./CONTRIBUTING.md) for more information ## Contributors Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)): <!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section --> <!-- prettier-ignore-start --> <!-- markdownlint-disable --> <table> <tbody> <tr> <td align="center" valign="top" width="14.28%"><a href="https://crutchcorn.dev/"><img src="https://avatars.githubusercontent.com/u/9100169?v=4?s=100" width="100px;" alt="Corbin Crutchley"/><br /><sub><b>Corbin Crutchley</b></sub></a><br /><a href="https://github.com/houseform/houseform/commits?author=crutchcorn" title="Code">πŸ’»</a> <a href="https://github.com/houseform/houseform/commits?author=crutchcorn" title="Documentation">πŸ“–</a> <a href="#maintenance-crutchcorn" title="Maintenance">🚧</a> <a href="https://github.com/houseform/houseform/commits?author=crutchcorn" title="Tests">⚠️</a></td> <td align="center" valign="top" width="14.28%"><a href="http://pratti.design/"><img src="https://avatars.githubusercontent.com/u/17130024?v=4?s=100" width="100px;" alt="Eduardo Pratti"/><br /><sub><b>Eduardo Pratti</b></sub></a><br /><a href="#design-PrattiDev" title="Design">🎨</a></td> <td align="center" valign="top" width="14.28%"><a href="https://github.com/emkay"><img src="https://avatars.githubusercontent.com/u/1327?v=4?s=100" width="100px;" alt="Michael Matuzak"/><br /><sub><b>Michael Matuzak</b></sub></a><br /><a href="https://github.com/houseform/houseform/commits?author=emkay" title="Documentation">πŸ“–</a></td> <td align="center" valign="top" width="14.28%"><a href="https://jamesperkins.dev/"><img src="https://avatars.githubusercontent.com/u/45409975?v=4?s=100" width="100px;" alt="James Perkins"/><br /><sub><b>James Perkins</b></sub></a><br /><a href="https://github.com/houseform/houseform/commits?author=perkinsjr" title="Documentation">πŸ“–</a> <a href="#video-perkinsjr" title="Videos">πŸ“Ή</a></td> <td align="center" valign="top" width="14.28%"><a href="https://github.com/gitname"><img src="https://avatars.githubusercontent.com/u/7143133?v=4?s=100" width="100px;" alt="gitname"/><br /><sub><b>gitname</b></sub></a><br /><a href="https://github.com/houseform/houseform/commits?author=gitname" title="Documentation">πŸ“–</a></td> <td align="center" valign="top" width="14.28%"><a href="https://chasingtherain.vercel.app/"><img src="https://avatars.githubusercontent.com/u/48197694?v=4?s=100" width="100px;" alt="ChasingRain"/><br /><sub><b>ChasingRain</b></sub></a><br /><a href="https://github.com/houseform/houseform/commits?author=chasingtherain" title="Code">πŸ’»</a> <a href="https://github.com/houseform/houseform/commits?author=chasingtherain" title="Documentation">πŸ“–</a> <a href="https://github.com/houseform/houseform/commits?author=chasingtherain" title="Tests">⚠️</a></td> <td align="center" valign="top" width="14.28%"><a href="https://github.com/nordowl"><img src="https://avatars.githubusercontent.com/u/71926058?v=4?s=100" width="100px;" alt="Jonas D."/><br /><sub><b>Jonas D.</b></sub></a><br /><a href="https://github.com/houseform/houseform/commits?author=nordowl" title="Documentation">πŸ“–</a></td> </tr> <tr> <td align="center" valign="top" width="14.28%"><a href="http://shivan.xyz"><img src="https://avatars.githubusercontent.com/u/51132467?v=4?s=100" width="100px;" alt="Shivan Sivakumaran"/><br /><sub><b>Shivan Sivakumaran</b></sub></a><br /><a href="https://github.com/houseform/houseform/commits?author=shivan-s" title="Documentation">πŸ“–</a></td> <td align="center" valign="top" width="14.28%"><a href="http://charlesfig.github.io"><img src="https://avatars.githubusercontent.com/u/39968271?v=4?s=100" width="100px;" alt="Carlos"/><br /><sub><b>Carlos</b></sub></a><br /><a href="https://github.com/houseform/houseform/commits?author=charlesfig" title="Code">πŸ’»</a> <a href="https://github.com/houseform/houseform/commits?author=charlesfig" title="Tests">⚠️</a></td> <td align="center" valign="top" width="14.28%"><a href="https://jpedromagalhaes.vercel.app/"><img src="https://avatars.githubusercontent.com/u/48808846?v=4?s=100" width="100px;" alt="JoΓ£o Pedro MagalhΓ£es"/><br /><sub><b>JoΓ£o Pedro MagalhΓ£es</b></sub></a><br /><a href="https://github.com/houseform/houseform/commits?author=joaom00" title="Documentation">πŸ“–</a> <a href="https://github.com/houseform/houseform/commits?author=joaom00" title="Tests">⚠️</a> <a href="https://github.com/houseform/houseform/commits?author=joaom00" title="Code">πŸ’»</a></td> <td align="center" valign="top" width="14.28%"><a href="https://bejo.dev/"><img src="https://avatars.githubusercontent.com/u/3190666?v=4?s=100" width="100px;" alt="Orlando Benjamin"/><br /><sub><b>Orlando Benjamin</b></sub></a><br /><a href="https://github.com/houseform/houseform/commits?author=caxco93" title="Tests">⚠️</a></td> <td align="center" valign="top" width="14.28%"><a href="https://github.com/mostafaegouda"><img src="https://avatars.githubusercontent.com/u/100293809?v=4?s=100" width="100px;" alt="Mostafa Gouda"/><br /><sub><b>Mostafa Gouda</b></sub></a><br /><a href="https://github.com/houseform/houseform/commits?author=mostafaegouda" title="Documentation">πŸ“–</a></td> <td align="center" valign="top" width="14.28%"><a href="http://eriksimon.dev"><img src="https://avatars.githubusercontent.com/u/10850738?v=4?s=100" width="100px;" alt="Erik Simon"/><br /><sub><b>Erik Simon</b></sub></a><br /><a href="https://github.com/houseform/houseform/commits?author=ShooTeX" title="Code">πŸ’»</a> <a href="https://github.com/houseform/houseform/commits?author=ShooTeX" title="Tests">⚠️</a> <a href="https://github.com/houseform/houseform/commits?author=ShooTeX" title="Documentation">πŸ“–</a></td> <td align="center" valign="top" width="14.28%"><a href="https://github.com/sgoodluck"><img src="https://avatars.githubusercontent.com/u/106334996?v=4?s=100" width="100px;" alt="Seth"/><br /><sub><b>Seth</b></sub></a><br /><a href="https://github.com/houseform/houseform/issues?q=author%3Asgoodluck" title="Bug reports">πŸ›</a></td> </tr> <tr> <td align="center" valign="top" width="14.28%"><a href="http://joostschuur.com"><img src="https://avatars.githubusercontent.com/u/92457?v=4?s=100" width="100px;" alt="Joost Schuur"/><br /><sub><b>Joost Schuur</b></sub></a><br /><a href="https://github.com/houseform/houseform/commits?author=jschuur" title="Code">πŸ’»</a> <a href="https://github.com/houseform/houseform/commits?author=jschuur" title="Documentation">πŸ“–</a></td> <td align="center" valign="top" width="14.28%"><a href="https://github.com/babycourageous"><img src="https://avatars.githubusercontent.com/u/14936212?v=4?s=100" width="100px;" alt="Rene Dellefont"/><br /><sub><b>Rene Dellefont</b></sub></a><br /><a href="https://github.com/houseform/houseform/issues?q=author%3Ababycourageous" title="Bug reports">πŸ›</a> <a href="#research-babycourageous" title="Research">πŸ”¬</a></td> <td align="center" valign="top" width="14.28%"><a href="https://github.com/Anon-136"><img src="https://avatars.githubusercontent.com/u/51981658?v=4?s=100" width="100px;" alt="Anon Jindawong"/><br /><sub><b>Anon Jindawong</b></sub></a><br /><a href="https://github.com/houseform/houseform/commits?author=Anon-136" title="Documentation">πŸ“–</a> <a href="https://github.com/houseform/houseform/commits?author=Anon-136" title="Tests">⚠️</a> <a href="https://github.com/houseform/houseform/commits?author=Anon-136" title="Code">πŸ’»</a></td> </tr> </tbody> </table> <!-- markdownlint-restore --> <!-- prettier-ignore-end --> <!-- ALL-CONTRIBUTORS-LIST:END --> This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!