| Crates.io | formvault |
| lib.rs | formvault |
| version | 0.1.0 |
| created_at | 2025-09-29 00:09:45.578407+00 |
| updated_at | 2025-09-29 00:09:45.578407+00 |
| description | FormVault is a secure and fast form backend built with Rust and PostgreSQL. |
| homepage | https://formvault.vercel.app |
| repository | https://github.com/kodevoid/formvault |
| max_upload_size | |
| id | 1858733 |
| size | 135,927 |
FormVault is a developer-first form handling service with privacy and security at its core. This repository is focused on building secure, zero-knowledge form handling.
Note: Features marked with ✅ are implemented; ⚙️ are in progress or planned; ❌ are ideas for future contributions.
⚙️ Zero-Knowledge Encryption
SDKs encrypt form submissions on the frontend before sending to the backend.
⚙️ Cross-Platform SDKs
Planned SDKs for JavaScript, Python, and Rust. Contributions welcome.
⚙️ Custom Form Fields
Support for text, numbers, files, checkboxes, etc. (some field types implemented, more planned)
⚙️ Webhooks & Notifications
Real-time submission updates. Basic webhook support implemented; extensibility needed.
⚙️ Data Validation & Sanitization
Planned feature to reduce errors and improve security.
⚙️ Access Control & Permissions
Manage who can view or process submissions. Currently under development.
❌ Audit Logs
Track submission history and access for compliance. Open for contribution.
⚙️ Developer-Friendly API
RESTful endpoints for integration. Core API implemented; more endpoints needed.
We welcome contributions! To get started:
good first issue or help wanted.FormVault is designed with end-to-end privacy in mind. Submissions are encrypted on the client side before reaching the backend. Even FormVault cannot read your users’ data without the encryption key.