- Analyze population across climates.
- Charts, maps, and tables.
- Several measures of temperature and precipitation.
- Find contours of minimum population.
- Watch as the contour is added to a map.
- Whole world or more detailed North America.
- Population close to 200 large cities.
- Tables and line charts of different radii.
- Charts of population at distances from coasts.
- Select which oceans/seas to include.
- Create your own city building game.
- No JavaScript and just a few KB.
- Custom buildings, blocks, and materials.
- Upload .obj file to get 3D HTML/CSS.
- Edit materials for each face.
- CSS textures in a few styles.
- Set color and sizing.
- Bricks, stones, stripes, and more.
- Create PNGs of each chess piece and board.
- SVG to canvas to PNG to zip.
- Use zip to make position images.
- Custom HTML element for chess boards.
- Set fen and add arrows.
- Customize colors and style.
- CSS only tic-tac-toe.
- Play against a not terrible bot.
- Customize z-index to make AI.
- CSS only challenges.
- Geese moves.
- Fox moves and jumps.
- CSS only challenges.
- A simple countdown clock.
- Keep track of levels completed.
- Switch turns with one click.
- 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.
- 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