Build with Dojo
Web Application Development
Dojo enables teams to build web applications with a deliberate approach to productivity, sustainability and code management.
Intent on not reinventing the wheel, Dojo allows for easy integration with the most powerful solutions available today on the open web.
Demand for accessibility and internationalization are required for enterprise web applications. Dojo supports inclusivity and provides both.
Get Going Quickly
Getting started with Dojo is simple.
Embracing the Web Platform
Dojo strives for maximum interoperability. Web components provide a mechanism to leverage non-Dojo components within a Dojo application, and to effortlessly use your Dojo-based widgets in non-Dojo applications. Dojo provides first class support for web components. The decisions you make today should not lock you into decisions for the future.See the Tutorial
widget-core’s meta mechanism provides reactive abstractions on cutting edge dom proposals like the web animation api and intersection observers in addition to allowing for abstractions on other higher level concepts like dragging. This allows you to focus on writing familiar, reactive code and not on complications with the dom.See the Tutorial
TypeScript’s type system, interfaces, and transpiler facilitate more efficient engineering for enterprise development.