Skip to content
View nds-stack's full-sized avatar
  • Lembang, West Bandung, West Java - Indonesia
  • 07:54 (UTC +07:00)

Block or report nds-stack

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
nds-stack/README.md

๐Ÿ‘‹ Hello, welcome to @nds-stack

Multi-language engineer. Bun-native tool builder. Open source enthusiast.

I build tools across languages โ€” TypeScript, Go, Rust, JavaScript โ€” whatever gets the job done. Currently focused on the @nds-stack ecosystem of Bun-native libraries, but you'll find me experimenting everywhere.

"PHP is the exception." ๐Ÿšซ


๐Ÿ‘จโ€๐Ÿ’ป Languages I Work With

TypeScript  โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ  (Bun, Node, Deno)
Go          โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ          (CLIs, proxies, middleware)
Rust        โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ              (Systems, performance)
JavaScript  โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ  (Browser, fullstack, SDKs)

๐Ÿ”ฅ The @nds-stack Ecosystem

Bun-native, zero-dependency libraries for the modern Bun runtime.

Module Description Status Bundle
bunql SQLite wrapper โ€” queued writes, FTS5, HTTP bridge โœ… v0.1.0-alpha.7 31 KB
bun-cache In-memory cache โ€” TTL, LRU eviction โœ… v0.1.0-alpha.2 4 KB
bun-logger Structured logger โ€” JSON, multi-transport โœ… v0.1.0-alpha.0 4 KB
bun-env Env validator โ€” schema coercion, 7 types โœ… v0.1.0-alpha.0 2.7 KB
bun-id URL-safe ID โ€” ULID, NanoID, ShortID โœ… v0.1.0-alpha.0 1.2 KB
bun-rate-limit Token bucket rate limiter โœ… v0.1.0-alpha.0 1.6 KB
bun-args CLI argument parser โ€” flags, options, positionals โœ… v0.1.0-alpha.0 2.8 KB
bun-semaphore Async semaphore โ€” acquire, release, timeout โœ… v0.1.0-alpha.0 1.6 KB
bun-pool Generic connection pool โ€” min/max, health check โœ… v0.1.0-alpha.0 3.9 KB

Zero dependencies. Zero bloat. Zero compromises.


๐Ÿ‡ฎ๐Ÿ‡ฉ Indonesia SDK Collection

Tools for Indonesian payment systems and banking APIs.

Module Description
bca-merchant-sdk Unofficial BCA Merchant API โ€” QRIS, encrypted login, transaction history, auto token refresh
ibank-bca-sdk Unofficial iBank BCA โ€” login, balance check, transaction mutations via pure HTTP
qris-utils QRIS utility โ€” decode, parse, static-to-dynamic, validate payment codes

๐Ÿ“Š GitHub Analytics

followers


๐Ÿ›  Tech Stack

Bun TS Go Rust JS SQLite Node React Docker


๐Ÿ“ซ Let's Connect


visitors

Built with โค๏ธ across TypeScript ยท Go ยท Rust ยท JavaScript

Popular repositories Loading

  1. qris-utils qris-utils Public

    QRIS utilities for Node.js - decode, parse, convert static to dynamic, validate, and generate Indonesian QRIS payment codes.

    JavaScript

  2. bca-merchant-sdk bca-merchant-sdk Public

    BCA Merchant SDK is an unofficial Node.js library to access BCA Merchant. Features: encrypted login, auto token refresh, transaction history, dynamic QRIS generator, and multi-outlet management. Zeโ€ฆ

    JavaScript 2

  3. ibank-bca-sdk ibank-bca-sdk Public

    Unofficial iBank BCA SDK - Login, cek saldo, dan mutasi rekening BCA via HTTP murni. Zero dependency. Bun & Node.js ready.

    JavaScript

  4. bunql bunql Public

    SQLite wrapper for Bun focused on write safety, queueing, and concurrency handling.

    TypeScript

  5. ds2api ds2api Public

    Forked from CJackHwang/ds2api

    DeepSeek-Compatible Middleware Interface: A technical exploration project in Go, focusing on high-concurrency protocol adaptation. It serves as a reference implementation for converting diverse webโ€ฆ

    Go

  6. opencode opencode Public

    Forked from anomalyco/opencode

    The open source coding agent.

    TypeScript