Changelog

2025-02-08

Added Static Web Server playground

Fully reworked playground layout for mobile device viewports (about 30% of users).

2025-02-05

Added mako template playground

2025-02-01

Added Ansible Template playground

2025-01-19

Added advanced option "Cadd config format" to Caddy playground

2025-01-11

Added LIGHTTPD playground

2025-01-06, Major Rewrite

Major rewrite of the whole tech-playground system

  • Account system with social logins using GitHub and GitLab
  • Public and private snippets
  • Search and load snippets directly from playgrounds
  • Documentation for playgrounds

Playground improvements

  • All playgrounds now support running multiple versions of their tool
  • Added Caddy playground
  • Added net-tools playground

Under the hood changes

This update is basically a full rewrite, going from a minimal Flask API with 100% client side JavaScript to a Django app with HTMX for interactions. I will write a whole series on the ideas, design and challenges on my blog
Additionally all playground executions now run in a custom built "function as a service" style system, which I will also talk more about in the future.

2024-01-10

Added Go Template playground

2023-08-26

Added HAProxy playground

2023-08-18

Added Django Template Engine playground

2023-08-11

  • Improved backend performance
  • Added caching for execution requests

2023-08-06

Added Jinja playground

2023-07-29

  • Added sharing of configurations by URL
  • Added system to load example configurations
  • Added syntax highlighting for configurations

2023-07-28, Initial Release

Initial release, just running nginx configurations and showing output