What it is
Rallly is an open-source scheduling and collaboration tool built to help groups find the best date and time to meet. Instead of exchanging messages about availability, a person creates a poll with several candidate dates and times, shares the link, and participants vote on the options that work for them. It lives in the Business Software category, specifically Scheduling and Event Management, and positions itself as an open alternative to Calendly. The project is written in TypeScript and released under the AGPL-3.0 license, with the source hosted publicly and the hosted service available at rallly.co.
The concrete problem Rallly solves is the back-and-forth that precedes any group meeting. When several people need to agree on a slot, coordinating across email threads, chat messages, and separate calendars wastes time and produces ambiguity. Rallly reduces this to a single shareable poll: participants open the link, mark their availability on a grid, add comments if details need discussion, and the organizer finalizes the winning option. Voting does not require an account, which lowers the barrier for people outside the organizer's organization or tooling ecosystem. The stack is the T3-style ecosystem — Next.js, Prisma, tRPC, Tailwind CSS, PostgreSQL, Zod, NextAuth, and react-email — organized in a Turborepo monorepo, so it fits teams already working in modern TypeScript web infrastructure.
Key capabilities
- Date and time polls that propose multiple options so participants can indicate what works for everyone.
- Voting without an account: participants open the shared link and respond directly.
- An availability grid that shows all responses at a glance.
- Comments attached to the poll, so details can be discussed in context.
- Notifications that alert the organizer or participants when responses arrive.
- Finalizing a date, which selects the winning option and notifies everyone involved.
- Interface translations for more than ten languages, managed by the community through Crowdin.
- Open-source and self-hostable, so an operator can own the data.
Who uses it and how
- Organizers who need to schedule a meeting across several people and want one link instead of a message thread.
- Teams whose participants are outside the organizer's organization and should not be forced to create accounts before voting.
- Groups that need a visible availability grid to compare responses without manually tallying messages.
- Communities and companies that prefer to run the software themselves rather than depend on a hosted service.
- Multilingual groups, since the interface is translated into more than ten languages by community contributors.
Getting started
The quickest route is the hosted version at rallly.co, which requires no installation. For self-hosting, Rallly ships as a Docker image and the documentation at support.rallly.co covers installation and configuration options.
When to use
project readme (upstream, from github) — read inline

Rallly
Schedule group meetings, without the back-and-forth
Website · Documentation · Discord


Rallly is an open-source scheduling tool that helps you find the best date and time to meet. Create a poll with a few options, share the link, and let your participants vote on when they're available. No more back-and-forth emails.
✨ Features
- 📅 Date & time polls — Propose multiple options and find what works for everyone
- 🗳️ No account needed to vote — Participants just open the link and respond
- 📊 Availability grid — See everyone's responses at a glance
- 💬 Comments — Discuss the details right on the poll
- 🔔 Notifications — Get notified when participants respond
- ✅ Finalize a date — Pick the winning option and notify everyone
- 🌍 10+ languages — Community-translated via Crowdin
- 🔒 Open source & self-hostable — Own your data
☁️ Cloud version
The quickest way to get started is the hosted version. Create your first poll in seconds, no installation required.
Try Rallly free →
🐳 Self-hosting
Prefer to run your own instance? Rallly ships as a Docker image and can be self-hosted in minutes.
See the self-hosting docs for installation and configuration options.
🛠️ Built with
Next.js · Prisma · tRPC · TailwindCSS
🤝 Contributing
Contributions are welcome! Have a look at the contributing guide to get started with local development and find out how you can help.
📜 License
Rallly is open-source under the GNU Affero General Public License Version 3 (AGPLv3) or any later version. See LICENSE for more detail.
💚 Sponsors
Thank you to our sponsors for making this project possible.
Become a sponsor →