JNTemplate(极念模板引擎)

快速、轻量、可扩展的
.NET 模板引擎

JNTemplate 是极念网(JinianNet)旗下完全国产、完全开源的 C# 模板引擎,基于 MIT 协议开源。可生成 HTML、XML、SQL 等任何文本格式,凭借高效的 IL 预编译机制,让模板渲染速度接近原生体验,让前端展示与后端代码逻辑彻底分离。

200K+NuGet 下载量
1000+服务企业
MIT商用完全免费
view.html
<!DOCTYPE html>
<html>
  <body>
    <h1>Hello, ${name}</h1>
    <ul>
      ${foreach(item in list)}
      <li>${item}</li>
      ${end}
    </ul>
  </body>
</html>
输出: Hello, jntemplate · github · jntemplate

接近 C# 的模板语法,极简实现数据渲染与遍历

Why JNTemplate

为什么选择 JNTemplate?

使用IL编译机制,可运行于 .NET Framework、Mono、.NET Core、.NET 5 及更高版本,在性能、易用与自由之间取得极致平衡。

极致性能

高效的 IL 模板预编译机制,让运行速度接近原生体验,即使面对大规模文本渲染也能从容应对。

简单易学

模板语法与 C# 相似、简洁易懂,有一定前后端基础即可快速上手,最快 10 分钟写出第一个模板。

自由扩展

自由配置各项参数,支持自定义标签与处理器,按需扩展引擎能力,充分贴合不同业务场景。

完全开源

基于 MIT 协议开源,可自由使用、修改、分发,支持商用无须任何费用,所有代码完全开放。

跨平台

全面支持 .NET Framework、Mono、.NET Core、.NET 5+,轻松实现迁移与跨平台部署,一处编写处处运行。

极简依赖

无任何第三方依赖,轻量便携,让前端展示与后端代码逻辑彻底分离,是 Razor 之外的又一选择。

Online Tools

实用在线小工具

开箱即用的在线小工具、无需下载,你也来试试吧。