Need advice about which tool to choose?Ask the StackShare community!

Marko

24
50
+ 1
39
Pug

1.2K
1.2K
+ 1
467
Add tool
Get Advice from developers at your company using StackShare Enterprise. Sign up for StackShare Enterprise.
Learn More
Pros of Marko
Pros of Pug
  • 6
    Simplicity
  • 5
    Better than React, Vue, etc
  • 5
    Speed
  • 5
    No JSX
  • 4
    Components
  • 4
    HTML markup
  • 4
    Performance
  • 2
    Data Flow
  • 1
    Documentation
  • 1
    Low CPU cost
  • 1
    Isomorphic
  • 1
    Virtual DOM
  • 138
    Elegant html
  • 90
    Great with nodejs
  • 59
    Open source
  • 59
    Very short syntax
  • 54
    Structured with indentation
  • 25
    Free
  • 6
    Really similar to Slim (from Ruby fame)
  • 6
    It's not HAML
  • 6
    Gulp
  • 5
    Clean syntax
  • 5
    Readable code
  • 5
    Easy setup
  • 5
    Difficult For Front End Developers,learn backend
  • 4
    Disdain for angled brackets

Sign up to add or upvote prosMake informed product decisions

Cons of Marko
Cons of Pug
  • 1
    Extensibility
  • 1
    Unit test
  • 1
    Mobile native
    Be the first to leave a con

    Sign up to add or upvote consMake informed product decisions

    - No public GitHub repository available -

    What is Marko?

    Marko is a really fast and lightweight HTML-based templating engine that compiles templates to readable Node.js-compatible JavaScript modules, and it works on the server and in the browser. It supports streaming, async rendering and custom tags.

    What is Pug?

    This project was formerly known as "Jade." Pug is a high performance template engine heavily influenced by Haml and implemented with JavaScript for Node.js and browsers.

    Need advice about which tool to choose?Ask the StackShare community!

    What companies use Marko?
    What companies use Pug?
    See which teams inside your own company are using Marko or Pug.
    Sign up for StackShare EnterpriseLearn More

    Sign up to get full access to all the companiesMake informed product decisions

    What tools integrate with Marko?
    What tools integrate with Pug?
      No integrations found

      Sign up to get full access to all the tool integrationsMake informed product decisions

      Blog Posts

      Jun 19 2015 at 6:37AM

      ReadMe.io

      JavaScriptGitHubNode.js+25
      12
      2361
      What are some alternatives to Marko and Pug?
      React
      Lots of people use React as the V in MVC. Since React makes no assumptions about the rest of your technology stack, it's easy to try it out on a small feature in an existing project.
      Svelte
      If you've ever built a JavaScript application, the chances are you've encountered – or at least heard of – frameworks like React, Angular, Vue and Ractive. Like Svelte, these tools all share a goal of making it easy to build slick interactive user interfaces. Rather than interpreting your application code at run time, your app is converted into ideal JavaScript at build time. That means you don't pay the performance cost of the framework's abstractions, or incur a penalty when your app first loads.
      Handlebars.js
      Handlebars.js is an extension to the Mustache templating language created by Chris Wanstrath. Handlebars.js and Mustache are both logicless templating languages that keep the view and the code separated like we all know they should be.
      jQuery
      jQuery is a cross-platform JavaScript library designed to simplify the client-side scripting of HTML.
      AngularJS
      AngularJS lets you write client-side web applications as if you had a smarter browser. It lets you use good old HTML (or HAML, Jade and friends!) as your template language and lets you extend HTML’s syntax to express your application’s components clearly and succinctly. It automatically synchronizes data from your UI (view) with your JavaScript objects (model) through 2-way data binding.
      See all alternatives