Life & fun · alternatives · 2026
24 alternatives to Doom Inside an SVG
Doom Inside an SVG is a playable version of the classic Doom game rendered entirely within an SVG file. Created for entertainment purposes, it brings the iconic 1990s shooter into a web-based vector format. The project… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Doom Inside an SVG launched in 2024; newer entries below may have overtaken it.
- 1

I sometimes pick up random projects just because I can, this was one of those times. I made it as a week long project a while back this year but never shared here, so thought to go for it haha. I created a game inspired by Doom and the backrooms called The Backdooms under 2.4kb in minified html. (for reference, this entire post would be around 1.8kB haha) I had to use a not popular way of using GZip with Zlib headers (had to write my own script for compressing it, also in the repo) to eventually convert it a size 40 QR code that works right in your browser using Decompressionstream API. This…
2025 · github.com · its alternatives →
- 2D1
I made a Doom source port that runs within a PDF file. I was inspired by the recent HN post about Tetris in a PDF (https://news.ycombinator.com/item?id=42645218) and I wondered if I could get Doom to run using a similar method. It turns out that old versions of Emscripten can compile C to asm.js code that will happily run inside the limited JS runtime of the PDF engine. I used the doomgeneric (https://github.com/ozkl/doomgeneric) fork of the original Doom source, as that made writing the IO fairly easy. All I had to do was implement a framebuffer and…
2025 · doompdf.pages.dev · its alternatives →
- 3KR
I got DOOM running in KiCad by rendering it with PCB traces and footprints instead of pixels. Walls are rendered as PCB_TRACK traces, and entities (enemies, items, player) are actual component footprints - SOT-23 for small items, SOIC-8 for decorations, QFP-64 for enemies and the player. How I did it: Started by patching DOOM's source code to extract vector data directly from the engine. Instead of trying to render 64,000 pixels (which would be impossibly slow), I grab the geometry DOOM already calculates internally - the drawsegs[] array for walls and vissprites[] for entities. Added a…
Nov 2025 · mikeayles.com · its alternatives →
- 4

- 5AT
2021 · svija.love · its alternatives →
- 6

- 7OC
2024 · ludocode.com · its alternatives →
- 8
SVG Gobbler▲246Download, optimize, and process vector SVGs
2021 · svggobbler.com · its alternatives →
- 9
SVG Artista▲406Little tool that helps you create SVG animations
2019 · svgartista.net · its alternatives →
- 10

Customize, scalable backgrounds and patterns for free
2018 · svgbackgrounds.com · its alternatives →
- 11ATAscii to SVG▲416
2016 · ivanceras.github.io · its alternatives →
- 12

Playground for the fire effect from DOOM. Really simple algorithm and all experiments are welcome! - filipedeschamps/doom-fire-algorithm
2019 · github.com · its alternatives →
- 13
neoSVG 3▲272The next generation of our flagship Text to SVG models
2024 · neosvg.com · its alternatives →
- 14

TrueType fonts have a hinting VM that grid-fits glyphs. It has a stack, storage area, conditionals, function calls, and it turns out it's Turing-complete. So I built a raycasting engine in the hinting bytecode. The glyph "A" in the font has 16 vertical bar contours. The hinting program reads player coordinates from font variation axes via GETVARIATION, does DDA ray marching against a tile map in the storage area, and repositions bar heights with SCFS. It ends up looking like a crude Wolfenstein-style view. Small visuzlization:…
Apr 2026 · github.com · its alternatives →
- 15

Expressive Animator is an SVG vector animation software that helps users create and export animated icons, logos, and illustrations. Users can import SVG, PDF, Adobe Illustrator files, and Figma designs, and animate them using easing controls, motion paths, masking, and other techniques. Expressive Animator also allow users to export their animations in other formats as Lottie, GIF, PNG, and video.
2025 · expressive.app · its alternatives →
- 16

- 17OE
2021 · bestsnip.com · its alternatives →
- 18

- 19

A simple text-based adventure game. Contribute to skx/lighthouse-of-doom development by creating an account on GitHub.
2021 · github.com · its alternatives →
- 20A1
2020 · dosycorp.gitlab.io · its alternatives →
- 21

Hi HN, I’ve been working on Gore – a port of the classic Doom engine written in pure Go, based on a ccgo C-to-Go translation of Doom Generic. It loads original WAD files, uses a software renderer (no SDL or CGO, or Go dependencies outside the standard library). Still has a bit of unsafe code that I'm trying to get rid of, and various other caveats. In the examples is a terminal-based renderer, which is entertaining, even though it's very hard to play with terminal-style input/output. The goal is a clean, cross-platform, Go-native take on the Doom engine – fun to hack on, easy to read,…
2025 · github.com · its alternatives →
- 22

SVG Path Generator Polynomic: AnthonyDuGois.com. New Casino directives in 2025 for a new Path to Polynomical skill sets.
2015 · anthonydugois.com · its alternatives →
- 23ST
2015 · mattdesl.github.io · its alternatives →
- 24

The largest AI generated vector image library and AI vector art generator. Browse and download unlimited SVG vector images, illustrations and clipart for free or create your own with AI.
2023 · vectorart.ai · its alternatives →
Also compare
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →