Pug – robust, elegant, feature rich template engine for Node.js (by pugjs)

Jade Alternatives

Similar projects and alternatives to Jade

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better Jade alternative or higher similarity.

Suggest an alternative to Jade

Reviews and mentions

Posts with mentions or reviews of Jade. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-11-21.
  • Starting to migrate to material design 3
    1 project | reddit.com/r/css | 25 Nov 2021
    It's PUG https://github.com/pugjs/pug
  • Beginner Nodejs + API
    1 project | reddit.com/r/node | 23 Nov 2021
    i suggest you to use a template engine like pug.js
  • Different ways to connect react frontend and node backend
    2 projects | dev.to | 21 Nov 2021
    The third way and the least preferred way is server-side rendering with template engines like ejs, handlebars, pugjs etc... Here we don't create any REST API. We render different html pages for different http requests and use react to pre-render some parts of the page. This is not preferred way to connect React and Node because we don't get the power of reactive user experience.
  • htmx and pugjs/jade
    2 projects | reddit.com/r/htmx | 15 Nov 2021
  • 📖 Go Fiber by Examples: How can the Fiber Web Framework be useful?
    11 projects | dev.to | 16 Aug 2021
    Both web frameworks support a huge number of template engines right out of the box: Pug, Jade, Mustache, Handlebars, and many others. Let's take a look at the Pug engine to see how a template renders in Express works:
  • Haskell for the Elm Enthusiast
    3 projects | news.ycombinator.com | 5 Aug 2021
    I found about IHP a while ago and it sounds exactly like what I've been looking for in a web framework: Beginner-friendly, stable, type-safe, functional.

    I got even more interested after I read your blog post on Auto Refresh[1], which sounds like it was heavily inspired by Phoenix's LiveView[2] (even though you don't mention it anywhere). Can you do a comparison between the two, in terms of how ergonomic and performant they are, etc.?

    Another, unrelated question: I'd like to use something like HSX but I hate the verbosity of HTML. I'd much rather write Haskell or something like Pug[3] (formerly Jade). How much friction would there be in switching to one of these instead?

    [1]: https://ihp.digitallyinduced.com/ShowPost?postId=a2d56dc7-d2...

    [2]: https://hexdocs.pm/phoenix_live_view/Phoenix.LiveView.html

    [3]: https://pugjs.org/

  • The Dynamic Web
    3 projects | dev.to | 29 Jul 2021
    The concept is pretty simple- wherever some data is not pre-defined, we use template values as placeholders; wait until a request is received along with the data; and then inject it into the page before sending to the client. There are template engines like EJS and Pug that ease our job to generate HTML via template pages.
  • Hey!!!
    23 projects | dev.to | 2 Jul 2021
  • How does server side internationalization (i18n) look like?
    19 projects | dev.to | 27 Jun 2021
    In this example we will use pug (formerly known as "Jade", and also originally created by TJ Holowaychuk) to define some templates that should be filled with the data needed in the email, and mjml to actually design the email content.
  • svpug: Generate Pug mixins from SVG files
    5 projects | dev.to | 11 May 2021
    In this article, we are going to take a look at a CLI tool called svpug for generating Pug mixins from SVG files. Before diving into the main content let's some context first.
  • Building a Twitter clone app in htmx
    7 projects | dev.to | 11 Apr 2021
    pug is the template engine for our express app and body-parser is used to get the form-submitted values in our request body.
  • htmx and HTML Driven Development
    4 projects | dev.to | 10 Apr 2021
    You can also have reusable UI components on the server side by using a more established and mature templating libraries like pug for Node. And I am quite sure that the templating libraries for other platforms like RAILS,Django also have the same or more advanced capabilities which will allow us to construct complex and dynamic HTML.
  • pugjs/pug
    1 project | reddit.com/r/tree_notations | 3 Apr 2021
  • PugJS Form Mixin
    1 project | dev.to | 25 Feb 2021
    To me, one of the most tedious parts of writing HTML is creating forms. So now that I've started using PugJS as a templating engine and to speed up my development process, I naturally wondered if I could use it to streamline the form-creation process while keeping everything accessible.
  • Add multiple classes in pug
    1 project | dev.to | 22 Jan 2021


Basic Jade repo stats
about 1 month ago

pugjs/pug is an open source project licensed under MIT License which is an OSI approved license.

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
Find remote JavaScript jobs at our new job board 99remotejobs.com. There are 18 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.