2026-01-28 15:33:47 +09:00
2026-01-28 15:33:47 +09:00
2026-01-28 15:33:47 +09:00
2026-01-28 15:33:47 +09:00
2026-01-28 15:33:47 +09:00
2026-01-28 15:33:47 +09:00
2026-01-28 15:33:47 +09:00
2026-01-28 15:33:47 +09:00
2026-01-28 15:33:47 +09:00

Web Utils 2026

A privacy-focused, client-side first collection of web utilities.

Overview

Web Utils 2026 is designed to handle most operations directly in the browser to ensure data privacy and speed. The server is used only for heavy computations or platform-specific tasks (like image processing).

Features

  • Client-Side First: Logic for data generation and simple processing runs in the browser.
  • Stateless Backend: No user sessions or persistent data storage.
  • Auto-Cleanup: Temporary files for processing are automatically deleted.
  • Dynamic Registry: Tool discovery via backend API.

Tech Stack

Frontend

  • Framework: Vue 3 (Composition API) + TypeScript
  • Styling: Tailwind CSS
  • Build: Vite

Backend

  • Framework: FastAPI (Python)
  • Scheduler: APScheduler (for cleanup)

Getting Started

Prerequisites

  • Node.js (v18+) or Bun
  • Python 3.10+

Backend Setup

cd backend
python -m venv venv
source venv/bin/activate  # On Windows: venv\Scripts\activate
pip install -r requirements.txt

# Run server
uvicorn app.main:app --reload --host 0.0.0.0 --port 8000

Frontend Setup

cd frontend
npm install

# Run development server
npm run dev

Project Structure

  • backend/: FastAPI server and tool implementations.
  • frontend/: Vue 3 application source code.
  • PROJECT_RULES.md: Core development guidelines.
Description
No description provided
Readme 106 KiB
Languages
Vue 76.7%
Python 16.6%
TypeScript 5.9%
HTML 0.4%
CSS 0.4%