With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js. Learn more →
Top 23 Handlebar Open-Source Projects
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
handlebars-helpers
188 handlebars helpers in ~20 categories. Can be used with Assemble, Ghost, YUI, express.js etc.
-
template.js
A javascript template engine, simple, easy & extras, support webpack, rspack, vite, rollup, esbuild, parcel, browserify, fis and gulp.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
binserve
A fast production-ready static web server with TLS (HTTPS), routing, hot reloading, caching, templating, and security in a single-binary you can set up with zero code.
-
lightncandy
An extremely fast PHP implementation of handlebars ( http://handlebarsjs.com/ ) and mustache ( http://mustache.github.io/ ),
-
squirrelly
Semi-embedded JS template engine that supports helpers, filters, partials, and template inheritance. 4KB minzipped, written in TypeScript ⛺
-
vituum
⚡⚙️ Fast Prototyping with Template Engines in Vite. Small and fast static site generator for Vite.
-
DataFormsJS
🌟 DataFormsJS 🌟 A minimal JavaScript Framework, standalone React and Web Components, and JSX Compiler for rapid development of high quality websites and single page applications.
-
html-bundler-webpack-plugin
This plugin allows to use an HTML template as a starting point for all dependencies used in your web application. All source styles, scripts specified in HTML are processed, and the extracted JS, CSS are saved to the output directory. The plugin automatically substitutes output filenames into the generated HTML file.
-
bootstrap-gulp-starter-template
Bootstrap 4 + Gulp 4 + Panini for improve front-end development workflow
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
If you have a bit of Nodejs SSR background, you would already be accustomed to templating libraries like Pug, Handlebars, EJS, etc. If you’re from a PHP background you would be familiar with the Blade templating engine. These templating libraries basically help you render dynamic data from the backend on the frontend. They also help you generate markup with loops based on conditions.
Those have complicated stacks that likely won't serve the person that can't grasp a CLI SSG.
https://getpublii.com has a simple GUI and is just a directory on your computer (inside the Dropbox directory for crude backup?).
Recently, while creating some experimental C# source code generators (xafero/csharp-generators), I was just concatenating strings together. Like you do, you know, if things have to go very quickly. If you have a simple use case, use a formatted multi-line string or some template library like scriban. But I searched for a way to generate more and more complicated logic easily - like for example, adding raw SQL handler methods to my pre-generated DBSet-like classes for my ADO.NET experiment. You could now say: Use Roslyn and that's really fine if you look everything up in a website like SharpLab, which shows immediately the syntax tree of our C# code.
The blog is just hugo so it's 100% static files over nginx.
The search engine is serverside-rendered mustache templates via handlebars[1], via served via spark[2]. It's basically all vanilla Java. I do raw SQL queries instead of ORM, which makes it quite a bit snappier than most Java applications. The sheer size of the database also mandates that basically every query is a primary key lookup. The code is written around that constraint.
Although the search engine is a bit on the slow side since it's routed through cloudflare and I think I'm relatively far away from the closest datacenter so it adds like 100ms to the load times.
[1] https://github.com/jknack/handlebars.java
[2] https://sparkjava.com/
handlebars to create the HTML templates of all the built-in components
Project mention: Mikado v0.8 has just published the fastest middleware render engine for Express | news.ycombinator.com | 2023-12-23
Project mention: Show HN: HTML Bundler Plugin for Webpack Supports Now the Pug | news.ycombinator.com | 2024-02-19The new version 3.5.0 of the html-bundler-webpack-plugin support for the `Pug` template engine.
https://github.com/webdiscus/html-bundler-webpack-plugin
Handlebars related posts
-
Building Vue Components With Pug & Stylus
-
Show HN: HTML Bundler Plugin for Webpack Supports Now the Pug
-
Using a handlebars template in JS on client-side
-
Auto generate favicons and inject into HTML with Webpack
-
Hamlet - Environment for creating Blogger / BlogSpot templates with Handlebars
-
Scriban lightweight scripting language for .NET
-
Ask HN: What's the state of the art in reliable JavaScript bundling?
-
A note from our sponsor - SurveyJS
surveyjs.io | 1 May 2024
Index
What are some of the best open-source Handlebar projects? This list will help you:
Project | Stars | |
---|---|---|
1 | handlebars.js | 17,730 |
2 | Publii | 5,979 |
3 | scriban | 2,917 |
4 | handlebars-helpers | 2,190 |
5 | Handlebars.java | 1,427 |
6 | template.js | 1,307 |
7 | handlebars-rust | 1,202 |
8 | Handlebars.Net | 1,158 |
9 | binserve | 955 |
10 | node-html-to-image | 780 |
11 | mikado | 739 |
12 | lightncandy | 610 |
13 | panini | 590 |
14 | raymond | 574 |
15 | squirrelly | 542 |
16 | vituum | 293 |
17 | DataFormsJS | 179 |
18 | generator-spfx | 174 |
19 | koa-hbs | 158 |
20 | fluent-templates | 131 |
21 | handlebars-iron | 119 |
22 | html-bundler-webpack-plugin | 107 |
23 | bootstrap-gulp-starter-template | 74 |
Sponsored