Automation and scraping · Independent · 24 Oct 2026

lukevella/rallly

Rallly is an open-source scheduling and collaboration tool designed to make organizing events and meetings easier.

← Automation and scraping

In simple English

Rallly lets you plan group meetings without endless emails. You create a poll with different dates and times. You share a web link with the people you want to meet. They vote on when they are free without needing an account. You see everyone's answers in a simple grid and pick the best time. The software is free to use on their website or to host yourself.

What it is

Rallly is a self-hostable event scheduling tool built with TypeScript (a programming language that adds rules to JavaScript) and React (a library for building user interfaces). It lets groups vote on meeting times through a web interface backed by a PostgreSQL (a database system for storing structured data safely) database.

What it is good for

This is good for anyone who wants a self-hosted alternative to Doodle or When2meet. It removes the back-and-forth messages of planning group gatherings.

Stars5.3k
LicenceAGPL-3.0
Latestv4.16.2 (2026-10-23)checked 24 Oct 2026
Last code change2026-10-23
Written inTypeScript
Setup effort
2 / 5
Payoff
4 / 5
Good
  • Voters do not need to create an account or sign in.
  • Clean grid view shows all participant choices at a glance.
  • Can be run on your own server using Docker (a way to run a program inside its own sealed box, so it cannot break anything else on your server).
Watch for
  • Requires a PostgreSQL database connection to run.
  • AGPL-3.0 licence (a legal rule saying if you modify and run this on a network, you must share your code changes) means changes must be open source if hosted publicly.
  • Self-hosting needs basic command-line skills and a server.
Replaces

Doodle

Works well with

Docker

Similar repositories
  • calcom/cal.diy49k stars

    Cal.com is a heavier scheduling suite for 1-on-1 and team calendar bookings.

Also reviewed on Repo Radar
  • apache/airflow47k stars

    Runs chains of scheduled jobs written in Python, and keeps a record of every run.

  • cybertec-postgresql/pg_timetable1.4k stars

    A job scheduler for PostgreSQL whose jobs and schedules live in the database itself.

  • scrapy/scrapy65k stars

    A Python framework for fetching and parsing large numbers of web pages.

Install
docker run -d -p 8080:80 
  -e DATABASE_URL="postgresql://user:password@localhost:5432/rallly" 
  lukevella/rallly

Independent: reviewed for Repo Radar outside the daily editions. Every independent repository

On Stack Radar: Productivity & Collaboration › Meetings, Scheduling & Calendar › Scheduling.

Get the next edition in your inbox

A dozen repositories, opened and checked. The licence read, the last release dated, and the ones that did not make it named with the reason. It is the half most lists leave out.

No tracking pixels. One click to leave. The archive stays free either way.

We use your address to send the edition and nothing else. Confirm by email, leave in one click. How we handle it.