This commit is contained in:
2025-07-18 23:13:11 +02:00
parent c9485bf576
commit 652812eed0
2354 changed files with 1266414 additions and 1 deletions

380
html/dojo.md2.html Normal file
View File

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