Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/abenhamdine/awesome-extjs

A curated list of ExtJS resources.
https://github.com/abenhamdine/awesome-extjs

List: awesome-extjs

awesome awesome-list extjs sencha-extjs

Last synced: 3 months ago
JSON representation

A curated list of ExtJS resources.

Awesome Lists containing this project

README

        

# Awesome ExtJS [![Awesome](https://awesome.re/badge-flat.svg)](https://awesome.re)

A curated list of ExtJS resources.

Contributions are welcomes. Add links through [pull requests](https://github.com/abenhamdine/awesome-extjs/pulls) or create an [issue](https://github.com/abenhamdine/awesome-extjs/issues) to start a discussion. Please take a look at the [contribution guidelines](CONTRIBUTING.md)

## Contents

- [Official resources](#official-resources)
- [Blogs](#blogs)
- [Tutorials, examples](#tutorials-examples)
- [Extensions, components](#extensions-components)
- [Open sources projects using ExtJS](#open-sources-projects-using-extjs)
- [Commercial Software using ExtJS](#commercial-software-using-extjs)
- [ExtJS service providers](#extjs-service-providers)
- [Books](#books)
- [Communities](#communities)

## Official resources

- [Sencha ExtJS docs](https://docs.sencha.com/extjs/) - Official documentation of last version.
- [Sencha Resource Center](https://www.sencha.com/resources/) - Examples, Vídeos, Webinars, Datasheets and Whitepapers.
- [Sencha blog](https://www.sencha.com/blog/category/sencha-ext-js) - Official Sencha blog for ExtJS posts.
- [Sencha examples on GitHub](https://github.com/sencha-extjs-examples) - Examples on GitHub, different from examples in official docs.
- [Sencha Webinars](https://www.sencha.com/resources/webinars/) - (free) Official webinars from Sencha on many ExtJS related topics.
- [Sencha Café YouTube Playlist](https://www.youtube.com/playlist?list=PLhok5qPG-Cq1aDGqnMZxYDwPoaBz2vIug) Recordings from the Sencha Café webinar series.
- [ExtReact](https://www.sencha.com/products/extreact/#app) - ExtJS components for React.
- [Link to CE Edition](https://www.sencha.com/products/extjs/communityedition/) - A link to the form to fill to obtain the CE edition.
- [Link to GPL Version](https://www.sencha.com/legal/gpl/) - A link to signup page to obtain the GPL version.
- [Npm Access](https://sencha.myget.org/) - Link to NPM Sencha packages (NPM access is available through login).

## Blogs

- [Blog of Walking Tree](https://walkingtree.tech/index.php/blog) - Blog of WalkingTree, a service provider for ExtJS.
- [Blog of Steve Drucker](https://druckit.wordpress.com/) - Some articles about ExtJS.
- [Alex'blog](https://abarre.wordpress.com/) - A few articles about ExtJS.
- [Blog of Vladimir Popa](http://vadimpopa.com/) - A blog with some good articles about ExtJS.
- [Anton Fisher's notes](https://antonfisher.com/) - Blog by a JavaScript developer (ExtJS, Node.js, bash).
- [Blog of Modus Create](https://moduscreate.com/insights/blog/) - Blog of Modus Create, a former Service Provider for Sencha, with some interesting articles on ExtJS.
- [Reanimatter](http://reanimatter.com/tag/ext-js/) - Articles on ExtJS.
- [existdissolve.com](http://existdissolve.com/) - A blog with a few articles about ExtJS.
- [Jorge Ramon](http://jorgeramon.me/tag/extjs-tutorial/) - Some useful tutorials for ExtJS 5 and 6.
- [Blog of Stuart Ashworth](http://www.stuartashworth.com/blog/)
- [Enovision](https://www.enovision.net/blog)
- [Peter Keller.net](https://peterkellner.net/posts)
- [ExtJS articles on codeproject.com](https://www.codeproject.com/Tags/ExtJS) - Articles on ExtJS.
- [Bryntum blog](https://bryntum.com/blog) - Blog of Bryntum.com, a company which provides several advanced components for ExtJS.
- [Wemerson Januario's blog](http://wemersonjanuario.com.br) - Blog by a JavaScript developer (ExtJS, Laravel).
- [Sencha Adventures](https://github.com/loiane/sencha-adventures) - A collection of resources to learn Sencha frameworks by @loiane.
- [What is ExtJS](http://whatisextjs.com/) - A blog with some interesting ExtJS examples and code snippets.
- [Coding Ideas](http://www.coding-ideas.de/category/blog/extjs/) - A blog with articles about several frameworks and some nice articles about ExtJS.
- [Learn From Saki](http://extjs.eu/) - Site of an ExtJS developer and author of several extensions.

## Tutorials, examples

- [ext4all](https://ext4all.com/) - Exjs code snippets.
- [skirtlesden](http://skirtlesden.com/articles/) - Old (2014) but very good articles about ExtJS.
- [senchatutorials](http://senchatutorials.in/) - Step-by-step tutorials for Sencha ExtJS 4.x, 5.x, 6.x and Sencha Touch 2.x.
- [loiane.training](https://loiane.training/course/fundamentos-ext-js-4/) - ExtJS4 training (and beyond) - Portuguese only.
- [Ext Mail - Example Mail Client](https://github.com/Stuart98/ext-mail) - An example email client application (classic & modern) built during Sencha Café webinar series.
- [ExtDb - Sencha ExtJS tips, tricks, and recipes](https://github.com/da-baranov/ext-db) - Various ExtJS notes, tools, utilities, and extensions

## Extensions, components

### Direct connectors
- [Node.js Ext Direct](https://github.com/jurisv/nodejs.extdirect) - A Node.js implementation of Ext Direct protocol.
- [ExtDirect connector for Java](https://github.com/ralscha/extdirectspring) - Implementation of the Ext Direct protocol with Java and Spring.
- [Ext Direct ASP.NET](https://github.com/elishnevsky/ext-direct-mvc) - Ext Direct protocol for ASP.NET.
- [Ext Direct PHP](https://github.com/teqneers/ext-direct) - Ext Direct protocol for PHP.

### Components, ux

- [extjs-carto](https://github.com/CrestoneDigital/extjs-carto) - Components to interact with Carto map tools.
- [Ext.ux.ColorPicker](https://github.com/sw4/Ext.ux.ColorPicker) - A beautiful colorpicker.
- [Ext.ux.grid.Printer](https://github.com/Arhia/Ext.ux.grid.Printer) - An ExtJS 5/6/7 Component to print grid content.
- [Exportable grid](https://github.com/yorl1n/ext.ExportableGrid) - Wrapper over ExtJS's grid to make grid exportable to xslx format.
- [ExtJS-Grid-PDF-Exporter](https://github.com/shikhirsingh/ExtJS-Grid-PDF-Exporter) - Sample application to export grid content in pdf.
- [DateSlider component for Sencha ExtJS](https://github.com/OhmzTech/extjs-dateslider) - A nice date slider.
- [Ace editor integration](https://github.com/cadorn/ace-extjs) - An exemple of integration in ExtJS of ACE code editor.
- [Filebrowser component](https://github.com/revolunet/Ext.ux.filebrowser) - A useful filebrowser component.
- [Pdf viewer panel](https://github.com/SunboX/ext_ux_pdf_panel) - A pdf viewer panel.
- [Grid autosize column](http://reanimatter.com/2016/03/12/ext-js-grid-plugin-autosizing-columns-to-fit-content/) - A component to autosize grid columns.
- [Nvd3 bindings](https://github.com/syslogic/extjs-nvd3-charts) - NVD3.js Bindings as Sencha ExtJS Package.
- [Chartsly](https://github.com/walkingtree/chartsly) - Stock Charts package based on Sencha ExtJS & Touch.
- [Ext JS MVVM extensions](https://github.com/alexeysolonets/extjs-mvvm-extensions) - Extensions for custom components with a ViewModel.
- [Bryntum Gantt](https://www.bryntum.com/products/gantt-for-extjs/) - Gantt chart component for ExtJS.
- [Bryntum Scheduler](https://www.bryntum.com/products/scheduler-for-extjs/) - Scheduler component for ExtJS.
- [Bryntum Calendar](https://www.bryntum.com/products/calendar-for-extjs/) - Calendar component for ExtJS.
- [Bryntum TaskBoard](https://www.bryntum.com/products/taskboard-for-extjs/) - Taskboard component for ExtJS.
- [Ext.ux.button.DateRangePicker](https://github.com/wencywww/Ext.ux.button.DateRangePicker) - Component for selecting date range in ExtJS.
- [Ext.ux.slider.Multi.Tips](https://github.com/wencywww/Ext.ux.slider.Multi.Tips) - Override for the ExtJS multislider component to show persistent tips over the thumbs.
- [ActionColumnRowEditing](https://github.com/maltempi/extjs-action-column-row-editing) - A plugin based on Ext.grid.plugin.RowEditing changing the default floating buttons to an action column.
- [ActivityMonitor](https://github.com/Arhia/ExtJS-ActivityMonitor) - A class to track user activity.
- [DateTimePicker](https://github.com/gportela85/DateTimeField) - An useful widget to pick date and time.
- [Mz Solutions Grid plugins](https://www.mzsolutions.eu/grid-plugins.html) - Professional plugins for ExtJS grid.
- [Wursta Tree Combobox](https://github.com/wursta/extjs/tree/master/app/form/field) - Tree combo component

### Test tools

- [Sencha Test](https://www.sencha.com/products/test/) - (commercial) Sencha Official tool for testing ExtJS Apps.
- [Bryntum Siesta](https://www.bryntum.com/products/siesta/) - (commercial/free) JavaScript based UI testing tool with direct ExtJS support.
- [karma-extjs](https://github.com/Unit4/karma-extjs) - A tool to use karma to run unit tests on ExtJS applications.

### Icons, Themes

- [ExtJS-Wheather-Icons](https://github.com/RichardStyles/ExtJS-Weather-Icons) - ExtJS package to use [Weather icons](https://erikflowers.github.io/weather-icons/).
- [ExtJS-Material-Icons](https://github.com/RichardStyles/ExtJS-Material-Icons) - Allow use of Material Design Iconic Font Icons in an ExtJS project. (Google icons + extended community icons).

### Packages

- [modern-locale](https://github.com/wemersonjanuario/modern-locale) - A locale package for ExtJS modern toolkit.

### Integration of ExtJS Components with other frameworks

- [Connector to Angular2](https://github.com/mgusmano/angular2-extjs)
- [Ext Reactor](https://github.com/sencha/extjs-reactor) - Official Sencha integration with React.

## Open sources projects using ExtJS

- [GeoExt](https://github.com/geoext/geoext3) - A JavaScript framework that combines the GIS functionality of OpenLayers with all features of the ExtJS library.
- [Jahia](https://github.com/Jahia) - Comprehensive and integrated open-source Java Digital Experience Platform.
- [DVelum](https://github.com/dvelum/dvelum) - Professional PHP/ExtJS-based web development platform.
- [Rambox](https://github.com/saenzramiro/rambox) - Free and Open Source messaging and emailing app that combines common web applications into one.
- [Lino](https://github.com/lino-framework/lino) - A web application framework using Django and ExtJS.
- [Koala](https://github.com/koala-framework/koala-framework) - Framework and CMS based on Zend Framework and ExtJS.
- [Arbela](https://github.com/walkingtree/arbela) - Rich, Extensible, Customizable, and Configurable IoT-ready Dashboard.
- [Slate](https://github.com/SlateFoundation/slate) - An open-source foundation for schools.
- [Kitto2](https://github.com/EtheaDev/kitto2) - A tool to build web interfaces with ExtJS 6 and Delphi.
- [Proxmox VE](https://www.proxmox.com/en/proxmox-ve) - An open-source server virtualization environment.
- [Kopano](https://kopano.io/) - Open source collaboration tools.

## Commercial Software using ExtJS

### Desktop apps built with [Electron](https://electron.atom.io/) and ExtJS

- [Sencha Architect](https://www.sencha.com/products/architect/)
- [Sencha Themer](https://www.sencha.com/products/themer/)
- [Sencha Inspector](https://www.sencha.com/products/inspector/)

## ExtJS service providers

- [SwarmOnline](https://www.swarmonline.com/)
- [Jnesis](https://jnesis.com/fr/index.html) - Sencha Select Partner for France.

## Books

- [Mastering Ext JS 2nd Edition](https://www.packtpub.com/web-development/mastering-ext-js-second-edition)
- [Ext JS Application Development Blueprints](https://www.packtpub.com/web-development/ext-js-application-development-blueprints)
- [Sencha Charts Essentials](https://www.packtpub.com/web-development/sencha-charts-essentials)
- [Ext JS Essentials](https://www.packtpub.com/web-development/ext-js-essentials)
- [Ext JS 6: Getting Started](http://www.extjs6gettingstarted.com)
- [Ext JS 4 Web Application Development Cookbook](https://www.packtpub.com/web-development/ext-js-4-web-application-development-cookbook)

## Communities

- [Sencha Talk](http://www.senchatalk.com) - A free Slack team for Sencha discussion.
- [Sencha Brazil Slack Team](http://slack.extjs.com.br/) - A free Slack team for Sencha discussion in Portuguese/Brazilian.
- [ExtJS Brazil Forum](http://extjs.com.br/) - A Brazilian Sencha ExtJS forum.