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

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

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

7 个仓库

Awesome GitHub RepositoriesTemplate Inheritance Systems

Frameworks for organizing layouts and reusable components through nesting, blocks, and file inclusions.

Distinct from Template Component Renderers: None of the candidates cover the systemic organization of layout inheritance across multiple files.

Explore 7 awesome GitHub repositories matching web development · Template Inheritance Systems. Refine with filters or upvote what's useful.

Awesome Template Inheritance Systems GitHub Repositories

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

    aui/art-template

    9,862在 GitHub 上查看↗

    art-template 是一个 JavaScript 模板引擎和服务器端渲染引擎。它充当抽象语法树编译器,将模板源代码转换为可执行的 JavaScript,以生成 HTML 或文本输出。 该引擎包含一个模板继承系统,允许定义基础布局和可重用的内容块。它还提供了一个模板调试工具,可将语法和运行时错误映射到源文件中的确切行号。

    Provides a system for organizing layouts and reusable content blocks through nesting and inheritance.

    JavaScript
    在 GitHub 上查看↗9,862
  • goofychris/art-templategoofychris 的头像

    goofychris/art-template

    9,861在 GitHub 上查看↗

    art-template is a JavaScript templating engine and HTML template compiler that transforms custom syntax and script statements into optimized HTML output. It functions as a precompiled template engine that converts template source into standalone JavaScript functions to render dynamic content from data. The engine features a template inheritance framework that organizes layouts through nesting, blocks, and inclusions to create reusable components across multiple files. It incorporates automatic output sanitization and encoding to prevent cross-site scripting attacks. The system includes capab

    Provides a framework for organizing layouts through nesting, blocks, and inclusions of template files.

    JavaScriptexpressjavascriptkoa
    在 GitHub 上查看↗9,861
  • mozilla/nunjucksmozilla 的头像

    mozilla/nunjucks

    8,964在 GitHub 上查看↗

    Nunjucks is a JavaScript templating engine used for generating dynamic HTML by combining data with templates. It serves as an asynchronous template processor that allows for non-blocking execution within filters and parallel processing of iterations. The engine features a template inheritance system where base skeleton structures are defined and extended by child templates to fill specific content blocks. It includes a security utility for context-aware HTML escaping to prevent cross-site scripting during the rendering phase. The library provides capabilities for server-side rendering and da

    Enables a consistent website layout through a system where child templates extend base skeleton layouts.

    JavaScript
    在 GitHub 上查看↗8,964
  • twigphp/twigtwigphp 的头像

    twigphp/Twig

    8,363在 GitHub 上查看↗

    Twig is a PHP template engine and compiled rendering library designed to separate business logic from presentation. It functions as a secure template language that generates HTML output by combining dynamic data with reusable layouts. The system emphasizes security through a focus on preventing cross-site scripting attacks via automatic output escaping and content sanitization. To ensure execution efficiency, it compiles templates into optimized PHP code and utilizes a caching mechanism to bypass parsing on subsequent requests. The engine provides comprehensive tools for template composition

    Provides a system for organizing website layouts through template inheritance, blocks, and nesting.

    PHPphptemplate-enginetemplate-language
    在 GitHub 上查看↗8,363
  • miguelgrinberg/microblogmiguelgrinberg 的头像

    miguelgrinberg/microblog

    4,771在 GitHub 上查看↗

    This project is a social blogging application built with Flask. It provides a platform for user account management, following relationships, and chronological post streams, supported by a PostgreSQL relational database. The application features a multilingual web interface with localized content and date formatting. It is designed as a dockerized web application, utilizing containerization for consistent deployment across different environments. The system integrates a variety of core capabilities, including full-text search with provider abstraction, an asynchronous task worker for backgrou

    Uses a system of base layouts and child templates to maintain consistent page structures through nesting and blocks.

    Pythonflaskpythonwebapp
    在 GitHub 上查看↗4,771
  • realpython/discover-flaskrealpython 的头像

    realpython/discover-flask

    4,550在 GitHub 上查看↗

    这是一个使用 Flask 构建的全栈 Web 应用程序模板。它为开发完整的 Web 应用程序提供了基础,涵盖了从用户界面和服务器端逻辑到关系数据管理的整个流水线。 该项目使用蓝图(blueprints)实现模块化架构,将视图和模板组织成独立的组件。它具有一个基于会话的身份验证系统,用于管理用户注册、密码哈希和安全登录会话,以保护私有应用程序区域。 数据持久性通过用于管理模式的对象关系映射器(ORM)和用于版本化数据库迁移的集成系统来处理。该项目还包括一个带有单元测试和代码覆盖率工具的自动化测试套件,以验证应用程序逻辑。 该模板包括用于云应用程序托管的配置,包括生产环境中环境变量和数据库连接的管理。

    Implements a systemic layout organization using template inheritance to maintain visual consistency.

    Python
    在 GitHub 上查看↗4,550
  • next-theme/hexo-theme-nextnext-theme 的头像

    next-theme/hexo-theme-next

    2,774在 GitHub 上查看↗

    This project is a visual framework and design system for the Hexo static site generator. It provides a modular foundation for building blogs and documentation sites, utilizing a hierarchical template system to ensure consistent layout and aesthetic across all pages. The framework distinguishes itself through a configuration-driven approach that decouples site settings from core source code. Users can manage visual preferences, third-party service integrations, and modular components through external configuration files. It includes built-in support for responsive design, multi-language conten

    Organizes visual structure using a hierarchical system of base templates and partials.

    JavaScripthexohexo-themetheme-next
    在 GitHub 上查看↗2,774
  1. Home
  2. Web Development
  3. Template Inheritance Systems