Create and manage interactive forms with AI assistance, real time analytics, and customizable themes for data collection.

Ikiform is an open-source, self-hosted web app that provides a web-based platform for creating, managing, and analyzing interactive forms. The software is deployed as a server application and includes a dedicated dashboard for administrators and form creators to oversee their data collection processes.
The platform allows users to build forms through a visual editor or via AI assistance. It handles the entire lifecycle of a survey, from initial design and theme customization to the collection of submissions and the analysis of resulting data. Public forms are accessible via unique slugs, while creators manage their assets through an authenticated backend that separates public facing forms from administrative controls.
The application is built using a modern TypeScript stack, utilizing Next.js with the App Router, React, and Tailwind CSS. It relies on Supabase for backend services, database management, and identity handling. The architecture includes a comprehensive set of API routes for AI chat sessions, form submissions, and administrative tasks. To ensure stability, the project incorporates Playwright for end-to-end testing and UI regression coverage, including a specific internal test harness route for verification.
Administrators have access to specific routes for managing user details and form statistics, while the AI builder provides a chat-based interface to streamline the creation of form fields. The system also includes legal pages for GDPR and DPA compliance, making it suitable for organizations with strict data privacy requirements. The deployment process is managed via Bun, allowing for rapid development and production builds.
Ikiform is a flexible form builder for users who require data ownership and AI-assisted design tools.
Create conversational surveys, quizzes, and polls with conditional logic and custom branding for data collection needs.
A no-code form builder for creating data collection forms with custom logic, analytics, and third party integrations.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.