• Stars
    star
    1,851
  • Rank 25,055 (Top 0.5 %)
  • Language
  • License
    Creative Commons ...
  • Created over 9 years ago
  • Updated 7 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

๐Ÿ“„ ๐Ÿ›  A curated list of awesome static websites services

Awesome Static Website Services Awesome

A curated list of services for static websites.

Inspired by the awesome list thing.

Table of Contents


Audio

  • SoundCloud - Audio hosting with an embeddable player. Up to 3 hours of content is free.
  • Mixcloud - Audio hosting with unlimited uploads and an embeddable player.
  • Spotify - You can embed any song, album, or playlist with a Spotify Play Button.

Books

Calendar and Scheduling

  • Google Calendar - Embeddable calendar that you can collaborate with other people.
  • Booking.js - Beautiful embeddable booking widget.
  • zenplanner - Paid - Online scheduling for fitness.

Images

  • Flickr - Online photo hosting by Yahoo.
  • Cloudinary - Image hosting, manipulation and delivery.

Maps

  • Google Maps - Google maps are easily embeddable.
  • Mapbox - Really nice looking embeddable maps.
  • uMap - Create and embed personalized maps, based on the great OpenStreetMap dataset.

Presentations

  • Prezi - Online presentations with really transitions that can zoom and rotate.
  • Reveal.js - HTML presentation framework.
  • Slides.com - A place for creating, presenting and sharing slide decks.
  • SpeakerDeck - Upload your slides as a PDF, and get an online, shareable presentation.

Video

  • Mux - Paid - An API to play videos directly to the client. Can also power live streams.
  • YouTube - Embeddable videos with unlimited uploads.
  • Vimeo - Paid - Embeddable videos with no ads.
  • Vevo - Embeddable music videos.
  • Wistia - Free plan has a limit of 25 videos.

Code

  • Codepen - A playground of embeddable front-end code examples.
  • JS Bin - Embeddable front-end code examples.
  • JSFiddle - Embeddable front-end code examples.
  • highlight.js - Syntax highlighting for the web.

Functions as a Service

  • 1Backend - Deploy your backend in seconds. Free tier included. Open source.
  • AWS Lambda - AWS Lambda lets you run code without provisioning or managing servers. You pay only for the compute time you consume
  • Google Cloud Functions - Create single-purpose, stand-alone functions that respond to Cloud events without the need to manage a server or runtime environment
  • Webtask by Auth0 - Call code on the server with simple HTTP, easier to set up by far than Lambda or Google's
  • Azure Functions - by Microsoft - same premise as Lambda on the Azure cloud
  • IronWorkers - by Iron.io - Run code in a multilanguage containerized environment with unlimited scale and simple pricing
  • IronFunctions - by Iron.io - IronFunctions is an open source serverless computing platform for any cloud - private, public, or hybrid.
  • OpenWhisk by IBM - part of their BlueMix hosting platform, and open source, ties into their Watson AI ecosystem nicely
  • StackPath EdgeEngine - Write functions as a service in the language of your choice and deploy them to a global network of data centers. All the networking, including intelligent routing and load balancing, is managed by StackPath over a private backbone.
  • Vercel - Vercel lets people write functions as a service in their language of choice and deploy as part of a monorepo.
  • Azure Static Web Apps - Full-stack static app hosting including serverless Functions, authentication, CDN and more
  • Qoddi - Full stack app hosting with data storage included, similar to Heroku with a developer centric approach. Free to use up to 3 apps.
  • Autocode - Autocode turns functions into scalable web services in an instant, no configuration required; serverless hosting available with an in-browser IDE, an API library thatโ€™s easy to use, and seamlessly managed authentication.

GraphQL

  • FaunaDB - Serverless GraphQL database. Free tier with no time limit. Easily included in Netlify apps.

Community

Comments

  • Staticman - 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.
  • Disqus - Easily embeddable comments with nested replies, multiple login methods, and email notifications.
  • Facebook Comments - Embeddable comments for your site by Facebook.
  • IntenseDebate Comments - Embeddable comments with nested replies, multiple login methods, and email notifications.
  • LiveFyre - Real-time comments, SEO-optimized, stocked with social features, and beautiful on both desktop and mobile.
  • Redditjs Embed Widget - Embed Reddit comments on your site. If it hasn't been posted, it will show a link to encourage the user to submit.
  • Muut.com - Embeddable comments, forum and private messaging. A lot of functionality, but really low footprint left on your website.
  • Gitment - Comment system based on GitHub Issues, which can be used in the frontend without any server-side implementation.
  • giscus - A comments widget built on GitHub Discussions.
  • utterances - A lightweight comments widget built on GitHub issues.

Forms

Really Simple Forms

  • Formspree - Receive emails from a form on your static website.
  • elFormo - Simple form processing and response retrieval via email.
  • Flipmail - Simple form processing and response retrieval via email.
  • MailThis - Simple form submissions via email with optional attachments.
  • Simple Form - Simple forms with optional file attachments, email notifications, and online submission viewing.
  • Brisk Forms - Free form submission service emails you responses while keeping your email address private and is open source.
  • 99 Inbound - Form endpoint service with email/Slack notifications and third party app integrations (e.g. MailChimp)
  • Getform - Form backend platform for designers and developers, with email and integrations.
  • HeyForm - Free, easy-to-use drag & drop form maker capable of crafting powerful online forms. Includes 40+ field types, integrations, analytics, and more.
  • Form.taxi - Backend to handle form submissions easily and reliably, with email notifications, file uploads and GDPR-compliant data processing.

Normal Forms

  • Formcarry - Hassle-free HTML form endpoints for your form, powerful dashboard, reliable spam blocking, attachment uploads and Zapier integrations.
  • Formcake - The form backend built for developers: Zapier integrations, simple endpoint API, unlimited forms.
  • Google Forms - Saves results into Google Sheets and can email you when there is a submission.
  • FormKeep - Paid - View form submissions in a beautiful web interface. It has spam filtering and it integrates with webhooks such as Gmail, Trello, and Basecamp.
  • 123 Contact Form - Connects to other online services such at MailChimp, Salesforce, and Google Drive. It also integrates with payment Processers and includes security and analytics.
  • FormAssembly - Allows you to build any kind of form that can include complex branching logic and multiple pages.
  • FormSite - Form builder with payments and form management.
  • FormStack - Forms with A/B testing, partial submission, analytics, and integrations.
  • Sheetsu - POST and GET your data to Google Spreadsheet.
  • Typeform - Awesome forms that can be embedded.
  • Wufoo - Free or Paid - Forms that you can build with a form designer, with notifications, reports, and payments.
  • Zoho - Forms with file upload and captcha.
  • GitHub Issues - This is an interesting way for developers to get comments/questions. See github.com/sindresorhus/ama for an example.
  • Utterences - A lightweight comments widget built on GitHub issues.
  • FormBackend - Create form-backends and submit your HTML forms to our backend. View the entries online and connect to other services. Receive an email every time a new entry is submitted.
  • Pageclip - A flexible server / backend for HTML forms. View your data in the realtime web interface, or use the API to get CSV and JSON output.
  • Formester - Forms and email marketing (lead collection, email campaigns, and newsletters) with integrations.
  • StaticKit - Modern forms for static sites, with native support for React.
  • SheetDB - Turn a Google Spreadsheet into a JSON API.
  • Form2Channel - Post your HTML form to Form2Channel to store submissions in Google Sheets and receive them via email, Slack or Telegram. No signups, no costs, no limits.
  • reCAPTCHAme - reCAPTCHA and hCAPTCHA token verification service. Post your form to reCAPTCHAme to avoid getting spammed. Made for static websites, no server-side coding required.

Provided by the Host

  • Netlify - Netlify comes with built-in form handling.

Live Chat

  • jivochat - JivoSite is a professional live chat for websites that was specifically designed to increase your online sales.
  • LiveChat - Live chat on your website.
  • Olark - Live chat on your website. You can also see who's on your website and what they're doing.
  • SnapEngage - Live chat with integrations and custom styles.
  • tawk.co - Lets you monitor and chat with visitors on your website.
  • WebsiteAlive - Live chat for your website & social networks.
  • Zopim - Live chat with free trial.
  • Tiledesk - Free Live Chat with open source chatbot builder.

Newsletters

  • MailChimp - Free email marketing. You can pay to add more features.
  • Constant Contact - Email marketing with campaigns, autoresponders, and analytics.
  • AWeber - Email marketing with campaigns, autoresponders, and analytics.
  • Campaign Monitor - Email marketing with campaigns, autoresponders, and analytics.
  • MailerLite - Free email marketing. You can pay for more subscribers.

Social Media

  • Pinterest - Pin It Button.
  • Twitter - Embedded tweets.
  • Facebook - Facebook embedded plugins.
  • ShareThis - Sharing buttons for multiple social networks.
  • Kontaktify - A contact widget that provides an easy way for visitors to get in touch.

Surveys

  • Google Forms - You can use Google forms for surveys or for forms on your site.
  • SurveyMonkey - Easy to use and free surveys.
  • Typeform - Really beautiful forms.
  • Qualaroo - Embed surveys anywhere on your website that comes up from the bottom right side of the screen.
  • Insight Stash - Fast, Simple survey forms.

E-Commerce

  • Ecwid - Embeddable shopping cart.
  • FoxyCart - Add a shopping cart with basic html code.
  • Snipcart - Include a few lines of code for a full online shop.
  • Gumroad - An all-in-one solution to sell your work.
  • Payhip - An embeddable way to sell digital downloads & memberships
  • Moltin - Add eCommerce functionality to anything.
  • Trolley - Add a popup cart to any website - designed for static & JAMstack sites.
  • Commerce Layer - Add enterprise ecommerce to your JAMstack.

Payments

Search

Self-hosted:

  • lunr.js - Simple full-text search in your browser.
  • itemsjs - Full text, faceted, almost dependency free search engine in javascript
  • minisearch - Tiny and powerful JavaScript full-text search engine for browser and Node
  • flexsearch - Next-Generation full text search library for Browser and Node.js
  • fuse.js - Powerful, lightweight fuzzy-search library, with zero dependencies
  • static-search - A Go program to generate JSON index of HTML files, and a JavaScript component with optional UI to search this index
  • elasticlunr - Lightweight full-text search engine developed in JavaScript for browser search and offline search based on Lunr.js
  • tinysearch - Tiny, full-text search engine for static websites built with Rust and Wasm
  • js-search - Client-side searches of JavaScript and JSON objects, ES5 compatible and does not require jQuery or any other third-party libraries
  • search-index - A persistent, network resilient, full text search library for the browser and Node.js
  • fuzzysearch - Tiny and blazing-fast fuzzy search in JavaScript
  • fuzzy - Fuzzy search / filter for browser and node
  • fullproof - Javascript library that provides high-quality full-text search in the browser
  • Jets.js - Native CSS search engine

Third party integration:

  • Google Custom Search Engine - Search your site with a custom Google Search.
  • Algolia - Hosted Search API that delivers instant and relevant results from the first keystroke.
  • CloudSh - Powerful search for your website with a few lines of JavaScript.

Analytics

Authentication

  • Uthentic - Serverless, passwordless login for static sites in 2 lines of code.

Other

Related Lists


License

CC0

To the extent possible under law, Adam Garrett-Harris has waived all copyright and related or neighboring rights to this work.

More Repositories

1

awesome-cli-apps

๐Ÿ–ฅ ๐Ÿ“Š ๐Ÿ•น ๐Ÿ›  A curated list of command line apps
Shell
15,040
star
2

awesome-macos-screensavers

๐ŸŽ ๐Ÿ–ฅ ๐ŸŽ† A curated list of screensavers for Mac OS X
3,939
star
3

settings

๐Ÿ–ฅ ๐Ÿ›  My macOS and GNU+Linux settings and dotfiles
Vim Script
85
star
4

Homework

Based on the WWDC 2021 talk titled: Meet the Screen Time API
Swift
54
star
5

vim-gifs

๐Ÿ–ผ Collection of gifs of my favorite vim plugins
50
star
6

preact-audio-player

โš›๏ธ โฏ An audio player made with preact habitat.
JavaScript
27
star
7

phonegap-powerManagement-plugin

๐Ÿ”Œ The PowerManagement plugin offers access to the devices power-management functionality.
Java
12
star
8

2048-mini

๐ŸŽฎ A clone of 2048 written in javascript using D3.
JavaScript
11
star
9

nova-gnome-terminal

๐ŸŽจ Nova color scheme plugin for GNOME Terminal
Shell
9
star
10

consolation-vim

๐Ÿค— A vim plugin for JavaScript to console.log out whatever you have in the register.
Vim Script
9
star
11

learning

๐Ÿง™โ€โ™‚๏ธโšก๏ธLearn all the things!โšก๏ธ
JavaScript
6
star
12

themer-gnome-terminal

๐ŸŽจ A GNOME Terminal theme generator for themer.
JavaScript
5
star
13

javascript-katas

JavaScript
5
star
14

gatsby-theme-paprika

A Gatsby theme that pulls in your data from Paprika and displays your recipes.
JavaScript
5
star
15

google-bookshelves-widget

๐Ÿ“š Allows you to display the books in your Google Books Library.
JavaScript
5
star
16

awesome-typewriters

โŒจ๏ธ๐Ÿ“ A curated list of awesome things related to typewriters
4
star
17

code-rush-101

Jupyter Notebook
4
star
18

barcode-from-binary

๐ŸŽ› Returns decimal value of barcode binary
JavaScript
3
star
19

thoughts-cli

๐Ÿ–ฅ ๐Ÿ’ฌ CLI to add thoughts and get random thoughts
JavaScript
3
star
20

Arrowhead

iOS todo app that looks at markdown files in any directory on your device.
Swift
3
star
21

websql-mock

A javascript module to mock the basic web sql functions for unit testing.
JavaScript
3
star
22

colorClassifier

๐ŸŽจ Turns hex colors into names.
JavaScript
3
star
23

BookmarkDirectories

Code for tutorial
Swift
3
star
24

fighting-game

๐ŸŽฎ Fighting game with cards - NOT COMPLETE
JavaScript
2
star
25

word-up

๐ŸŽฎ Kinda like boggle
JavaScript
2
star
26

gitignore-generator

๐Ÿ› ๐Ÿ“„ A website that searches common gitignore templates
JavaScript
2
star
27

export-paprika-recipes

Exports recipes from Paprika using their API.
JavaScript
2
star
28

phonegap-device-identifier

๐ŸŽซ Phonegap plugin to get a unique device identifier for iOS.
Objective-C
2
star
29

google-bookshelves

๐Ÿ“š Wordpress Plugin at http://wordpress.org/extend/plugins/google-bookshelves/
PHP
2
star
30

game-counter

๐ŸŽฏ A game to keep the score for a two player game such as Star Realms.
JavaScript
2
star
31

gatsby-plugin-podcast-feed

Same as gatsby-plugin-feed, but lets feeds be a function or an array.
JavaScript
2
star
32

adam.garrett-harris.com

๐Ÿ“„ Personal website.
CSS
2
star
33

gatsby-unmount

A simple example gatsby site to show the layout component unmounting
CSS
2
star
34

boggle-roll

๐ŸŽฒ Returns the result of a boggle roll.
JavaScript
2
star
35

barcode-convert-number

๐ŸŽ› Returns decimal value of barcode binary number.
JavaScript
1
star
36

cache-js

A javascript module to cache json data (or any data) using a Web SQL database.
JavaScript
1
star
37

barcode-binary-is-valid

๐ŸŽ› Checks binary value of a barcode to see if it's valid
JavaScript
1
star
38

tshirt-calculator

๐Ÿ‘•โž• JavaScript library for calculating cost of printing t-shirts.
JavaScript
1
star
39

essential-feed-case-study

Swift
1
star
40

awesome-link-checker

Shell
1
star
41

ynab-to-ledger-importer

Use YNAB's API to import transactions for a ledger-cli file.
JavaScript
1
star
42

sync-js

Module to sync localStorage and Web SQL data to a server.
JavaScript
1
star
43

example-svg-ball-bounce

๐Ÿ€ Bounces an svg circle around inside a rectangle
JavaScript
1
star
44

Learn-TCA-Stack-Navigation

Swift
1
star
45

repeatrepeat

๐Ÿ“ฃ๐Ÿ“ฃ Repeat a string a certain number of times
JavaScript
1
star
46

boggle

๐ŸŽฒ Boggle game made with React
JavaScript
1
star
47

example-d3-animations

Example animations with D3.js
JavaScript
1
star
48

slides-intro-to-d3js

JavaScript
1
star
49

bible-references

๐Ÿ“– JavaScript library for getting Bible references.
JavaScript
1
star
50

react-skipio

A simple app showing a list of contacts and allows you to send them an SMS message.
JavaScript
1
star
51

d3formeremortals

HTML
1
star
52

bible-links

๐Ÿ“– A JavaScript library to find all Bible verse references in a string. - NOT COMPLETE
JavaScript
1
star
53

weboftomorrowpodcast.com

This code is now deprecated. The podcast has moved to orbit.fm.
CSS
1
star
54

barcode-bars-to-binary

๐ŸŽ› Convert barcode from width of bars and gaps to the binary value
JavaScript
1
star
55

Starbucks-Reload

โŒโ˜•๏ธ Deprecated - No longer works with the new Starbucks website.
PHP
1
star