Lessons from Building a Static Site Generator

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • notes.eatonphil.com

  • scroll

    Tools for thought. An extensible alternative to Markdown.

  • Try https://scroll.pub

    It uses Scrolldown instead of markdown, which is simpler, cleaner, and incredibly extensible.

    The command line app has just a few commands—-and they all take zero params.

    A site is just a single folder, and because content is written in Scrolldown, it works great with git and is great for content sites or collaborative strongly typed databases.

    It fast, I get about 300 pages per second, and not a lot of code (sub 1k excluding dependencies), and the code is tested.

    It’s in nodejs now but no reason scroll can’t be language agnostic.

    I’ve been around SSGs for over a decade and designing this one to be simple, reliable, and to stay out of the creators’ way. I think it could be the last SSG you’ll ever need.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • personal-site

    Discontinued Personal website with templates coded in pure HTML/CSS; posts written in markdown and compiled with a custom bash script using pandoc (by jstrieb)

  • I use a variation of this command in a bash script to generate my entire static site.[0] A friend improved upon my script with a Go implementation that does some more advanced stuff, but still compiles Markdown to HTML using this command under the hood.[1]

    0: https://github.com/jstrieb/personal-site/blob/master/compile...

    1: https://github.com/lsnow99/dudu

  • dudu

  • I use a variation of this command in a bash script to generate my entire static site.[0] A friend improved upon my script with a Go implementation that does some more advanced stuff, but still compiles Markdown to HTML using this command under the hood.[1]

    0: https://github.com/jstrieb/personal-site/blob/master/compile...

    1: https://github.com/lsnow99/dudu

  • pages-uswds-gatsby

    A template for Federalist that uses Gatsby and USWDS 2.0

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts