How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.
Scriban is a .NET text templating engine and embedded scripting language used for dynamic text generation. It functions as an abstract syntax tree manipulation tool and a template parser, allowing for the conversion of scripts into visitable trees for analysis, modification, and rendering. The engine is specifically designed for Native AOT compatibility, utilizing a reflection-free API to execute templates in trimmed environments. It also provides a dedicated parser and conversion system for Liquid templates, enabling the migration and execution of Liquid scripts within .NET. The project cov
Scriban is a text templating library and .NET scripting engine used for dynamic text generation. It functions as a template processor and a safe scripting sandbox, providing a secure execution environment that restricts object exposure to prevent unauthorized code execution. The project also includes an abstract syntax tree template parser that allows for programmatic template analysis and modification. The engine features a dedicated Liquid template engine and compatibility mode, allowing it to parse, execute, and convert templates written in Liquid syntax. It distinguishes itself through a
Tera is a server-side rendering engine and template engine for Rust. It is designed to generate dynamic text by injecting data into predefined template files, utilizing a syntax compatible with Jinja2 and Django. The engine supports a variety of text generation tasks, including the creation of web pages via HTML rendering, the automation of email templates, and the production of environment-specific configuration files.
pdfme is a schema-based PDF generation engine and dynamic document builder. It provides a system for producing PDF documents by merging predefined templates with dynamic input data across different runtime environments. The project includes a browser-based WYSIWYG PDF editor and template designer, allowing for the arrangement of elements via a drag-and-drop interface. It distinguishes itself through a plugin-based architecture that enables schema extensions and custom rendering logic for new content types. The capability surface covers dynamic content generation, including variable placehold
php-text-template is a logic-less PHP text templating engine and string placeholder replacement library. It serves as a template-based text generator for producing dynamic messages and documents from static text templates.
The main features of sebastianbergmann/php-text-template are: Text Templating Engines, Dynamic Text Generation, Text Placeholder Replacements, Text Template Processing, String Placeholder Libraries, Stateless Templates, KeyValue Map Substitutions, Regex Placeholder Replacements.
Open-source alternatives to sebastianbergmann/php-text-template include: lunet-io/scriban — Scriban is a .NET text templating engine and embedded scripting language used for dynamic text generation. It… scriban/scriban — Scriban is a text templating library and .NET scripting engine used for dynamic text generation. It functions as a… keats/tera — Tera is a server-side rendering engine and template engine for Rust. It is designed to generate dynamic text by… pdfme/pdfme — pdfme is a schema-based PDF generation engine and dynamic document builder. It provides a system for producing PDF… gam-team/gam — GAM is a command-line tool for administering Google Workspace and Cloud Identity. It translates command-line arguments… audreyr/cookiecutter — Cookiecutter is a cross-platform command-line interface tool for project scaffolding and template generation. It…