MCPcopy
hub / github.com/lukevella/rallly

github.com/lukevella/rallly @v4.11.1 sqlite

repository ↗ · DeepWiki ↗ · release v4.11.1 ↗
1,322 symbols 4,408 edges 749 files 7 documented · 1%
README

Rallly

Schedule group meetings, without the back-and-forth

Website · Documentation · Discord

Actions Status Crowdin License: AGPL v3 Discord Donate

Rallly screenshot

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 →

Vercel OSS Program

Extension points exported contracts — how you extend this code

OAuthClient (Interface)
(no doc) [1 implementers]
apps/web/src/lib/oauth/types.ts
CustomTypeOptions (Interface)
(no doc)
packages/emails/i18next.d.ts
WideEvent (Interface)
(no doc)
packages/logger/src/wide-event.ts
MailpitAttachment (Interface)
(no doc)
packages/test-helpers/src/mailpit.ts
FlexProps (Interface)
(no doc)
packages/ui/src/flex.tsx
CustomTypeOptions (Interface)
(no doc)
apps/landing/declarations/i18next.d.ts
OAuthService (Interface)
(no doc) [1 implementers]
apps/web/src/lib/oauth/providers/base.ts
NotificationBaseProps (Interface)
(no doc)
packages/emails/src/components/notification-email.tsx

Core symbols most depended-on inside this repo

cn
called by 282
packages/ui/src/lib/utils.ts
d
called by 103
packages/database/prisma/seed/data.ts
useTranslation
called by 85
apps/web/src/i18n/client.tsx
get
called by 84
apps/web/src/lib/cache/index.ts
absoluteUrl
called by 56
packages/utils/src/absolute-url.ts
posthog
called by 46
apps/web/src/features/analytics/posthog.ts
goto
called by 45
apps/web/tests/login-page.ts
create
called by 41
apps/web/tests/new-poll-page.ts

Shape

Function 1,136
Interface 112
Method 46
Class 28

Languages

TypeScript100%

Modules by API surface

apps/web/src/components/forms/poll-options-form/dayjs-localizer.ts39 symbols
packages/ui/src/combobox.tsx16 symbols
apps/web/src/features/scheduled-event/data.ts14 symbols
apps/web/src/app/components/page-layout.tsx14 symbols
packages/ui/src/dialog.tsx13 symbols
apps/web/src/app/components/page-icons.tsx13 symbols
packages/test-helpers/src/mailpit.ts11 symbols
packages/ui/src/field.tsx10 symbols
packages/emails/src/components/styled-components.tsx10 symbols
apps/web/tests/poll-page.ts10 symbols
apps/web/tests/new-poll-page.ts10 symbols
apps/web/src/utils/date-time-utils.ts9 symbols

Dependencies from manifests, versioned

@ai-sdk/openai3.0.29 · 1×
@aws-sdk/client-s33.645.0 · 1×
@aws-sdk/client-ses3.501.0 · 1×
@aws-sdk/credential-provider-node3.501.0 · 1×
@aws-sdk/s3-request-presigner3.645.0 · 1×
@babel/core7.26.10 · 1×
@base-ui/react1.2.0 · 1×
@biomejs/biome2.3.11 · 1×
@casl/ability6.7.3 · 1×
@casl/prisma1.6.0 · 1×
@casl/react5.0.0 · 1×
@faker-js/faker7.6.0 · 1×

Datastores touched

ralllyDatabase · 1 repos

For agents

$ claude mcp add rallly \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact