A clone of minesweeper, built using just React.JS Fully hosted at https://mines.bobbydriggs.com/ You can self host, below:
React.js, Node.js
Use npm to retrieve the react dependencies.
$ npm install
Run the server using npm state
$ npm start
You can modify the settings of the game: board width, board height, and the total mine count of the board. When you press restart, the game will use the current setting values and rebuild the board accordingly.