Your all-in-one text engine – zero dependencies
daegun is an all-in-one text engine for Rust: no_std, zero dependencies, with a C ABI beside the Rust API.
Your all-in-one text engine – zero dependencies launched on August 20, 2026 with 7 votes, #1,411 of 23,274 launches that month and more than 75% of that year's launches.
What it does
Putting text on screen usually means gluing four libraries together: one parses fonts, one shapes scripts, one rasterizes, one subsets. daegun is all four in a single crate that depends on nothing. It shapes Arabic, Devanagari, Khmer and 90+ more scripts, rasterizes on the CPU or the GPU, and cuts an 8 MB font down to 12 KB. Unsafe is forbidden in every parser and the compiler enforces it. A C ABI sits beside the Rust API, not behind it, and the whole thing is no_std.
The text engine that hands your rasterizer everything it needs. Rust, no_std, zero dependencies, with a C ABI beside the Rust API.
daegun turns a font file and a string into positioned glyphs and the outlines to draw them with. It parses TrueType and OpenType, shapes complex scripts, breaks and lays out lines, hints, and subsets a font down to the glyphs a page's text can reach. The pixels are yours: whatever rasterizer you draw with, on the CPU or the GPU, daegun hands it what it needs. A C ABI sits alongside the Rust API rather than behind it, so that holds from C too. There are no dependencies at all, so the supply chain is the Rust compiler and nothing else. The parsers and the shaper forbid unsafe code outright, enforced by the compiler rather than by discipline: a font file is data from strangers, and daegun…from dg.calia.cc
Does a similar job
all alternatives →
Iota – a text editor written in Rust2014 · github.com · ▲221A terminal-based text editor written in Rust. Contribute to gchp/iota development by creating an account on GitHub.
Godot and Rust based multiplexer (terminal panes and more)Sep 2026 · github.com · ▲97Godot-based Rust multi-PTY emulator desktop application - godot-pty/gpty
Rustpad, a self-hosted online collaborative text editor2021 · github.com · ▲143Efficient and minimal collaborative code editor, self-hosted, no database required - ekzhang/rustpad
- OAObelisk – a WASM-based deterministic workflow engine2025 · obeli.sk · ▲103
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!
A minimal working Rust / SDL2 / WASM browser game2024 · github.com · ▲82"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.
Unbug – Rust macros for programmatically invoking breakpoints2024 · github.com · ▲96This project is inspired by some of the asserts in Unreal engine. Due to reliance on core_intrinsics it is necessary to develop using nightly Rust, but there are stubs in place so a production build will not require nightly. I recently released version 0.2 which includes no_std support and adds optional log message arguments to the ensure macro.
More dev tools this month
the category →

open-source IDE for thoughtful software design. Contribute to devdotfast/whiteboard development by creating an account on GitHub.
Dev tools · 29d ago · github.com

Contribute to reladraw/reladraw development by creating an account on GitHub.
Dev tools · 27d ago · github.com

Contribute to oosexgang/hackios-xnu-kernel development by creating an account on GitHub.
Dev tools · 15h ago · github.com
OpenBot▲362Grok Bot alternative: free, local, open-source, multiplayer
Dev tools · 24d ago · openbot.run
Talanoa▲346Hi HN, I’m a fullstack developer, and honestly, I’ve lost count of how many side projects I’ve worked on over the years. But one idea kept coming back to me: a different kind of email client. It first came to me in 2014: “What if we could handle emails more like conversations?” Every year, I’d revisit this concept in my “Build Notes.” Ten years later, no one had built exactly what I had in mind — so I finally decided to do it myself. That’s how Talanoa was born. I wanted something focused on people, not timelines. I was tired of marking messages as unread just to remember to reply later, or…
Dev tools · 21d ago · talanoa.email
Source: Show HN post ↗
Launched alongside, August 2026
the whole month →- TL
Life & fun · Aug 2026 · louisabraham.github.io

Clipto MCP▲655Hey HN, We recently built Clipto. It’s a tool that lets you search over terabytes of video, audio, and images on your computer, without relying on the cloud. Motivation: we probably all had this similar experience, we know a moment exists in a video or audio, but finding it takes hours scrubbing the timeline. You can send all the media to process in the cloud, but it’s slow, expensive and raises privacy concerns. So we decided to build our own on-device media search engine. How it works (high level): 1. We ingest video, audio, image; normalize formats via ffmpeg; run content analysis to…
Work · Aug 2026 · clipto.com

Hello HN! I found that picking out plausible but diverse skin tones for my digital art and game development projects was kind of difficult, and I got curious about if there was a way to define a color space that made it easy. I've built a color picker and procedural generation algorithm based on the space as well as a bunch of other fun js features and demos throughout the page that use the equations. If you find it interesting, I have lots of explanations of how I built it and what properties the space has. The methodology might be a bit shaky, but hopefully the result is as helpful for…
Life & fun · Aug 2026 · toneyalexander.github.io

Astute▲606Automate your B2B brand going viral, with new media creators
AI · Aug 2026 · company-app.joinastute.com