Static Website Services
Functions as a Service
Community
Comments
Staticman is a Node.js application that receives user-generated content and uploads it as data files to a GitHub repository. In practice, this allows you to have dynamic content (e.g. blog post comments) as part of a fully static website, as long as your site automatically deploys on every push to GitHub, as seen on GitHub Pages, Netlify and others.
Comment system based on GitHub Issues, which can be used in the frontend without any server-side implementation.
A comments widget built on GitHub Discussions.
Search
Self-hosted
Full text, faceted, almost dependency free search engine in javascript
Tiny and powerful JavaScript full-text search engine for browser and Node
Next-Generation full text search library for Browser and Node.js
A Go program to generate JSON index of HTML files, and a JavaScript component with optional UI to search this index
Tiny, full-text search engine for static websites built with Rust and Wasm
A persistent, network resilient, full text search library for the browser and Node.js
Tiny and blazing-fast fuzzy search in JavaScript
Fuzzy search / filter for browser and node
Static full-text search engine capable of handling thousands of pages with a minimalist searchbar UI to add to your static website.