spencerwooo/onedrive-vercel-index

Created Apr 22, 2022 · View the spencerwooo/onedrive-vercel-index repository page

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

Want this for your repo?

Render a free sample of any GitHub repo in seconds.

Visualize your own →

Contributors

13

Lines of Code

1,092

From

Jun 22, 2021

To

Apr 21, 2022

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