Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/spencerwooo/onedrive-vercel-index

OneDrive public directory listing, powered by Vercel and Next.js
https://github.com/spencerwooo/onedrive-vercel-index

nextjs onedrive react redis tailwindcss upstash vercel

Last synced: 4 months ago
JSON representation

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

Awesome Lists containing this project

README

        


onedrive-vercel-index

onedrive-vercel-index


Get started ยท What's new? ยท Sponsoring


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

OneDrive
Next.js
Vercel
Documentation
GitHub Discussions

## TL;DR

Showcase, share, preview, and download files inside *your* OneDrive with onedrive-vercel-index -

- Completely free to host ๐Ÿ’ธ
- Super fast โšก and responsive ๐Ÿ’ฆ
- Takes less than 15 minutes to setup โฑ๏ธ
- Highly customisable โš’๏ธ

๐ŸŒ More importantly, we are pretty (โ—'โ—ก'โ—)

## Quick start

๐Ÿš€ Quick start: [Getting started](https://ovi.swo.moe/docs/getting-started).

## Discussion

Please go to our [discussion forum](https://github.com/spencerwooo/onedrive-vercel-index/discussions) for general questions and FAQs, **issues are for bug reports and bug reports only.** Feature requests may or may not be ignored, as [I (@spencerwooo)](https://spencerwoo.com) am the only one maintaining the project, so **I only prioritise features that I use.**

*If you happen to like this project, please give it a star!* :3

*If you really, really like this project, please send money! -> [Sponsors ๐Ÿค‘ and donations ๐Ÿ’ฐ](https://ovi.swo.moe/sponsor/ways)*

## Demo

Live demo at [Spencer's OneDrive](https://drive.swo.moe).

![demo](./public/demo.png)

## Features




๐Ÿ‘€ File preview


๐Ÿ’  List / Grid layouts


๐ŸŽฅ Video and audio



PDF, EPUB, markdown, code, plain text
For previewing images and documents with thumbnails
mp4, mp3, ..., play online or with IINA, PotPlayer ... with subtitles!



๐Ÿ“„ Office preview

๐Ÿ“ README.md preview
๐Ÿ“‘ Pagination


docx, pptx, xlsx, ...
Also renders code blocks, images with relative links, ...
For folders with 200 or more items


๐Ÿ”’ Protected folders
โฌ Multi-file download
๐Ÿ”Ž Native Search


Password protected routes and files. Details here

Compress and download multiple files or folders.
Details here


Searching through your shared OneDrive files (with some caveats ๐Ÿฅบ).
Details here


... and more:

- Streamlined deployment, without having to get your tokens manually anymore!
- Direct raw-file serving and hosting ...
- Full dark mode support, style and website customisations ...

> **Note**: This project is focused on showcasing and providing a way for others to download files from your OneDrive. Emphasis on **free** and **serverless**. If you have your own server / need WebDAV / use cloud providers other than OneDrive, checkout [alist](https://github.com/alist-org/alist).

## Documentation

Documentation is hosted at [ovi.swo.moe](https://ovi.swo.moe/).

- [How can I get started and deploy?](https://ovi.swo.moe/docs/getting-started)
- [How can I configure ... ?](https://ovi.swo.moe/docs/custom-configs)
- Where is feature ... ?
- [Docs - Password protected folders](https://ovi.swo.moe/docs/features/protected-folders)
- [Docs - Multi-file and folder download](https://ovi.swo.moe/docs/features/multi-file-folder-download)
- [Docs - Hosting files (images) directly](https://ovi.swo.moe/docs/features/hosting-images-directly)
- [Docs - Search for files and folders](https://ovi.swo.moe/docs/features/search-for-files-and-folders)
- [Docs - Load video subtitles](https://ovi.swo.moe/docs/features/load-video-subtitles)
- [I deployed this before, how can I upgrade to the latest version?](https://ovi.swo.moe/docs/migration/updating-to-latest-version)
- [I was here before 2022, how can I migrate to the new version?](https://ovi.swo.moe/docs/migration/if-you-deployed-before-2022)
- [I got a problem during deployment ...](https://ovi.swo.moe/docs/faqs/error-on-deployment)
- I didn't find a solution / My problem is unique? [Find help in discussion forum](https://github.com/spencerwooo/onedrive-vercel-index/discussions).

## Server-*less* (free)?

Yes! Completely free with no backend server what-so-ever. (Well, we use Redis, but that's free to some extent also.)

## Sponsors and donations

Open-source is hard! If you happen to like this project and want me to keep going, please consider sponsoring me or providing a single donation! Thanks for all the love and support!

[๐Ÿงธ Please donate - ๅพฎไฟก/ๆ”ฏไป˜ๅฎ](https://ovi.swo.moe/sponsor/ways) ยท [Patreon](https://www.patreon.com/spencerwoo) ยท [็ˆฑๅ‘็”ต](https://afdian.net/@spencerwoo)

## License

[MIT](LICENSE)



made with โค๏ธ by spencer woo