awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
linkedin avatar

linkedin/dustjs

0
View on GitHub↗
2,913 Stars·464 Forks·JavaScript·mit·3 Aufrufedustjs.com↗

Dustjs

Dustjs is a JavaScript templating engine and asynchronous template renderer. It functions as an isomorphic HTML generator, producing consistent output across both client and server environments.

The system employs a logic-less template syntax to separate presentation from business logic, utilizing simple tags for iteration and conditional checks. It supports asynchronous data resolution, allowing the rendering process to pause and resume as external data sources respond.

The engine provides capabilities for dynamic HTML generation, server-side rendering, and client-side templating. It utilizes pre-compiled template functions and context-based variable lookup to resolve placeholders within hierarchical data objects.

Features

  • Logic-less Template Engines - Ships a logic-less templating system that separates presentation from business logic using a restricted tag syntax.
  • Asynchronous Content Rendering - Supports asynchronous content rendering that allows the UI to remain responsive while waiting for data resolution.
  • Dynamic HTML Generators - Programmatically generates dynamic HTML content on both the client and server based on provided data.
  • Asynchronous Template Rendering - Provides an asynchronous rendering engine that prevents blocking the main execution thread during template processing.
  • Client-Side Template Rendering - Enables rendering of dynamic markup directly in the browser to update page content without a full refresh.
  • Asynchronous Data Handling - Provides non-blocking data resolution that allows the rendering process to pause and resume as external data sources respond.
  • Dynamic HTML Generators - Generates website pages by injecting runtime data into predefined templates across both client and server environments.
  • HTML Templating Engines - Functions as a general-purpose JavaScript templating engine for generating dynamic HTML content.
  • Isomorphic HTML Generators - Ensures consistent HTML output across both client and server environments using a shared set of template definitions.
  • Server-Side Rendering - Generates full HTML pages on the server to improve initial page load times and search engine visibility.
  • Template Compilation - Converts template strings into executable JavaScript functions at build time to optimize rendering performance.
  • Context-Aware Variable Resolution - Implements a hierarchical lookup mechanism to resolve template placeholders based on the current data scope.
  • Compiled Template Execution - Implements a high-performance rendering path by executing pre-compiled JavaScript functions that concatenate strings.
  • Template Engines - Asynchronous templates for browser and Node.
  • Templating Engines - Asynchronous templates for the browser and node.js.

Star-Verlauf

Star-Verlauf für linkedin/dustjsStar-Verlauf für linkedin/dustjs

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Dustjs

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Dustjs.
  • wycats/handlebars.jsAvatar von wycats

    wycats/handlebars.js

    18,651Auf GitHub ansehen↗

    Handlebars.js is a JavaScript templating engine used to generate HTML and other text formats by combining static templates with dynamic data. It functions as a logic-less template engine, separating presentation from business logic by restricting the complexity of expressions within templates. The project includes a precompiled template compiler that converts template strings into executable JavaScript functions. This mechanism reduces runtime overhead and improves rendering performance by shifting the compilation process to a build step. The engine provides a custom helper framework for ext

    JavaScript
    Auf GitHub ansehen↗18,651
  • pugjs/pugAvatar von pugjs

    pugjs/pug

    21,850Auf GitHub ansehen↗

    Pug is a template engine and compiler that transforms whitespace-sensitive shorthand syntax into standard HTML. It functions as both a Node.js template engine for server-side rendering and a browser-side precompiler for client-side templating. The system converts template files into executable JavaScript functions to increase rendering speed. This allows for the generation of full HTML documents by combining dynamic data and logical structures, either on a server or as standalone JavaScript files for execution directly in the browser. The engine manages the translation process through HTML t

    JavaScript
    Auf GitHub ansehen↗21,850
  • twitter/hogan.jsAvatar von twitter

    twitter/hogan.js

    5,124Auf GitHub ansehen↗

    hogan.js is a logic-less template compiler and Mustache templating engine. It transforms static templates into executable JavaScript functions to generate data-driven strings without using conditional or looping logic. The system focuses on precompilation to eliminate parsing overhead during runtime execution. This includes a precompiled template library and a command line interface for converting template files into optimized JavaScript. The engine handles dynamic content generation through template compilation and data rendering. It supports reusable UI fragments via partials and allows fo

    JavaScript
    Auf GitHub ansehen↗5,124
  • handlebars-lang/handlebars.jsAvatar von handlebars-lang

    handlebars-lang/handlebars.js

    18,640Auf GitHub ansehen↗

    Handlebars.js is a JavaScript templating engine and logic-less template library used to generate HTML or text by merging data objects with templates. It utilizes an abstract syntax tree parser to transform template strings into executable JavaScript functions. The system separates data from presentation by restricting complex logic to external helper functions rather than the template itself. It features a precompiled template compiler that converts templates into functions before deployment to increase execution speed and reduce startup latency. The engine covers a broad range of content ge

    JavaScripthandlebarsmustachetemplates
    Auf GitHub ansehen↗18,640
Alle 30 Alternativen zu Dustjs anzeigen→

Häufig gestellte Fragen

Was macht linkedin/dustjs?

Dustjs is a JavaScript templating engine and asynchronous template renderer. It functions as an isomorphic HTML generator, producing consistent output across both client and server environments.

Was sind die Hauptfunktionen von linkedin/dustjs?

Die Hauptfunktionen von linkedin/dustjs sind: Logic-less Template Engines, Asynchronous Content Rendering, Dynamic HTML Generators, Asynchronous Template Rendering, Client-Side Template Rendering, Asynchronous Data Handling, HTML Templating Engines, Isomorphic HTML Generators.

Welche Open-Source-Alternativen gibt es zu linkedin/dustjs?

Open-Source-Alternativen zu linkedin/dustjs sind unter anderem: wycats/handlebars.js — Handlebars.js is a JavaScript templating engine used to generate HTML and other text formats by combining static… twitter/hogan.js — hogan.js is a logic-less template compiler and Mustache templating engine. It transforms static templates into… pugjs/pug — Pug is a template engine and compiler that transforms whitespace-sensitive shorthand syntax into standard HTML. It… handlebars-lang/handlebars.js — Handlebars.js is a JavaScript templating engine and logic-less template library used to generate HTML or text by… mde/ejs — EJS is a JavaScript templating engine used to generate HTML by embedding executable JavaScript logic and dynamic data… olado/dot — doT is a compiled JavaScript template engine and rendering system used to generate dynamic text and HTML for both…