OpnForm

Beautiful form builder.

Healthy · 75
75/100
Healthy

Actively maintained with regular releases.

Maintenance 23/40
Releases 25/25
Community 12/20
Momentum 15/15

Commit activity more than 56% of tracked projects; popularity more than 61%. How this is calculated.

Commits, last 11 months

2025-10: 77 commits 2025-11: 53 commits 2025-12: 13 commits 2026-01: 39 commits 2026-02: 20 commits 2026-03: 10 commits 2026-04: 13 commits 2026-05: 15 commits 2026-06: 35 commits 2026-07: 38 commits 2026-08: 34 commits
2025-10 347 total 2026-08
Stars3.8k
Latest releasev2.5.0 · 2 Sept 2026
Repo updated25 Sept 2026
LicenceAGPL-3.0
Built withPHP, Nodejs, Docker

Is OpnForm actively maintained?

Development is ongoing. The repository recorded 347 commits over the same window, and the last three months alone account for 107 of them.

Activity is accelerating: the last quarter carried 182% more commits than the one before it.

The most recent tagged release, v2.5.0, shipped within the last month — a current, installable version exists today.

Of the 21 projects we track in Polls and Events, OpnForm ranks #3 by health score — in the top quarter of its category.

What OpnForm actually does

OpnForm is an open-source tool designed to create and manage web forms for polls, events, and data collection. It provides a self-hosted interface to build and deploy custom input forms without relying on third-party SaaS providers.

Best fit: It suits teams or individuals who want to keep form submission data on their own infrastructure while avoiding monthly subscription fees.

Worth knowing: The AGPL-3.0 licence places strong copyleft requirements on your modifications, which may complicate usage if you plan to integrate it into proprietary internal services.

Deployment notes

As a Docker-based deployment utilising PHP and Node.js, you will typically need to configure persistent storage for your database and set up a reverse proxy to handle TLS termination.


OpnForm as a replacement for


Alternatives to OpnForm

Projects in the same categories, ordered by health score.