awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

Open-Source Alternatives to When2meet

Ranking updated Aug 19, 2026

For an open source tool for scheduling group availability, the strongest matches are nextcloud/calendar (Nextcloud Calendar is a self-hosted collaborative calendar application that), calcom/cal.com (Cal) and spencermountain/spacetime (Spacetime is a JavaScript timezone and date manipulation library). chronotope/chrono and arrow-py/arrow round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

We curate open-source GitHub repositories matching “open source alternatives to when2meet”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.

Open-Source Alternatives to When2meet

Find the best repos with AI.We'll search the best matching repositories with AI.
  • nextcloud/calendarnextcloud avatar

    nextcloud/calendar

    1,150View on GitHub↗

    This project is a self-hosted calendar application designed for personal information management and collaborative team scheduling. It functions as a centralized platform for tracking time-based commitments, managing shared calendars, and coordinating appointments through the standard protocol for calendar data exchange. The application distinguishes itself by integrating automated scheduling tools, such as public booking links and availability windows, which allow external participants to reserve time slots without manual coordination. It supports complex team environments by providing real-t

    Nextcloud Calendar is a self-hosted collaborative calendar application that supports team scheduling, public booking links for automated appointment slots, and time-zone handling, though it functions more as a traditional calendar system rather than a dedicated availability poll tool.

    JavaScriptCalendar IntegrationsAutomated Appointment Scheduling
    View on GitHub↗1,150
  • calcom/cal.comcalcom avatar

    calcom/cal.com

    45,760View on GitHub↗

    Cal.com is a comprehensive scheduling infrastructure platform designed to manage availability, booking workflows, and calendar synchronization across multiple users and external services. It provides a backend service for automated appointment scheduling, enabling the creation, confirmation, and management of booking lifecycles through a centralized state machine. The platform also offers embeddable user interface components that allow developers to integrate interactive booking experiences directly into third-party websites. What distinguishes the platform is its extensible app ecosystem and

    Cal.com is a comprehensive scheduling and booking infrastructure platform that handles calendar integration, timezone management, and self-hosting, though it is primarily designed for 1-on-1 and team appointments rather than polling group availability.

    TypeScriptCalendar IntegrationsAutomated Appointment Scheduling
    View on GitHub↗45,760
  • spencermountain/spacetimespencermountain avatar

    spencermountain/spacetime

    4,109View on GitHub↗

    Spacetime is a JavaScript timezone library and date manipulation framework designed for parsing, formatting, and managing dates across global timezones. It provides an internationalization tool for localizing date components and includes static type definitions for TypeScript environments to ensure type checking and autocompletion. The project features a plugin system for custom date logic, allowing the injection of specialized methods and behaviors into date objects. This extensibility enables the implementation of project-specific time requirements through prototype-based method extensions.

    Spacetime is a JavaScript timezone and date manipulation library, which is a useful building block for time handling rather than a self-contained group scheduling application.

    JavaScriptTimezone ManagementTimezone ConversionsTimezone Libraries
    View on GitHub↗4,109
  • chronotope/chronochronotope avatar

    chronotope/chrono

    3,870View on GitHub↗

    Chrono is a Rust date and time library used for managing calendar dates, clock times, and timezone conversions. It functions as a high-precision timestamp tool and temporal data serializer for converting date and time objects into structured formats. The library includes a timezone conversion engine to translate timestamps between different geographical zones and manage local time configurations. Its broader capabilities cover date string formatting, high-precision timing, and the serialization of temporal data for database storage or network transmission.

    This repository is a date and time library for Rust rather than a web application, making it a building block for handling temporal data rather than a deployable group scheduling tool.

    RustTimezone ConversionsTimezone Libraries
    View on GitHub↗3,870
  • arrow-py/arrowarrow-py avatar

    arrow-py/arrow

    9,046View on GitHub↗

    Arrow is a Python date and time library that provides a simplified interface for creating and manipulating timestamps by wrapping the Python standard library. It serves as a tool for managing date objects, handling timezone offsets, and performing relative date calculations. The library is distinguished by its ability to humanize timestamps into natural language relative descriptions across multiple locales and parse human-readable time phrases back into precise date objects. It also features a specialized parser for converting ISO 8601 strings and custom formatted text into date objects. Br

    Arrow is a Python date and time utility library rather than a web application, making it a building block for date manipulation rather than a group scheduling tool.

    PythonTimezone ManagementTimezone Conversions
    View on GitHub↗9,046
  • crsmithdev/arrowcrsmithdev avatar

    crsmithdev/arrow

    9,044View on GitHub↗

    Arrow is a Python date and time library designed for parsing, formatting, and manipulating date and time objects. It provides a simplified interface for these operations compared to the Python standard library. The library includes tools for converting standardized date strings via an ISO 8601 parser and transforming timestamps into human-readable relative strings across different locales. It also features a utility for translating timestamps between global timezones using location data objects. Additional capabilities cover date string formatting, time object generation, and the calculation

    Arrow is a Python date and time library that handles timezone calculations and parsing, but it is a programming building block rather than a web application for scheduling group events.

    PythonTimezone Management
    View on GitHub↗9,044
  • pinax/django-user-accountspinax avatar

    pinax/django-user-accounts

    1,222View on GitHub↗

    Django User Accounts is a modular library for managing user registration, authentication, and profile workflows within Django applications. It provides a comprehensive framework for handling the full account lifecycle, including secure credential verification, password recovery, and email-based identity confirmation. The project distinguishes itself through a highly extensible architecture that allows developers to override default class-based views and implement custom hooks for unique user model requirements. It supports database-backed profile extensions, enabling the mapping of custom use

    This is a Django user authentication library rather than a group scheduling application, making it a backend building block rather than the event coordination tool you are looking for.

    PythonUser Profile ManagementUser Profiles
    View on GitHub↗1,222
  • moment/momentmoment avatar

    moment/moment

    47,965View on GitHub↗

    Moment is a JavaScript date manipulation library used for parsing, validating, manipulating, and formatting dates and times. It provides a system for converting date strings into structured objects using the ISO 8601 standard or custom tokens. The library includes a timezone management tool for handling UTC offsets and geographic timezones, ensuring accurate date calculations across different regions. It features an internationalized date formatter and a relative time calculator to render timestamps as human-friendly durations adapted to various cultural locales and languages. The project co

    Moment is a JavaScript date and time manipulation library rather than a group scheduling application, making it a low-level building block for date handling rather than a tool to collect participant availability.

    JavaScriptTimezone Management
    View on GitHub↗47,965
  • hacker0x01/react-datepickerHacker0x01 avatar

    Hacker0x01/react-datepicker

    8,366View on GitHub↗

    This project is a reusable React datepicker component providing an accessible, localized interface for selecting dates and times within web applications. It functions as an input field that triggers a calendar popup for precise temporal data entry. The component is designed for flexibility, allowing for a customizable calendar layout and the integration of custom external elements to trigger the picker. It supports marking holidays with custom labels and styles and implements date selection restrictions through boundaries, exclusion lists, and filter functions. The system includes comprehens

    This is a React datepicker component and UI building block rather than a complete self-hosted scheduling and availability polling application.

    TypeScriptTimezone Management
    View on GitHub↗8,366
  • formkit/tempoformkit avatar

    formkit/tempo

    2,581View on GitHub↗

    Tempo is a JavaScript date manipulation library that provides a suite of tools for parsing, formatting, and calculating dates and times. It serves as a date arithmetic engine, a locale-aware formatter, and a timezone offset manager for native JavaScript date objects. The library includes a dedicated ISO 8601 date parser for validating and converting standardized strings into date objects. It handles geographic normalization through IANA timezone offset management and utilizes the native Internationalization API for region-specific date formatting. The project covers a broad range of date and

    Tempo is a JavaScript date manipulation library that provides timezone and date arithmetic utilities, which serve as a helpful building block for date-based applications rather than being a group scheduling web tool itself.

    TypeScriptTimezone Management
    View on GitHub↗2,581
  • malcommac/swiftdatemalcommac avatar

    malcommac/SwiftDate

    7,703View on GitHub↗

    SwiftDate is a date manipulation library for the Swift programming language. It provides a toolkit for parsing, validating, and formatting dates, times, and timezones. The library includes a relative time generator for producing date offsets based on reference points such as tomorrow or next week, and a localized date formatter for transforming date objects into human-readable strings across multiple languages and locales. It also features an ISO8601 date parser to convert standardized date strings from SQL, HTTP, and ISO8601 formats into structured objects, alongside tools for managing timez

    SwiftDate is a Swift date manipulation and timezone library, which provides underlying date utilities rather than being a deployable web application for scheduling group events.

    SwiftTimezone Management
    View on GitHub↗7,703
  • sdispater/pendulumsdispater avatar

    sdispater/pendulum

    6,668View on GitHub↗

    Pendulum is a Python date and time library that provides a simplified interface for date arithmetic, ISO parsing, localization, and timezone management. It serves as a replacement for the standard library datetime module, extending existing classes to maintain compatibility while offering a more intuitive management interface. The library distinguishes itself through a natural language date formatter that translates time differences into localized strings and a dedicated ISO 8601 date parser. It also includes tools for time-dependent logic testing, allowing the system clock to be mocked or fi

    Pendulum is a Python date and time library providing timezone and localization utilities, which is a useful building block for time-based calculations but not a group scheduling web application.

    PythonTimezone Management
    View on GitHub↗6,668
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
nextcloud/calendar1.2KJavaScriptAGPL-3.0Jun 23, 2026
calcom/cal.com45.8KTypeScriptMITJun 22, 2026
spencermountain/spacetime4.1KJavaScriptNOASSERTIONJun 23, 2026
chronotope/chrono3.9KRustNOASSERTIONJun 22, 2026
arrow-py/arrow9KPythonApache-2.0Jun 22, 2026
crsmithdev/arrow9KPythonApache-2.0Jun 8, 2026
pinax/django-user-accounts1.2KPythonMITOct 13, 2025
moment/moment48KJavaScriptMITAug 14, 2024
hacker0x01/react-datepicker8.4KTypeScriptMITApr 2, 2026
formkit/tempo2.6KTypeScriptmitDec 22, 2025

Related searches

  • an open source alternative to Google Meet
  • a meeting-time poll tool
  • an open source platform for managing events
  • an open source time tracking tool
  • an open source platform for live polling
  • an open source family GPS tracking app
  • an open source project management platform
  • an open source collaborative digital whiteboard