DHX Optimus: Lightweight JavaScript UI Framework

| Comments (4)

We’d love to please our users with a new and great way to create web applications with dhtmlxSuite library. This way involves using of DHX Optimus, our new, fast and simple JavaScript microframework. The ultimate usage guide is already available in our documentation, so you can start developing with Optimus right away.

General idea and key points

The DHTMLX Optimus microframework allows simply creating applications of various complexity. You can easily customize these applications and quickly handle them. It’s possible, due to high flexibility, which is achieved by division of an application into separate parts – classes that can be developed separately and combined in any variations.

Here are some main points of our new js framework:

  • An application consists of several modules, each of which includes the description of the interface (a view) as well as the logic of data processing and interacting with other views of the application.
  • DHX Optimus is a client-side solution without any special requirements for the server side, so you can use any backend technology (PHP, Java, .NET, Node.js, etc.)
  • You can use many languages in an application built with our micro framework. Localization is implemented on the base of the Polyglot.js helper library.
  • In order to render a complex HTML and not to complicate JavaScript code at the same time, the handlebars.js templating engine is used.
  • With DHTMLX Optimus, you can create several applications and use them together as modules of one large application.
  • In order to use the building system, Node.js should be installed on your computer.

javascript framework

Useful resources:

You are welcome to share your thoughts and comments below! Stay tuned to our further news and updates.


  1. Junior Costa March 17, 2017 at 7:20 pm

    I´m trying to download demo apps and Windows Defender accused some virus in zip on github.

    • Aras Kairys (DHTMLX team) March 17, 2017 at 7:44 pm

      Hi Junior,
      We’ve double checked the files, no viruses found.

  2. Victor March 21, 2017 at 10:53 pm

    Saludos, soy desarrollador e intento probar el DHTMLX Optimus microframework, pero se como ejecutar: npm install…
    Al descargar el paquete desde: https://github.com/DHTMLX/optimus-start y ubicarlo en la carpeta HTDOCS me da un error en el navegador cuando intento abrirlo, el error es el siguiente: MyApp is not defined
    Agradezco su ayuda

Leave a Reply