Skip to content
@refilelabs

re;file labs

re;file labs | Secure, Private File Conversion & Editing in Your Browser

re;file labs

Browser-based file tools that respect your privacy. All processing runs locally in your browser using WebAssembly — your files never leave your device, and no account is required.

Tools

Convert, compress, resize, and edit images entirely in the browser. Supports JPEG, PNG, WebP, AVIF, TGA, QOI, and more. View and remove EXIF metadata without uploading a single file.

Compress, decrypt, reorder pages, and edit PDF files. Extract embedded images from PDFs. Everything runs locally.

Guides and deep dives on image formats, metadata, PDF handling, and browser-based file processing.

How It Works

The platform is built as a set of composable Nuxt layers. Each layer ships its own pages, components, and composables. The image and document layers additionally include a Rust library compiled to WebAssembly that handles all the heavy lifting.

Published npm packages:

Repositories

Repo Description
base Nuxt layer — shared UI components, layout, and utilities used by all other layers
image Nuxt layer + @refilelabs/image WASM library — image processing in Rust
document Nuxt layer + @refilelabs/document WASM library — PDF processing in Rust

Tech Stack

Layer Technology
Processing Rust, WebAssembly (wasm-pack)
Frontend Nuxt 4, Vue 3, TypeScript
Styling Tailwind CSS 4, Nuxt UI
Hosting Cloudflare Pages
Analytics Swetrix (privacy-first, no cookies)

Privacy

No uploads. No accounts. No data leaves your machine. Processing is handled entirely by WebAssembly running in your browser.

Pinned Loading

  1. image image Public

    Image layer repository holding all image tooling.

    Rust 17 1

  2. base base Public

    Base repository holding all shared components, logic etc.

    Vue 1 1

Repositories

Showing 3 of 3 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…