An open API service indexing awesome lists of open source software.

https://github.com/attogram/static-magic

Frontend magic for GitHub Pages - zero backend, pure fun
https://github.com/attogram/static-magic

attogram-project static-site static-site-generator static-website

Last synced: 2 months ago
JSON representation

Frontend magic for GitHub Pages - zero backend, pure fun

Awesome Lists containing this project

README

          

# Getting Interactive with GitHub Pages

[![Run Tests](https://github.com/attogram/static-magic/actions/workflows/ci.yml/badge.svg)](https://github.com/attogram/static-magic/actions/workflows/ci.yml)
[![GitHub stars](https://img.shields.io/github/stars/attogram/static-magic?style=flat)](https://github.com/attogram/static-magic/stargazers)
[![GitHub watchers](https://img.shields.io/github/watchers/attogram/static-magic?style=flat)](https://github.com/attogram/static-magic/watchers)
[![Forks](https://img.shields.io/github/forks/attogram/static-magic?style=flat)](https://github.com/attogram/static-magic/forks)
[![Issues](https://img.shields.io/github/issues/attogram/static-magic?style=flat)](https://github.com/attogram/static-magic/issues)
[![License](https://img.shields.io/github/license/attogram/static-magic?style=flat)](./LICENSE)

Frontend magic for GitHub Pages - zero backend, pure fun!

This website is a collection of interactive examples and games that you can run directly on GitHub Pages. No backend, no build tools, just plain HTML, CSS, and JavaScript.

- **Website**: https://attogram.github.io/static-magic/
- **Repo**: https://github.com/attogram/static-magic

## Features

This site demonstrates how to create rich interactive experiences on a static site, including:

- Forms without servers
- Live JavaScript runner
- Theme switcher (light/dark mode)
- Persistent notes app
- Filterable lists and search
- Markdown to HTML converter
- JSON viewer/formatter
- Interactive diagrams with Mermaid.js
- And much more!

## Games

Check out the `/games` directory for a collection of simple browser games, including:

- Clicker Game
- Tic Tac Toe
- Memory Match
- And more!

## For Developers

This project is a fork of [attogram/base](https://github.com/attogram/base) and serves as a living example of what you can do with GitHub Pages. Feel free to fork this repository and build your own interactive static sites!