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

Organizations

@tat-team

Block or report trananhtung

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
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 5

  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 1

  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