- Custom regions of the world.
- More data but slower.
- Static HTML, SVG, and JavaScript.

- Custom regions of the world.
- More data but slower.
- Static HTML, SVG, and JavaScript.

- Population within a radius.
- Direction to population centers.
- Customizable but slow.

- Maps of ping times for 100s of servers.
- Custom server list.
- Custom location weights.

- GIFs of chess moves.
- Smooth move animations.
- SVG to img to GIF.

- SVGs of any fen string.
- Fast and lightweight.
- In browser JS or add a server.

- PNGs or JPGs of any fen string.
- Fast and flexible.
- Node JS with typed arrays.

- Compute win probabilities for peg games
- Create some charts and graphs.
- Customize the shapes and sizes.

- Play an isometric version of a peg game.
- Use flags for the pegs.

- Play a triangular peg game.
- Customize the difficulty and appearance.

- Apply Dijkstra's algorithm to find the shortest path.
- Watch as the algorithm iteratively travels the graph.

- Find a contour around a blob.
- Identify each hole within the region.

- Find a contour around a blob.
- Watch the algorithm as it searches.

- Create JavaScript functions from strings.
- Most standard math expressions are available.
- Fast and safe to evaluate user generated functions.

- Apply Dijkstra's algorithm to traverse a graph.
- See the shortest path between nodes.

- Let users customize the colors of the map with some JavaScript.

- Generate a choropleth from a shapefile and a csv.

- Get hints as you solve a puzzle.
- See list of possible plays with hints.

- Parse powers of trigonometric functions.

- Parse limits, sums, and products.

- Parse whitespace in LaTeX syntax.
- Handle limits, sums, and products.

- Parse integrals in LaTeX syntax.
- Handle common cases with bounds and integrands.

- Practice specific sudoku solving strategies.
- Create hints and solutions.
- Web Workers.

- Test your geographic knowledge.
- Move the border pieces to the right location.

- Practice specific sudoku solving strategies.
- 19 types of challenges.

- Serve sudoku puzzle via get parameters.
- CSS or JS puzzles.

- Combine 50 states into 13.
- Use CSS to hide borders, change colors, and update data.

- Interactive visualization of a trie.
- Change the words for different trees.

- Test parsing of math expressions.
- Add or edit input or output of tests.

- Import a test suite and check the output at each step.

- Create maps where users can drag left/right to change colors.
- A bit of JavaScript makes these maps better than CSS only maps.

- Generate puzzles with custom patterns.
- Several sizes are possible.
- Check if a puzzle is easy to solve.

- Create a map that lets users change colors.
- The logic is all via CSS on inputs.
- Display information and updated stats.

- Turn lots of math expressions into a postfix array.
- Input syntax is very flexible.

- Create a map that lets users change colors.
- The logic is all via CSS on inputs.

- Create a fully filled puzzle.
- Several sizes are possible.

- Create a fully filled puzzle.
- Several sizes are possible.
- Written in C++ (ported from JS from Python).

- Parse a variety of common LaTeX math syntax.
- Handle ceil/floor, roots, and more.

- Parse matrices written with LaTeX syntax.

- Parse derivatives written with LaTeX syntax.

- Clean a variety of math expressions.
- Parse Python, JavaScript, and some LaTeX.

- Implement a trie with JavaScript.
- Search and replace greek letters.

- Full code for generating SVG.
- Create Flask server to read files.
- Create simple web app to edit.

- Create more reasonably sized sudoku puzzles.
- Still lots of options including emojis.

- Move labels to the right location.
- Change the size of labels.

- Copy SVG to the clipboard or download.
- Edit sizes and colors.

- Edit the viewBox of an SVG element.
- Use text inputs or drag/drop.

- Change the color of SVG paths.

- Drag shapes with simple JavaScript.

- Use Flask to turn a shapefile into SVG.
- Pick the states to display.

- Convert shapefiles to SVG.
- Python creates SVG paths for any states.

- Spin up a simple Flask server.
- Use Python to create and server CSS sudoku puzzles.

- Create sudoku puzzles in pure HTML/CSS.
- Use Python (w/ jinja2) to generate static files.

- Create sudoku puzzles in pure HTML/CSS.
- Use emojis in place of digits.
- Any size puzzle is possible.

- Create sudoku puzzles in pure HTML/CSS.
- Use a bash script to customize the puzzle.

- Create sudoku puzzles in pure HTML/CSS.
- Prevent illegal moves.
- Show a victory message.

- Create sudoku puzzles in pure HTML/CSS.
- Lightweight game with limited features.

- Paginated flexbox table.
- Paginate horizontal and/or vertical.
- Just static HTML and CSS.

- Flexbox tables from CSV file.
- Generate static HTML/CSS.

- HTML tables from an API.
- Automatically Regenerate the Table.

- HTML tables from a CSV file.

- HTML tables from a Google Sheet.

- Paginate HTML tables.
- Filter HTML tables.

- Sortable HTML tables.
- Use mustache.js templating client-side.

- Pre-render HTML tables on the server.
- Use nunjucks templating on Node.js.
- Convert object of arrays to HTML syntax.

- Render client-side for dynamic tables.
- Use mustache.js templating.
- Convert object of arrays to HTML syntax.

- The postfix algorithm via Blockly

- Add blockly to a web site

- A postfix algorithm in bash

- A postfix algorithm in c++

- A postfix algorithm in python

- Learn the postfix algorithm
- Manually pick the next step of the algorithm
- Handles lots of math expressions

- Postfix most basic math expressions
- Walk-through the algorithm step-by-step

- Postfix very simple math expressions
- Walk-through the algorithm step-by-step

- Turn pointer inputs into SVG curves
- Set colors and widths

- Turn inline SVG into a downloadable PNG
- Convert SVG paths to canvas paths

- Create a web page like TripleLog's home page
- Use very basic flexbox elements
- Add gradients to backgrounds and borders

- Generate simple patterns from any text
- Download embedded SVG
- Customize the colors and more

- Add gradients to any border
- Handle non-zero border-radius

- Skeleton HTML file to get started
- Add your own HTML, CSS, and/or JS

- Most basic example of Flexbox
- Fill each row with equally sized elements
- Add dummy elements to keep everything equal