Rallly — Open Source Meeting Scheduling & Polling Tool
Rallly is an open-source Doodle alternative for scheduling group meetings. Create polls, share availability, and find the best time — no sign-up required for participants.
Safe staging for this asset
This asset is staged first. The copied prompt tells the agent to inspect the staged files and ask before activating scripts, MCP config, or global config.
npx -y tokrepo@latest install d54be0e0-349d-11f1-9bc6-00163e2b0d79 --target codexStages files first; activation requires review of the staged README and plan.
What it is
Rallly is an open-source alternative to Doodle for scheduling group meetings. It lets you create availability polls, share them with participants, and find the best meeting time. Participants do not need to create accounts to vote.
Rallly targets teams, communities, and event organizers who need simple group scheduling without the bloat and ads of commercial tools. It can be self-hosted for full data ownership or used via the hosted version.
The project is actively maintained and suitable for both individual developers and teams looking to integrate it into their existing toolchain. Documentation and community support are available for onboarding.
How it saves time or tokens
Rallly eliminates the back-and-forth email chains for finding meeting times. Create a poll with proposed dates, share the link, and participants mark their availability. The visual grid shows which times work for the most people. No account creation, no app installation, no friction.
For teams evaluating multiple tools in the same category, the clear documentation and active community reduce the time spent on research and troubleshooting. Getting started takes minutes rather than hours of configuration.
How to use
- Go to rallly.co or deploy your own instance using Docker.
- Create a new poll with a title, description, and proposed dates/times.
- Share the poll link with participants via email, Slack, or any messaging tool.
- Participants mark their availability (yes, if-need-be, no). The best time is highlighted automatically.
Example
# Self-host Rallly with Docker Compose
git clone https://github.com/lukevella/rallly.git
cd rallly
# Configure environment
cp .env.example .env
# Edit .env: set DATABASE_URL, SECRET_PASSWORD, NEXT_PUBLIC_BASE_URL
# Start the application
docker compose up -d
# Access at http://localhost:3000
# Create your first poll and share the link
Related on TokRepo
- AI Tools for Task Management — Scheduling and productivity tools for teams.
- AI Tools for Self-Hosted — Self-hosted alternatives to commercial SaaS tools.
Common pitfalls
- Creating polls with too many date options. More than 10-15 options overwhelm participants and reduce response rates. Narrow down to the most likely candidates first.
- Not setting a deadline for responses. Without a deadline, polls stay open indefinitely and decisions stall. Set a clear response date in the poll description.
- Forgetting to configure email notifications in self-hosted setups. Without SMTP configuration, participants do not receive poll invitations or update notifications.
- Not reading the changelog before upgrading. Breaking changes between versions can cause unexpected failures in production. Pin your version and review release notes.
Frequently Asked Questions
Yes. Rallly is open-source under the AGPL license. The hosted version at rallly.co offers a free tier. Self-hosting is completely free with no feature restrictions.
No. Participants can vote on polls without creating an account. They enter their name and mark their availability. This is one of Rallly's key advantages over tools that require sign-up.
Yes. Rallly provides Docker Compose files for self-hosting. You need a PostgreSQL database and optionally an SMTP server for email notifications. The application runs as a Next.js app.
Rallly is open-source, ad-free, and does not require participant accounts. Doodle is commercial with a free tier that includes ads and limits. Rallly offers the same core functionality with a cleaner experience.
Yes. Rallly detects each participant's time zone and displays proposed times in their local time. This prevents confusion when scheduling across multiple time zones.
Citations (3)
- Rallly GitHub— Open-source Doodle alternative for group scheduling
- Rallly Official Site— No account required for participants
- Rallly Documentation— Self-hosted with Docker Compose
Related on TokRepo
Source & Thanks
- GitHub: lukevella/rallly — 5K+ ⭐ | AGPL-3.0
- Website: rallly.co
Discussion
Related Assets
Postiz — Open Source Social Media Scheduling & Management
Postiz is an open-source social media scheduling tool with AI content generation, multi-platform posting, team collaboration, and analytics — a Buffer/Hootsuite alternative.
SuperTokens — Open Source Auth0 Alternative
SuperTokens is an open-source authentication solution with email/password, passwordless, social login, session management, and MFA. Drop-in UI components for React, Vue, and Angular.
Logto — Open Source Authentication & Authorization for SaaS
Logto is an open-source Auth0 alternative providing OIDC/OAuth 2.1 authentication with multi-tenancy, SSO, RBAC, and MFA for modern SaaS and AI apps.
Strapi — Leading Open Source Headless CMS
Strapi is the most popular open-source headless CMS with 71K+ stars. Visual content-type builder, REST & GraphQL APIs, RBAC, and extensive plugin marketplace.