[[
wikihub
]]
Search
⌘K
Explore
People
For Agents
Sign in
Explore
People
For Agents
Sign in
@harrisonqian / Awesome / wiki/front-end-development/dojo-toolkit.md
Suggest edit
Cancel
Submit suggestion
Title
Name
Note
--- visibility: public --- # Dojo Toolkit **repo:** [petk/awesome-dojo](https://github.com/petk/awesome-dojo) **category:** [[front-end-development|Front-End Development]] --- # Awesome Dojo <a href="https://github.com/sindresorhus/awesome"><img src="https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg" alt="Awesome" height="18"></a> [](#contributing-and-license) [](https://github.com/petk/awesome-dojo/commits/master) [](https://travis-ci.org/petk/awesome-dojo) A curated list of awesome [Dojo JavaScript Toolkit](http://dojotoolkit.org) libraries, resources and other shiny things. Inspired by the `awesome-*` trend on GitHub. > A JavaScript toolkit that saves you time and scales with your development process. Provides everything you need to build a Web app. Language utilities, UI components, and more, all in one place, designed to work together perfectly. ## Index * [DojoToolkit.org resources and documentation](#dojotoolkitorg-resources-and-documentation) * [Tutorials](#tutorials) * [Bootstraps and boilerplates](#bootstraps-and-boilerplates) * [Packages, libraries and scripts](#packages-libraries-and-scripts) * [Serverside integrations](#serverside-integrations) * [Testing](#testing) * [Applications](#applications) * [Themes](#themes) * [TypeScript](#typescript) * [Community](#community) * [Other [Awesome](/@harrisonqian/awesome/wiki/miscellaneous/awesome) Lists](#other-awesome-lists) * [Contributing and License](#contributing-and-license) ## DojoToolkit.org resources and documentation * [API](http://dojotoolkit.org/api/) - API reference for Dojo Toolkit * [Roadmap](https://github.com/dojo/meta/wiki/Roadmap) Dojo Roadmap (all versions) * [Blog](http://dojotoolkit.org/blog/) - Dojo Toolkit Blog * [Demos](http://demos.dojotoolkit.org/demos/) - Dojo Toolkit Demos * [Reference guide](https://github.com/dojo/docs) - [http://dojotoolkit.org/reference-guide/1.10/](http://dojotoolkit.org/reference-guide/1.10/) * [Tutorials](http://dojotoolkit.org/documentation/) - authorized and updated [tutorials](/@harrisonqian/awesome/wiki/computer-science/tutorials) for Dojo Toolkit * [Dojo Meta](https://github.com/dojo/meta) - Dojo 2 contribution and coding guidelines * [Dojo Website](https://github.com/dojo/dojo-website) - Website for Dojo Toolkit 1.x to 2.x transition [Back to top](#awesome-dojo) ## Tutorials * [Dojo and Bootstrap FAQ](https://www.sitepen.com/blog/2014/08/13/dojo-faq-how-do-i-use-bootstrap-with-dijit/) - how to use Bootstrap with Dijit * [Dojo Toolkit 1.9 tutorial](https://github.com/cepa/dojo-tutorial) - A tutorial using Dojo Toolkit 1.9 * [Dojo the Good parts](https://github.com/DavidSpriggs/Dojo--The-Good-Parts) - ESRI Developer Summit Presentation held March 10-13th 2014 in Palm Springs. * [Pluralsight's Dojo tutorial](https://www.pluralsight.com/courses/dojo-fundamentals) - Video [tutorials](/@harrisonqian/awesome/wiki/computer-science/tutorials) for [learning](/@harrisonqian/awesome/wiki/programming-languages/learning) Dojo Toolkit [Back to top](#awesome-dojo) ## Bootstraps and boilerplates * [dboostrap](https://github.com/atoha/dbootstrap) - Bootstrap theme for Dojo * [Dojo Boilerplate](https://github.com/csnover/dojo-boilerplate) - A starting boilerplate for developing with Dojo Toolkit * [Dojo Twitter bootstrap](https://github.com/xsokev/Dojo-Bootstrap) - An implementation of the Twitter Bootstrap framework using Dojo * [dojo.js](https://github.com/gpedro/dojo.js) - Minimalistic boilerplate to start your dojo with Jasmine and [Gulp](/@harrisonqian/awesome/wiki/miscellaneous/gulp). * [dojo-node-boilerplate](https://github.com/kitsonk/dojo-node-boilerplate) - A quickstart "template" for using Dojo Toolkit on NodeJS [Back to top](#awesome-dojo) ## Packages, libraries and scripts * [AngularJS Dojo](https://github.com/adrobisch/angular-dojo) - AngularJS directives for dojo widgets * [delite](https://github.com/ibm-js/delite) - HTML Custom Element / Widget infrastructure * [deliteful](https://github.com/ibm-js/deliteful) - Multichannel (desktop/mobile) UI Custom Elements Library * [Dojo Foundation packages](http://packages.dojofoundation.org/) - Packages available on Dojo Foundation * [dojo-smore](https://github.com/kfranqueiro/dojo-smore) - package with Dojo/Store implementation * [generator-dojo](https://github.com/bryanforbes/generator-dojo) - A yeoman generator for Dojo projects * Grids * [dgrid](http://dgrid.io/) - next-generation grid component that takes full advantage of modern browsers and object stores. * [gridx](http://oria.[github](/@harrisonqian/awesome/wiki/development-environment/github).io/gridx/) - A fast rendering, well modularized and plugin architecture based Grid. * [xgrid](https://github.com/xblox/xgrid) - dgrid extensions. * [grunt-dojo](https://github.com/phated/grunt-dojo) - Build Dojo inside a Grunt task * [grunt-dojo2](https://github.com/dojo/grunt-dojo2) - Build Dojo2 inside a Grunt task * [karma-dojo](https://github.com/garcimouche/karma-dojo) - A [Karma](http://karma-runner.[github](/@harrisonqian/awesome/wiki/development-environment/github).io/) plugin. Adapter for Dojo Toolkit. * [Leadfoot](https://github.com/theintern/leadfoot) - A [JavaScript](/@harrisonqian/awesome/wiki/programming-languages/javascript) client library that brings [cross-platform](/@harrisonqian/awesome/wiki/platforms/cross-platform) consistency to the [Selenium](/@harrisonqian/awesome/wiki/testing/selenium) WebDriver API * [Sitepen dstore](https://github.com/SitePen/dstore) - Data infrastructure framework, providing the tools for modelling and interacting with data collections and objects. * [xaction](https://github.com/xblox/xaction) - Component providing UI and logic for user actions. #### Dojo 2 * [Dojo core](https://github.com/dojo/core) - Dojo 2 package containing TypeScript and [JavaScript](/@harrisonqian/awesome/wiki/programming-languages/javascript) [core](/@harrisonqian/awesome/wiki/platforms/core) utilities * [DOM Utilities](https://github.com/dojo/dom) - Dojo2 DOM Utilities * [Dojo Command Line Tooling](https://github.com/dojo/cli) - Command Line Tooling for Dojo2 Applications * [Dojo loader](https://github.com/dojo/loader) - AMD loader for Dojo2. * [Dojo routing](https://github.com/dojo/routing) - Dojo2 Routing * [Dojo compose](https://github.com/dojo/compose) - Dojo2 Composition Library * [Dojo widgets](https://github.com/dojo/widgets) - A [core](/@harrisonqian/awesome/wiki/platforms/core) UI component library for Dojo 2 * [Dojo has](https://github.com/dojo/has) - A feature detection library * [Dojo shim](https://github.com/dojo/shim) - Modules that provide modular fills of ES6+ functionality * [Dojo parse](https://github.com/dojo/parser) - A package for declaratively instantiating widgets. * [Dojo2 App](https://github.com/dojo/app) - An application framework for Dojo 2 (example) [Back to top](#awesome-dojo) ## Serverside integrations * [Dojango](https://github.com/klipstein/dojango/) - Dojo and Django [Python](/@harrisonqian/awesome/wiki/programming-languages/python) framework [integration](/@harrisonqian/awesome/wiki/platforms/integration) * [dojo-rails](http://robin850.[github](/@harrisonqian/awesome/wiki/development-environment/github).io/dojo-rails/) - Dojo and [Ruby](/@harrisonqian/awesome/wiki/programming-languages/ruby) on [Rails](/@harrisonqian/awesome/wiki/back-end-development/rails) framework [integration](/@harrisonqian/awesome/wiki/platforms/integration) * [Dojo Maven](https://github.com/cometd/dojo-maven) - Maven packaging of the Dojo Toolkit * ASP[.NET](/@harrisonqian/awesome/wiki/platforms/net) * [Dojo & ASP.NET](https://www.codeproject.com/Articles/650443/DataGrid-View-with-Sorting-and) - DataGrid View with Sorting and Paging using Dojo EnhancedGrid, JsonRest Store, Entity Framework, SQL Server, ASP[.NET](/@harrisonqian/awesome/wiki/platforms/net) MVC Web API * [Dojo.NET](https://github.com/lstratman/Dojo.NET) - .NET class library that provides WebControl bindings to ASP[.NET](/@harrisonqian/awesome/wiki/platforms/net) websites (both WebForms and MVC, including Razor) using the Dojo toolkit. * [Reactive Extensions](https://github.com/Reactive-Extensions/RxJS-Dojo) - Reactive Extensions bindings for the Dojo Toolkit * [Java](/@harrisonqian/awesome/wiki/programming-languages/java) * [Dojofaces](http://www.dojofaces.org) - project that assists JSF developers in connecting Dojo widgets with JSF backing beans * [DWR](http://directwebremoting.org/dwr/index.html) - library that enables [Java](/@harrisonqian/awesome/wiki/programming-languages/java) on the server and [JavaScript](/@harrisonqian/awesome/wiki/programming-languages/javascript) in a browser * [Grails](https://grails.org/) - open source full stack web application framework that has support for Dojo with [plugin](http://grails.org/plugin/dojo) * [LightStreamer](http://www.lightstreamer.com/) - Server with Dojo integrated * [Spring](https://www.sitepen.com/blog/2011/08/11/how-do-you-use-the-dojo-store-jsonrest-api-with-spring/) - How to integrate Spring and Dojo * [Websphere](http://www-03.ibm.com/software/products/en/appserv-was) - Application server has Dojo integrated * [Node.js](/@harrisonqian/awesome/wiki/platforms/node-js) * [dojo-node](https://github.com/agebrock/dojo-node) - Lightwave Dojo wrapper for [Node.js](/@harrisonqian/awesome/wiki/platforms/node-js) * [Dojos](https://github.com/supnate/dojos) - Server side dojo on NodeJS * [Node.js integration](http://dojotoolkit.org/documentation/tutorials/1.10/node/) - Tutorial how to use Dojo and [Node.js](/@harrisonqian/awesome/wiki/platforms/node-js) * PHP * [Dojo & Composer](https://github.com/zoopcommerce/pixie) - custom [Composer](/@harrisonqian/awesome/wiki/programming-languages/composer) installers for zoop packages including Dojo * [Dojo & [Symfony](/@harrisonqian/awesome/wiki/back-end-development/symfony) PHP framework](https://www.sitepen.com/blog/2011/09/06/what-is-the-best-way-to-use-dojo-with-a-symfony-backend/) - integrating Dojo Toolkit with [Symfony](/@harrisonqian/awesome/wiki/back-end-development/symfony) PHP framework * [Dojo & Zend PHP framework](https://github.com/superdweebie/DojoModule) - integrating Dojo Toolkit with Zend Framework through DojoModule [Back to top](#awesome-dojo) ## Testing * [Intern](https://github.com/theintern/) - A next-generation code [testing](/@harrisonqian/awesome/wiki/testing/testing) stack for [JavaScript](/@harrisonqian/awesome/wiki/programming-languages/javascript). * [Intern User guide](https://theintern.[github](/@harrisonqian/awesome/wiki/development-environment/github).io/intern/#what-is-intern) - A quite complete manual about how to use The Intern * [Intern Yeoman page objects](https://github.com/glamb/generator-internjs-pageobjects/) - A Yeoman generator to create unit test and suites * [Intern Yeoman generator](https://github.com/naglalakk/generator-intern) - Yeoman generator - Intern [Back to top](#awesome-dojo) ## Applications * [AuShada](https://github.com/dreaswar/AuShadha) - Django and Dojo application for Electronic Medical Records (EMR) and Public Health Management * [dapi](https://github.com/dojo/dapi) - [node.js](/@harrisonqian/awesome/wiki/platforms/node-js) Dojo API viewer * [Dig Dug](https://github.com/theintern/digdug) - A [JavaScript](/@harrisonqian/awesome/wiki/programming-languages/javascript) library for launching WebDriver service tunnels * [Dojo Demo](https://github.com/rmurphey/dojo-demo) - Dojo demo * [dojorama](https://github.com/sirprize/dojorama) - Single page demo application based on Dojo 1.9, Twitter Bootstrap 3 and history API * [Dojox application](https://github.com/dmachi/dojox_application) - Dojox Application Framework for mobile, tablets, and desktops * [js-doc-parse](https://github.com/dojo/js-doc-parse) - Library for parsing dojo [JavaScript](/@harrisonqian/awesome/wiki/programming-languages/javascript) files and extracting inline documentation * [rstwiki](https://github.com/phiggins42/rstwiki) - Simple reST/wiki system built with [Python](/@harrisonqian/awesome/wiki/programming-languages/python) and Dojo Toolkit * [Scripted](https://github.com/scripted-editor) - Scripted is a fast and lightweight code editor with an initial focus on [JavaScript](/@harrisonqian/awesome/wiki/programming-languages/javascript) editing * [todomvc](https://github.com/tastejs/todomvc) - Helping you select an MV\* framework - todo app examples * [Dojo2 Example](https://github.com/dojo/examples) - Dojo 2 Examples * [xamiro](https://github.com/xblox/xamiro) - IDE alike file manager in PHP and [JavaScript](/@harrisonqian/awesome/wiki/programming-languages/javascript) with minimal dependencies. * [Windows-dist](https://github.com/flysurfer28/windows-dist) - Full automation suite for IoT and prototyping. [Back to top](#awesome-dojo) ## Themes * [dijit-claro-stylus](https://github.com/kfranqueiro/dijit-claro-stylus) - A straight conversion of Dijit's Claro theme from [LESS](/@harrisonqian/awesome/wiki/front-end-development/less) to Stylus. * [Flat Dojo Theme](http://yiweima.[github](/@harrisonqian/awesome/wiki/development-environment/github).io/flatdojo/) - Esri Flat Dijit Design * [Semantic Dojo Theme](http://websemantics.[github](/@harrisonqian/awesome/wiki/development-environment/github).io/semantic-dojo/) - A responsive Dojo theme that harnesses the style awesomeness of [Semantic UI](http://semantic-ui.com/) Framework. [Back to top](#awesome-dojo) ## TypeScript * [Definitive TypeScript Guide](https://www.sitepen.com/blog/2013/12/31/definitive-guide-to-typescript/) - A guide about features and functionalities of TypeScript * [Dojo to Typescript Converter](https://github.com/stopyoukid/DojoToTypescriptConverter) - A typescript script which creates typescript compatible declarations from a dojo api.[json](/@harrisonqian/awesome/wiki/miscellaneous/json) file. * [Dojo-TypeScript](https://github.com/schungx/Dojo-TypeScript) - Using Dojo 1.9 AMD-style with Microsoft TypeScript 0.9.5 * [Dojo Typings](https://github.com/dojo/typings) - A repository of Dojo 1 TypeScript Typings (including Dijit and DojoX) [Back to top](#awesome-dojo) ## Community * [Brazilian Facebook Group](https://www.facebook.com/groups/288220914564119/) - Brazilian Dojo Community on Facebook * [Dojo mailing list](http://dojotoolkit.org/community/) - mailing list for questions and discussions * [Dojo on StackOverflow](http://stackoverflow.com/questions/tagged/dojo) - Dojo Toolkit support on StackOverflow * [Dojo on Twitter](https://twitter.com/dojo) - Dojo's Twitter account * [Facebook Group](https://www.facebook.com/groups/4375511291/) - Dojo community on Facebook * [Google Plus Community](https://plus.google.com/communities/107837593684207188221) - Dojo community on Google Plus * [Linked In Dojo Ajax Toolkit Developers Group](https://www.linkedin.com/groups/Dojo-Ajax-Toolkit-Developers-71399) - Dojo Community on LinkedIn * [Linked In Dojo Toolkit Group](https://www.linkedin.com/groups/dojo-toolkit-81926) - Dojo Community on LinkedIn * [Reddit Community](https://www.reddit.com/r/dojo/) - growing community discussing Dojo on Reddit (invitation-only). * [SensioLabs Connect Club](https://connect.sensiolabs.com/club/dojo-toolkit) - Sensiolabs Connect Dojo Toolkit Club for PHP and [Symfony](/@harrisonqian/awesome/wiki/back-end-development/symfony) developers * [IRC](http://irc.lc/freenode/dojo) - Large and active IRC support channel. * [Meetup](https://www.meetup.com/topics/dojo/) - Get involved locally and find local user groups. [Back to top](#awesome-dojo) ## Other Awesome Lists * [awesome-javascript](https://github.com/sorrycc/awesome-javascript) - [awesome](/@harrisonqian/awesome/wiki/miscellaneous/awesome) [JavaScript](/@harrisonqian/awesome/wiki/programming-languages/javascript) list * [awesome-[javascript](/@harrisonqian/awesome/wiki/programming-languages/javascript)-books](https://github.com/heatroom/awesome-javascript-books) - [awesome](/@harrisonqian/awesome/wiki/miscellaneous/awesome) [JavaScript](/@harrisonqian/awesome/wiki/programming-languages/javascript) books * [awesome](/@harrisonqian/awesome/wiki/miscellaneous/awesome) lists: * [awesome](https://github.com/sindresorhus/awesome) - [awesome](/@harrisonqian/awesome/wiki/miscellaneous/awesome) list * [awesome-awesome](https://github.com/emijrp/awesome-awesome) - [awesome](/@harrisonqian/awesome/wiki/miscellaneous/awesome) list * [GetAwesomeness](https://getawesomeness.herokuapp.com/) - [awesome](/@harrisonqian/awesome/wiki/miscellaneous/awesome) lists * [lists](https://github.com/jnv/lists) - [awesome](/@harrisonqian/awesome/wiki/miscellaneous/awesome) lists * [awesome-all](https://github.com/bradoyler/awesome-all) - [awesome](/@harrisonqian/awesome/wiki/miscellaneous/awesome) lists * [awesome-awesome](https://github.com/erichs/awesome-awesome) - [awesome](/@harrisonqian/awesome/wiki/miscellaneous/awesome) lists [Back to top](#awesome-dojo) ## Contributing and License You are most welcome to [contribute](CONTRIBUTING.md) to this awesome Dojo Toolkit list as well. Big thanks to all [contributors](https://github.com/petk/awesome-dojo/graphs/contributors) who have helped to build this list. [](https://creativecommons.org/publicdomain/zero/1.0/) To the extent possible under law, [Peter Kokot](https://github.com/petk) has waived all copyright and related or neighboring rights to this work. [Back to top](#awesome-dojo)