Skip to content
View trananhtung's full-sized avatar
🐋
Learning
🐋
Learning

Organizations

@tat-team

Block or report trananhtung

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
trananhtung/README.md

I take small, well-loved JavaScript packages and rewrite them in Rust. Same behavior, zero dependencies, no_std where it fits. Nobody asked me to. I just think a decamelize that pulls in zero crates should exist.

The rest of my time goes to Vietnamese language tools (a Telex/VNI input method, a 31k-line bilingual quote library) and small tools around AI coding agents.

Đà Nẵng. Shipping since 2017. More repos than free evenings.

🇻🇳 Mình thích viết mấy thư viện nhỏ mà chạy đúng. Sạch, không phụ thuộc lung tung, test kỹ. Vậy thôi.

How I work

  • Zero dependencies by default. A crate gets added only when I truly can't avoid it.
  • Ports keep the original API and edge cases, with its test suite translated over.
  • Yes, the repo count is real. No, most of them aren't dead.
stack

⭐ A few I'm actually proud of

pinakey translate-book
scrubtext danh-ngon
dspkit grand-slam-offer

📦 On the registries

~35 crates on crates.io and ~90 packages on npm under @billdaddy. Mostly ports. A handful are original "kit" libraries (strings, data structures, small DSP bits) that I use in my own code first.

crates.io npm

📊 The numbers

stats top languages
streak

🐍 my contributions, as eaten by a snake

contribution snake

No "let's connect", no newsletter. If one of these saved you an afternoon, a ⭐ covers it.

footer

Pinned Loading

  1. pinakey pinakey Public

    PinaKey - bộ gõ tiếng Việt cho Linux/IBus, viết bằng Rust thuần (Telex/VNI/VIQR)

    Rust 7

  2. vietnamese-text-to-speech vietnamese-text-to-speech Public

    🎧 Ứng dụng web tạo audio tiếng Việt từ văn bản.

    Python 3

  3. nghi-luc-pham-ngoc-khue nghi-luc-pham-ngoc-khue Public

    NGHỊ LỰC CỦA P. N. KHUÊ, IN XONG TẠI NHÀ IN HÀN-THUYẾN, NGÀY 30-4-42 NGOÀI NHỮNG BẢN THƯỜNG, CÓ IN THÊM 5 BẢN ĐẶC BIỆT GIẤY NHIỄU SÓNG THAO, ĐÁNH DẤU TỪ K, I ĐẾN K. V, CÓ CHỮ KÝ CỦA TÁC GIẢ. NHỮNG …

    TypeScript 1

  4. tokenfit tokenfit Public

    Fit text into LLM token budgets — estimate, trim, and pack prompts with zero dependencies.

    TypeScript 1

  5. huekit huekit Public

    Tiny, type-safe color toolkit — parse hex/rgb/hsl, convert, format, lighten/darken/mix, and WCAG contrast. Zero dependencies.

    TypeScript

  6. danh-ngon danh-ngon Public

    Kho danh ngôn song ngữ Việt–Anh (31.000+ câu song ngữ, 767.000+ kho đầy đủ) — thư viện npm + crate Rust, đóng gói sẵn, tìm theo chủ đề/tác giả/từ khoá.

    Python 1