Open source projects

6
  • Mini-Kanban

    Web apps

    Login, user / department / project / task CRUD, a four-column drag & drop board, attachments, a recycle bin (soft delete) and an audit log with snapshots of purged data. A release is one executable plus a `web-dist/` directory, served by the same process on the same port — no Node or nginx on the target machine; the PostgreSQL database must be created beforehand, and Redis is optional (leave the host empty to disable caching).

  • Panda Port Manager

    Tools

    A single-file WinForms (.NET 10) desktop tool: it lists every TCP / UDP port alongside the process behind it, with live filtering, sorting and batch process termination — and it detects winnat system-reserved ports (the ownerless ones kept by Hyper-V / WSL / Docker) and releases them with one click. Light/dark themes and a trilingual UI included.

  • Mini-IM

    Web apps

    Realtime WebSocket messaging, offline-message replay, friend requests and blocking, read/unread cursors and async persistence. The frontend is a build-free Vue2 + Axios static app served by the same backend, with one responsive layout for desktop and mobile. The default port is 8280; the repository ships only the `config.example.yaml` template (`config.yaml` is a local, untracked file), and with none present a setup wizard (`/setup`) collects the database and Redis settings first, after which the service takes over the same port. A demo-account switch writes seven mutually-friended accounts idempotently, with the list editable under `seed.accounts` in `config.yaml`.

  • Go-WebSocket

    Tools

    Connect with a uid and the server delivers each message only to the named receiver — no broadcast. The sender is stamped by the server from the connection, so it cannot be forged. Pages, static assets and config templates are embedded via //go:embed, so a clone plus `go run .` just works with no external files at runtime.

  • Y-HTTP-Bench

    Tools

    One binary, ready to run. Drive a fixed number of requests or a fixed duration, throttle with a global QPS limit, and set custom methods, headers and bodies. The report gives latency percentiles, a status-code breakdown and grouped errors — and raw per-request latencies can be streamed to CSV for your own charts.

  • Golocaldownload

    Tools

    A local file-download service written in Go + Gin. Templates and static assets are embedded into the binary, so a release is a single executable with built-in defaults — unzip and run. A convenient way to put build artifacts, asset bundles or internal files behind one simple URL.

App downloads

2
  • Panda Port Manager

    Desktop tools

    A single-file WinForms (.NET 10) desktop tool: it lists every TCP / UDP port alongside the process behind it, with live filtering, sorting, batch process termination (child trees included) and auto refresh — and it detects winnat system-reserved ports (the ownerless ones kept by Hyper-V / WSL / Docker) and releases them with one click. Light/dark themes, a trilingual UI and high-DPI multi-monitor support come built in.

  • Panda Storage Tool

    Desktop tools

    A desktop app built on Avalonia UI (.NET 10): drop files or whole folders onto the window to upload them, then browse level by level, download, rename and delete in batches like a file manager — copying shareable links (raw / jsDelivr) as you go. Runs on Windows, macOS and Linux with a bilingual UI and light/dark themes; every release is a self-contained single file, so no .NET runtime is needed.

Notes

10