Rallly logo

Rallly

Open-source scheduling tool for effortless group meeting coordination

Schedule group meetings with friends, colleagues, and teams using meeting polls. Find the best date and time based on participant availability without endless email chains.

Rallly banner

Overview

Streamline Group Scheduling

Rallly is a scheduling and collaboration platform designed to eliminate the friction of organizing group events and meetings. Instead of endless back-and-forth emails, create meeting polls that let participants indicate their availability, making it easy to identify optimal times that work for everyone.

Modern Architecture for Reliability

Built on a robust technical foundation—Next.js, Prisma, tRPC, and TailwindCSS—Rallly delivers a responsive, type-safe experience. The platform supports self-hosting for teams that need data sovereignty and full control over their scheduling infrastructure. PostgreSQL provides reliable data persistence, while the T3 stack ensures maintainable, scalable code.

Designed for Teams and Communities

Whether you're coordinating team standups, planning social gatherings, or organizing community events, Rallly adapts to your workflow. The interface prioritizes clarity and speed, helping organizers collect availability and finalize schedules quickly. With multilingual support through i18next and authentication via NextAuth, the platform accommodates diverse user bases and deployment scenarios.

Highlights

Meeting polls that aggregate participant availability to find optimal times
Self-hosting support with comprehensive documentation for full data control
Built on Next.js, Prisma, tRPC, and PostgreSQL for type-safe reliability
Multilingual interface with community-contributed translations

Pros

  • Eliminates email back-and-forth for scheduling group meetings
  • Modern tech stack ensures maintainability and developer experience
  • Self-hosting option provides data sovereignty and customization
  • Active community with translation and contribution support

Considerations

  • AGPL-3.0 license requires source disclosure for modified hosted versions
  • Self-hosting requires PostgreSQL and Docker infrastructure knowledge
  • Smaller ecosystem compared to commercial scheduling platforms
  • Limited built-in integrations with calendar systems

Managed products teams compare with

When teams consider Rallly, these hosted platforms usually appear on the same shortlist.

Acuity Scheduling logo

Acuity Scheduling

Online appointment booking software with automated scheduling and reminders

Appointlet logo

Appointlet

Online scheduling for teams with calendar sync and unlimited meetings

Calendesk logo

Calendesk

Online booking and appointment scheduling with payments and client notifications

Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.

Fit guide

Great for

  • Teams needing data sovereignty and self-hosted scheduling solutions
  • Organizations wanting to avoid per-user SaaS subscription costs
  • Communities coordinating recurring events with variable attendance
  • Developers seeking a customizable scheduling platform with modern architecture

Not ideal when

  • Users requiring extensive third-party calendar integrations out-of-the-box
  • Organizations without technical resources for self-hosting and maintenance
  • Teams needing advanced enterprise features like SSO or audit logs immediately
  • Projects incompatible with AGPL-3.0 copyleft licensing requirements

How teams use it

Team Sprint Planning

Coordinate recurring sprint planning sessions across distributed teams by polling availability and locking in times that maximize attendance.

Community Meetup Coordination

Organize local meetups or virtual events by collecting member availability and selecting dates that work for the majority of participants.

Client Meeting Scheduling

Share polls with external clients to find mutually convenient meeting times without exposing internal calendar details or requiring account creation.

Academic Group Projects

Students coordinate study sessions and project meetings by polling classmates' schedules and identifying common free time slots.

Tech snapshot

TypeScript94%
MDX4%
JavaScript1%
CSS1%
PLpgSQL1%
Dockerfile1%

Tags

turborepot3-stackpostgresqltrpcreact-emailnextjsi18nextzodtailwindcsstypescriptprismanext-auth

Frequently asked questions

What license does Rallly use?

Rallly is licensed under AGPL-3.0, which requires that modified versions hosted as a service must make source code available to users.

Can I self-host Rallly on my own infrastructure?

Yes, Rallly provides comprehensive self-hosting documentation. You'll need Docker, PostgreSQL, and familiarity with Next.js deployment.

What technologies power Rallly?

Rallly is built with Next.js, Prisma ORM, tRPC for type-safe APIs, TailwindCSS for styling, and PostgreSQL for data storage.

Does Rallly support multiple languages?

Yes, Rallly uses i18next for internationalization and welcomes community contributions for additional language translations.

Do participants need accounts to respond to polls?

The README does not specify authentication requirements for poll participants, but NextAuth is integrated for user authentication features.

Project at a glance

Active
Stars
4,910
Watchers
4,910
Forks
491
LicenseAGPL-3.0
Repo age10 years old
Last commit2 days ago
Self-hostingSupported
Primary languageTypeScript

Last synced 3 hours ago