• Stars
    star
    2,504
  • Rank 18,332 (Top 0.4 %)
  • Language
    JavaScript
  • License
    Other
  • Created almost 11 years ago
  • Updated 11 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

An HTML5, jQuery-based widget library for building modern web apps.

Kendo UI Core

CI

About Kendo UI Core

Kendo UI is everything you need to build sites and apps with HTML5 & JavaScript. Kendo UI Core is the free and open-source version of Kendo UI that provides access to the web's best UI widgets and key framework features, essential for developing great experiences for the web and mobile.

Features of Kendo UI Core

Kendo UI Core is a free and open-source subset of Kendo UI. The following table details the widgets and features available in Kendo UI Core, as well as the additional features available via a commercial Kendo UI license.

Feature Kendo UI Core Professional UI for MVC/Core/JSP/PHP
Data Management
Grid
FileManager
Spreadsheet
ListView
PivotGrid
TreeList
Filter
Pager
Editors
AutoComplete
Color Picker
ComboBox
DateInput
DatePicker
DateRangePicker
DateTimePicker
DropDownList
DropDownTree
Editor
ListBox
MaskedTextBox
MultiColumnComboBox
MultiSelect
NumericTextBox
Rating
Slider
Switch
TextBox
TimePicker
Upload
Validator
Conversational UI
Chat
Charts
Area Charts
Bar Charts
Box Plot Charts
Bubble Charts
Bullet Charts
Chart API
Donut Charts
Funnel Charts
Line Charts
Pie Charts
Polar Charts
Radar Charts
Range Bar Charts
Scatter Charts
Sparklines
Stock Charts
TreeMap
Waterfall Charts
Gauges
ArcGauge
CircularGauge
LinearGauge
RadialGauge
Barcodes
Barcode
QR Code
Diagram and Maps
Diagram
Map
Scheduling
Calendar
Gantt
MultiViewCalendar
Scheduler
Layout
Badge
Dialog
ExpansionPanel
Form
Notification
Popover
Responsive Panel
Splitter
TileLayout
Tooltip
Window
Media
MediaPlayer
ScrollView
PDF
PDFViewer
Navigation
ActionSheet
Breadcrumb
Button
ButtonGroup
Drawer
Menu
PanelBar
Stepper
TabStrip
Timeline
ToolBar
TreeView
Wizard
Interactivity and UX
Drag-and-Drop
Effects
ProgressBar
Sortable
Styling
Tools, Frameworks and Utilities
Chrome Inspector
DataSource
Drawing API
Excel Export
Globalization
HierarchicalDataSource
AngularJS Integration
Bootstrap Friendly
Localization
MVVM Integration
PDF Export
Single-Page Application
Templates
ThemeBuilder
Official Support

Compatibility and Requirements

Kendo UI Core depends on the following libraries:

Kendo UI Core has not been tested against any other versions of these libraries. You may find that versions other than these are compatible with Kendo UI Core. However, we make no claims to support those versions, and will not troubleshoot issues that arise when using those versions.

Building Kendo UI Core

There are two ways to get the source code for Kendo UI Core. You can either download a pre-built zip from Telerik.com, or build the source yourself using Gulp. The latter approach includes an option for building a distribution of Kendo UI Core that includes only the widgets and framework features required by your app.

Installing Dependencies

In order to build Kendo UI Core, you need to have Node.js 14.x and git 2.x.

For Windows you have to download and install Git for Windows and Node.js and Visual C++ Build Tools.

Mac OS users should install Homebrew. Once Homebrew is installed, run brew install git to install git, and brew install node@14 to install Node.js.

Linux users can use the distributions provided by NodeSource or their package managers to install git and nodejs.

How to build Kendo UI Core

Clone a copy of the repository by running

git clone https://github.com/telerik/kendo-ui-core.git

Enter the repository directory

cd kendo-ui-core

Initialize the submodule repository

git submodule update --init

Run the build script:

npm run build

The minified version of the scripts and styles of Kendo UI Core will be put in the dist/ subdirectory.

There are several other tasks available:

npx gulp --tasks

Building only what you need

The gulp custom task will create a custom minified file - dist/kendo.custom.min.js, which includes only the specified components. The following command will include only the autocomplete and dropdownlist widgets:

npx gulp custom -c autocomplete,dropdownlist

Building ESM and CJS modules

The npm script npm run scripts:modules will create two folders (cjs and esm) in the dist folder, which includes the bundled modules.

Development

  • Run the dev script in order to compile both modules and js files in dist/dev and dist/mjs folder

    npm run scripts:dev or npm run scripts:dev -- -w

  • Run the tests by running npx gulp tests

Source Code and Downloads

If you want to skip building Kendo UI Core yourself, head on over to Telerik.com to grab the full source.

Using Kendo UI Core via the Kendo Static CDN

You can also easily include Kendo UI Core in your site or application by using the Kendo CDN:

<link href="http://kendo.cdn.telerik.com/2014.2.716/styles/kendo.common.min.css" rel="stylesheet" />
<link href="http://kendo.cdn.telerik.com/2014.2.716/styles/kendo.default.min.css" rel="stylesheet" />
<script src="http://kendo.cdn.telerik.com/2014.2.716/js/jquery.min.js"></script>
<script src="http://kendo.cdn.telerik.com/2014.2.716/js/kendo.ui.core.min.js"></script>

The main advantage of the CDN approach is that your users may be able to leverage a primed cache version of Kendo UI Core if they've visited other sites using the framework.

Documentation

For complete Kendo UI Documentation, including Kendo UI Core, please visit https://docs.telerik.com/kendo-ui.

How to Contribute

Kendo UI Core is free and open-source. We encourage and support an active, healthy community that accepts contributions from the public. We'd like you to be a part of that community.

Before contributing to Kendo UI Core, please:

  1. Read and sign the Kendo UI Core Contribution License Agreement, to confirm you've read and acknowledged the legal aspects of your contributions, and
  2. Read our contribution guide, which houses all of the necessary info to:
    • submit bugs,
    • request new features, and
    • walk you through the entire process of preparing your code for a Pull Request.

Getting Help

As a fully-open source project, Kendo UI Core is a primarily community-supported project, As such, you are encouraged to use forums like Stack Overflow to post questions, and the issues list of this repo to report bugs.

The Kendo UI team does not provide formal support for Kendo UI Core, except to those customers who have purchased a commercial license for Kendo UI (Professional, UI for MVC, etc.) or a support-only package from Telerik.com. Please do not create support requests for this project in the issues list for this repo, as these will be immediately closed. You'll be directed to post your question on a community forum.

Release Notes

For change logs and release notes, see the online release notes at Telerik.com.

License Information

This project has been released under the Apache License, version 2.0, the text of which is included below. This license applies ONLY to the source of this repository and does not extend to any other Kendo UI distribution or variant, or any other 3rd party libraries used in a repository. For licensing information about Kendo UI, see the License Agreements page at Telerik.com.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Copyright © 2023 Progress Software Corporation and/or its subsidiaries or affiliates. All Rights Reserved.

Progress, Telerik, and certain product names used herein are trademarks or registered trademarks of Progress Software Corporation and/or one of its subsidiaries or affiliates in the U.S. and/or other countries.

More Repositories

1

JustDecompileEngine

The decompilation engine of JustDecompile
C#
1,341
star
2

UI-For-UWP

This repo contains the source code for Telerik UI for Universal Windows Platform (UWP), which includes 20+ UI controls for developers building UWP applications.
C#
1,158
star
3

xaml-sdk

The XAML SDK is an easy-to-use infrastructure with 1000+ developer focused examples for most of the Telerik WPF and Silverlight controls.
C#
450
star
4

kendo-angular

Issue tracker - Kendo UI for Angular
TypeScript
444
star
5

JustAssembly

Assembly Diff and Analysis Tool
C#
363
star
6

blazor-ui

A collection of examples related to Telerik UI for Blazor Components: https://www.telerik.com/blazor-ui
C#
334
star
7

ui-for-aspnet-mvc-examples

A collection of Telerik UI for ASP.NET MVC examples
CSS
318
star
8

razor-converter

Tool for converting WebForms Views to Razor (C# Only)
C#
235
star
9

kendo-react

Issue tracker - KendoReact http://www.telerik.com/kendo-react-ui/
HTML
211
star
10

kendo-examples-asp-net-mvc

Kendo UI Examples for ASP.NET MVC
JavaScript
165
star
11

JustMockLite

Powerful and free mocking for .NET
C#
158
star
12

kendo-themes

Monorepo for SASS-based Kendo UI themes
HTML
148
star
13

Android-samples

This repository is used to store all controls' samples for the Telerik UI for Android suite.
Java
146
star
14

kendo-ui-demos-service

Back-end service used for the Kendo UI Online Demos
C#
112
star
15

ui-for-aspnet-core-examples

A collection of Telerik UI for ASP.NET Core components examples
C#
110
star
16

telerik-xamarin-forms-samples

Repo contraining source for Telerik UI for Xamarin showcase apps
C#
98
star
17

kendoui-northwind-dashboard

A dashboard for Northwind built with Telerik UI for ASP.NET MVC.
JavaScript
96
star
18

justdecompile-plugins

C#
91
star
19

maui-samples

Repo containing source for Telerik UI for .NET MAUI showcase apps
90
star
20

kendo-bootstrap-demo

HTML
89
star
21

kendo-examples-asp-net

C#
88
star
22

fiddler-core-demos

Sample applications demonstrating usages of Progress® Telerik® FiddlerCore Embedded Engine.
C#
73
star
23

fiddler-docs

Official documentation for Fiddler Classic - the community-trusted free Windows-only tool that logs HTTP(s) network traffic.
Ruby
73
star
24

ng2-dashboard

Kendo UI for Angular w/NativeScript - Dashboard
TypeScript
65
star
25

kendo-vue

Issue tracker - Kendo UI for Vue http://www.telerik.com/kendo-vue-ui/
CSS
63
star
26

blazor-docs

Public Documentation for Telerik UI for Blazor components.
JavaScript
53
star
27

ios-sdk

Contains iOS controls SDK examples
Objective-C
51
star
28

xaml-docs

Public Documentation for Telerik UI for WPF and Silverlight
JavaScript
51
star
29

kendo-angular-quickstart-cli

Using Kendo UI with the Angular CLI
TypeScript
41
star
30

blazing-coffee

A fully featured Blazor WebAssembly Demo showcasing the Telerik UI for Blazor components
C#
39
star
31

xamarin-forms-sdk

The Xamarin.Forms SDK is an easy-to-use infrastructure with many developer focused examples for the UI for Xamarin controls.
C#
36
star
32

document-processing-sdk

The Document Processing SDK is an easy-to-use infrastructure containing developer focused examples for the libraries included in Telerik Document Processing.
C#
33
star
33

kendo-react-finance-portfolio

React Stock Watchlist App
TypeScript
31
star
34

winforms-docs

This repository contains the content for the Telerik UI for WinForms documentation.
JavaScript
31
star
35

platform-friends-hybrid

A full-featured social demo app that shows how to integrate a wide range of Telerik Platform services into a Hybrid mobile application.
JavaScript
30
star
36

kendo-ux

UX assets for Kendo UI
HTML
28
star
37

react-coffee-warehouse

JavaScript
27
star
38

blazor-ui-messages

Localization messages for Telerik UI for Blazor components: https://www.telerik.com/blazor-ui
26
star
39

kendo-theme-bootstrap

Kendo UI theme, based on Bootstrap v4
CSS
25
star
40

blazor-dashboard

Blazor sample dashboard app with native components from Telerik
23
star
41

ajax-docs

Public Documentation for Telerik UI for ASP.NET AJAX
C#
23
star
42

web-mail-sample-app-mvc

This is the WebMail MVC sample app
JavaScript
21
star
43

blazor-stocks

Blazor PWA sample app - My Stocks
20
star
44

winforms-sdk

C#
19
star
45

nativescript-cloud

Used for cloud support in NativeScript CLI
TypeScript
18
star
46

kendo-angular-universal-demo

Sample Angular 2 Universal Application with Kendo UI for Angular 2
TypeScript
17
star
47

UI-For-UWP-Demos

The UI for UWP Demos application demonstrates a great number of user case scenarios using Telerik UI for Universal Windows Platform (UWP) - a suite which includes 20+ UI controls for developers building UWP applications. http://www.telerik.com/uwp/
C#
17
star
48

kendo-theme-default

The default, SCSS-based theme for Kendo UI
CSS
16
star
49

kendo-react-build-a-sales-dashboard

Source code for Telerik.com blog article: "Let's Build a Sales Dashboard with React"
JavaScript
16
star
50

xamarin-forms-docs

This repository holds documentation for Xamarin Forms components
JavaScript
16
star
51

platform-friends-web

A full-featured social demo app that shows how to integrate a wide range of Telerik Platform services into a web application.
JavaScript
16
star
52

fiddler-core-docs

FiddlerCore is a .NET class library you can integrate into your .NET applications. FiddlerCore allows you to capture and modify HTTP and HTTPS traffic just like Fiddler, without any of the Fiddler UI.
CSS
15
star
53

fiddler-everywhere-docs

Fiddler Everywhere is a high-performance, cross-platform web debugging proxy for any browser, system or platform. It is a web debugging tool that logs all HTTP(S) traffic between your computer and the Internet. It inspects and edits traffic, issue requests, and fiddle with incoming and outgoing data.
Shell
15
star
54

scaffold-templates-core

Those templates are to be used with the built-in scaffold mechanism in ASP.NET Core.
HTML
14
star
55

admin-dashboard-sample-app-jquery

HTML
14
star
56

kendo-intl

Kendo UI Internationalization
JavaScript
14
star
57

kendo-ui-npm-example

A preview of the Kendo UI Core NPM package usage
JavaScript
14
star
58

vue-dashboard

Kendo UI Vue.js wrappers dashboard with Git Issues, live at
Vue
14
star
59

aspnet-sdk

Telerik UI for ASP.NET AJAX allows you to build Web Forms web sites and apps for any browser and device in half the time
C#
14
star
60

reporting-samples

C#
13
star
61

core-bootstrap-demo

HTML
12
star
62

mobile-cli-lib

Contains common infrastructure for CLIs - mainly AppBuilder, NativeScript, DDB and Proton.
TypeScript
11
star
63

kendo-icons

Kendo Icons
C#
11
star
64

platform-friends-android

A full-featured social demo app that shows how to integrate a wide range of Telerik Platform services into a native Android application.
Java
11
star
65

kendo-angular-messages

Localization Messages - Kendo UI for Angular
JavaScript
10
star
66

olympic-games-sample-app-mvc

This is the Olympic Games sample app
C#
9
star
67

kendo-react-getting-started

Used in the KendoReact documentation
JavaScript
9
star
68

kendo-react-dropdowns

Kendo UI DropDowns for React
JavaScript
9
star
69

kendo-angular-demo-aspnetcore-data

Kendo UI for Angular - Binding to an ASP.NET Core service
TypeScript
9
star
70

kendo-angular-quickstart-dotnet

Using Kendo UI for Angular with the .NET Core 3.x
TypeScript
9
star
71

xamarin-sdk

C#
9
star
72

kendo-common-tasks

Moved to https://github.com/telerik/kendo-build-tasks
JavaScript
8
star
73

devreach-blazor

C#
8
star
74

nativescript-starter-kits

NativeScript Cli Extension
TypeScript
8
star
75

reporting-docs

Public Documentation for Reporting
JavaScript
8
star
76

semantic-prerelease

A set of semantic-release scripts that allow publishing of prerelease versions behind dist-tags.
JavaScript
8
star
77

uwp-docs

telerik
HTML
8
star
78

mvc-bootstrap-demo

HTML
8
star
79

fiddler-everywhere

This public repository aims at providing a convenient way for users of Fiddler Everywhere to report issues they may encounter while using the tool.
8
star
80

kendo-react-nextjs

An example of the KendoReact Grid(Table) in NextJS application.
TypeScript
7
star
81

kendo-react-messages

Localization Messages - KendoReact https://www.telerik.com/kendo-react-ui/components/
7
star
82

kendo-with-vuex

This is a sample application showing how Vuex can be used to feed the Kendo UI for Vue components
Vue
7
star
83

docs-seed

Telerik Documentation Infrastructure
JavaScript
7
star
84

.net-blogsamples

public repository for demos related to Telerik .Net blog posts
JavaScript
7
star
85

kendo-theme-material

(PREVIEW) Kendo UI theme based on the Material Design guidelines
CSS
6
star
86

kendo-react-homepage-demo

A sample application showcasing the KendoReact Grid in action with GraphQL
JavaScript
6
star
87

kendo-react-sales-dashboard

This is a Dashboad created using KendoReact components
JavaScript
6
star
88

CodeSnippetsAndTemplates

This repository includes mainly custom shortcut code snippets and some templates for the Telerik and Kendo UI controls/widgets
Vim Snippet
6
star
89

serverless-s3-upload

Uploads files/folders to AWS S3 bucket.
JavaScript
6
star
90

JustMockCourse

Sample code for Progress Telerik JustMock Virtual Classroom Course
C#
6
star
91

kendo-react-material-dashboard

JavaScript
6
star
92

quick-start-nativescript-template

JavaScript
5
star
93

nativescript-page-templates

Simple page templates for Vanilla NativeScript apps using JavaScript
JavaScript
5
star
94

figma-instarelinker-community

5
star
95

Blazor-Quick-Start-Videos

This is a sample which was built for the Blazor Quick Start video series.
HTML
5
star
96

mvc-tripxpert-pwa

Placeholder repo for telerik/mvc-tripxpert-sample-app in PWA flavour
JavaScript
5
star
97

kendo-react-demo-aspnetcore-data

Kendo UI for React - Binding to an ASP.NET Core service
JavaScript
5
star
98

finance-portfolio-sample-app-core

Finance Portfolio is a sample application built with components from the Telerik UI for ASP.NET Core suite
SCSS
5
star
99

kendo-vscode-extensions

TypeScript
5
star
100

document-processing-docs

Public Documentation for Telerik Document Processing
JavaScript
5
star