Open Source

Free tools and packages built and published for the community.

Free Tools

free FileShare v1.0.0 · MIT · Node.js v14+

Share files instantly across your local network. Run it on any machine — anyone on the same Wi-Fi can browse, download, and upload files directly from their browser. No internet, no accounts, no setup.

  • Browse folders and subfolders
  • Upload via drag & drop or file picker
  • Works with any file type
  • Zero dependencies — just Node.js v14+
  • Auto-detects local network IP on startup
How to use:
  1. Download and extract the zip
  2. Open a terminal in the folder and run: node server.js
  3. Open the Network URL shown in the terminal on any device on the same network
  4. To share a specific folder: node server.js /path/to/folder

Provided as-is under the MIT License. Use on trusted local networks only. The authors are not responsible for any misuse or unauthorized access.

NPM Packages

Validation library for Node.js, inspired by Laravel. Supports rules like required, email, maxLength, in, and more — works with Koa, Express, and plain Node.

npm install node-input-validator
npm astad

A Node.js framework for API and web development. Wraps Koa with a clean router, view engine, middleware, and DI container — this very website is powered by it.

v0.2.17 View on npm →
npm install astad

Token management inspired by Laravel's Sanctum. Provides API token creation, verification, and expiry — built for the Ukab ecosystem and Node.js apps.

npm install @ukab/sanctuary

File and asset storage utility for the Ukab ecosystem. Provides a clean interface for managing files in Node.js applications.

v1.0.0-beta.4 View on npm →
npm install @ukab/storage