Dev tools · alternatives · 2026
24 alternatives to Tylax – A bidirectional LaTeX to Typst converter in Rust
Hi HN, author here. I built Tylax because I wanted to migrate my old LaTeX papers to Typst but found existing regex-based scripts too fragile for nested environments. Tylax parses LaTeX into an AST (using mitex-parser) and converts it to Typst code. It supports: - Full document structure (not just math snippets) - Complex math (matrices, integrals) - Experimental TikZ -> CeTZ graphics conversion - Runs in browser via WASM Repo: https://github.com/scipenai/tylax Web Demo: https://convert.silkyai.cn/ Happy to answer any questions!
Tylax is a bidirectional converter that transforms LaTeX documents into Typst code. Built in Rust, it parses LaTeX into an abstract syntax tree to handle complex nested structures reliably. The tool converts full… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes.
- 1

Convert images and PDFs to LaTeX, DOCX, Overleaf, Markdown, Excel, ChemDraw and more, with our AI-powered document conversion technology.
2018 · mathpix.com · its alternatives →
- 2

I've made a website to easily share a LaTeX math formula. - The image is created in the browser (i.e. the LaTeX is not send to a server for rendering) - Native share dialog (share via WhatsApp etc.) - Extra keyboard buttons for symbols like "$" or "\" on mobile - Share via png or unicode Demo video: https://www.youtube.com/shorts/fGuTns5Nt9Q Please let me know any feedback on how to improve the website.
2024 · latex.to · its alternatives →
- 3RW
Hi HN, I'm Holger, a developer who worked in the lighting industry. I built this to scratch my own itch and put it on crates.io and PyPI where nothing like it existed. The old file formats (EULUMDAT from 1990, IES from 1991) still work fine for basic photometry. But the industry is moving toward spectral data – full wavelength distributions instead of just lumen values. The new standards (TM-33, ATLA-S001) are barely supported by existing tools. So this handles both: legacy formats for compatibility, spectral data for anyone who wants to work with the new standards. Stack: Rust core, then…
Dec 2025 · eulumdat.icu · its alternatives →
- 4

Common data structures and algorithms in Rust. Contribute to EbTech/rust-algorithms development by creating an account on GitHub.
2017 · github.com · its alternatives →
- 5

Layout is a rust library and a tool that renders Graphviz dot files. - nadavrot/layout
2022 · github.com · its alternatives →
- 6

- 7

"Game" is a stretch, but I put together this repo containing a pure Rust app which uses SDL2 and compiles to WASM (and can be run in a browser). Older resources were a bit out of date and a bit too verbose for my purposes, so here's a minimal working example.
2024 · github.com · its alternatives →
- 8TM
2022 · code.sgo.to · its alternatives →
- 9MC
Hi HN, I’m the creator of Math2Tex. I was a PhD student, I spend a huge amount of my time working with LaTeX, especially when dealing with lecture notes, academic papers, and homework. I built *Math2Tex*, a lightweight tool that converts handwritten or printed academic content — especially math formulas — into LaTeX or text The Problem: I've always found it incredibly tedious to manually type out mathematical formulas, especially complex, multi-line equations from my handwritten notes or from a textbook. It's slow, boring, and I always make syntax errors. I tried some existing tools, but…
2025 · its alternatives →
- 10

Converts images into textual line art. Contribute to lf94/img2utf development by creating an account on GitHub.
2021 · github.com · its alternatives →
- 11DT
2019 · dot-to-ascii.ggerganov.com · its alternatives →
- 12

Hi HN, I'm Narek. I built Manim-Web, a TypeScript/JavaScript port of 3Blue1Brown’s popular Manim math animation engine. The Problem: Like many here, I love Manim's visual style. But setting it up locally is notoriously painful - it requires Python, FFmpeg, Cairo, and a full LaTeX distribution. It creates a massive barrier to entry, especially for students or people who just want to quickly visualize a concept. The Solution: I wanted to make it zero-setup, so I ported the engine to TypeScript. Manim-Web runs entirely client-side in the browser. No Python, no servers, no install. It runs…
Feb 2026 · github.com · its alternatives →
- 13

So, after years of abandoning Rust after the hello world stage, I finally decided to do something substantial. It started with simple line rendering, but I liked how it was progressing so I figured I could make a reasonably complete PSX style renderer and a game with it. My only dependency is SDL2; I treat it as my "platform", so it handles windowing, input and audio. This means my Cargo.toml is as simple as: [dependencies.sdl2] version = "0.35" default-features = false features = ["mixer"] this pulls around 6-7 other dependencies. I am doing actual true color 3D rendering (with Z buffer,…
2025 · totenarctanz.itch.io · its alternatives →
- 14

If you just want to use it, try here - https://pdf2md.trieve.ai . I think the LLM's are astoundingly good at converting complex powerpoint style infographics. I wouldn't normally think folks on HN would find this interesting as the general concept has been posted about already in the past few months. We were heavily inspired by Zerox[1]. However, the stack we went with was fun and over-engineered which is more likely to create interesting discussion. We use all the same tools at Trieve (our main product), but wanted to see if they would be a good fit for something that needed to…
2024 · github.com · its alternatives →
- 15

After two weeks of planning and figuring out how to manage conversions safely, I have finally published the first version of my crate :) It allows you to specify your own colortypes and easily use the same syntax for converting between your custom color types! I also started working on a custom image type that can do math :)
2022 · crates.io · its alternatives →
- 16

Hey everyone, I recently built a free Chrome extension called Formula to LaTeX that lets you convert any formula from an image, screenshot directly into clean LaTeX code. No signup. Just: 1. Paste or drag & drop an image of the formula 2. Get the LaTeX code instantly 3. Copy it with one click It works great for math, physics, and chemistry formulas, super helpful if you're working on problem sets, papers, or presentations and don’t want to retype complex equations. Would love any feedback! I'm still improving it, so feel free to roast it or share ideas
2025 · chromewebstore.google.com · its alternatives →
- 17

I started writing this book 10 years ago in JavaScript, got through a few chapters (asymptotic notation, basic techniques, start of sorting), and then abandoned it. Recently I picked it back up, converted everything to TypeScript, and used AI (Zenflow [1] + Claude Opus 4.6) to complete the remaining chapters. I provided the structure, direction, and initial chapters; the AI generated the bulk of the remaining content under a spec-driven workflow. The book covers roughly a first 1-2 year CS curriculum: sorting, dynamic programming, graph algorithms, trees, heaps, hash tables, and more. All…
Mar 2026 · amoilanen.github.io · its alternatives →
- 18

Wrote this to learn more about the `chumsky` parser combinator library, rustyline, and the `ariadne` error reporting crate. Such a nice DX combo for writing new languages. Still a work in progress, but I thought I'd share :)
2025 · github.com · its alternatives →
- 19

graf is graphify, rebuilt properly in rust: 1000x faster search, 89x faster updates, and one native binary. - ctxrs/graf
Sep 2026 · github.com · its alternatives →
- 20

A simpler syntax for math typesetting written in go, converts to LaTeX math - anonx3247/mathlang
2022 · github.com · its alternatives →
- 21

xsql is an open-source Rust CLI + TUI for converting SQL schema DDL between database dialects. Instead of text-based rewrites, it parses CREATE TABLE statements into a small intermediate representation (IR), then emits equivalent SQL for the target dialect. This makes conversions safer, testable, and easier to extend. It supports single-file and recursive folder conversion, includes a no-typing interactive TUI, and recently added an experimental IR v2 with constraint support and JSON output for CI and tooling use. Feedback is very welcome, especially on schema portability and IR design.
Dec 2025 · github.com · its alternatives →
- 22R1
HN discussion about the initial release: https://news.ycombinator.com/item?id=31112273
2023 · seri.tools · its alternatives →
- 23

Hi HN, I built this because I was frustrated with existing Markdown-to-PDF converters. Most of them rely on HTML/CSS (puppeteer) which often messes up pagination and tables, or they require uploading data to a server (privacy concerns). MDXport is a purely client-side tool. The Stack: - Core: Typst (a modern LaTeX alternative) compiled to WebAssembly. - Privacy: Zero data leaves your browser. All rendering happens locally via WASM. - Feature: It handles page breaks and complex tables much better than standard CSS print drivers. I also added some heuristics to automatically fix common…
Dec 2025 · mdxport.com · its alternatives →
- 24CA
crates.io serves as a central registry for sharing crates, which are packages or libraries written in Rust that you can use to enhance your projects
2020 · crates.io · its alternatives →
Also compare
- Convert screenshots of equations to LaTeX alternatives
- Latex.to – LaTeX to image converter running in the browser alternatives
- Rust/WASM lighting data toolkit – parses legacy formats, generates SVGs alternatives
- Algorithm Cookbook in Rust alternatives
- A Graphviz Implementation in Rust alternatives
- SHIFT alternatives
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 →