Try “car wash”, “subscription box”, “Austin” · Esc to close

Justif

JavaScript library for TeX-level text justification and microtypography on web pages.

Developer tool / API SaaS & software Show HN · launch post · ▲ 198

Visit site

justif.lyall.co

What it does

Justif is a JavaScript library that improves text justification on web pages to meet TeX typographic standards. It handles spacing, hyphenation, character expansion, and protrusion to eliminate the uneven gaps that result from naive justification. The library installs as a single script tag and works progressively—pages remain readable with standard browser rendering if JavaScript is disabled.

Who it is for

Web designers and developers who prioritize typographic quality. Publishers, blogs, and content-heavy sites where text appearance directly affects reader experience. Anyone frustrated with justified text that creates awkward spacing or distracts from readability.

Pricing

The site does not show prices.

How it stands out

Most browsers implement basic text justification but create visible spacing problems. Justif brings desktop publishing-level microtypography to the web, offering features like optical protrusion, tracking adjustment, hyphenation control, and last-line handling. The library preserves accessibility and does not alter the underlying HTML structure. It includes a comparison tool letting viewers toggle between browser-native and Justif rendering side-by-side. The implementation supports multiple languages including right-to-left scripts and includes type specimens across different typefaces to demonstrate quality.

What a founder should check

First, verify the actual performance impact. Applying these calculations to every paragraph on large pages could create noticeable computational load or layout thrashing. Check whether the library handles dynamic content—added text, real-time updates, responsive resize events—without degrading performance or requiring manual re-triggering.

Second, assess the competitive moat against native browser improvements. Browsers like Chrome and Firefox have been upgrading text-wrap and justification capabilities. A founder should test whether upcoming CSS specifications like text-wrap: pretty will replicate Justif's core value, making a separate library obsolete. The library's long-term defensibility depends on either staying ahead of browser capabilities or occupying a niche that browsers won't prioritize.

Third, understand the switching costs for adoption. This is an enhancement library with no backend dependency, making it trivial to add or remove. That low switching cost means pricing or feature changes could trigger rapid churn. A founder would need a clear path to making Justif indispensable rather than optional.

Thinking of building something like this?

Every launch here is a competitor to somebody's idea. If yours is close, check it against the market before you build: the Full Check names the rivals, the prices and the gaps.

Check an idea like this

More developer tool / api launches

All

Wispbit

Linter that enforces codebase standards with AI coding agents.

Developer tool / API SaaS & softwareShow HN ▲ 31

OnlyJPG

Private browser-based converter for any image format to JPG.

Developer tool / API SaaS & softwareShow HN ▲ 64

Duck-UI

Browser-based SQL IDE for DuckDB running entirely in WebAssembly.

Developer tool / API SaaS & softwareShow HN ▲ 213

Checked ideas in SaaS & software