● INDEPENDENT LAB EST. 2024 • OPEN SOURCE

Lab kecil yang merakit software.

MayaKarsa adalah software lab independen — merakit tools kecil yang tajam di atas Cloudflare Workers, Durable Objects, dan Go. Eksperimen yang dirilis terbuka, dipakai sendiri, dibagikan untuk semua.

ORG • Mayakarsa-id5 PUBLIC REPOS • UPDATED SEP 2026
TypeScript ×4Go ×1MIT ×3GPL-3.0 ×1Workers + DO
READ THE REPO ▸
mayakarsa — stack.log
repos: 5 public — 4 TypeScript, 1 Go
runtime: Cloudflare Workers + Durable Objects SQLite
framework: Hono v4 · Vite · Wrangler · Bun
prinsip: no heavy framework • edge-native • hapus otomatis
mayakarsa.id — merakit dengan tenang, rilis dengan terang.
★ OPEN SOURCE FIRST
01 / GITHUB.COM/MAYAKARSA-ID

Karya terbuka.

Koleksi eksperimen yang kami rilis terbuka — kecil, fokus, dan langsung bisa dicoba.

✉27 COMMITS

PesanMaya

Disposable email service open-source di Cloudflare Workers + Email Routing. Tanpa DB tradisional — menyimpan email di Durable Objects (SQLite), tiap mailbox kedaluwarsa otomatis setelah 1 jam.

  • ENV: ALLOWED_DOMAIN & AVAILABLE_DOMAIN di wrangler.jsonc
  • Endpoint: POST /cdn-cgi/handler/email, GET /fetch-inbox, GET /stream-inbox (SSE)
  • Deploy: npm run deploy ke Workers
TypeScriptWorkersDurable ObjectsEmail Routing
Updated 7 Jul 2026 • ★1LIHAT REPO →
↗72 COMMITS • MIT

karsa-router

OpenAI-compatible router di Cloudflare Workers + Durable Object SQLite. Route by prefix/model, fallback antar provider keys & rantai combo, per-provider timeout, auth TOTP, UI brutalism dark mode.

  • Auth: Register → QR TOTP → Verify, cookie session, key sk-kr-…
  • Proxy: POST /ai/openai-compatible/v1/*, GET /models, POST /chat/completions (+ stream)
  • Stack: Hono 4.13.7 · DBServer DO · Vite · Wrangler 4.110
TypeScriptHonoWorkers DOMIT
72 commits • ★1LIHAT REPO →
◎21 COMMITS • GPL-3.0

serp

Minimalist search app untuk mereklaim pengalaman search inti: scrape hasil dari beberapa search engine (pilihan user), tanpa “AI slop”, iklan mengganggu, atau stylesheet berat.

  • Go binary: go build -o serp . → ./serp
  • Fokus: privacy-conscious, cepat, distraction-free
  • Struktur: internal/ + web/ + main.go
GoGPL-3.0Scraping
Go • 21 commitsLIHAT REPO →
♫33 COMMITS

KarsaVibes

Terinspirasi YouTunee dengan tujuan serupa. Dibangun tanpa heavy framework — eksperimen ringan (Bun + flake.nix tersedia).

  • README repo memang minimal — lihat file src/ untuk detail
  • Tooling: bun.lock, bunup.config.ts, flake.nix
TypeScriptNo heavy frameworkExperimental
33 commits • TypeScriptLIHAT REPO →
₮3 COMMITS • MIT

mafund — Telegram Finance Tracker

Personal finance tracker serverless untuk Telegram — Workers + Hono + Durable Objects (SQLite). Tanpa DB eksternal, isolasi 1 DO per userId.

  • Commands: /in, /out, /daily, /weekly, /monthly, /history + pagination
  • Cron 00:00 WIB (0 17 * * * UTC), warning jika expense ≥ threshold % saldo
  • Stack: Hono v4 · TS strict · Workers Cron · Telegram Bot API
TypeScriptTelegram BotHonoMIT
3 commits • MITLIHAT REPO →
→ORG

Mayakarsa-id

Semua repo di atas publik di GitHub. Baca README, cek commit, dan clone langsung — tidak ada lapisan marketing.

5 public reposOpen Source
github.com/Mayakarsa-idKUNJUNGI ORG →

Semua terbuka di GitHub.

Baca README, cek commit, clone & jalankan lokal.

BUKA GITHUB →
02 / ARAH LAB

Fokus eksperimen.

Benang merah dari karya-karya di atas — edge, minimal, dan otomasi yang praktis.

Edge-native

Tiga repo (PesanMaya, karsa-router, mafund) berjalan di Cloudflare Workers + Durable Objects SQLite — tanpa server/DB eksternal.

  • Hono untuk routing
  • Wrangler untuk deploy
  • Isolasi data per-user / per-mailbox

Minimal & Tanpa Bloat

serp menghapus clutter web modern; KarsaVibes eksplisit “no heavy framework” — keduanya mengejar cepat & fokus.

  • serp: Go binary tunggal
  • KarsaVibes: Bun + eksperimen ringan
  • PesanMaya: hapus otomatis 1 jam

Otomasi Praktis

mafund: cron 00:00 WIB + warning threshold; karsa-router: fallback key & combo chain; serp: pilihan engine.

  • Cron & TOTP
  • Fallback & timeout
  • Laporan harian/mingguan