Flexible UI components
for scheduling, planning and resource management

Built for growth companies to mature organizations who are looking for solid tools instead of opinionated libraries, that play well with their stack.

Get started for free with full functionality to build out your proof of concept.

More than 7,700 of the smartest companies
rely on mobiscroll for their UI

Read what people say about us

The old way

We asked our customers what would they do if we weren’t around?

They told us they’d attempt to build it on their own, look for an open source plugin, try a cheap commercial plugin from one of the marketplaces like Codecanyon or start looking at complex commercial libraries like Kendo UI, Syncfusion or DHTMLX.

Turns out none of them are great options, and here is why:

Not efficient
No technical
support
Accessibility and compliance
missing
Increasing
maintenance cost
Requires technical expertise
Not polished UX
Abandoned projects
Platform
inconsistencies
Half-baked
documentation
Bloated
Hard
to set up
Not mobile friendly
Hard to customize
You get what you
pay for
Limited
Building it
on your own
Open source
plugins
Complex commercial
libraries
Cheap commercial
plugins
1. Building it on your own
No technical support
Not efficient
Accessibility and compliance missing
Increasing maintenance cost
Requires technical expertise


2. Open source plugin
No technical support
Accessibility and compliance missing
Not polished UX
Abandoned projects
Platform inconsistencies
Half-baked documentation

3. Complex commercial libraries
Bloated
Hard to set up
Not mobile friendly
Hard to customize



4. Cheap commercial plugins
Hard to set up
Not polished UX
Abandoned projects
Platform inconsistencies
Half-baked documentation
Limited
You get what you pay for

There is a better way

Based on what our customers value the most in Mobiscroll this is how we are different from DIY, open source & cheap plugins or complex commercial libraries.

Easy to set up

Get started quickly and easily. No matter the framework, installation is simple.

For jQuery and Javascript you’ll just need to include the resources in your project. In case of React, Angular and frameworks like Ionic you can use the Mobiscroll CLI to install the products with a simple command.

Learn how to get started   

Truly plug & play

Use only what you need, don’t rewrite the whole page if you don’t want to.

When using any of our components, you don’t need to change the whole experience. If it’s just a piece of the UI you’d like to implement with Mobiscroll that’s fine.

We play well with other libraries, so don’t need to worry about conflicts.

Backed by dependable support

Get things done with the help our support engineers.

Our idea of great support is providing the help you need to unblock yourself.

Get the help you need to make progress and deliver great experiences.

What people say about the support we provide   

Platform specific look & feel for iOS, Android & Windows

Deliver a consistent experience with the platforms you are targeting.

Our components are built following the design guidelines of the major platforms so that you can provide a familiar UX to your users.

Truly responsive

Support all the screens, no matter if small or large.

All components are mobile first while supporting screens all the way to desktop. Your users will be covered by a great experience on touchscreens with touch optimized UI and on desktop as well.

It matters… there are differences in touch area and size, hover effects and clickable elements.

Has a polished UX

Use best in class tools that are also used by companies with thousands and millions of users.

That means the components are tested not just by us but by all the people who use software with Mobiscroll in it. The components are getting better and better.

See how Any.do uses Mobiscroll   

Up to date and up to speed

Load off your worry of new browsers, OS releases. We’re maintaining the tools for you.

Since 2011 we had 249 releases with the last one published last week. We’ll make sure that you always have the latest and greatest.

Check out our release history   

Consistent and well thought out

Use a familiar API across components that cover most use cases.

The tools are constantly evolving to fit your workflow, help you be more productive and cover new use-cases that are expected by developers from various industries.

Explore what's possible   

Refine for a perfect fit

Fine-tune the the functionality above what’s supported outside of the box.

Tap into the lifecycle of the components through a number of event handlers to really deliver experiences that make a difference.

The components are built with extension in mind, and the tools for that are already there.

Deep styling capabilities

Customize the look & feel to match your brand and fit with the overall product.

Theming being one of the core features, you can use the dark & light variants or add your own colors with the theme builder. Refine further with Sass and CSS overrides.

Well documented

Find what you are looking for in the detailed technical documentation.

Look through our collection of constantly evolving and living documents with detailed API docs, descriptions, guides and examples.

Explore resources   

Switching frameworks?

Use and re-use the tools you know regardless of the tech stack.

Moving from Angular JS to Angular? No problem, we cover both. You don’t need to change tools when switching frameworks.

We offer products for Angular, React, Javascript, jQuery and Ionic Framework.

Read more about it   

With Typescript definitions

Enjoy development time validation with typescript.

All versions of mobiscroll come with TS definition files which is used by advanced IDEs like Visual Studio Code.

Auto-suggest helps you be a more efficient developer.

Easy to set up

Get started quickly and easily. No matter the framework, installation is simple.

For jQuery and Javascript you’ll just need to include the resources in your project. In case of React, Angular and frameworks like Ionic you can use the Mobiscroll CLI to install the products with a simple command.

Learn how to get started   
Truly plug & play

Use only what you need, don’t rewrite the whole page if you don’t want to.

When using any of our components, you don’t need to change the whole experience. If it’s just a piece of the UI you’d like to implement with Mobiscroll that’s fine.

We play well with other libraries, so don’t need to worry about conflicts.

Backed by dependable support

Get things done with the help our support engineers.

Our idea of great support is providing the help you need to unblock yourself.

Get the help you need to make progress and deliver great experiences.

What people say about the support we provide   
Platform specific look & feel for iOS, Android & Windows

Deliver a consistent experience with the platforms you are targeting.

Our components are built following the design guidelines of the major platforms so that you can provide a familiar UX to your users.

Truly responsive

Support all the screens, no matter if small or large.

All components are mobile first while supporting screens all the way to desktop. Your users will be covered by a great experience on touchscreens with touch optimized UI and on desktop as well.

It matters… there are differences in touch area and size, hover effects and clickable elements.

Has a polished UX

Use best in class tools that are also used by companies with thousands and millions of users.

That means the components are tested not just by us but by all the people who use software with Mobiscroll in it. The components are getting better and better.

See how Any.do uses Mobiscroll   
Up to date and up to speed

Load off your worry of new browsers, OS releases. We’re maintaining the tools for you.

Since 2011 we had 249 releases with the last one published last week. We’ll make sure that you always have the latest and greatest.

Check out our release history   
Consistent and well thought out

Use a familiar API across components that cover most use cases.

The tools are constantly evolving to fit your workflow, help you be more productive and cover new use-cases that are expected by developers from various industries.

Explore what's possible   
Refine for a perfect fit

Fine-tune the the functionality above what’s supported outside of the box.

Tap into the lifecycle of the components through a number of event handlers to really deliver experiences that make a difference.

The components are built with extension in mind, and the tools for that are already there.

Deep styling capabilities

Customize the look & feel to match your brand and fit with the overall product.

Theming being one of the core features, you can use the dark & light variants or add your own colors with the theme builder. Refine further with Sass and CSS overrides.

Well documented

Find what you are looking for in the detailed technical documentation.

Look through our collection of constantly evolving and living documents with detailed API docs, descriptions, guides and examples.

Explore resources   
Switching frameworks?

Use and re-use the tools you know regardless of the tech stack.

Moving from Angular JS to Angular? No problem, we cover both. You don’t need to change tools when switching frameworks.

We offer products for Angular, React, Javascript, jQuery and Ionic Framework.

Read more about it   
With Typescript definitions

Enjoy development time validation with typescript.

All versions of mobiscroll come with TS definition files which is used by advanced IDEs like Visual Studio Code.

Auto-suggest helps you be a more efficient developer.

Desktop

With more than 15 million users, Any.do helps people organize their lives and get things done.

They use the Mobiscroll Calendar with Time Picker in their web app to help users schedule their tasks.

With more than 15 million users, Any.do helps people organize their lives and get things done.

They use the Mobiscroll Calendar with Time Picker in their web app to help users schedule their tasks.

Desktop

Meet the components

We are shipping UI components to cut serious development time.

Responsive event calendar with
mobile & desktop mode

Use the calendar view to display events for one or more resources and from multiple sources as labels or lists. Month view by default, but can be configured as single or multiple week view, multi-month view, quarter view or year view.

Flexible in styling and customizable through theming and custom renderers.

Try the components
Event calendar
Recurring events
Multi-day events
Popover with full event list
Drag & drop
Try the components
Event calendar

Scheduler for day, week,
month or any custom range

Build responsive scheduling, appointment management for single or multiple resources, with deep view configuration and customization through templating and custom renderers.

Fine-grain control over drag & drop, validation along with external event drag, ship great scheduling experiences.

Try the components
Scheduler
Templating
Resource support
Customizable times
Drag & drop
Try the components
Scheduler

Timeline view for resource management and project planning

Use it for building advanced scheduling, planning and resource management views. With built-in virtualization, resource hierarchy enjoy fluid interactions across thousands of resources and extended timeframes.

Deeply customize the look & feel and interactions through templating, custom renderers and various lifecycle events.

Try the components
Timeline
Manage multiple resources
Daily, weekly or monthly timeline
Drag & drop
Try the components
Timeline

Agenda view for a customizable range

List out events events grouped by day with sticky headers. Set it up as a daily, weekly, monthly agenda or configure a custom range for the event list.

Customize the look & feel through templating and custom renderers and use it on its own or combine it with a calendar or date picker.

Try the components
Agenda
Customizable range
Scroll to date
Recurring events
Templating
Daily, weekly or monthly agenda
Try the components
Agenda

Date & time pickers

Handle almost any date and time picking challenges thrown your way.

Shipping with calendar view, date, time and timespan scrollers the components are ready for mobile, touch devices, kiosks all the way to fully fledged desktop web apps.

Mobile
Desktop

Booking calendars

Building UI for booking resources, plane tickets, rentals or hotel rooms?

Get ready for mobile, touch devices and desktop web, supporting validation, disabled dates, min & max, custom functionality and more.

Try the components
Range picker
Date range
Time range
Try the components
Range picker

Pickers & dropdowns

Handle data selection on mobile and desktop like a pro.

Single, multiple value select for text, images with or without autocomplete you are prepared for most scenarios.

Try the components
Select
Mobile
Single select
Desktop
Select with filtering
Try the components
Select

Form components

Create engaging and good looking forms.

The form components cover different types of inputs, buttons, switches, checkboxes, steppers and more.

Break up the monotony of boring UI and get all the tools you need to build polished forms for mobile & desktop.

"We are using Mobiscroll in one of our products.

Although it didn't come with the functionality we were looking
for out of the box, the support team went above and beyond
to help me with the problem.

I was absolutely amazed by it and got so much more
than I was expecting.
"

Tom Maddocks, Web Developer

Mobiscroll comes in multiple flavors

UI for Javascript

Framework Agnostic UI Controls for the modern developer

UI for jQuery

Modern UI Controls for jQuery and jQuery Mobile

UI for Angular

UI for Angular and Ionic with a modern look & feel

UI for Ionic

Missing Ionic Components with a unified look & feel

UI for React

Mobile UI Controls for the productive React developer

UI for Vue

Modern UI Controls for the productive Vue developer

Start Your Free Trial
Start your 90-day free trial and get all set up and running smoothly!
"Once we started using Mobiscroll, our conversions have improved and the experience became much more delightful!"
Daniel Maldonado, Sr. Web Designer, Ecommission Financial Services
🎉
Latest version released: v5.32.2
Released last week