Harp

Harp

Harp is a static web server with built in pre-processing developed by Brock Whitten, creator of Surge and PhoneGap. What separates Harp from other static web servers you might ask? Let's dive into a review of this software and see how it stands up against it's competitors. Review One of the first things you'll probably notice when using Harp is that it's ridiculously fast at compiling assets. The server intelligently compiles assets as the browser needs them, meaning no wasted processing power and quick results. It features a wide range of preprocessors including Jade, EJS, LESS, Stylus, Sass and CoffeeScript, and Markdown. In that same spirit, Harp offers full fledged support for the common Partial/Layout paradigm, meaning code can be reused quickly and easily, and common layouts can be reused to save time. This combined with the speed at which the server compiles assets makes for a much more pleasant coding experience. Then after your finished coding, it can be quickly and easily compiled to CSS, HTML, or JavaScript with no hassles in the compiling process. This speedy, easy-to-use mentality is present in every aspect of the software. It provides custom, flexible metadata that can be used in powerful, dynamic ways. Overall, these disparate features combine to create a powerful, speedy web server that can be used by coders to build powerful code that can be hosted anywhere on the web.

Download Harp
Features of Harp
  • Supports Preprocessors like: Markdown, Jade, EJS, LESS, Stylus, Sass and CoffeeScript
  • Utilizes The Partial/Layout Paradigm
  • Custom, Flexible Metadata
  • Host It Anywhere Online
  • Overall, Harp is one of the quickest, easiest to use static web servers you can utilize with support for everything you expect in a modern web server.
  • Consider using Harp for your next web project and taking advantage of it's powerful suite of features.
Pros of Harp
  • It automatically preprocesses your code
  • Powerful tools for metadata
  • Quick, streamlined compiling process
  • Features an easy to use partial/layout paradigm
Cons of Harp
  • Missing some more obscure preprocessors
Harp Video

Alternatives to Harp

Sails.js

Free
Views/homepage.ejs. Purpose. #. This is the actual template that is rendered by default when a user visits the base URL of your lifted app. Notice the file extension? It stands for Embedded
Show details

FeathersJS

Free
FeathersJS is an open source platform for users to create REST API's and real-time applications. FeathersJS provides tools and patterns to create these apps in little to no time to increase maximum
Show details

Backbone.js

Free
Backbone.js markets itself as coding software designed to give web applications structure. It accomplishes this by providing intricate models with key-value bindings and custom events built
Show details

AngularJS

Free
AngularJS is a software which allows the user to extend their HTML vocabulary. This extension creates dynamic views in web applications that previously had not been possible. HTML is a coding
Show details

Derby

Free
GitHub is where people build software. More than 27 million people use GitHub to discover, fork, and contribute to over 75 million projects.
Show details

Pelican

Free
Pelican is a free and open source static site generator, offering many of the advantages that come from a traditional content management system while eliminating some of the limitations that
Show details

Ember.js

Free
GitHub is where people build software. More than 27 million people use GitHub to discover, fork, and contribute to over 75 million projects.
Show details

Polymer

Free
We work on libraries, tools, and standards to help developers build a better web
Show details

Koa

Free
Koa requires node v7.6.0 or higher for ES2015 and async function support.
Show details

Grav

Free
Grav is an easy to use, yet powerful, opensource CMS that requires no database.
Show details

GitHub Pages

Free
Websites for you and your projects, hosted directly from your GitHub repository. Just edit, push, and your changes are live.
Show details

Webhook

No database, backend or hosting to manage. Webhook lets you build a custom CMS with matching HTML templates in about a minute. Design locally, deploy to us, then invite some friends to edit the
Show details

DocPad

Free
Empower your website frontends with layouts, meta-data, pre-processors (markdown, jade, coffeescript, etc.), partials, skeletons, file watching, querying, and an amazing plugin system.
Show details

Assemble

Free
Static site generator for Grunt.js and Yeoman. Assemble makes it dead simple to build modular sites, blogs, gh-pages, components and documentation from reusable templates and data. | Static
Show details