Over a million developers have joined DZone.

HarpJS GUI in Beta

DZone's Guide to

HarpJS GUI in Beta

Static site generators are popular with developers who are used to running build tools on text files. Could a GUI make them accessible to people who don't code?

· Web Dev Zone
Free Resource

Learn how to build modern digital experience apps with Crafter CMS. Download this eBook now. Brought to you in partnership with Crafter Software

So, this is interesting. Harp is my “go to” static site generator when presenting on the topic and building new static sites. (I also really dig Jekyll and go back and forth between which I like best.) The Harp team is now testing a new desktop application called Harp GUI. You can find the GitHub repo here: https://github.com/alexgleason/harp-gui. Right now there’s only builds for Linux but you can generate builds for OSX and Windows. What does it do exactly?

After opening it, you get a simple screen:


Given you have a Harp project already (and remember, technically, any folder can be a Harp project), you can then drag it onto the app to activate it:


At this point, you can click to view the site in your browser or click to compile it. In case you’re curious, compiling it will create a subdirectory called _build in your project.


So… not a lot to it yet, but one of the things that hinders the use of SSGs in general is that they really aren’t terribly user friendly for non-technical folks. (I wrote an article about this topic for Telerik: Merging Dynamic and Static Sites) Initiatives like this could go a long way to making it easier for normal people (yes, I called non-devs ‘normal’). What do my readers think–can this help increase usage of SSGs?

Crafter is a modern CMS platform for building modern websites and content-rich digital experiences. Download this eBook now. Brought to you in partnership with Crafter Software.

harpjs ,static site generator ,web dev

Published at DZone with permission of Raymond Camden, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.


Dev Resources & Solutions Straight to Your Inbox

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.


{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}