Открытый инструмент для синхронизации календарей: объединяет и копирует события между Google, Outlook, iCloud, Fastmail, CalDAV и ICS, а также включает встроенный MCP-сервер.
aaronpk/Meetable
Минималистичный сайт-агрегатор мероприятий для самостоятельного хостинга на Laravel: iCal-ленты, RSVP, теги и несколько способов входа.
Open source альтернатива:Meetup
Eventbrite
- Звёзды
- 172
- Форки
- 14
- Открытые issues
- 18
- Последний коммит
- 5 дней назад
Что это?
Meetable — сайт для публикации предстоящих и прошедших мероприятий в одном месте. У мероприятий могут быть теги, обложки, описания с поддержкой Markdown, внешние ссылки и ссылки на билеты. Для каждого списка, включая главную страницу и страницы тегов, доступна iCal-лента, на которую посетители могут подписаться в своём календаре. Отдельные мероприятия можно экспортировать в формате iCal или добавить в Google Calendar.
Пользователи, вошедшие в систему, могут отмечать, что придут, добавлять фотографии на страницы мероприятий и получать webmention с других сайтов — так участники могут публиковать фотографии и заметки на собственных сайтах. В необязательном режиме предлагаемых мероприятий можно создать мероприятие без фиксированной даты: участники голосуют за варианты, прежде чем выбрать дату.
Сайт можно запустить с помощью Docker Compose или вручную на PHP 8.2+ с MySQL или MariaDB. Для аутентификации можно использовать passkeys для единственного администратора, GitHub OAuth, OpenID Connect, Vouch Proxy или Heroku. Интеграция с Discord-ботом позволяет публиковать напоминания и синхронизировать мероприятия со списком событий сервера.
Ключевые возможности
- 01Главная страница и архив с предстоящими и прошедшими мероприятиями
- 02iCal-ленты для всех списков мероприятий и экспорт для добавления в календарь
- 03Теги мероприятий; популярные теги помогают находить интересные события
- 04RSVP, фотографии и webmention на страницах мероприятий
- 05Предлагаемые мероприятия с голосованием за дату
- 06Несколько способов входа, включая passkeys, GitHub, OIDC и Vouch
Сценарии использования
- Ведение календаря сообщества для open-source-проекта или организации, занимающейся стандартами
- Публикация встреч и конференций с календарными лентами, на которые можно подписаться
- Размещение страницы мероприятий для одного администратора с защитой с помощью passkey
- Планирование встреч, на которых участники голосуют за возможные даты
Быстрый старт
- 1
Скачайте docker-compose.yml и .env.example из репозитория (см. README).
- 2
Укажите APP_KEY, APP_URL, DB_PASSWORD и DB_ROOT_PASSWORD в .env.
- 3
Запустите контейнеры.
docker compose up -d - 4
Откройте http://localhost:8080 и настройте перед приложением TLS-реверс-прокси для публичного доступа.
Что важно знать
- Для ручной установки требуются PHP 8.2 или новее, MySQL/MariaDB, Composer и несколько расширений PHP.
- В production для фоновых задач и напоминаний нужны обработчик очереди и cron-задача для планировщика.
- Вход через Heroku рассчитан на одного пользователя: первый вошедший становится администратором, а последующие входы блокируются.
В подборках
Темы
Частые вопросы
- Что такое Meetable?
- Минималистичный сайт-агрегатор мероприятий для самостоятельного хостинга на Laravel: iCal-ленты, RSVP, теги и несколько способов входа. Meetable — сайт для публикации предстоящих и прошедших мероприятий в одном месте. У мероприятий могут быть теги, обложки, описания с поддержкой Markdown, внешние ссылки и ссылки на билеты. Для каждого списка, включая главную страницу и страницы тегов, доступна iCal-лента, на которую посетители могут подписаться в своём календаре. Отдельные мероприятия можно экспортировать в формате iCal или добавить в Google Calendar.
- Meetable можно использовать бесплатно? Какая у него лицензия?
- Meetable распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- Meetable всё ещё поддерживается?
- Активно поддерживается. Последний коммит в Meetable — 3 нояб. 2026 г..
- Для чего можно использовать Meetable?
- Ведение календаря сообщества для open-source-проекта или организации, занимающейся стандартами Публикация встреч и конференций с календарными лентами, на которые можно подписаться Размещение страницы мероприятий для одного администратора с защитой с помощью passkey Планирование встреч, на которых участники голосуют за возможные даты
- Как установить Meetable?
- Скачайте docker-compose.yml и .env.example из репозитория (см. README). Укажите APP_KEY, APP_URL, DB_PASSWORD и DB_ROOT_PASSWORD в .env. Запустите контейнеры.: docker compose up -d Откройте http://localhost:8080 и настройте перед приложением TLS-реверс-прокси для публичного доступа.
- Где скачать Meetable?
- Исходный код и инструкции по установке — на GitHub: https://github.com/aaronpk/Meetable
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Самостоятельно размещаемый веб-интерфейс календаря, который объединяет источники CalDAV, iCal и Google Calendar.
Приложение для продажи билетов на конференции, фестивали, концерты и другие мероприятия: открытый исходный код, Django и самостоятельный хостинг.
Платформа для продажи билетов, управления мероприятиями и общения с участниками — в облаке или на собственном сервере.
Indico — расширяемая веб-система управления мероприятиями для конференций и встреч, разработанная в CERN.
Самостоятельно размещаемая платформа для блогов и веб-публикаций на Ruby on Rails, ранее известная как Typo.