Site.js: Small Web construction set

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
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • dotjs

    ~/.js

  • following the dynamic part of this, it looks like they recommend DotJS.

    https://sitejs.org/#dynamic-sites

    I am not too familiar with DotJS, but it looks like its depreciated/unmaintained for years.

    https://github.com/defunkt/dotjs

  • deno-htmlsync

    Synchronize the HTML header and footer to all your HTML files.

  • For small sites I much prefer straight HTML, CSS, and JavaScript. I made `htmlsync` to help with the header and footer content: https://github.com/grantcarthew/deno-htmlsync

  • 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
  • doT

    The fastest + concise javascript template engine for nodejs and browsers. Partials, custom delimiters and more.

  • https://github.com/olado/doT is what they are talking about I think.

  • site.js

    Discontinued [Moved to Codeberg] Develop, test, and deploy your secure static or dynamic personal web site with zero configuration.

  • In a way you're right, there are a bunch of commands. However, they are pretty straight-forward and simple. And that's only required for the initial setup.

    Your comment already assumes that just because a person can type in commands on a terminal, they need to know about version management, nginx configuration and letsencrypt setup.

    If you look at the site docs [0], it further syncs from local to remote.

    Also, in many cases all the overhead that we, as software developers assume we should have for everything, need not be the case for just a simple website.

    [0]: https://github.com/small-tech/site.js/blob/master/README.md

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