awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

67 个仓库

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

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • vuejs/vuevuejs 的头像

    vuejs/vue

    209,900在 GitHub 上查看↗

    Vue 是一个渐进式的、基于组件的 JavaScript 框架,旨在构建响应式用户界面和单页应用程序。它以声明式模板系统为中心,将 HTML 转换为高效的渲染函数,允许开发者将复杂的界面组织成自动与应用程序状态同步的隔离、可复用单元。 该框架通过依赖跟踪响应式系统脱颖而出,该系统在渲染期间监控数据访问以触发精确更新。它提供了一个灵活的架构,支持作为轻量级库的增量采用和全规模应用程序开发。开发者可以利用强大的基于插件的扩展模型来注入全局逻辑,同时框架的虚拟 DOM 对账确保通过计算最小突变来实现高效的界面更新。 除了核心渲染能力外,该项目还包括一套全面的工具,用于管理应用程序状态、基于 URL 的路由和服务器端渲染。它为组件组合、内容分发和动画管理提供了广泛支持,并内置了自动内容转义等安全措施以防止常见漏洞。 该框架随附官方类型声明以支持静态分析,并可通过标准包管理器安装,或通过脚本标签直接集成到浏览器环境中。

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

    TypeScriptframeworkfrontendjavascript
    在 GitHub 上查看↗209,900
  • react/create-react-appreact 的头像

    react/create-react-app

    103,327在 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
    在 GitHub 上查看↗103,327
  • phoenixframework/phoenixphoenixframework 的头像

    phoenixframework/phoenix

    22,881在 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
    在 GitHub 上查看↗22,881
  • tencent/wepyTencent 的头像

    Tencent/wepy

    22,593在 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
    在 GitHub 上查看↗22,593
  • lit/litlit 的头像

    lit/lit

    21,679在 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
    在 GitHub 上查看↗21,679
  • leptos-rs/leptosleptos-rs 的头像

    leptos-rs/leptos

    20,993在 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
    在 GitHub 上查看↗20,993
  • meituan-dianping/mpvueMeituan-Dianping 的头像

    Meituan-Dianping/mpvue

    20,345在 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
    在 GitHub 上查看↗20,345
  • 11ty/eleventy11ty 的头像

    11ty/eleventy

    19,670在 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
    在 GitHub 上查看↗19,670
  • google/web-starter-kitgoogle 的头像

    google/web-starter-kit

    18,296在 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
    在 GitHub 上查看↗18,296
  • getzola/zolagetzola 的头像

    getzola/zola

    17,196在 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
    在 GitHub 上查看↗17,196
  • quarkusio/quarkusquarkusio 的头像

    quarkusio/quarkus

    15,479在 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
    在 GitHub 上查看↗15,479
  • homebrew/homebrew-coreHomebrew 的头像

    Homebrew/homebrew-core

    15,383在 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
    在 GitHub 上查看↗15,383
  • sass/sasssass 的头像

    sass/sass

    15,373在 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
    在 GitHub 上查看↗15,373
  • nuitka/nuitkaNuitka 的头像

    Nuitka/Nuitka

    14,938在 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
    在 GitHub 上查看↗14,938
  • thomaspark/bootswatchthomaspark 的头像

    thomaspark/bootswatch

    14,757在 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
    在 GitHub 上查看↗14,757
  • formatjs/formatjsformatjs 的头像

    formatjs/formatjs

    14,723在 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
    在 GitHub 上查看↗14,723
  • drogonframework/drogondrogonframework 的头像

    drogonframework/drogon

    13,568在 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
    在 GitHub 上查看↗13,568
  • ttroy50/cmake-examplesttroy50 的头像

    ttroy50/cmake-examples

    13,066在 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
    在 GitHub 上查看↗13,066
  • primer/primerprimer 的头像

    primer/primer

    12,975在 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
    在 GitHub 上查看↗12,975
  • twbs/bootstrap-sasstwbs 的头像

    twbs/bootstrap-sass

    12,507在 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
    在 GitHub 上查看↗12,507
上一个123…4下一个
  1. Home
  2. Development Tools & Productivity
  3. Build Tooling
  4. Template Compilation Tools

探索子标签

  • Build-Time Template Validation1 个子标签Tools 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 个子标签Utilities 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.