7 repository-uri
Filters for manipulating variables during the rendering process.
Distinct from Template Variables: Distinct from Template Variables: focuses on the transformation filters applied to variables rather than the variables themselves.
Explore 7 awesome GitHub repositories matching devops & infrastructure · Template Variable Transformers. Refine with filters or upvote what's useful.
Grav is a flat-file content management system that eliminates the need for a traditional database by storing site content and configuration in human-readable Markdown and YAML files. Built as a modular PHP web framework, it uses a hierarchical page routing system where the physical directory structure directly determines the site's URL paths. The platform is distinguished by its event-driven plugin architecture and a command-line interface that prioritizes system administration, deployment, and maintenance tasks. It utilizes a blueprint-driven system to generate administrative forms from stru
Applies filters to variables to manipulate text, format data, or perform conditional checks during the rendering process.
Jinja is a text-based templating library for Python designed to generate dynamic content through expressions, control structures, and template inheritance. It functions as a tool for building dynamic HTML, XML, or plain text documents, providing a structured environment for injecting data into templates to create complex outputs from simple sources. The engine distinguishes itself through a sandboxed execution environment that restricts access to system resources and sensitive functions when evaluating untrusted code. It further ensures secure content delivery by employing context-aware outpu
Implements a pluggable pipeline of chainable filters for modifying variables directly within the template layer.
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
Provides a set of built-in and custom filters to modify variables during the rendering process.
BAML is a prompt engineering framework and LLM client generator that defines AI prompts as type-safe functions. It serves as a structured data extraction tool and workflow orchestrator, transforming unstructured model responses into strongly typed objects using a custom schema language and alignment algorithms. The project distinguishes itself by using a compiler to generate language-specific boilerplate code for API communication and output parsing. It features a dedicated environment for designing complex prompt templates with conditional logic and reusable snippets, and employs genetic alg
Modifies strings and numbers using standard filters for casing, rounding, or trimming to clean prompt data.
Applies configurable transformations to regression targets to handle skewed or non-trivial distributions.
CodeIgniter is a PHP web framework built on the Model-View-Controller pattern, designed for building full-stack web applications. It provides a lightweight toolkit with minimal configuration, organizing application logic into controllers, models, and views for clean separation of concerns. The framework includes a fluent query builder for constructing SQL statements programmatically, PSR-4 autoloading with namespace mapping, and a service-based dependency injection container for managing shared class instances. The framework distinguishes itself through its comprehensive set of built-in tools
Modifies variable output by piping through functions like date formatting or escaping.
Assemble este un generator de site-uri statice și un sistem de conducte de construcție (build pipeline) care compilează markdown, șabloane și date în fișiere HTML statice. Acesta funcționează ca un convertor markdown-la-HTML și un transformator de formate de date capabil să mute conținutul între formatele JSON, YAML, XML, PLIST și CSV. Proiectul dispune de un proces de construcție bazat pe conducte, unde utilizatorii pot defini secvențe ordonate de transformări de date și pași de procesare a fișierelor. Include instrumente de scheletare a proiectului pentru a inițializa structuri de directoare și fișiere de configurare din șabloane predefinite. Sistemul gestionează conținutul prin filtrare bazată pe colecții și imbricarea ierarhică a layout-urilor, permițând organizarea paginilor pe etichete și categorii. Suportă motoare de șabloane pluggable, funcții helper personalizabile și injectarea de metadate YAML front-matter pentru a controla logica de randare. Setul de instrumente oferă, de asemenea, utilitare pentru compilarea foilor de stil LESS, gestionarea permalink-urilor site-ului și monitorizarea fișierelor pentru modificări, pentru a declanșa sarcini de construcție automatizate.
Provides filters for manipulating the value of variables during the rendering process to change their format.