Lime Kit

Under the Hood

I believe you should know exactly what code is running on your device, especially when dealing with private files. Lime Kit is built on a "Local-First" philosophy. This page lists every major library we use.

Tool Core Library Why we use it Bloat / Load Strategy
Core UI Engine Preact Handles all the interactive buttons and drag-and-drop logic. It's like React, but 90% smaller. Ultra Light (3kB). Ensures the site feels snappy even on slow phones.
PDF Tools pdf-lib / pdfjs-dist Allows modifying PDFs (merge, split, rotate) directly in the browser memory without a server. Lazy Loaded (~200kB). Only downloads when you open a PDF tool.
Image Converter heic2any / fflate Decodes Apple's HEIC format and Zips files. Lazy Loaded. We only load the HEIC decoder if you drop a .heic file.
QR Generator qr-code-styling Advanced styling (logos, gradients) that simpler libs can't do. Medium (~35kB). Lazy loaded.
QR Scanner qr-scanner Uses Web Workers for fast detection without freezing the UI. Light (~30kB). Lazy loaded.
Audio & Video Tools @ffmpeg/ffmpeg (WASM) This is the heavy hitter. It runs a full video editing engine inside your browser. It allows us to convert, compress, and edit media without uploading files. Heavy (~25MB).
"Air-Gapped" Loading: We NEVER load this code until you explicitly click a button or drop a file in a video/audio tool. It is cached after the first use.

My Promise

  • No Data Mining: I don't want your data. I don't use Google Analytics. I use privacy-friendly stats (or none).
  • No Paywalls: These tools will always be free. No "Premium" tier for faster processing.
  • No Dark Patterns: I won't trick you into clicking ads or installing extensions.
  • No Extra Bloat: I have been developing while constantly researching tools, libraries, and strategies to keep the site as fast as possible. Despite the development ease of modern frameworks I just can't justify loading times being any longer than they have to be. Not a fan of modern websites if you can't tell. heart my heart to even migrate to preact since I was building raw html, css, js at first. but preact is actually kind of the goat

Support the Project

Hosting isn't free but it is relatively cheap for a static site making it so I don't really need intrusive ads. If these tools saved you time, consider buying me a coffee. It helps with hosting and future development.

Support Us

Fuel the Developer

Enjoying the tool? This project is 100% free and open source. Buy us a coffee to keep the servers running fast & ad-free.