Skip to content

Navigation Menu

Sign in
Sign up
@Pastalikek65
Pastalikek65
Follow

Pastalikek65 Pastalikek65

Systems programming: rebuilding infra primitives from scratch in Go, Rust, C++ | Upstream contributor to rclone, freeCodeCamp, torrent, helm

Block or report Pastalikek65

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.

Content in all repositories owned by your account will be closed.
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
Pastalikek65 /README.md

Hi, I'm Pastalikek65 👋

Systems programmer who rebuilds infrastructure primitives from scratch — now mostly on my phone in Termux.

I learn by reimplementing core systems with zero deps. Lately I've been building offline-first tools that run on a phone, single binary, no Docker.

🧪 What I build — Termux Station + primitives

New — Termux-friendly, built on my phone:

Project What it is Stack
gh-starview gh repo list as sortable TUI with offline SQLite cache Go 1.25, bubbletea, 13M
txs Single-binary TUI dashboard — github + jobs + db + sys + files Go, 5 panels, 9.9M
habit Habit tracker with streaks Go, SQLite WAL, 6.8M
passman Age-encrypted password manager Go, age scrypt, 7.1M
dotman Dotfiles manager — git sync + TUI Go, 5M
pytermq Ultra-light job queue — SQLite WAL, 30MB Python, 7 tests
termux-portfolio My portfolio — single HTML, no build, fetches GitHub API JS, Tailwind CDN
sqlite-tui SQLite viewer — tables, rows, WAL Go, 8.5M

Core primitives (from scratch, zero deps where possible):

Project What it is
termtunnel P2P TCP/HTTP tunnel over WebRTC + Noise — ngrok for Termux
goredis Redis-compatible KV from scratch — RESP, sharded, RDB/AOF
gotorrent BitTorrent client — bencode, tracker BEP 12, peer wire
cronping Tiny cron daemon — alerts via Telegram/Discord/ntfy
sqlite-backups Hot-backups of live SQLite — Online Backup API, LZ4, S3
edgewasm-runtime WASM runtime in Rust

🌐 Open-source contributions

I contribute upstream to rclone, freeCodeCamp, anacrolix/torrent, helm, alecthomas/participle — 27 PRs, many merged.

🛠️ Tools

Go · Rust · C++ · Python · TypeScript · SQLite · Linux · bubbletea · age · WebRTC · Docker

📬

Popular repositories Loading

  1. file-organizer-cli file-organizer-cli Public

    A professional Node.js CLI that analyzes files by type, date and size, then moves/copies them into automatically categorized folders with a colored summary table. Built with TypeScript, commander, ...

    TypeScript 1

  2. termtunnel termtunnel Public

    P2P TCP/HTTP tunnel over WebRTC with Noise E2E encryption — an ngrok alternative for Termux

    Go 1

  3. mae mae Public

    Mock API Engine — single-binary, dependency-free REST mock server (C++17, epoll, SQLite, JSON/YAML config, hot-reload)

    C++ 1

  4. yaso yaso Public

    HTML

  5. expense-tracker-api expense-tracker-api Public

    Aylık harcamaları kategorize eden ve özet raporlar sunan REST API (FastAPI + SQLite). Kategori yönetimi, otomatik kategorizasyon, aylık/dönem raporları.

    Python

  6. pdf-ai-assistant pdf-ai-assistant Public

    PDF dokümanlarını analiz edip OpenAI/Gemini API ile soruları yanıtlayan FastAPI + Streamlit tabanlı AI asistanı.

    Python

AltStyle によって変換されたページ (->オリジナル) /