awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
fullcalendar avatar

fullcalendar/fullcalendar

0
View on GitHub↗
20,506 Stars·3,713 Forks·TypeScript·MIT·8 Aufrufefullcalendar.io↗

Fullcalendar

FullCalendar is a framework-agnostic UI library and JavaScript calendar component designed for building interactive event scheduling interfaces. It provides tools for managing time-based data, including an integrated iCal feed parser for importing external calendar files and recurring schedules into a unified web view.

The library features a system for event scheduling and management, enabling users to reschedule entries via drag-and-drop, adjust event durations by resizing, and highlight specific time ranges for selection. It supports multiple date views, such as month, week, day, and list formats, and includes a plugin-based extension model to add specific views or interaction capabilities.

The project covers broad functional areas including event lifecycle management, calendar content localization for different timezones and languages, and accessibility support for keyboard and screen-reader navigation. Visual appearance and component content can be modified through CSS and injection hooks for UI customization.

Integration with various frontend environments is provided through dedicated connectivity layers and framework-specific wrapper layers.

Features

  • Calendar Views - Provides a comprehensive set of interactive calendar views including month, week, day, and list formats.
  • Calendars And Dates - Provides a comprehensive system for rendering interactive calendar grids and date selection components.
  • Scheduling Interfaces - Provides a specialized interface for managing time-based data with tools for rescheduling and duration adjustment.
  • Calendar Event Management - Manages the workflow of synchronizing and displaying event data from external sources within a customizable layout.
  • iCalendar Feed Parsers - Implements a dedicated iCal feed parser to import external calendar files and recurring schedules into the interface.
  • iCalendar Parsers - Includes a built-in tool for importing and displaying external calendar files and recurring schedules via iCal parsing.
  • Drag and Drop Libraries - Enables rescheduling of events through a coordinate-based drag-and-drop interaction system.
  • Event Rescheduling - Implements drag-and-drop functionality for rescheduling calendar events to new time slots.
  • Framework Agnostic UI Logic - Supplies a set of customizable calendar components that operate independently of any specific frontend framework.
  • Event Duration Adjustments - Allows users to adjust the length of scheduled events by dragging the edges of the event element.
  • Grid Layout Rendering - Generates a dynamic HTML table structure to render a precise grid of dates and times.
  • Framework UI Wrappers - Provides dedicated wrapper layers to integrate the core JavaScript logic into various component-based web frameworks.
  • Web Framework Integrations - Binds calendar functionality to various component-based architectures using dedicated connectivity layers.
  • View Switching Logic - Allows seamless switching between different time horizons by regenerating the grid based on the selected date range.
  • Appointment Scheduling Systems - Provides the visual grid tools necessary to develop applications for booking time slots and managing appointments.
  • Plugin-Based Architectures - Utilizes a plugin-based architecture to extend core calendar functionality with optional views and interaction modules.
  • Range Selection Interfaces - Provides a user interface for highlighting specific date and time ranges to trigger bookings or custom actions.
  • Visual Event Mapping - Maps the internal event data model to visual elements according to the currently active date view.
  • Event-Driven Interaction Handlers - Triggers custom callback functions by translating raw user interactions like clicking and resizing into application events.
  • Keyboard Navigation - Provides comprehensive keyboard navigation and screen-reader support to ensure the calendar interface is accessible to all users.
  • Time Range Selections - Provides the ability to highlight specific date and time ranges to trigger bookings or custom callbacks.
  • Calendar Localizations - Supports translating date labels and button text into multiple languages with specific timezone configurations.
  • Form Components - Full-sized drag-and-drop event calendar.
  • Graphics and Visualization - Full-sized drag-and-drop event calendar for web.
  • Form Components - Full-featured drag-and-drop calendar.

Star-Verlauf

Star-Verlauf für fullcalendar/fullcalendarStar-Verlauf für fullcalendar/fullcalendar

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Fullcalendar

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Fullcalendar.
  • chakra-ui/zagAvatar von chakra-ui

    chakra-ui/zag

    5,121Auf GitHub ansehen↗

    Zag is a headless UI state machine library that provides unstyled component logic to ensure consistent behavior across different rendering engines. It functions as a toolkit for modeling complex user interface interactions using statecharts, decoupling the underlying logic and accessibility attributes from visual styling. The library is framework-agnostic, utilizing specialized adapters to bridge its state machine logic with various JavaScript libraries such as React, Solid, Vue, and Svelte. This approach allows developers to maintain a single interaction model while applying any CSS or styli

    TypeScripta11yaccessibilityagnostic
    Auf GitHub ansehen↗5,121
  • awesome-selfhosted/awesome-selfhostedAvatar von awesome-selfhosted

    awesome-selfhosted/awesome-selfhosted

    299,516Auf GitHub ansehen↗

    This project is a community-curated directory of open-source software designed for deployment in private server environments and home labs. It serves as a comprehensive resource for discovering independent, self-hosted alternatives to mainstream cloud services, enabling users to maintain full data ownership and control over their digital infrastructure. The directory is structured through a hierarchical taxonomy that organizes a vast collection of applications into logical categories, ranging from media management and data analytics to private communication and team productivity tools. It dis

    awesomeawesome-listcloud
    Auf GitHub ansehen↗299,516
  • blueimp/jquery-file-uploadAvatar von blueimp

    blueimp/jQuery-File-Upload

    30,748Auf GitHub ansehen↗

    This project is a jQuery-based file upload widget that provides a browser interface for selecting and transferring files to a server. It functions as a chunked file uploader and a resumable upload client, enabling the transfer of large files by splitting them into smaller segments or continuing interrupted uploads from the last successfully sent byte. The tool includes a client-side image processor for validating, resizing, and generating previews of images before transmission. It also serves as a cross-domain upload tool, using various transport mechanisms to send files to different domains

    PHP
    Auf GitHub ansehen↗30,748
  • enyo/dropzoneAvatar von enyo

    enyo/dropzone

    18,377Auf GitHub ansehen↗

    Dropzone is a JavaScript library used to create interactive file upload zones with drag-and-drop support. It functions as an HTTP file upload manager that handles network request management and the transmission of files to a server. The library includes a client-side image previewer that generates thumbnails and resizes files within the browser before they are transmitted. It provides a customizable upload interface through a set of themes and event listeners that modify the visual style and behavior of the upload areas. The system manages the end-to-end upload process by tracking real-time

    JavaScript
    Auf GitHub ansehen↗18,377
Alle 30 Alternativen zu Fullcalendar anzeigen→

Häufig gestellte Fragen

Was macht fullcalendar/fullcalendar?

FullCalendar is a framework-agnostic UI library and JavaScript calendar component designed for building interactive event scheduling interfaces. It provides tools for managing time-based data, including an integrated iCal feed parser for importing external calendar files and recurring schedules into a unified web view.

Was sind die Hauptfunktionen von fullcalendar/fullcalendar?

Die Hauptfunktionen von fullcalendar/fullcalendar sind: Calendar Views, Calendars And Dates, Scheduling Interfaces, Calendar Event Management, iCalendar Feed Parsers, iCalendar Parsers, Drag and Drop Libraries, Event Rescheduling.

Welche Open-Source-Alternativen gibt es zu fullcalendar/fullcalendar?

Open-Source-Alternativen zu fullcalendar/fullcalendar sind unter anderem: chakra-ui/zag — Zag is a headless UI state machine library that provides unstyled component logic to ensure consistent behavior across… awesome-selfhosted/awesome-selfhosted — This project is a community-curated directory of open-source software designed for deployment in private server… blueimp/jquery-file-upload — This project is a jQuery-based file upload widget that provides a browser interface for selecting and transferring… enyo/dropzone — Dropzone is a JavaScript library used to create interactive file upload zones with drag-and-drop support. It functions… pqina/filepond — FilePond is a JavaScript library designed for managing file uploads, providing a browser-based component that handles… dbushell/pikaday — Pikaday is a lightweight JavaScript datepicker widget and dependency-free UI component. It provides a graphical…