Justif
JavaScript library for TeX-level text justification and microtypography on web pages.
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.
More developer tool / api launches
AllElevenLabs UI
Audio and agent components for Next.js built on shadcn/UI
What the Font
Identify and discover fonts from images.
Wispbit
Linter that enforces codebase standards with AI coding agents.
OnlyJPG
Private browser-based converter for any image format to JPG.
Scriber Pro
Offline AI transcription app for macOS with no cloud uploads.
Duck-UI
Browser-based SQL IDE for DuckDB running entirely in WebAssembly.
Checked ideas in SaaS & software
AI phone receptionist for small clinics in Canada Kill
A voice AI that answers calls, books appointments and sends reminders for small Canadian physio and dental clinics at C$149 a month.
Browser extension that summarises Terms of Service Kill
Free Chrome extension that turns any site's terms and privacy policy into five plain bullets, with a $4 a month pro plan.
AI bookkeeping assistant for freelance designers Kill
A $19/month app that links a designer's bank and invoicing tools, sorts expenses and prepares quarterly tax estimates.