Nicheloom

Market intelligence for builders — see what's gaining traction before it's crowded.

TikZ Editor

WYSIWYG editor for figures in LaTeX

Details

External ID
48645437
Source
HN
Company
—
Product
TikZ Editor
Website domain
tikz.dev
Launched
June 23, 2026
Cohort
—
Upvotes
451
Upvotes percentile
0.9918032786885246
Tags
—
Fetched at
Sept. 7, 2026, 9:26 p.m.
Updated at
Sept. 7, 2026, 9:26 p.m.

Description

Hi all! TikZ is a widely-used LaTeX package for drawing figures in papers. It uses commands like \draw[->] (0,0) -- (1,2); to draw lines, shapes, text, etc. Academics usually code up their figures by hand, so there is lots of twiddling around with the coordinates and recompiling until things look nice. I guess it’s a bit like SVG, but it’s more code than markup, for example it has loops with \foreach.I built an open-source WYSIWYG TikZ editor (available for web and desktop) that allows you to edit your TikZ source code visually by dragging and resizing elements. It simultaneously shows the source code and the rendered figure, and lets you edit either one while the two views stay in sync. I’m not aware of any other editors that are simultaneously source editors and WYSIWYG (even for editing SVG or HTML), and I’m quite pleased with how well the combination works.The way the app is implemented is by parsing the TikZ code, and at all times keeping track of the exact source location of each object. Thereby, when a user drags an element to a new position, the app can override just the numbers in the coordinate without changing anything else in the code (such as line breaks or indentation).This approach essentially required reimplementing a large fraction of TikZ, which is the kind of task that no human would ever want to do. I think building software that doesn’t exist yet because it would be impossibly tedious to code up is one of the great new possibilities thanks to coding agents, and it’s worth brainstorming for other examples. (This app was built almost entirely by Codex.)Implementing the app came with lots of fun side quests, including building converters from SVG / pptx / ipe to TikZ, re-implementing the LaTeX hyphenation and line-breaking algorithm to support multi-line nodes, and making a color picker that uses the red!20!black color mixing notation used in LaTeX papers.

Enrichment

Theme
typography and unicode text tools
Vertical
Education
Function
Dev tools
Audience
Developer
AI stance
Not AI
Project type
Commercial product
Normalized one-liner
wysiwyg latex figure editor
Manually corrected
False

Could you build this?

Yes A web-based canvas interface that renders shapes and maps them to/from TikZ LaTeX code is well within the scope of modern AI-assisted frontend development.

Discussion

20 comments analyzed.

Competitors mentioned: xfig, Inkscape with svg + pdf_tex, ChatGPT for creating TikZ diagrams, draw.io, transfig

Concerns raised: GPL-3 licensing issues with translating pgfplots source to JavaScript, TikZ syntax is tedious and time-consuming to learn, Difficult to tweak AI-generated TikZ diagrams without deep syntax knowledge, Multimodal AI models struggle with visual comparison of rendered output

Feature requests: Sticky/snap-to-grid mode with keyboard toggle (Shift/Alt/Ctrl) for node alignment, Tooltip displaying anchor positions during dragging, Apply drag-and-drop arrow behavior to regular shapes as well, TikZ to Cetz converter, Export to multiple file formats like transfig supports

Competitors

Other products that read as similar to this one — 133 launches clear the similarity bar, closest 8 shown.

Attention rank: #1 of 134 (itself plus its competitors, highest first — normalized so YC and Product Hunt are compared fairly).

Launched 237 days after the earliest competitor.

Other launches for this product

Same idea, different domain

Nobody's really built a dev tools tool for Sales yet.