nowfound

Life & fun · alternatives · 2026

24 alternatives to Boxwood – simple templating engine for JavaScript, in JavaScript

Hey! A while back, I wrote a templating engine (MIT License), which I mostly use for small side projects, either static or ssr generated. Simplicity is one of the main goals. I'll be happy to answer any questions. The main goal for sharing it is to simply get some feedback. Best, Emil

Boxwood is a templating engine written in JavaScript for use with JavaScript projects. It is designed for simplicity and works with both static and server-side rendered applications. Released under the MIT License, it… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Boxwood – simple templating engine for JavaScript, in JavaScript launched in 2024; newer entries below may have overtaken it.

  1. 1

    Hey HN, I'd like to share a fun project I've been working on: mizu.js. It's a js library that add functional attributes support into your html, designed to be a simple and flexible alternative to fully-fledged web frameworks (such as Vue, React, and Angular), while offering more capabilities than other lightweight options (like Alpine.js and htmx). As it's written using modern ES features and due to its isomorphic nature, it can be run in both browsers and runtimes (Node, Deno, Bun) without any changes. This makes it ideal for client-side and server-side rendering, as well as static site…

    2024 · mizu.sh · its alternatives →

  2. 2

    Hi friends, I started casually working on scrapscript in 2015. I built a few compilers over the years to test out various ideas/implementations, and I think I'm finally happy with the overall design. The code is not public yet. Email me at [email protected] if you're interested in joining the core team later this year. Let me know if you have any questions or feedback :)

    2023 · scrapscript.org · its alternatives →

  3. 3

    An agnostic, reactive & minimalist (3kb) JavaScript UI library with direct access to native DOM.

    2021 · caldom.org · its alternatives →

  4. 4

    This TypeScript package allows you to safely execute JavaScript code within a WebAssembly sandbox using the QuickJS engine. Perfect for isolating and running untrusted code securely, it leverages the lightweight and fast QuickJS engine compiled to WebAssembly, providing a robust environment for code execution. Features - *Security*: Run untrusted JavaScript code in a safe, isolated environment. - *File System*: Can mount a virtual file system - *Custom Node Modules*: Custom node modules are mountable - *Fetch Client*: Can provide a fetch client to make http(s) calls - *Test-Runner*: Includes…

    2024 · github.com · its alternatives →

  5. 5GJ

    Grid.js is a lightweight JavaScript table plugin that works on all web browsers and devices. Grid.js is open-source and it helps you create advanced tables in seconds!

    2020 · gridjs.io · its alternatives →

  6. 6

    Spicy templating for node and the browser inspired by Twig, Dust.JS and Hogan.JS - deoxxa/node-ginger

    2012 · github.com · its alternatives →

  7. 7

    We needed a JS-first WYSIWYG DOCX editor and couldn't find a solid OSS option, most were either commercial or abandoned. As an experiment, we gave Claude Code the OOXML spec, a concrete editor architecture, and a Playwright-based test suite. The agent iterated in a (Ralph) loop over a few nights and produced a working editor from scratch. Core text editing works today. Tables and images are functional but still incomplete. MIT licensed.

    Feb 2026 · github.com · its alternatives →

  8. 8

    A minimalist three-dimensional coding environment. Control 8x8x8 dots with a single JavaScript function.

    2021 · doersino.github.io · its alternatives →

  9. 9
  10. 10
  11. 11

    A simple, lightweight Javascript library for dynamic grid layouts. - e-oj/Magic-Grid

    2018 · github.com · its alternatives →

  12. 123R
  13. 13SJ
  14. 14

    :elephant: My own tiny react-like rendering engine. - guisouza/tEmbO

    2016 · github.com · its alternatives →

  15. 15

    :microscope: A JavaScript interpretation of the Ruby library Scientist, a library for carefully refactoring critical paths. - bugthesystem/scientist.js

    2016 · github.com · its alternatives →

  16. 16

    Bridging the gap between block programming and JavaScript. - ronilan/BlockLike

    2019 · github.com · its alternatives →

  17. 17

    A truly logic-less templating language for Rust servers.

    2016 · gitlab.com · its alternatives →

  18. 18

    🚀 A React Framework for building extensible drag and drop page editors - prevwong/craft.js

    2020 · github.com · its alternatives →

  19. 19BJ
  20. 20KA

    Kata : Javascript JSON templating engine

    2014 · smcmurray.github.io · its alternatives →

  21. 21

    Tiny JS library using bootstrap's popovers to help guide your users around your website - clu3/bootstro.js

    2013 · github.com · its alternatives →

  22. 22

    Classes for javascript that don't suck. Contribute to jneen/pjs development by creating an account on GitHub.

    2012 · github.com · its alternatives →

  23. 23BF

    I love the simplicity, expressibility and extendibility of Nunjucks. But I was not able to find something with similar for Java, especially with the same syntax. So, built one. And it's pretty fast too. https://github.com/freakynit/Blueprint

    2025 · its alternatives →

  24. 24AS

    Took a stab at building my own string diffing JS package. I built an interactive demo for TypeIt’s website (https://typeitjs.com/build-your-own) a while back. The approach I took to handle user input necessitated a way to calculate the difference between the versions of a user’s text input. I searched around for a package to help me out and found a couple of good ones (like fast-diff), but I either didn’t really like their API or didn’t want to take on a huge new dependency. Instead, I thought I’d give it a shot myself (famous last words). I dove into it having no real formal…

    2022 · its alternatives →

Also compare

Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →