File Data

Collections

  • JavaScript Cookie: A simple, lightweight JavaScript API for handling browser cookies
  • absurd-sql: sqlite3 in ur indexeddb (hopefully a better backend soon)
  • filepond: A JavaScript library that can upload anything you throw at it, optimizes images for faster uploads, and offers a great, accessible, silky smooth user experience.
  • IDB-Keyval: A super-simple-small promise-based keyval store implemented with IndexedDB
  • Dexie.js: A Minimalistic Wrapper for IndexedDB
  • πŸ”₯ Lozad.js: Highly performant, light ~1kb and configurable lazy loader in pure JS with no dependencies for responsive images, iframes and more
  • JSZip: Create, read and edit .zip files with Javascript
  • βœ‚οΈ html-to-image: Generates an image from a DOM node using HTML5 canvas and SVG.
  • filesize.js: JavaScript library to generate a human readable String describing the file size
  • idb: IndexedDB, but with promises
  • βš™οΈ SVGO: Node.js tool for optimizing SVG files
  • hygen: is the simple, fast, and scalable code generator that lives in your project.
  • πŸ’Ύ localForage - Offline storage, improved. Wraps IndexedDB, WebSQL, or localStorage using a simple but powerful API.
  • PouchDB – The Database that Syncs!
  • πŸ”„ RxDB - A fast, offline-first, reactive database for JavaScript Applications
  • lowdb - Simple to use local JSON database. Powered by plain JavaScript (supports Node, Electron and the browser)
  • Automerge - A JSON-like data structure (a CRDT) that can be modified concurrently by different users, and merged again automatically.
  • Yjs is a CRDT implementation that exposes its internal data structure as shared types. Shared types are common data types like Map or Array with superpowers: changes are automatically distributed to other peers and merged without merge conflicts.