Back to tools

Acknowledgements

This project is built on the shoulders of many incredible open-source libraries, tools, and fonts. We are deeply grateful to every maintainer and contributor who makes this possible.

Libraries & Frameworks

Next.jsby Vercel Inc.

React framework for server-rendered applications

Reactby Meta Platforms, Inc.

UI component library

Tailwind CSSby Tailwind Labs

Utility-first CSS framework

TypeScriptby Microsoft Corporation

Type-safe JavaScript superset

pdf-libby Andrew Dillon

PDF creation and manipulation

HappyPDFby Seanghay Yath

pdf-lib fork with HarfBuzz shaping for correct Khmer/Indic script rendering (Khmer Studio)

Kantumruy Proby Kantumruy Pro Project Authors

Variable Khmer/Latin typeface, SIL OFL (Khmer Studio)

pdfjs-distby Mozilla Foundation

PDF rendering in the browser

Tesseract.jsby Jerome Wu & contributors

In-browser OCR / orientation detection (OSD) for scanned pages

KaTeXby Khan Academy

Fast math typesetting

lucide-reactby Lucide Contributors

Open-source icon library

cmdkby Paco Coursey

Command palette UI

clsxby Luke Edwards

Conditional class name utility

JSZipby Stuart Knightley

ZIP file creation and reading

jsQRby Cosmo Wolfe

QR code detection and decoding

gif.jsby Johan Nordberg

GIF encoding in the browser

qrcode.reactby Paul O'Shannessy

QR code rendering for React

qrcode-generatorby Kazuhiko Arase

QR code matrix encoding in the browser

JsBarcodeby Johan Lindell

Barcode (CODE128) generation in the browser

html2canvasby Niklas von Hertzen

Rendering DOM elements to canvas for PNG/card export

jsPDFby James Hall, yWorks GmbH & contributors

Client-side PDF generation (print-ready A4 sheets)

Leafletby Volodymyr Agafonkin

Interactive map for picking GPS coordinates

OpenStreetMapby OpenStreetMap contributors

Map tiles for the location picker

Google Maps iconby Google

Pin silhouette adapted for the Location QR center badge

@imgly/background-removalby IMG.LY GmbH

AI-powered background removal

@thyrith/momentkhby ThyRith

Khmer calendar and date utilities

ESLintby OpenJS Foundation

JavaScript linting

eslint-config-nextby Vercel Inc.

Next.js ESLint configuration

HappyPDF

Special thanks to Seanghay Yath forHappyPDF, a fork of pdf-lib that swaps in HarfBuzz text shaping, so Khmer subscript consonants, vowel reordering, and mark attachment render correctly in generated PDFs.

123 Toolbox uses the npm package as a bundled dependency in the Khmer Studio tool (posters, crosswords, and exam sheets), under the MIT License.

HappyPDF builds on pdf-lib by Andrew Dillon. The Kantumruy Pro and Noto Khmer fonts bundled alongside it are licensed under the SIL Open Font License.

Khmer Coeng Ta/Da Corrector

Special thanks to Mr. Seanghay Yath for the originalKhmer Coeng Ta/Da Correctorproject, including its trained model, C++ engine, and browser WASM implementation.

123 Toolbox uses the original browser WASM artifacts with attribution under the MIT License. Theoriginal deployed demoremains available from the author.

Copyright © 2026 Seanghay Yath · MIT License

Khmer Word Segmentation

Special thanks to Mr. Seanghay Yath for the originalsplit-khmerpackage, which powers the Khmer sentence-to-word-array segmentation in the Word Segmentation Tester.

The package is used under the MIT License and remains credited to its original author.

Copyright © Seanghay Yath · MIT License

The comparison references the vengmony/khmer-nlp-toolkit JavaScript toolkit under the MIT License and the vvearr/khmer-word-segmentation KCC and annotation project under Apache-2.0.

Sovichea’s Khmer Viterbi Segmenter is provided as an external reference. Its project code is MIT licensed, while bundled linguistic data has separate noncommercial terms. We link to its live demo and do not redistribute its restricted data.

Khmer Punctuation Restoration

The punctuation-restoration tool references khmerpunctuate by Seanghay Yath and its Khmer punctuation model on Hugging Face.

The current browser fallback is independently implemented and does not bundle the original ONNX model. The original project is credited for the reference workflow and model approach under the MIT License.

Fonts

Kantumruy Proby Tep Sovichet, Sina Navy
Moulby Danh Hong
Siemreapby Danh Hong
Space Groteskby Florian Karsten
JetBrains Monoby JetBrains s.r.o.

Infrastructure

Vercel

Hosting and deployment

GitHub

Source code management and collaboration

Built with care by im4tta and contributors.