Skip to content
Can you create something cool without modern tools?
HTML JavaScript
Branch: master
Clone or download
Metroxe Merge pull request #37 from terrymckay/master
Submission: Web Minesweeper
Latest commit 7a3b5f5 Nov 7, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Update FUNDING.yml Oct 22, 2019
entries Web Minesweeper Nov 7, 2019
meta uploaded promotion-image Jul 15, 2019
.gitignore Add dancing man Jun 30, 2019
CNAME Create CNAME Aug 13, 2019 Added Publicity Section Oct 15, 2019
entries.js added webmine entry Nov 7, 2019
index.html Added Sponsor Button Oct 22, 2019

One HTML Page Challenge

The goal is to create anything you want within 1 single html file. Practice your skills with no assistance from libraries, no separation of files, and no assistance of a modern framework. How creative can you be with such restrictions?

View Submissions


  • You must write all of your code in 1 single HTML file.
  • Your file must be less than 1mb (measured by the file size on github).
  • You cannot import any external files (this will be checked by looking at the network tab in chrome).
  • You are allowed to use libraries, however the library must be hard coded into a script tag and still must fit under the 1MB file size. (I suggest using a cdn and replacing with hardcoding the minified library at the end, or use JSCompress).

How to Submit

  1. Fork the repository.
  2. Add your html file to the /entries directory.
  3. Edit the entries.js file in the root, with your information for the entry.
  4. Commit to your forked repo.
  5. Make a pull request to master from your forked repo.

* You may submit as many entries as you'd like.


Useful Links

You can’t perform that action at this time.