awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Studio-42 avatar

Studio-42/elFinder

0
View on GitHub↗
4,793 Stars·1,435 Forks·JavaScript·2 Aufrufestudio-42.github.io/elFinder↗

ElFinder

elFinder ist ein JavaScript-basierter Web-Dateimanager, der eine Browser-Schnittstelle zum Organisieren und Manipulieren von Dateien und Ordnern auf entfernten Servern bietet. Er fungiert als Backend-agnostische Speicherschnittstelle, die eine gemeinsame API und ein JSON-basiertes Protokoll nutzt, um Browser-Anfragen in verschiedene serverseitige Sprachbefehle zu übersetzen.

Das System entkoppelt das Frontend durch eine Multi-Backend-Schnittstelle und Volume-Driver-Abstraktion vom physischen Speicher. Dies ermöglicht es dem Datei-Explorer, sich mit verschiedenen serverseitigen Sprachen und Speicher-Volume-Treibern zu verbinden, um Daten in diversen Umgebungen zu verwalten.

Das Projekt enthält Funktionen für die Verwaltung von Remote-Speicher und Lokalisierung, was die Übersetzung der Benutzeroberfläche in mehrere Sprachen ermöglicht. Es unterstützt zudem die Integration in Rich-Text-Editoren von Drittanbietern, um das Einfügen von Medien und Dokumenten zu vereinfachen.

Features

  • Web-Based File Management - Provides a browser-based interface to organize, create, move, and delete files and folders on a remote server.
  • Web-Based File Managers - Provides a full-featured browser interface for uploading, downloading, and organizing files stored on a remote server.
  • Storage Driver Abstractions - Uses interchangeable server-side volume handlers to decouple the front end from physical storage.
  • Multi-Backend Storage Management - Provides a unified API to coordinate data and file operations across diverse storage providers and backends.
  • Configurable Storage Backends - Offers a storage abstraction layer that can switch between different local disk, S3, or SFTP backends.
  • File Explorers - Integrates a full-featured file browsing and management system into web applications using JavaScript.
  • Backend-Agnostic Adapters - Implements a common API to translate browser requests into various server-side language commands for file management.
  • Storage Connection Management - Allows connectivity to diverse server-side languages and volume drivers to manage data across different storage environments.
  • JSON Message Exchanges - Uses a structured JSON-based protocol to exchange file metadata and command results between client and server.
  • Backend-Agnostic Driver Interfaces - Implements a common API that translates browser requests into various server-side language commands for storage management.
  • Decoupled Backend APIs - Decouples the frontend from physical storage by routing requests through a standalone backend API.
  • Storage Abstractions - Provides an abstraction layer that decouples the application logic from specific server-side storage implementations.
  • Remote File Managers - Provides a full-featured interface for browsing, editing, and organizing files on remote servers.
  • JSON-Based Communication Protocols - Utilizes a JSON-based protocol to exchange file metadata and command results between the browser and server.
  • Localization Mapping - Maps translation keys to localized strings from structured resource bundles to adapt the interface.
  • Application Text Translation - Translates application labels and messages into multiple languages based on the user's locale.
  • Remote Administration Servers - Provides a centralized web interface for the administrative management and control of remote server files.
  • Interface Localization - Provides tools for translating user interface labels and descriptions into multiple languages.
  • Interface Text Localization - Replaces default interface labels with language-specific text using localization dictionaries.
  • Localization Mappings - Swaps interface text by loading language files containing key-value pairs based on the user locale setting.
  • UI Localizations - Includes a translatable user interface that adapts to different languages and regional locales.
  • User Interface Localization - Enables language support and translation of visual elements through configuration files for a global user base.
  • Multi-Language Interfaces - Ships a web interface designed to support multiple languages through integrated translation tools.
  • Client-Side State Synchronizers - Tracks folder hierarchy and selection state in the browser to minimize redundant server requests.

Star-Verlauf

Star-Verlauf für studio-42/elfinderStar-Verlauf für studio-42/elfinder

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu ElFinder

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit ElFinder.
  • filegator/filegatorAvatar von filegator

    filegator/filegator

    2,901Auf GitHub ansehen↗

    Filegator is a web-based file manager and self-hosted file sharing portal. It functions as a cloud storage gateway that allows users to organize, upload, and download files across local disks and various cloud storage providers through a single unified interface. The system features a multi-backend authentication provider capable of verifying identities via JSON files, databases, or external directory services. It includes a role-based access control system that manages user permissions, assigns home folders, and restricts access to specific files and system routes. The platform provides cap

    PHPamazon-s3filefile-manager
    Auf GitHub ansehen↗2,901
  • kartik-v/bootstrap-fileinputAvatar von kartik-v

    kartik-v/bootstrap-fileinput

    5,350Auf GitHub ansehen↗

    bootstrap-fileinput is a Bootstrap-compatible HTML5 file upload widget and plugin. It provides a customizable interface for selecting and uploading multiple files, featuring integrated image previews, drag-and-drop support, and client-side validation for file types, sizes, and counts. The project includes a resumable file upload client that slices large files into chunks to ensure stability over intermittent connections and allow transfers to be paused and resumed. It also features a client-side image processor capable of resizing images and reading EXIF metadata to automatically correct imag

    JavaScriptajax-uploadbootstrapbootstrap-fileinput
    Auf GitHub ansehen↗5,350
  • vanessa219/vditorAvatar von Vanessa219

    Vanessa219/vditor

    11,074Auf GitHub ansehen↗

    Vditor is a browser-based Markdown editor and rendering engine that supports multiple editing interfaces, including a visual rich-text experience, instant rendering, and a traditional side-by-side split-view preview. It serves as an authoring tool for technical documentation and a component for web-based editor integration. The project is distinguished by its support for complex technical content, utilizing specialized rendering for mathematical formulas, flowcharts, sequence diagrams, and mind maps. It also functions as a collaborative document review tool, enabling users to attach anchored

    TypeScriptcommonmarkeditorgfm
    Auf GitHub ansehen↗11,074
  • spacedeck/spacedeck-openAvatar von spacedeck

    spacedeck/spacedeck-open

    1,129Auf GitHub ansehen↗

    Spacedeck is a web-based collaborative whiteboard platform that provides an infinite canvas for real-time visual brainstorming and project management. It enables multiple participants to interact simultaneously within a shared workspace, synchronizing drawing, writing, and media placement across browser-based interfaces. The platform distinguishes itself through a container-native deployment model and a plugin-based storage abstraction, allowing users to manage their own infrastructure while connecting to local file systems, cloud object storage, or relational databases. It maintains document

    JavaScript
    Auf GitHub ansehen↗1,129
Alle 30 Alternativen zu ElFinder anzeigen→

Häufig gestellte Fragen

Was macht studio-42/elfinder?

elFinder ist ein JavaScript-basierter Web-Dateimanager, der eine Browser-Schnittstelle zum Organisieren und Manipulieren von Dateien und Ordnern auf entfernten Servern bietet. Er fungiert als Backend-agnostische Speicherschnittstelle, die eine gemeinsame API und ein JSON-basiertes Protokoll nutzt, um Browser-Anfragen in verschiedene serverseitige Sprachbefehle zu übersetzen.

Was sind die Hauptfunktionen von studio-42/elfinder?

Die Hauptfunktionen von studio-42/elfinder sind: Web-Based File Management, Web-Based File Managers, Storage Driver Abstractions, Multi-Backend Storage Management, Configurable Storage Backends, File Explorers, Backend-Agnostic Adapters, Storage Connection Management.

Welche Open-Source-Alternativen gibt es zu studio-42/elfinder?

Open-Source-Alternativen zu studio-42/elfinder sind unter anderem: filegator/filegator — Filegator is a web-based file manager and self-hosted file sharing portal. It functions as a cloud storage gateway… vanessa219/vditor — Vditor is a browser-based Markdown editor and rendering engine that supports multiple editing interfaces, including a… kartik-v/bootstrap-fileinput — bootstrap-fileinput is a Bootstrap-compatible HTML5 file upload widget and plugin. It provides a customizable… spacedeck/spacedeck-open — Spacedeck is a web-based collaborative whiteboard platform that provides an infinite canvas for real-time visual… notsfsssf/pixez-flutter — Pixez-flutter is a cross-platform mobile application designed for browsing, searching, and downloading digital artwork… subnub/mydrive — myDrive is a self-hosted cloud storage server and web-based file manager. It functions as an encrypted file storage…