https://github.com/scriban/scriban
handlebars liquid mustache templating templating-engine templating-language text-templating
Score: 31.27365444594169
Last synced: about 22 hours ago
JSON representation
Repository metadata:
A fast, powerful, safe and lightweight scripting language and engine for .NET
- Host: GitHub
- URL: https://github.com/scriban/scriban
- Owner: scriban
- License: bsd-2-clause
- Created: 2016-01-25T14:26:37.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2026-10-24T08:53:08.000Z (9 days ago)
- Last Synced: 2026-10-30T09:33:10.276Z (3 days ago)
- Topics: handlebars, liquid, mustache, templating, templating-engine, templating-language, text-templating
- Language: C#
- Homepage: https://scriban.github.io
- Size: 3.51 MB
- Stars: 3,986
- Watchers: 64
- Forks: 412
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- Funding: .github/FUNDING.yml
- License: license.txt
- Agents: AGENTS.md
- Claude: CLAUDE.md
- Copilot: .github/copilot-instructions.md
-
Funding:
- Github: xoofx
Owner metadata:
- Name: scriban
- Login: scriban
- Email:
- Kind: organization
- Description: A fast, powerful, safe and lightweight scripting language and engine for .NET
- Website: https://scriban.github.io
- Location:
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/76422603?v=4
- Repositories: 3
- Last Synced at: 2026-10-30T09:33:43.781Z
- Profile URL: https://github.com/scriban
GitHub Events
Total
- Create event: 8
- Fork event: 42
- Issue comment event: 151
- Issues event: 96
- Pull request event: 45
- Pull request review comment event: 12
- Pull request review event: 11
- Push event: 43
- Release event: 14
- Watch event: 483
- Total: 905
Last Year
- Fork event: 5
- Issue comment event: 43
- Issues event: 42
- Pull request event: 4
- Push event: 28
- Release event: 6
- Watch event: 61
- Total: 189
Committers metadata
Last synced: 1 day ago
Total Commits: 1,198
Total Committers: 85
Avg Commits per committer: 14.094
Development Distribution Score (DDS): 0.203
Commits in past year: 117
Committers in past year: 9
Avg Commits per committer in past year: 13.0
Development Distribution Score (DDS) in past year: 0.171
| Name | Commits | |
|---|---|---|
| Alexandre Mutel | a****l@l****m | 955 |
| NeilMacMullen | n****n@o****m | 23 |
| Theodore Tsirpanis | t****8@g****m | 19 |
| NeVeSpl | n****l@g****m | 16 |
| Mike Christiansen | m****0@g****m | 16 |
| Matthias Reitinger | r****a@e****e | 9 |
| Eugeny Tatarincev | e****t@v****m | 8 |
| Jeffrey van der Stad | j****y@h****m | 7 |
| Taha Koçal | t****s@g****m | 7 |
| meld-cp | 1****p | 6 |
| Thomas Levesque | t****e | 6 |
| lofcz | s****j@c****z | 5 |
| Mertsch | M****h | 5 |
| Rafal Gwizdala | r****l@c****l | 5 |
| Rob Anbeek | r****k@c****l | 5 |
| Giuseppe Lippolis | w****g@o****m | 5 |
| Eugene Bekker | e****r | 5 |
| Ben Bailey | b****y@s****m | 5 |
| Chris Wiitamaki | c****i@t****m | 4 |
| Cliff Spital | c****l@u****u | 3 |
| julichan | j****n@f****t | 3 |
| Thomas Ibel | t****l | 3 |
| Kutsarit | k****t@w****e | 3 |
| Jeffrey Tummers | j****s@s****m | 3 |
| René Larch | r****h@g****m | 2 |
| Nicholas Brooks | n****k@n****u | 2 |
| Dishan Sachin | 1****n | 2 |
| Chris van Dijk | c****s@c****l | 2 |
| Arthri | 4****a | 2 |
| Alfredo Menendez Sancho | v****s@g****m | 2 |
| and 55 more... | ||
Issue and Pull Request metadata
Last synced: 1 day ago
Total issues: 198
Total pull requests: 102
Average time to close issues: 3 months
Average time to close pull requests: 22 days
Total issue authors: 159
Total pull request authors: 44
Average comments per issue: 2.23
Average comments per pull request: 1.83
Merged pull request: 69
Bot issues: 0
Bot pull requests: 2
Past year issues: 23
Past year pull requests: 16
Past year average time to close issues: 5 days
Past year average time to close pull requests: 1 day
Past year issue authors: 18
Past year pull request authors: 7
Past year average comments per issue: 2.04
Past year average comments per pull request: 1.38
Past year merged pull request: 12
Past year bot issues: 0
Past year bot pull requests: 0
Top Issue Authors
- joshidp (7)
- jods4 (4)
- juhani-honkala (4)
- mrpmorris (4)
- md-frank (4)
- Arthri (4)
- rezanid (3)
- ThumNet (3)
- julichan (3)
- asgard-alliance (2)
- igitur (2)
- ShadyMedic (2)
- ChrisWiitamaki (2)
- ste-bel (2)
- barclayadam (2)
Top Pull Request Authors
- julichan (8)
- meld-cp (7)
- tahakocal (7)
- ThumNet (6)
- Mertsch (4)
- user-named-void (4)
- kcalderon37 (4)
- r-Larch (4)
- ranger-turtle (3)
- lofcz (3)
- BenJBailey (3)
- SergeyXa (2)
- jason-kingsmill (2)
- viceroypenguin (2)
- TimothyMakkison (2)
Top Issue Labels
- question (97)
- enhancement (27)
- pr welcome (25)
- bug (21)
- invalid (11)
- wontfix (7)
- documentation (3)
- duplicate (1)
Top Pull Request Labels
- bug (20)
- enhancement (19)
- documentation (3)
- dependencies (2)
- feature (1)
- invalid (1)
Package metadata
- Total packages: 3
-
Total downloads:
- nuget: 112,724,642 total
- Total dependent packages: 121 (may contain duplicates)
- Total dependent repositories: 0 (may contain duplicates)
- Total versions: 343
- Total maintainers: 1
- Total advisories: 15
proxy.golang.org: github.com/scriban/scriban
- Homepage:
- Documentation: https://pkg.go.dev/github.com/scriban/scriban#section-documentation
- Licenses: bsd-2-clause
- Latest release: v2.0.1+incompatible (published over 7 years ago)
- Last Synced: 2026-10-31T15:31:55.365Z (2 days ago)
- Versions: 47
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 5.506%
- Average: 5.69%
- Dependent repos count: 5.875%
nuget.org: scriban
Scriban is a fast, powerful, safe and lightweight scripting language and engine for .NET, which was primarily developed for text templating with a compatibility mode for parsing liquid templates.
- Homepage: https://scriban.github.io/
- Licenses: BSD-2-Clause
- Latest release: 7.5.3 (published 9 days ago)
- Last Synced: 2026-11-01T13:18:30.296Z (1 day ago)
- Versions: 154
- Dependent Packages: 115
- Dependent Repositories: 0
- Downloads: 59,174,113 Total
-
Rankings:
- Downloads: 0.321%
- Average: 10.992%
- Dependent repos count: 13.819%
- Dependent packages count: 18.835%
- Maintainers (1)
-
Advisories:
- Scriban: Template Writes to Arbitrary CLR Properties via `TypedObjectAccessor` (Mass Assignment + `private` / `init` / `internal` Setter Bypass)
- Scriban: ExpressionDepthLimit guard is non-enforcing — parser-recursion DoS in 6.6.0–7.2.0 (incomplete fix for GHSA-wgh7-7m3c-fx25 / GHSA-p6q4-fgr8-vx4p)
- Scriban: array * int (ScriptArray<T>.TryEvaluate) bypasses LoopLimit — incomplete fix for GHSA-c875-h985-hvrc, missed sibling of GHSA-24c8-4792-22hx
- Scriban: array.insert_at index parameter DoS bypasses LoopLimit and LimitToString
- Scriban has Multiple Denial-of-Service Vectors via Unbounded Resource Consumption During Expression Evaluation
- Scriban: Denial of Service via Unbounded Cumulative Template Output Bypassing LimitToString
- Scriban has Uncontrolled Recursion in `object.to_json` Causing Unrecoverable Process Crash via StackOverflowException
- Scriban: Uncontrolled Memory Allocation via string.pad_left/pad_right Allows Remote Denial of Service
- Scriban: Built-in operations bypass LoopLimit and delay cancellation, enabling Denial of Service
- Scriban: Sandbox escape due to TypedObjectAccessorcache bypassing MemberFilter after TemplateContext reuse
- Scriban has an authorization bypass due to stale include cache surviving TemplateContext.Reset()
- Scriban has a Stack Overflow via Nested Array Initializers That Bypass the ExpressionDepthLimit Fix
- Scriban Affected by Memory Exhaustion (OOM) via Unbounded String Generation (Denial of Service)
- Scriban has an Infinite Recursion during Object Rendering Leads to Stack Overflow and Process Crash (Denial of Service)
- Scriban has Uncontrolled Recursion in Parser Leads to Stack Overflow and Process Crash (Denial of Service)
nuget.org: scriban.signed
Scriban is a fast, powerful, safe and lightweight scripting language and engine for .NET, which was primarily developed for text templating with a compatibility mode for parsing liquid templates.
- Homepage: https://scriban.github.io/
- Licenses: BSD-2-Clause
- Latest release: 7.5.3 (published 9 days ago)
- Last Synced: 2026-11-01T13:18:29.961Z (1 day ago)
- Versions: 142
- Dependent Packages: 6
- Dependent Repositories: 0
- Downloads: 53,550,529 Total
-
Rankings:
- Downloads: 0.359%
- Average: 11.004%
- Dependent repos count: 13.819%
- Dependent packages count: 18.835%
- Maintainers (1)
Dependencies
- actions/checkout v3 composite
- actions/setup-dotnet v3 composite
- Microsoft.Build 17.4.0
- Microsoft.Build.Framework 17.4.0
- Microsoft.Build.Locator 1.5.5
- Microsoft.Build.Tasks.Core 17.4.0
- Microsoft.CodeAnalysis.CSharp.Workspaces 4.5.0
- Microsoft.CodeAnalysis.Workspaces.MSBuild 4.5.0
- NuGet.Frameworks 6.5.0
- NuGet.Packaging 6.5.0
- NuGet.ProjectModel 6.5.0
- BenchmarkDotNet 0.13.5
- Cottle 2.0.8
- DotLiquid 2.2.677
- Fluid.Core 2.3.1
- Handlebars.Net 2.1.3
- Microsoft.AspNetCore.Razor.Language 6.0.14
- Nustache 1.16.0.10
- Stubble.Core 1.10.8
- Microsoft.NETFramework.ReferenceAssemblies 1.0.3 development
- Mono.Cecil 0.11.4
- NuDoq 2.0.1
- NUnit3TestAdapter 4.3.1 development
- Microsoft.NET.Test.Sdk 17.5.0
- NSubstitute 5.0.0
- NUnit 3.13.3
- Newtonsoft.Json 13.0.2
- PolySharp * development
- Microsoft.CSharp *
- System.Threading.Tasks.Extensions *