JustOneDev

Open Source
Form Management Server
built for Developers

PHPForm is the ultimate open-source solution for form management, built with developers in mind. Offers limitless possibilities for form creation, ensuring unmatched efficiency and user accessibility. It's adaptable to any hosting service, making your web presence more powerful than ever.

User-Friendly
Admin Panel

PHPForm admin panel combines simplicity with powerful features, offering an intuitive dashboard for insights, easy drag-and-drop form customization, sophisticated user management, and real-time analytics.
Example

API That's Just
Easy to Use

The PHPForm API is both simple and powerful. It uses REST JSON principles and has just two endpoints: one to get form settings and another to submit responses. It's user-friendly, making it easy for developers to quickly integrate forms into any project.
GET https://yourserver.com/api/forms/:hash
Response
{
  "fields": [
    {
      "type": "text",
      "name": "name",
      "label": "Hey! Can you tell us your name?",
      "hint": "",
      "isRequired": true,
      "validations": [
        {
          "name": "minLength",
          "type": "int",
          "value": 5
        },
        {
          "name": "maxLength",
          "type": "int",
          "value": 30
        },
        {
          "name": "pattern",
          "type": "string",
          "value": "^[a-zA-Z ]+$"
        }
      ]
    },
    {
      "type": "email",
      "name": "email",
      "label": "Hi {name}! Please tell your email.",
      "hint": "We will keep it in secret and only use in case we need to contact you!",
      "isRequired": true,
      "validations": []
    },
    {
      "type": "integer",
      "name": "rate",
      "label": "Please rate from 1 to 10 your experience with PHPForm",
      "hint": "",
      "isRequired": false,
      "validations": [
        {
          "name": "min",
          "type": "int",
          "value": 1
        },
        {
          "name": "max",
          "type": "int",
          "value": 10
        }
      ]
    },
    {
      "type": "text",
      "name": "message",
      "label": "Please give us some thoughts how we can improve our product",
      "hint": "",
      "isRequired": true,
      "validations": [
        {
          "name": "minLength",
          "type": "int",
          "value": 10
        },
        {
          "name": "maxLength",
          "type": "int",
          "value": null
        },
        {
          "name": "pattern",
          "type": "string",
          "value": null
        }
      ]
    }
  ]
}
            
POST https://yourserver.com/api/forms/:hash
Request
{
  "name": "John Doe",
  "email": "[email protected]",
  "rate": 10,
  "message": "I love PHPForm!"
}
            

Core Benefits

An Open-Source, Lightweight, Headless Solution. Designed for practicality and ease of use, it offers tangible benefits like full data control and flexible integration.
  • 1

    Open-Source

    Enjoy complete control and customization with the flexibility of open-source software.

  • 2

    Cost Efficiency

    Eliminate expensive subscriptions with a free, feature-rich form management solution.

  • 3

    Unlimited Forms

    Create and receive limitless forms and submissions without any restrictions.

  • 4

    User-Friendly Admin

    Easy-to-use admin panel for efficient form management and operations.

  • 5

    Custom Access Levels

    Tailor user access with specific permissions for administrators and users.

  • 6

    Data Ownership

    Full control and ownership of your data, ensuring privacy and independence from third-party providers.

  • 7

    Headless Architecture

    Leveraging a headless design for greater flexibility and seamless integration with existing systems and frontends.

  • 8

    Hosting Flexibility

    Compatible with a wide range of hosting services, from affordable to free options.

Write me
a message

I'm always open to new opportunities and interesting projects. If you have an idea or a project you'd like to discuss, feel free to reach out to me.

Or follow me on social media