awesome-repositories.com
Blog
MCP
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
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

67 dépôts

Awesome GitHub RepositoriesTemplate Compilation Tools

Utilities that transform template files into executable render functions during the build phase.

Explore 67 awesome GitHub repositories matching development tools & productivity · Template Compilation Tools. Refine with filters or upvote what's useful.

Awesome Template Compilation Tools 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.
  • vuejs/vueAvatar de vuejs

    vuejs/vue

    209,900Voir sur GitHub↗

    Vue est un framework JavaScript progressif basé sur des composants, conçu pour construire des interfaces utilisateur réactives et des applications monopage. Il se concentre sur un système de modèles déclaratif qui transforme le HTML en fonctions de rendu efficaces, permettant aux développeurs d'organiser des interfaces complexes en unités isolées et réutilisables qui se synchronisent automatiquement avec l'état de l'application. Le framework se distingue par un système de réactivité de suivi des dépendances qui surveille l'accès aux données pendant le rendu pour déclencher des mises à jour précises. Il fournit une architecture flexible qui prend en charge à la fois l'adoption incrémentale en tant que bibliothèque légère et le développement d'applications à grande échelle. Les développeurs peuvent tirer parti d'un modèle d'extensibilité robuste basé sur des plugins pour injecter une logique globale, tandis que la réconciliation du DOM virtuel du framework garantit des mises à jour d'interface efficaces en calculant des mutations minimales. Au-delà de ses capacités de rendu de base, le projet inclut une suite complète d'outils pour gérer l'état de l'application, le routage basé sur les URL et le rendu côté serveur. Il offre un support étendu pour la composition de composants, la distribution de contenu et la gestion d'animation, aux côtés de mesures de sécurité intégrées comme l'échappement automatique du contenu pour prévenir les vulnérabilités courantes. Le framework est distribué avec des déclarations de type officielles pour prendre en charge l'analyse statique et peut être installé via des gestionnaires de paquets standard ou intégré directement dans les environnements de navigateur via des balises de script.

    Transforms template logic into executable code to support modern syntax within component markup.

    TypeScriptframeworkfrontendjavascript
    Voir sur GitHub↗209,900
  • react/create-react-appAvatar de react

    react/create-react-app

    103,327Voir sur GitHub↗

    This project is a command-line tool and build toolchain used to bootstrap React web applications. It serves as a project bootstrapper and single-page application scaffold, providing a pre-configured development environment, folder structure, and build pipeline. The toolchain integrates a frontend development server with live reloading and error overlays to accelerate the iterative coding process. It handles production asset bundling by minifying code and generating hashed assets for deployment, and it includes a configuration suite for generating the service workers and web manifests required

    Provides automatic compilation of Sass files into standard CSS during the build process.

    JavaScriptbuild-toolsreactzero-configuration
    Voir sur GitHub↗103,327
  • phoenixframework/phoenixAvatar de phoenixframework

    phoenixframework/phoenix

    22,881Voir sur GitHub↗

    Phoenix is a server-side web framework built for the Elixir programming language and the Erlang virtual machine. It provides a structured environment for developing applications using the model-view-controller pattern, enabling developers to manage data, render user interfaces, and handle incoming requests within a scalable, process-based architecture. The framework distinguishes itself as a platform for real-time web communication, utilizing persistent bidirectional connections to broadcast live updates to clients. It incorporates a dedicated abstraction layer for relational database integra

    Transforms dynamic view files into optimized functional code during the build process to minimize runtime overhead.

    Elixirapi-serverdistributedelixir
    Voir sur GitHub↗22,881
  • tencent/wepyAvatar de Tencent

    Tencent/wepy

    22,593Voir sur GitHub↗

    wepy is a frontend build toolchain and component framework designed for creating mini programs. It provides a modular UI library and a system for building reusable interface elements that maintain consistent layouts across different platform environments. The project features a cross-platform build target system that maps a single source codebase to multiple distinct output formats. It utilizes a template-based compilation process to transform custom syntax into platform-specific markup and supports the integration of third-party JavaScript packages through asynchronous module resolution. Th

    Transforms custom template syntax into platform-specific markup during the build process for cross-platform UI consistency.

    JavaScript
    Voir sur GitHub↗22,593
  • lit/litAvatar de lit

    lit/lit

    21,679Voir sur GitHub↗

    Lit is a library for building lightweight, interoperable web components. It provides a base class that leverages native browser APIs to encapsulate state, logic, and styles, allowing developers to create custom elements that function consistently across any modern web project. The framework distinguishes itself through a reactive property system that automatically triggers efficient, batched DOM updates. By utilizing tagged template literals, it defines declarative UI structures that are compiled into optimized update instructions. Its architecture emphasizes modularity through a reactive con

    Transforms template expressions into efficient code to improve runtime execution speed and reduce rendering overhead.

    TypeScripthtml-templateslitlit-element
    Voir sur GitHub↗21,679
  • leptos-rs/leptosAvatar de leptos-rs

    leptos-rs/leptos

    20,993Voir sur GitHub↗

    Leptos is a full-stack Rust web framework designed for building reactive applications that share logic and types between the server and the browser. It provides a comprehensive toolkit for developing web interfaces where specific DOM nodes update automatically in response to changes in underlying reactive signals, rather than re-rendering entire component trees. The framework distinguishes itself through a fine-grained reactivity model that tracks dependencies at the individual data point level. It utilizes compile-time template transformation to convert declarative HTML-like syntax into opti

    Transforms declarative HTML-like syntax into optimized imperative render functions during the build process.

    Rustdomfine-grainedisomorphic
    Voir sur GitHub↗20,993
  • meituan-dianping/mpvueAvatar de Meituan-Dianping

    Meituan-Dianping/mpvue

    20,345Voir sur GitHub↗

    This project is a development framework that enables the creation of cross-platform mobile mini programs using the component-based architecture and reactive data binding of Vue.js. It functions as a build system that transforms web-oriented component code into native-compatible templates and logic, allowing developers to build modular user interfaces that run within restricted mobile environments. The framework distinguishes itself through a sophisticated build pipeline that deconstructs single-file components into platform-specific templates, logic, and style files. It employs compile-time t

    Transforms component templates into native-compatible markup strings during the build process.

    JavaScriptminimpvuevue
    Voir sur GitHub↗20,345
  • 11ty/eleventyAvatar de 11ty

    11ty/eleventy

    19,670Voir sur GitHub↗

    Eleventy is a JavaScript-based static site generator designed to transform templates, data files, and markdown into optimized HTML. It functions as a versatile template rendering engine and content management framework, allowing developers to aggregate data from diverse sources—including local files, databases, and external APIs—to populate structured web content. The project is distinguished by its template-engine-agnostic pipeline, which decouples the build process from specific rendering languages. This allows users to integrate multiple template formats, such as Liquid, Nunjucks, Handleba

    Transforms Sass template files into standard CSS during the build process.

    JavaScriptblog-enginedocumentation-tooleleventy
    Voir sur GitHub↗19,670
  • google/web-starter-kitAvatar de google

    google/web-starter-kit

    18,296Voir sur GitHub↗

    This project is a web development boilerplate and starter kit providing a pre-configured foundation for creating high-performance, responsive websites. It functions as a development kit for building progressive web apps, incorporating a front-end build pipeline and responsive site templates. The kit distinguishes itself through a multi-device testing workflow that synchronizes clicks, scrolls, and form inputs across multiple browsers and devices in real-time. It also includes a dedicated setup for offline functionality using service workers and web manifests to enable native-like installation

    Includes utilities to transform Sass source files into standard CSS during the build process.

    HTML
    Voir sur GitHub↗18,296
  • getzola/zolaAvatar de getzola

    getzola/zola

    17,196Voir sur GitHub↗

    Zola is a static site generator that compiles Markdown and templates into a standalone website. It is distributed as a single binary, removing the need for external runtimes or package managers to build the final site. The project includes a built-in Sass compiler to transform styles into compressed CSS and a dedicated Markdown rendering engine that supports task lists and footnotes. It also features a client-side search indexer, enabling full-text site search without a backend server, and a multilingual content manager for organizing translated content. Additional capabilities cover asset o

    Provides a built-in Sass compiler that transforms styles into compressed CSS during the build process.

    Rustblog-enginecmscontent-management-system
    Voir sur GitHub↗17,196
  • quarkusio/quarkusAvatar de quarkusio

    quarkusio/quarkus

    15,479Voir sur GitHub↗

    Quarkus is a Kubernetes-native Java framework designed for building high-performance, memory-efficient applications. It utilizes ahead-of-time native compilation to transform Java code into standalone, optimized binaries that eliminate the need for a virtual machine, enabling rapid startup and reduced memory consumption. By performing code augmentation during the build phase, it shifts heavy processing tasks away from runtime, ensuring that applications are optimized for cloud-native environments. The framework distinguishes itself through a unified approach to reactive and imperative program

    Checks template expressions and parameters against Java data structures during compilation to catch errors before the application runs.

    Javacloud-nativehacktoberfestjava
    Voir sur GitHub↗15,479
  • homebrew/homebrew-coreAvatar de Homebrew

    Homebrew/homebrew-core

    15,383Voir sur GitHub↗

    This project is a Ruby-based package definition repository that functions as a cross-platform package manager and software dependency resolver for macOS and Linux. It provides a centralized system for installing, updating, and managing software through a Git-based distribution model. The system distinguishes itself through a binary package distribution network that produces pre-compiled bottles to avoid local compilation from source. It utilizes a Ruby-based domain specific language to define installation recipes and employs a distributed version control architecture to synchronize these defi

    Generates new formula or cask definitions from a URL using standardized templates for various build systems.

    Rubycoreformulaehacktoberfest
    Voir sur GitHub↗15,383
  • sass/sassAvatar de sass

    sass/sass

    15,373Voir sur GitHub↗

    Sass is a stylesheet compilation engine and CSS preprocessor that extends standard CSS with variables, nested rules, mixins, and functions. It functions as a comprehensive design system tool, enabling developers to organize complex stylesheets into modular, reusable components while automating the transformation of advanced syntax into browser-compatible CSS. The project distinguishes itself through its sophisticated build automation and language-level extensibility. It provides robust support for programmatic style generation, including conditional logic, iterative loops, and unit-aware math

    Provides a core engine for transforming Sass stylesheet source files into standard CSS during the build process.

    TypeScript
    Voir sur GitHub↗15,373
  • nuitka/nuitkaAvatar de Nuitka

    Nuitka/Nuitka

    14,938Voir sur GitHub↗

    Nuitka is a compilation framework that translates Python source code into C, enabling the creation of standalone machine code binaries. By converting interpreted scripts into compiled executables, it removes the requirement for a language interpreter on the target machine and provides a mechanism for distributing Python applications as self-contained packages. The project distinguishes itself through advanced optimization techniques, including link-time code generation and profile-guided binary optimization, which improve execution speed by bypassing standard interpreted overhead. It manages

    Provides diagnostic tools and output redirection to capture runtime errors and tracebacks from compiled binaries.

    Pythoncompilernuitkapackaging-tool
    Voir sur GitHub↗14,938
  • thomaspark/bootswatchAvatar de thomaspark

    thomaspark/bootswatch

    14,757Voir sur GitHub↗

    Bootswatch is a collection of pre-designed CSS themes and visual skins for the Bootstrap framework. It provides a set of stylesheets and tools to change the appearance of a website by replacing default styles with curated visual identities. The project includes a theme customizer for modifying colors, fonts, and structural style variables. It also provides a JSON API that allows external platforms to fetch theme settings and values for programmatic integration of visual styles. The system manages styling through a combination of pre-compiled static stylesheets and SASS-based compilation. It

    Uses a Sass preprocessor to compile source stylesheets into production CSS with variable management.

    JavaScript
    Voir sur GitHub↗14,757
  • formatjs/formatjsAvatar de formatjs

    formatjs/formatjs

    14,723Voir sur GitHub↗

    FormatJS is an internationalization framework and library designed for building web applications that support multiple languages and regional formats. It provides a comprehensive suite of tools for managing the translation workflow, including the extraction of translatable strings from source code and the compilation of human-readable templates into optimized JavaScript functions. The project distinguishes itself by implementing the ICU MessageFormat standard, which enables the handling of complex linguistic requirements such as pluralization and gender-based text variations. By utilizing a b

    Compiles human-readable translation templates into optimized JavaScript functions for efficient runtime execution.

    TypeScriptformatjsglobalizationi18n
    Voir sur GitHub↗14,723
  • drogonframework/drogonAvatar de drogonframework

    drogonframework/drogon

    13,568Voir sur GitHub↗

    Drogon is a high-performance, cross-platform C++ framework designed for building asynchronous web services and server-side applications. It functions as a multi-threaded, event-driven server engine that manages concurrent network traffic and WebSocket connections with minimal latency. By leveraging non-blocking input/output and native code compilation, the framework provides a foundation for scalable applications that operate efficiently across diverse hardware architectures. The framework distinguishes itself through its compile-time template rendering, which transforms dynamic HTML views in

    Transforms dynamic HTML templates into native machine code during the build process to maximize runtime execution speed.

    C++asynchronous-programmingdrogonhttp
    Voir sur GitHub↗13,568
  • ttroy50/cmake-examplesAvatar de ttroy50

    ttroy50/cmake-examples

    13,066Voir sur GitHub↗

    This project is a collection of reference implementations and templates for CMake build patterns and configuration workflows. It provides standardized templates for managing C++ project structures, compiler flags, and dependency linking. The repository includes a packaging guide for creating installation targets and platform-specific software installers. It also provides a testing suite that demonstrates the integration of unit testing and static analysis tools into the build process. Additional reference configurations cover the execution of builds and tests within isolated, containerized e

    Ships standardized templates for managing C++ project structures, compiler flags, and dependencies.

    CMakeboostcatchclang
    Voir sur GitHub↗13,066
  • primer/primerAvatar de primer

    primer/primer

    12,975Voir sur GitHub↗

    Primer is a CSS design system framework and utility library used to build consistent user interfaces based on a unified visual language. It provides a collection of CSS rules, utility classes, and pre-defined style sheets for styling standard interface elements. The framework implements frontend visual standardization through a shared set of utility classes and design system rules. This allows for the creation of reusable interface elements and the rapid development of web interface layouts. The system utilizes a BEM-based naming convention, design-token mapping, and CSS variable-based themi

    Employs a Sass preprocessor to compile nested stylesheets and shared mixins into standard CSS files.

    SCSS
    Voir sur GitHub↗12,975
  • twbs/bootstrap-sassAvatar de twbs

    twbs/bootstrap-sass

    12,507Voir sur GitHub↗

    This project is a Sass implementation of the Bootstrap framework, providing a collection of responsive, mobile-first UI toolkits and layout systems. It serves as a Sass UI library that allows for the creation of custom CSS frameworks through the use of a preprocessor to generate browser-ready stylesheets. The framework is distinguished by its deep customization capabilities, enabling users to override default themes and visual variables using Sass variables and mixins. It utilizes a modular import system, allowing specific components to be selectively included to control the final CSS bundle

    Converts modular Sass files into browser-ready CSS with automatic vendor prefixing during the build process.

    SCSS
    Voir sur GitHub↗12,507
Préc.123…4Suivant
  1. Home
  2. Development Tools & Productivity
  3. Build Tooling
  4. Template Compilation Tools

Explorer les sous-tags

  • Build-Time Template Validation1 sous-tagTools that verify template expressions against Java data structures during compilation. **Distinct from Template Compilation Tools:** Focuses on build-time type checking of templates, distinct from general template compilation.
  • Template Compilation Tools4 sous-tagsUtilities that transform template files into executable render functions during the build phase. **Distinct from Template Compilation Tools:** Focuses on the transformation of declarative HTML into optimized render functions.