All Projects → DHTMLX → Scheduler

DHTMLX / Scheduler

Licence: gpl-2.0
GPL version of JavaScript Event Calendar

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Scheduler

Bolt
⚡️ Super-powered JavaScript project management
Stars: ✭ 2,134 (+1023.16%)
Mutual labels:  project-management
Ej2 Vue Ui Components
Syncfusion Vue UI component library offer more than 50+ cross-browser, responsive, and lightweight vue UI controls for building modern web applications.
Stars: ✭ 182 (-4.21%)
Mutual labels:  scheduler
Wp Project Manager
The Project Management plugin for WordPress
Stars: ✭ 186 (-2.11%)
Mutual labels:  project-management
Bitnami Docker Redmine
Bitnami Docker Image for Redmine
Stars: ✭ 172 (-9.47%)
Mutual labels:  project-management
Kreta
Modern project management solution
Stars: ✭ 177 (-6.84%)
Mutual labels:  project-management
Nl Covid19 Notification App Website
Project website
Stars: ✭ 183 (-3.68%)
Mutual labels:  project-management
Chronus
Chronus是360金融技术团队基于阿里开源项目TBSchedule重写的分布式调度。
Stars: ✭ 166 (-12.63%)
Mutual labels:  scheduler
Rufus Scheduler
scheduler for Ruby (at, in, cron and every jobs)
Stars: ✭ 2,223 (+1070%)
Mutual labels:  scheduler
Flask Rq2
A Flask extension for RQ.
Stars: ✭ 176 (-7.37%)
Mutual labels:  scheduler
React Timeline 9000
React Timeline
Stars: ✭ 184 (-3.16%)
Mutual labels:  scheduler
Cloudtask
cloudtask is a distributed task scheduling platform.
Stars: ✭ 173 (-8.95%)
Mutual labels:  scheduler
Ocean
🌊 The Data Economy
Stars: ✭ 174 (-8.42%)
Mutual labels:  project-management
Post Scheduler
Schedule posts & content updates for static websites (Jekyll, Hugo, Gatsby, Phenomic etc)
Stars: ✭ 184 (-3.16%)
Mutual labels:  scheduler
Scheduler
Task scheduler for Golang
Stars: ✭ 171 (-10%)
Mutual labels:  scheduler
Cacule Cpu Scheduler
The CacULE CPU scheduler is based on interactivity score mechanism. The interactivity score is inspired by the ULE scheduler (FreeBSD scheduler).
Stars: ✭ 185 (-2.63%)
Mutual labels:  scheduler
Ej2 React Ui Components
Syncfusion React UI components library offer more than 50+ cross-browser, responsive, and lightweight react UI controls for building modern web applications.
Stars: ✭ 166 (-12.63%)
Mutual labels:  scheduler
Finch
Stars: ✭ 182 (-4.21%)
Mutual labels:  scheduler
Vscode Kanban
Kanban board for Visual Studio Code.
Stars: ✭ 191 (+0.53%)
Mutual labels:  project-management
Vcspull
🔄 synchronize projects via yaml/json manifest. built on libvcs
Stars: ✭ 187 (-1.58%)
Mutual labels:  project-management
Fluentscheduler
Automated job scheduler with fluent interface for the .NET platform.
Stars: ✭ 2,310 (+1115.79%)
Mutual labels:  scheduler

dhtmlxScheduler

dhtmlx.com npm: v.5.3.11 License: GPL v2

dhtmlxScheduler is a JavaScript event calendar that allows you to add a Google-like scheduler to your web app or website.

Intuitive drag-and-drop interface allows the end users to quickly manage events and appointments in different views: Day, Week, Month, Year, Agenda, Timeline, etc.

Very lightweight, highly customizable, and fast, dhtmlxScheduler provides a quick way to add an Ajax-based event calendar on a web page.

DHTMLX Scheduler Demo

See more samples >

Getting started

Add files:

<script src="dhtmlxscheduler.js" ></script>
<link rel="stylesheet" href="dhtmlxscheduler_material.css" type="text/css" charset="utf-8">

Add markup:

<div id="scheduler_here" class="dhx_cal_container" style='width:100%; height:100vh;'>
	<div class="dhx_cal_navline">
		<div class="dhx_cal_prev_button">&nbsp;</div>
		<div class="dhx_cal_next_button">&nbsp;</div>
		<div class="dhx_cal_today_button"></div>
		<div class="dhx_cal_date"></div>
		<div class="dhx_cal_tab" name="day_tab"></div>
		<div class="dhx_cal_tab" name="week_tab"></div>
		<div class="dhx_cal_tab" name="month_tab"></div>
	</div>
	<div class="dhx_cal_header"></div>
	<div class="dhx_cal_data"></div>
</div>

And initialize:

scheduler.config.first_hour = 6;
scheduler.config.last_hour = 19;
scheduler.init('scheduler_here', new Date(2019, 3, 20), "week");
scheduler.parse([
	{ id:1, start_date: "2019-04-15 09:00", end_date: "2019-04-15 12:00", text:"English lesson" },
	{ id:2, start_date: "2019-04-16 10:00", end_date: "2019-04-16 16:00", text:"Math exam" },
	{ id:3, start_date: "2019-04-16 10:00", end_date: "2019-04-21 16:00", text:"Science lesson" },
	{ id:4, start_date: "2019-04-17 16:00", end_date: "2019-04-17 17:00", text:"English lesson" },
	{ id:5, start_date: "2019-04-18 09:00", end_date: "2019-04-18 17:00", text:"Usual event" }
]);

==> Check the live demo

Complete guides

All tutorials

https://docs.dhtmlx.com/scheduler/howtostart_guides.html

Features

  • Responsive design and full support for touch screens

  • Support for all modern browsers: Google Chrome, Internet Explorer (11+), Safari, Firefox and MS Edge

  • Configurable options - color shapes, time scales, custom form for recurring events, 25 languages, and RTL support

RTL support

  • Export service to XML, iCal, JSON, PDF, PNG, MS Project

  • PHP, ASP.NET, Java, CF connectors

Follow us

Star our GitHub repo

Take a survey to help us understand your needs

Read us on Medium

Follow us on Twitter

Like our page on Facebook

License

dhtmlxScheduler v.5.3.11 Standard

To use dhtmlxScheduler in non-GPL projects (and get Pro version of the product), please obtain Commercial/Enterprise or Ultimate license on our site https://dhtmlx.com/docs/products/dhtmlxScheduler/#licensing or contact us at [email protected]

(c) XB Software Ltd.

Useful links

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].