WHAT IS IT?
Rallly is a date polling tool. You propose a few options, a whole day or a specific hour, share the link, and each participant ticks what works for them. The response grid shows which slot suits the group, without the usual email back and forth. It comes as a hosted version on rallly.co and as a Docker image for your own server.
WHY IS IT INTERESTING?
- Nothing to sign up for: participants open the link and answer. No account, no invitation to accept. That is what makes it usable with people outside your organization.
- Availability grid: every response fits in a single table, with the number of available participants at the top of each column. You read it at a glance.
- Comments on the poll itself: discussion stays on the poll page, so scheduling details do not scatter across a separate thread.
- Notifications and finalization: the organizer is notified on each response, picks one option, and participants get the confirmation from the tool.
- Documented self-hosting: official Docker image, PostgreSQL through Prisma, and a documentation section devoted to installation and configuration variables. The hosted version on rallly.co is there for anyone who would rather not run a server.
USE CASES
- Setting a meeting with people whose calendar you cannot see: clients, contractors, volunteers.
- Settling on a slot when company shared calendars are no longer enough to decide.
- Keeping scheduling data on your own infrastructure instead of a third-party service.
- Pinning down an exact half-hour slot on a day that is already agreed.
- Polling a multilingual group: the interface is community-translated into more than ten languages via Crowdin.
The stack is TypeScript throughout: Next.js, tRPC, Prisma and TailwindCSS, with Next-Auth for sign-in and react-email for notifications. The repository has more than 5,200 stars and 550 forks, under AGPL-3.0.
