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
Tung Tranwhat I do
profile views

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

pinakeytranslate-book
scrubtextdanh-ngon
dspkitgrand-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.ionpm

📊 The numbers

statstop 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. pinakeypinakeyPublic

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

    Rust 6

  2. vietnamese-text-to-speechvietnamese-text-to-speechPublic

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

    Python 3

  3. nghi-luc-pham-ngoc-khuenghi-luc-pham-ngoc-khuePublic

    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. tokenfittokenfitPublic

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

    TypeScript 1

  5. huekithuekitPublic

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

    TypeScript

  6. danh-ngondanh-ngonPublic

    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