awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टMCP सर्वरहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेस
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
prasathmani avatar

prasathmani/tinyfilemanager

0
View on GitHub↗
5,925 स्टार्स·1,816 फोर्क्स·PHP·GPL-3.0·19 व्यूज़tinyfilemanager.github.io↗

Tinyfilemanager

Tiny File Manager is a single-script PHP file manager that provides a complete web-based interface for browsing, uploading, editing, and managing files and folders on a server. All functionality is contained in one PHP file with no external dependencies beyond the web server, using constant-based configuration and session authentication for access control.

The file manager distinguishes itself through a built-in browser-based code editor with syntax highlighting for over 150 programming languages, an embedded document preview proxy that displays office documents and PDFs through Google or Microsoft viewer services, and extension-allowlist filtering that gates file operations by checking file types against a configurable list. It supports drag-and-drop uploads, URL imports, and traditional file input methods, along with archive compression and extraction for zip and tar formats.

Security features include server-side session authentication with hashed password storage, path-based access control that isolates users to specific directories, IP address blocking, role-based permissions with read-only access options, and the ability to exclude files and folders from listings. The interface can be translated into over 30 languages, and the file manager can be embedded within other PHP applications, scripts, or web pages through constant-based configuration.

Features

  • Web-based File Managers - Provides a complete browser-based interface for managing, editing, and uploading files on a web server.
  • PHP Single-File Distributions - Delivers a complete file manager as a single PHP file with no external dependencies beyond the web server.
  • Server File Managers - Creates, renames, deletes, and organizes directories on a web server through a browser-based interface.
  • Web-Based File Operations - Provides complete web-based file and folder management including create, rename, move, copy, delete, and download.
  • PHP Session Authentication - Provides server-side session authentication with hashed password storage and role-based permissions.
  • File Extension Allowlists - Implements extension-allowlist filtering that gates all file operations against a configurable list.
  • PHP Configuration Constants - Provides a constant-based configuration system that controls all application features and embedding modes.
  • In-Browser Code Editing - Ships a built-in browser-based code editor with syntax highlighting for over 150 programming languages.
  • Code Editors - Provides an inline code editor with syntax highlighting for over 150 programming languages within the file manager.
  • Extension Allowlists - Ships an extension-allowlist filter that gates uploads, creation, and renaming by file type.
  • Path-Based Access Rules - Enforces directory isolation and file visibility by checking user paths and IP addresses at runtime.
  • Password Authentication - Requires login and password authentication with hashed password storage before granting file manager access.
  • Authenticated Web File Access - Secures web-accessible file management with session authentication, IP blocking, and extension allowlisting.
  • Role-Based Access Control - Implements role-based access control with user roles, directory isolation, and read-only permissions.
  • Multi-User Directory Management - Constrains each user's file operations to a designated folder, preventing access to other parts of the filesystem.
  • Multi-User File Systems - Implements multi-user file access with role-based permissions, directory isolation, and read-only restrictions.
  • Multi-Method File Uploads - Supports file uploads via drag-and-drop, URL import, and multi-file selection with extension filtering.
  • Multi-Method File Uploads - Uploads files via drag-and-drop, URL import, and traditional file input with extension validation.
  • Compression and Archiving - Packs and unpacks zip and tar archives directly through a web interface.
  • Proxy-Based Document Previews - Provides embedded document preview by proxying to Google and Microsoft viewer services.
  • Web-Based Archive Extraction - Provides browser-based extraction of zip and tar archives directly from the file manager interface.
  • External Viewer Document Previews - Embeds document previews by proxying to Google and Microsoft viewer services for office files and PDFs.
  • Feature Flag Toggles - Enables or disables individual features such as file editing, uploads, or search via boolean configuration flags.
  • File Type Restrictions - Restricts which file extensions are shown or accessible, blocking unwanted file types from the interface.
  • Web-Based - Extracts zip and tar archives on the server directly from the browser-based file manager interface.
  • Extension-Gated File Operations - Limits file creation and renaming to only those extensions present in a configurable allowlist.
  • Read-Only Access Modes - Provides a global read-only mode that prevents all file modifications when authentication is inactive.
  • Server-Side Extension Allowlists - Gates file uploads, creation, and renaming by checking extensions against a configurable allowlist.
  • Document Preview and Export Utilities - Displays PDF, DOC, XLS, and PPT files using Google or Microsoft viewer without downloading.
  • Drag-and-Drop File Upload - Ships drag-and-drop file upload with URL import and traditional file input methods.
  • Syntax Highlighting Editors - Includes a browser-based code editor with syntax highlighting for over 150 programming languages.
  • Read-Only Access Controls - Restricts specific users to read-only access, preventing creation, editing, deletion, or uploads.

स्टार हिस्ट्री

prasathmani/tinyfilemanager के लिए स्टार हिस्ट्री चार्टprasathmani/tinyfilemanager के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

अक्सर पूछे जाने वाले प्रश्न

prasathmani/tinyfilemanager क्या करता है?

Tiny File Manager is a single-script PHP file manager that provides a complete web-based interface for browsing, uploading, editing, and managing files and folders on a server. All functionality is contained in one PHP file with no external dependencies beyond the web server, using constant-based configuration and session authentication for access control.

prasathmani/tinyfilemanager की मुख्य विशेषताएं क्या हैं?

prasathmani/tinyfilemanager की मुख्य विशेषताएं हैं: Web-based File Managers, PHP Single-File Distributions, Server File Managers, Web-Based File Operations, PHP Session Authentication, File Extension Allowlists, PHP Configuration Constants, In-Browser Code Editing।

prasathmani/tinyfilemanager के कुछ ओपन-सोर्स विकल्प क्या हैं?

prasathmani/tinyfilemanager के ओपन-सोर्स विकल्पों में शामिल हैं: gtsteffaniak/filebrowser — FileBrowser is an open-source, self-hosted file management interface that runs as a single binary with no external… kalcaddle/kodexplorer — KodExplorer is a web-based file manager and remote server administration tool that provides a desktop-like interface… rhysd/vim.wasm — vim.wasm is a full port of the Vim editor compiled to WebAssembly that runs entirely in a browser tab. It provides a… moxiecode/plupload — Plupload is a JavaScript file upload library that provides a standardized interface for managing file transfers across… marseventh/cloudflare-imgbed — CloudFlare-ImgBed is a serverless image hosting platform built on Cloudflare Workers, designed to accept, store, and… apache/shiro — Shiro is a Java security framework that provides an identity and access manager for implementing authentication,…

Tinyfilemanager के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Tinyfilemanager के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • gtsteffaniak/filebrowsergtsteffaniak का अवतार

    gtsteffaniak/filebrowser

    6,330GitHub पर देखें↗

    FileBrowser is an open-source, self-hosted file management interface that runs as a single binary with no external dependencies. It provides a web-based interface for browsing, uploading, editing, and sharing files on a remote server, with a core architecture built on JWT-based stateless authentication and a rule-based path permission engine that controls access at the directory level. The project distinguishes itself through a comprehensive access control system that supports multi-provider authentication including OIDC, LDAP, external JWT, and two-factor authentication, alongside granular p

    Go
    GitHub पर देखें↗6,330
  • kalcaddle/kodexplorerkalcaddle का अवतार

    kalcaddle/KodExplorer

    6,378GitHub पर देखें↗

    KodExplorer is a web-based file manager and remote server administration tool that provides a desktop-like interface for organizing and managing files in a browser. It functions as an enterprise file sharing platform and an online document previewer, allowing users to view hundreds of file formats without local software installations. The system is distinguished by a plugin-based API gateway that exposes RESTful endpoints for third-party integrations and custom functional extensions. It also includes a browser-based code editor with syntax highlighting and autocomplete for over 120 languages,

    PHParchivecollaborationdocx
    GitHub पर देखें↗6,378
  • rhysd/vim.wasmrhysd का अवतार

    rhysd/vim.wasm

    5,635GitHub पर देखें↗

    vim.wasm is a full port of the Vim editor compiled to WebAssembly that runs entirely in a browser tab. It provides a complete code editing experience with syntax highlighting, text objects, and all standard Vim features, executing natively in the browser through Emscripten compilation. The editor integrates deeply with browser capabilities, including drag-and-drop file opening, system clipboard synchronization for cross-application copy and paste, and IndexedDB-based persistent storage that preserves user configuration and edited files across browser sessions. Files can be loaded from URLs vi

    Vim Scripteditorvimwasm
    GitHub पर देखें↗5,635
  • moxiecode/pluploadmoxiecode का अवतार

    moxiecode/plupload

    5,618GitHub पर देखें↗

    Plupload is a JavaScript file upload library that provides a standardized interface for managing file transfers across different browser runtimes and environments. It functions as a cross-browser upload interface and manager, supporting multiple file selections and browser-based file filtering. The library distinguishes itself through specialized capabilities for handling large data and cloud integration. It includes a chunked file upload manager to split large files into smaller parts to bypass server size limits and a client-side image processor to downsize images and strip metadata before

    JavaScript
    GitHub पर देखें↗5,618
Tinyfilemanager के सभी 30 विकल्प देखें→