~/tbdsux

Works

Some of the projects I've built. More on GitHub and git.tbdh.app.

Web Apps

  • linkly site ↗

    A URL/link manager: save links, generate short URLs, and redirect visitors

    tanstack-start · better-auth · orpc · drizzle · postgresql · turborepo

  • A self-hosted HTTP queue

    svelte · orpc · typescript

  • A playground for my personal API projects.

    nextjs · typescript

  • A modern multi-tool web application — a Swiss Army knife in the browser.

    vue · typescript

  • simple-icon-gen site ↗ repo ↗

    A logo maker: pick an icon, style it (size, color, background, gradient), and export it as a PNG — or a ZIP of it at several sizes.

    react · react-router · typescript

  • Convert any image into app icons — entirely in your browser.

    solid-js · typescript

  • A side-by-side color converter. Each column holds one color.

    react · vite

  • Piracy search aggregator

    svelte · typescript

  • Track job applications and save job links.

    svelte

  • A single-page application for capturing pixel-perfect screenshots of any webpage, powered by scr-api.tbdh.app.

    vue

APIs

  • kuryana repo ↗

    An unofficial JSON API for MyDramaList

    python · fastapi

  • scr-api site ↗

    Screenshot and webscraping api with PPTR.

    javascript · puppeteer · express

  • fetcher site ↗

    HTTP API that fetches and scrapes websites with browser TLS fingerprint impersonation.

    rust · axum

  • cf-img-proxy repo ↗

    Image proxy + cache service running on Cloudflare Workers with R2 persistent storage.

    typescript · cloudflare · cloudflare-r2

  • A REST API for extracting and processing PDF document content.

    python · fastapi · pymupdf4llm

  • A documents management and extraction API.

    python · fastapi · pymupdf4llm · pandoc

Libraries

  • debrid-ts repo ↗

    Typed TypeScript clients for debrid services — Real-Debrid, AllDebrid and Premiumize — with every documented endpoint as a method, plus one provider-agnostic interface so your code can swap providers by changing a constructor.

    typescript · bun

  • fapi-limiter repo ↗

    Flexible rate limiting for FastAPI powered by pyrate-limiter.

    python · fastapi

  • ts-scrapers repo ↗

    TypeScript API wrapper for my scraper API projects.

    typescript · javascript

  • kuryana-api-wrappers repo ↗

    API Client for Kuryana

    python · typescript · javascript

  • minidis repo ↗

    Simple application commands handler for discordgo.

    golang

Apps

  • courrier repo ↗

    A simple email client

    golang · mygo

  • debrid-downloader repo ↗

    A desktop app that downloads torrents, magnet links and hoster links through debrid services and saves the files locally.

    typescript · react · electrobun

Others

  • remotion-reels-renderer repo ↗

    Generate short-form vertical videos (reels) from a JSON array — no code. Library + CLI, built on Remotion

    remotion · bun · typescript · react

Projects

  • AgriTrakPH repo ↗

    Vegetable price monitoring serice for farmers in Northern PH

    golang · typescript · expo