Loading...
Discovering amazing open source projects
Discovering amazing open source projects
Loading post content...
Rallly lets teams and friends find the best meeting time with a simple, privacy‑first poll. Self‑hosted or SaaS, it replaces costly tools like Doodle while keeping data under your control.
Every week, countless teams waste hours juggling inboxes, calendar links, and endless “Can you do X?” replies. The friction isn’t just annoying—it costs money, slows decisions, and often leads to missed opportunities. What if you could replace that chaos with a single, shareable poll that automatically handles time‑zone conversion, supports large groups, and keeps every response under your own control?
Enter Rallly, the open‑source alternative to proprietary scheduling services. Whether you run a startup, a community group, or just need a quick way to coordinate a family dinner, Rallly gives you a lightweight, privacy‑first solution that you can host yourself or use for free on the public instance.
Feature | What It Does | Why It Matters |
---|---|---|
Meeting Poll Creation | One‑click “New Poll” page, title, description, date or time slots selection. | Reduces setup time to under a minute. |
Automatic Time‑Zone Conversion | Detects participant’s locale and shows times accordingly. | Removes manual calculations and errors. |
No‑Login Polls | Participants vote via a shareable link; no account required. | Lowers friction for external guests. |
Multi‑Language Support | Over 10 languages available out of the box. | Makes the tool inclusive for global teams. |
Self‑Hosting Docs | Step‑by‑step guide for Docker‑based deployment. | Gives full control over data and branding. |
Spaces (Advanced) | Group‑level organization for recurring meetings and seat management. | Ideal for clubs, classrooms, or recurring sprint planning. |
Visit the public site, click New Poll, and start scheduling right away.
If you want to explore the code or contribute, follow these steps:
# Clone the repo
git clone https://github.com/lukevella/rallly.git
cd rallly
# Install dependencies (pnpm is recommended)
pnpm install
# Set up environment variables
cp .env.development .env
# Edit .env if you need custom configuration
# Generate Prisma client
pnpm db:generate
# Spin up the Docker‑based PostgreSQL database
pnpm docker:up
# Apply migrations and seed test data
pnpm db:reset
# Start the development server
pnpm dev
Your local instance will be available at http://localhost:3000
. For production‑grade self‑hosting, consult the self‑hosting documentation.
Feature | Rallly (Open‑Source) | Doodle (SaaS) | When2Meet (Free) | Calendly (Paid) |
---|---|---|---|---|
Cost | Free (self‑host or public instance) | Free tier + paid plans | Free | Starts at $8/user/mo |
Data Ownership | Your database / self‑hosted | Doodle’s servers | Doodle’s servers | Calendly’s servers |
Time‑Zone Auto‑Convert | ✅ | ✅ (paid) | ❌ | ✅ |
No‑Login Voting | ✅ | ❌ (requires email) | ✅ | ❌ |
Self‑Hosting | ✅ (Docker, Prisma) | ❌ | ❌ | ❌ |
API / Extensibility | tRPC + OpenAPI | Limited API | None | Robust API (paid) |
Language Support | 10+ | 5+ | 1 | 1 |
Branding Customization | Full control | Limited | None | Limited (paid) |
Open‑Source Community | Active contributors, translation guides | Closed source | Closed source | Closed source |
Rallly shines where privacy, cost‑savings, and flexibility matter most.
Rallly welcomes contributions of all kinds:
For weekly news in the tech-world check out The Infinity Dev Newsletter
Ready to ditch endless email threads and reclaim your calendar?
Give your team the tool it deserves—simple, private, and completely under your control. Happy scheduling!
Curating the best open source projects every day. Follow us for daily discoveries of amazing tools and libraries.
Get all the latest posts delivered straight to your inbox.
We respect your privacy. Unsubscribe at any time.