wangningkai / olaindex
✨ Another OneDrive Directory Index.
v8.83-stable
2026-04-02 11:52 UTC
Requires
- php: ^7.4|^8.0
- ext-bcmath: *
- ext-curl: *
- ext-fileinfo: *
- ext-json: *
- ext-mbstring: *
- ext-openssl: *
- doctrine/dbal: ^2.10
- erusev/parsedown: ^1.7
- fideloper/proxy: ^4.2
- guzzlehttp/guzzle: ^7.9
- hashids/hashids: ^4.0
- laravel-lang/lang: ~7.0
- laravel/framework: ^8.83.28
- laravel/helpers: ^1.3
- laravel/tinker: ^2.0
- laravel/ui: ^3.0
- league/commonmark: ^2.7.0
- microsoft/microsoft-graph: ^1.109.1
- overtrue/laravel-lang: ^4.2
- php-curl-class/php-curl-class: ^8.0
- psy/psysh: ^0.12.19
- rap2hpoutre/laravel-log-viewer: ^1.6
- symfony/process: ^5.4.51
Requires (Dev)
- barryvdh/laravel-debugbar: ^3.7
- barryvdh/laravel-ide-helper: ^2.12
- facade/ignition: ^2.17
- fakerphp/faker: ^1.21
- mockery/mockery: ^1.5
- nunomaduro/collision: ^5.0
- phpunit/phpunit: ^9.6.33
This package is auto-updated.
Last update: 2026-04-03 03:10:20 UTC
README
✨ Another OneDrive Directory Index
Introduction
OLAINDEX is a sleek OneDrive directory index application built on Laravel framework, powered by Microsoft Graph API. It supports multiple account types, various themes, and rich file preview capabilities.
Features
- 📁 OneDrive directory indexing with clean UI
- 👁️ Rich file preview (images, videos, audio, code, documents)
- 🔐 Password-protected directories & hidden paths
- 🔍 In-directory search (no API calls needed)
- 🔗 Short URL sharing mode
- 🚀 Resource preloading for faster access
- 🎨 Multiple themes (default Bootstrap & Material Design)
- 👥 Multi-account support
Quick Start
# Clone repository git clone https://github.com/WangNingkai/OLAINDEX.git cd OLAINDEX # Install dependencies composer install # Initialize application composer run install-app # Set permissions chmod -R 755 storage chown -R www:www *
Requirements
- PHP >= 7.4
- OpenSSL, PDO, Mbstring, Tokenizer, XML, Ctype, JSON, BCMath, Fileinfo extensions
- Composer
Documentation
Full documentation available at: https://wangningkai.github.io/OLAINDEX
Demo
Support
- 📝 GitHub Issues - Bug reports
- 💬 GitHub Discussions - Questions & ideas
- 📧 i@ningkai.wang - Email contact
License
OLAINDEX is open-source software licensed under the MIT license.
Acknowledgments
This project was inspired by oneindex.
Made with ❤️ and PHP
