awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 dépôts

Awesome GitHub RepositoriesClient-Side Template Engines

Rendering engines that process templates in the browser.

Distinguishing note: Focuses on dynamic content generation via reactive data evaluation.

Explore 5 awesome GitHub repositories matching web development · Client-Side Template Engines. Refine with filters or upvote what's useful.

Awesome Client-Side Template Engines GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • alpinejs/alpineAvatar de alpinejs

    alpinejs/alpine

    31,675Voir sur GitHub↗

    This project is a declarative framework for building reactive user interfaces by embedding logic directly into HTML markup. It functions as a lightweight state container that tracks data changes and automatically synchronizes the document object model with the underlying application state. By utilizing proxy-based observation, it ensures that interface updates occur precisely when reactive properties are modified. The framework distinguishes itself by allowing developers to define interactive behavior through custom attributes rather than external scripts. This approach enables the compositio

    Generates dynamic content and repeating elements by evaluating expressions against reactive data directly within the browser.

    HTML
    Voir sur GitHub↗31,675
  • pugjs/pugAvatar de pugjs

    pugjs/pug

    21,850Voir sur GitHub↗

    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

    Precompiles templates into JavaScript functions for rendering dynamic content directly within the web browser.

    JavaScript
    Voir sur GitHub↗21,850
  • vuejs/petite-vueAvatar de vuejs

    vuejs/petite-vue

    9,683Voir sur GitHub↗

    Petite-vue is a lightweight, client-side reactive UI library and templating engine designed for progressive enhancement. It serves as a minimal state management tool that binds reactive data to DOM elements, allowing user interfaces to update automatically when state changes without requiring a full build step. The framework specifically focuses on adding interactivity to server-rendered HTML. It allows for the creation of isolated reactive regions and embedded widgets on a single page, using custom delimiters to prevent syntax conflicts with server-side template engines. The system covers r

    Implements a client-side rendering engine that handles dynamic content and events directly within HTML attributes.

    TypeScript
    Voir sur GitHub↗9,683
  • mde/ejsAvatar de mde

    mde/ejs

    8,105Voir sur GitHub↗

    EJS is a JavaScript templating engine used to generate HTML by embedding executable JavaScript logic and dynamic data into template files. It functions as both a server-side template processor and a client-side rendering engine, allowing for the creation of dynamic markup in both backend and frontend environments. The engine supports the creation of modular web layouts through partial template inclusion, where smaller reusable components are inserted into parent pages. Users can modify the template syntax by defining custom delimiters to avoid conflicts with other languages. The project cove

    Functions as a rendering engine that processes dynamic templates directly within the browser.

    JavaScript
    Voir sur GitHub↗8,105
  • olado/dotAvatar de olado

    olado/doT

    5,043Voir sur GitHub↗

    doT est un moteur de template JavaScript compilé et un système de rendu utilisé pour générer du texte dynamique et du HTML pour les interfaces basées sur navigateur et les environnements serveur Node.js. Il transforme les chaînes de template en fonctions JavaScript exécutables pour produire une sortie texte à travers différents environnements d'exécution. Le système se concentre sur la pré-compilation des fichiers source de template en modules JavaScript autonomes au moment du build. Ce processus élimine la surcharge de compilation à l'exécution, augmente la vitesse d'exécution et empêche l'injection de code malveillant. Le moteur prend en charge l'interpolation basée sur la logique utilisant des conditionnels et des itérateurs de tableau, ainsi que la création de partiels et de macros réutilisables. Les capacités supplémentaires incluent le contrôle des espaces blancs, la configuration de délimiteurs personnalisés et la capacité de mapper automatiquement les structures de répertoire aux identifiants de template.

    Provides a browser-based rendering engine for building interactive user interfaces with reusable layout components.

    JavaScript
    Voir sur GitHub↗5,043
  1. Home
  2. Web Development
  3. Client-Side Template Engines