github.com/spencerwooo/onedrive-vercel-index

OneDrive public directory listing, powered by Vercel and Next.js

Open this visualization on its own page →

Contributors

13

Lines of Code

1,092

From

2021-06-22

To

2022-04-21

About spencerwooo/onedrive-vercel-index

onedrive-vercel-index is a web application that creates a shareable, browsable file gallery for your OneDrive storage. Built with Next.js, TypeScript, React, and Tailwind CSS, it deploys entirely free on Vercel using a serverless architecture with optional Redis caching through Upstash. The project lets users showcase files from their OneDrive, enable others to preview and download them, and organize content with customizable layouts and branding.

The application supports extensive file previewing capabilities including PDFs, EPUB books, markdown documents, code files, images with thumbnails, Office documents (Word, Excel, PowerPoint), and multimedia like video and audio playback with subtitle support. Additional features include password-protected folders and files, multi-file and folder downloads with compression, native search functionality, pagination for large directories, dark mode support, and direct file hosting. Setup takes approximately fifteen minutes and requires no manual token configuration.

The project is maintained by a single developer and prioritizes features the maintainer actively uses. It's designed specifically for free, serverless deployment with an emphasis on providing a fast, responsive, and visually polished interface for sharing OneDrive contents without the complexity of traditional server infrastructure.

Share this video