StrawPoll

Best Self Hosted Alternatives to StrawPoll

A curated collection of the 4 best self hosted alternatives to StrawPoll.

Web-based polling service for creating, sharing and embedding single- or multiple-choice polls and surveys, collecting votes in real time, viewing results and exporting data. Provides shareable links, embed codes and basic vote controls including anonymous/public options.

Alternatives List

#1
HeyForm

HeyForm

HeyForm is an open-source form builder for creating conversational surveys, quizzes, polls, and questionnaires with templates, logic, integrations, and analytics.

HeyForm screenshot

HeyForm is an open-source form builder for creating interactive, conversational forms such as surveys, questionnaires, quizzes, and polls. It provides a no-code interface to design forms, collect responses, and analyze results.

Key Features

  • Conversational form experience with ready-made templates
  • Wide range of field types, including file uploads and picture choices
  • Conditional logic and URL redirections for dynamic flows
  • Branding and theming controls, including custom CSS
  • Response analytics (e.g., completion and drop-off rates)
  • Export of submissions to CSV
  • Integrations via webhooks and connections to external tools
  • Embedding support via a dedicated embed library

Use Cases

  • Customer feedback and satisfaction surveys for small businesses
  • Lead capture and intake forms with conditional questions
  • Quizzes, polls, and questionnaires for communities or events

HeyForm is suited for teams that want a modern form experience with customization and integrations, while keeping control over deployment and data. Its modular structure includes a server, web app, and reusable form rendering and embedding packages.

8.6kstars
657forks
#2
Nextcloud Forms

Nextcloud Forms

A lightweight Nextcloud app to create surveys and forms, visualize responses, and export results while keeping data on your Nextcloud instance.

Nextcloud Forms screenshot

Nextcloud Forms is a Nextcloud application for creating surveys, questionnaires and simple forms. It provides a mobile-friendly form builder and response viewer that stores form definitions and responses on the host Nextcloud instance.

Key Features

  • Visual form builder with common question types and a simple, mobile-first design
  • Response visualization in the UI with the ability to export results as CSV
  • Shareable links for publishing forms and collecting responses
  • Data and responses stored on the local Nextcloud instance for local control and privacy
  • Lightweight integration with Nextcloud app management and user accounts

Use Cases

  • Internal staff surveys, polls and feedback collection for organizations using Nextcloud
  • Event RSVPs, registration forms and simple sign-up forms
  • Lightweight data collection for classrooms, clubs, or small teams that require privacy and CSV exports

Limitations and Considerations

  • Requires a Nextcloud instance and the Nextcloud app system; not a standalone service
  • Feature set is intentionally minimal compared to some hosted form platforms; advanced question types and collaborative form editing are areas under active development

Nextcloud Forms is suitable for users who want a straightforward, privacy-focused forms solution tightly integrated into Nextcloud. It emphasizes simplicity, local data control, and easy export of collected responses.

361stars
112forks
#3
Bitpoll

Bitpoll

Django-based application to create date/time polls and general surveys for scheduling meetings, with anonymous voting, private events, and LDAP support.

Bitpoll is a Django-based web application for creating and running polls for dates, times, or general questions. It is focused on scheduling meetings and collecting availability while offering options for anonymity, registration, and privacy.

Key Features

  • Create polls for full-day events, specific time slots, or general questions
  • Support for anonymous votes or named voters; optional registration requirement
  • Private events and invite-only polls with manually set or randomized URLs
  • Custom classes for event types and flexible poll configuration
  • Docker-ready deployment and manual install via Python virtualenv and Django
  • Optional LDAP authentication integration and production-ready suggestions (uwsgi, translation compilation)

Use Cases

  • Schedule group meetings by collecting participant availability across dates and times
  • Run simple opinion or preference polls for teams, communities, or events
  • Host invite-only event planning where only invited participants can vote

Limitations and Considerations

  • Authentication options are limited out of the box (LDAP is mentioned); third-party OAuth/OIDC integrations require custom setup
  • Production setup requires manual configuration of Django settings, database, and static asset handling; some system administration knowledge is recommended

Bitpoll is suitable for organizations needing a lightweight, self-hosted poll and scheduling tool with flexible privacy options. It integrates into existing infrastructure via LDAP and can be deployed using Docker or standard Django deployment practices.

292stars
40forks
#4
Framadate

Framadate

Free/libre web service for creating date-based scheduling polls and classic option polls; no registration required. Operated by Framasoft and built on the Pollaris open-source project.

Framadate is a web service offered by the Framasoft association for organising meetings and taking group decisions. The current (2025) version is based on the open-source Pollaris project (AGPL‑3) and provides date-based scheduling polls and classic option polls without mandatory registration.

Key Features

  • Create date polls to propose multiple dates/times and collect participant availability.
  • Create classic choice polls to decide between options without dates.
  • Mobile-friendly, accessible UI designed for clarity and simpler poll creation.
  • Results visualization in-page with export options for offline analysis.
  • Administration link for poll owners to extend or manage polls; configurable end dates.
  • Privacy-focused: minimal data collection, no advertising, and source code published under AGPL‑3.
  • Multilingual interface and community-driven translations.

Use Cases

  • Coordinate meeting times for volunteer groups, clubs, or small organisations.
  • Quickly gather preferences or make simple group decisions without user accounts.
  • Collect availability for events, workshops, or collaborative sessions.

Limitations and Considerations

  • Default poll lifetime is limited (180 days by default); expired polls can be extended only within a fixed grace period before permanent deletion.
  • The service is a new/beta deployment of Pollaris (feature parity with the older Framadate UI is still evolving); some legacy options (for example, a global "anyone can edit all votes" mode) may not yet be implemented.
  • Moderation and usage are subject to the host association's terms and moderation charter; advanced enterprise integrations or SSO are not primary features.

Framadate is aimed at simple, low-friction scheduling and polling with an emphasis on data minimalism and free software principles. It is suitable for groups that need quick coordination without account management and for organisations that prioritise privacy and open code.

Why choose an open source alternative?

  • Data ownership: Keep your data on your own servers
  • No vendor lock-in: Freedom to switch or modify at any time
  • Cost savings: Reduce or eliminate subscription fees
  • Transparency: Audit the code and know exactly what's running