nowfound

Dev tools · alternatives · 2026

FH

24 alternatives to Fast handwritten LaTeX symbol recognition (Rust/WASM)

I use Detexify (https://detexify.kirelabs.org/classify.html) a bunch when writing in LaTeX, which lets you draw a symbol and gives you the LaTeX command. But it's quite slow - it takes ~2s to load the page and ~1s to classify each symbol. So I made a faster version using Rust and WASM, running entirely in browser. This cuts the classification time down to ~7ms - fast enough to run on every mouse move, giving you live predictions as you draw.

Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes.

  1. 1

    Using wasm-bindgen, and the tween-rs crate

    2024 · rustween.mtassoumt.uk · its alternatives →

  2. 2TM
  3. 3

    Advanced web-design system based on Sketch nested symbols.

    2018 · estosemueve.es · its alternatives →

  4. 4

    2020 · paytonturnage.gitbook.io · its alternatives →

  5. 5

    A quick lookup for LaTeX code.

    2019 · latexsearch.arnavbansal.dev · its alternatives →

  6. 6

    During the hype of llama.ttf months ago, I was speculating the potential of WASM shaper for even crazier purpose, one that fitter to a font shaper's duty -- to synthesize font at runtime. This project as proof-of-concept implements a synthesizer that generates and rasterizes handwriting-style font, backed by a super-lightweight RNN model (~14MiB).

    2024 · github.com · its alternatives →

  7. 7RW

    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 →

  8. 8

    "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 →

  9. 9

    A practical book on Data Analysis with Rust Notebooks that teaches you the concepts and how they’re implemented in practice.

    2020 · datacrayon.com · its alternatives →

  10. 10

    Hey HN! We’ve just open-sourced model2vec-rs, a Rust crate for loading and running Model2Vec static embedding models with zero Python dependency. This allows you to embed text at (very) high throughput; for example, in a Rust-based microservice or CLI tool. This can be used for semantic search, retrieval, RAG, or any other text embedding usecase. Main Features: - Rust-native inference: Load any Model2Vec model from Hugging Face or your local path with StaticModel::from_pretrained(...). - Tiny footprint: The crate itself is only ~1.7 mb, with embedding models between 7 and 30 mb. Performance:…

    2025 · github.com · its alternatives →

  11. 11

    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!

    Jan 2026 · github.com · its alternatives →

  12. 12

    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 →

  13. 13OA

    A lightweight engine for durable execution / deterministic workflows I built with Rust, wasmtime and the WASM Component Model. Its main use is running reliable, long-running workflows that can automatically resume after failures. Looking for feedback on the approach and potential use cases!

    2025 · obeli.sk · its alternatives →

  14. 14

    Converts images into textual line art. Contribute to lf94/img2utf development by creating an account on GitHub.

    2021 · github.com · its alternatives →

  15. 15

    An open source "Rust ↦ WASM, k-Means Color Quantization" crate for Image-to-Pixel-Art conversions in the browser - gametorch/image_to_pixel_art_wasm

    2025 · github.com · its alternatives →

  16. 16

    Code graph and memory for your coding agents, in one Rust program. For Claude Code, Codex, Cursor and any MCP client. - Graphicle-AI/graphicle

    9d ago · github.com · its alternatives →

  17. 17MC

    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 →

  18. 18

    Hi HN, In the past few years I've become more interested in machine learning. Since I'm sure the same is true for many here, I wanted to share this project I've been working on: glowstick uses type-directed metaprogramming to keep track of tensor shapes in Rust's type system and determine which operations are permitted or not at compile time. I find Rust has a lot of strengths when it comes to ML applications, but waiting until runtime to find shape related issues feels a bit strange since normally I don't run the code all that often while developing. Given Rust has fancy types available, I…

    2025 · github.com · its alternatives →

  19. 19

    Hi HN, I'm new to Rust and, after half of `The Rust Programming Language` I decided to delve into a project I would actually use: a markdown to html compiler that actually serves my micro-blog (I started just right after publishing the project hehe). The project is intentionally small and one-file contained: I wanted to have the full picture in mind. I'm open to comments, suggestions and PRs. If you asked me more convincing arguments to "why did you do it?" rather than "to learn Rust" I would respond with: LLMs are effectively a new type of web users today and will be more and more present…

    Jul 2026 · andreadimatteo.com · its alternatives →

  20. 20

    Smart AI-powered recognition for latex formula

    2025 · its alternatives →

  21. 21

    Edge full-stack LLM platform. Written in Rust. Contribute to llm-edge/hal-9100 development by creating an account on GitHub.

    2023 · github.com · its alternatives →

  22. 22

    Hi HN! We’re Ethan and Danny, the authors of Tangent (https://github.com/telophasehq/tangent), a Rust-based log pipeline where all normalization, enrichment, and detection logic runs as WASM plugins. We kept seeing the same problems in the OCSF (https://ocsf.io) community: 1) Schemas change constantly. Large companies have whole teams dedicated to keeping vendor→OCSF mappings up to date. 2) There’s no shared library of mappings, so everyone recreates the same work. 3) Writing mappers is tedious, repetitive work. 4) Most pipelines use proprietary DSLs that are…

    Nov 2025 · github.com · its alternatives →

  23. 23AA
  24. 24

    Hi community, we just released https://github.com/tonbo-io/typed-arrow. When working with arrow-rs, we noticed that schemas are declared at runtime. This often leads to runtime errors and makes development less safe. typed-arrow takes a different approach: - Schemas are declared at compile time with Rust’s type system. - This eliminates runtime schema errors. - And introduces no runtime overhead — everything is checked and generated by the compiler. If you’ve run into Arrow runtime schema issues, and your schema is stable (not defined or switched at runtime), this project…

    2025 · github.com · 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 →