Skip to content

firdavsdev07/ZipNode

Repository files navigation

ZipNode

A minimal in-browser file compressor. Select a file, get a ZIP — no uploads, no servers.

Features

  • Client-side compression via fflate
  • Streaming support for large files (chunked reads, no full memory load)
  • Real-time progress bar
  • Dark / light theme with system preference detection
  • Zero backend

Stack

Getting Started

pnpm install
pnpm dev

Build

pnpm build

Project Structure

src/
  main.ts          # entry point, event listeners
  js/
    compress.ts    # zip streaming logic
    ui.ts          # DOM helpers, theme
  css/
    style.css      # Tailwind import
  assets/          # static assets

About

Minimal in-browser file compressor. Select a file, get a ZIP — no uploads, no servers.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors