awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

17 مستودعات

Awesome GitHub RepositoriesSecure File Access

Secure methods for exposing filesystems over a network with integrated access protections.

Distinct from Remote Access Security: Specific to file system exposure rather than general network resource access.

Explore 17 awesome GitHub repositories matching security & cryptography · Secure File Access. Refine with filters or upvote what's useful.

Awesome Secure File Access GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • kekingcn/kkfileviewالصورة الرمزية لـ kekingcn

    kekingcn/kkFileView

    14,238عرض على GitHub↗

    kkFileView is a Spring Boot-based file preview server that provides a universal document viewer for rendering office files, PDFs, images, and 3D models directly in a web browser. It functions as a secure document rendering service that allows users to view a wide variety of file formats without requiring local software installations. The project distinguishes itself through specialized CAD to SVG conversion, transforming complex drawings into web-compatible formats. It includes a RESTful file preview API that allows these rendering capabilities to be integrated into external business applicat

    Protects file previews and management operations using basic authentication, key management, and captcha verification.

    Javadocxfileviewfileviewer
    عرض على GitHub↗14,238
  • openmediavault/openmediavaultالصورة الرمزية لـ openmediavault

    openmediavault/openmediavault

    6,802عرض على GitHub↗

    OpenMediaVault is a Debian-based network attached storage (NAS) operating system that turns a computer into a dedicated storage appliance, managed entirely through a browser-based control panel. It provides a unified configuration interface for managing file sharing protocols, RAID arrays, user permissions, and network services, with extensibility through a modular plugin system that adds new capabilities without modifying the core installation. The platform supports setup and management of multiple RAID levels for data redundancy or performance, and exposes file storage over protocols includ

    Provides remote file access over SSH, FTP, and SFTP protocols.

    PHPdebiannas
    عرض على GitHub↗6,802
  • firebase/firebase-ios-sdkالصورة الرمزية لـ firebase

    firebase/firebase-ios-sdk

    6,618عرض على GitHub↗

    This is a Backend as a Service SDK for Apple platforms, providing a collection of libraries that connect iOS and macOS applications to cloud databases, authentication services, and serverless infrastructure. It serves as a developer kit for integrating real-time data synchronization, file storage, and push notifications into native apps. The SDK is distinguished by its generative AI integration, which routes text and multimodal prompts between on-device models and cloud-hosted large language models. It further differentiates itself with a specialized app distribution tool for managing pre-rel

    Enforces file access rules based on user identity, filename, size, and content type.

    C++aianalyticsauthentication
    عرض على GitHub↗6,618
  • upspin/upspinالصورة الرمزية لـ upspin

    upspin/upspin

    6,398عرض على GitHub↗

    Upspin is a decentralized naming and storage system that provides an end-to-end encrypted file system. It assigns every user a unique identity and organizes files within a global, permissioned namespace where data is encrypted on the client before transmission. The system separates identity resolution from data storage using a public-key identity provider and a key-server architecture. This allows for decentralized identity management and the resolution of usernames to specific directory and storage server addresses. The project includes a hierarchical access control system that manages read

    Enforces file and directory access permissions using identity-based rules defined in plain-text files.

    Gocryptographyfusegolang
    عرض على GitHub↗6,398
  • wakujs/wakuالصورة الرمزية لـ wakujs

    wakujs/waku

    6,330عرض على GitHub↗

    Waku is a minimal React framework built around React Server Components. It renders components exclusively on the server for data fetching and server-side logic, then hydrates client components in the browser for interactivity. The framework supports hybrid rendering, mixing static prerendering at build time with dynamic per-request rendering within a single application, and allows independently loading slice components that can be static or dynamic. The framework distinguishes itself through its file-based routing system that defines pages, layouts, and API endpoints by placing files in a dir

    Reads files from a private directory exclusively in server components to keep sensitive data off the client.

    TypeScript
    عرض على GitHub↗6,330
  • jpillora/cloud-torrentالصورة الرمزية لـ jpillora

    jpillora/cloud-torrent

    6,233عرض على GitHub↗

    Cloud-torrent is a self-hosted BitTorrent client and remote torrent manager written in Go. It functions as a torrent server that allows users to search for, start, and monitor downloads on a remote machine through a web interface. The system acts as an HTTP torrent file streamer, enabling the streaming of downloaded content directly through a web browser for immediate playback without requiring full local downloads. It includes an integrated search interface to discover torrents and initiate downloads without leaving the server environment. The server provides secure remote access through au

    Secures web-based file access using authentication and encryption to restrict unauthorized users.

    Go
    عرض على GitHub↗6,233
  • prasathmani/tinyfilemanagerالصورة الرمزية لـ prasathmani

    prasathmani/tinyfilemanager

    5,925عرض على GitHub↗

    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 Mic

    Secures web-accessible file management with session authentication, IP blocking, and extension allowlisting.

    PHPcode-editorfile-browserfile-explorer
    عرض على GitHub↗5,925
  • firebase/quickstart-jsالصورة الرمزية لـ firebase

    firebase/quickstart-js

    5,367عرض على GitHub↗

    هذا المشروع عبارة عن مجموعة من التنفيذات المرجعية، والكود النموذجي، وأدوات البدء لدمج خدمات Firebase الخلفية في تطبيقات الويب باستخدام JavaScript SDK. يعمل كدليل عملي لتمهيد المشاريع مع المصادقة المستضافة على السحابة، وقواعد البيانات، والمنطق بدون خادم. يوفر المستودع أمثلة محددة لتنفيذ مزامنة البيانات في الوقت الفعلي، وإدارة هوية المستخدم، والوظائف السحابية القائمة على الأحداث. كما يتضمن كوداً مرجعياً لاستخدام محاكيات الخدمة المحلية لاختبار وظائف السحابة على جهاز محلي قبل نشر الإنتاج. يغطي الكود المصدري مجموعة واسعة من القدرات، بما في ذلك تخزين البيانات العلائقية وغير العلائقية (no-sql)، واستضافة الأصول الثابتة على شبكة توصيل محتوى عالمية (CDN)، وفرض قواعد الأمان التعريفية. كما يوضح دمج التحقق من الهوية وتنفيذ المنطق من جانب الخادم في البيئات المدارة.

    Controls file read and write access using a declarative, identity-based security model.

    TypeScript
    عرض على GitHub↗5,367
  • hacdias/webdavالصورة الرمزية لـ hacdias

    hacdias/webdav

    5,262عرض على GitHub↗

    This project is a self-hosted WebDAV file server and HTTP file manager that exposes a local file system for remote access and management. It functions as a private cloud storage solution, enabling users to perform file synchronization and automated network backups across different platforms and devices. The server includes built-in security to mitigate brute-force attacks by using middleware to block IP addresses after repeated failed authentication attempts. It also provides cross-origin resource sharing configuration to regulate how external web applications interact with the server. The s

    Exposes a local filesystem to the internet with integrated protection against brute-force attacks.

    Gofilesystemgohttp
    عرض على GitHub↗5,262
  • firebase/firebase-js-sdkالصورة الرمزية لـ firebase

    firebase/firebase-js-sdk

    5,125عرض على GitHub↗

    هذا SDK خلفية كخدمة يربط تطبيقات الويب والهاتف المحمول بمجموعة من الخدمات السحابية. يوفر واجهة موحدة لإدارة هوية المستخدم، وتنفيذ منطق بدون خادم، والتعامل مع تخزين كائنات السحابة. تتميز مجموعة الأدوات بمزامنة البيانات في الوقت الفعلي، مما يسمح لبيانات مستندات NoSQL بالبقاء متسقة عبر عملاء متعددين مع استمرارية مدمجة في وضع عدم الاتصال. وتسهل وصول المستخدم الآمن من خلال مجموعة متنوعة من موفري الهوية وتدير استدعاء الوظائف بدون خادم لتنفيذ منطق الخلفية استجابة لطلبات HTTPS أو أحداث قاعدة البيانات. يغطي SDK مجموعة واسعة من الإمكانيات التشغيلية، بما في ذلك إدارة قواعد بيانات NoSQL والعلائقية، ومراقبة الأعطال، وتحليلات سلوك المستخدم. كما يوفر أدوات لتكوين التطبيق عن بُعد، والإشعارات المستهدفة، وتكامل النماذج اللغوية الكبيرة للميزات المدعومة بالذكاء الاصطناعي. تم تنفيذ المشروع بلغة TypeScript ويوفر مكتبات خاصة باللغة تجرد واجهات برمجة تطبيقات REST و WebSocket إلى طرق عالية المستوى.

    Controls file access permissions in cloud storage based on user identity, filename, or content type metadata.

    TypeScriptfirebasefirebase-authfirebase-authentication
    عرض على GitHub↗5,125
  • appwrite/sdk-for-react-nativeالصورة الرمزية لـ appwrite

    appwrite/sdk-for-react-native

    4,274عرض على GitHub↗

    This is a Backend-as-a-Service SDK for React Native, providing a library to integrate mobile applications with backend services. It serves as a client for managing user authentication, cloud databases, and remote file storage within a mobile environment. The SDK enables mobile developers to implement secure login flows using OAuth, email, and phone verification. It includes a database client for performing CRUD operations on structured data and a storage client for uploading and retrieving binary assets from remote cloud buckets. Additionally, it features a WebSocket-based interface to receiv

    Enforces binary file and bucket access permissions based on user identity and team membership.

    TypeScriptappwritebaasjavascript
    عرض على GitHub↗4,274
  • sjqzhang/go-fastdfsالصورة الرمزية لـ sjqzhang

    sjqzhang/go-fastdfs

    4,138عرض على GitHub↗

    go-fastdfs هو نظام ملفات موزع وخادم تخزين كائنات مصمم لبناء تخزين سحابي خاص. يوفر تنفيذاً للتخزين متوافقاً مع FastDFS يدير مجموعات من عقد التخزين للتعامل مع عمليات رفع وتنزيل الملفات على نطاق واسع. يركز النظام على التوافر العالي من خلال بنية لا مركزية تقوم تلقائياً بمزامنة البيانات وإصلاح الأعطال عبر أجهزة متعددة دون منسق مركزي. ويدعم بشكل خاص تخزين الملفات القابلة للاستئناف عبر HTTP، مما يسمح بإيقاف عمليات النقل الكبيرة واستئنافها من آخر بايت ناجح للتعامل مع عدم استقرار الشبكة. تشمل الإمكانيات الأساسية تحسين موارد التخزين من خلال إلغاء تكرار المحتوى القائم على SHA1 ودمج الملفات الصغيرة لتقليل استهلاك الـ inode في نظام الملفات. يتضمن المشروع أيضاً خط أنابيب لمعالجة الصور يقوم بالتحجيم وتغيير الحجم الديناميكي للصور أثناء عملية التنزيل ويؤمن الوصول إلى الملفات باستخدام المصادقة القائمة على الرموز (token-based). يمكن نشر النظام عبر حاويات Docker.

    Restricts file access using custom authentication and token-based download validation.

    Gobreakpoint-resumecloud-storagecloudnative
    عرض على GitHub↗4,138
  • apache/httpdالصورة الرمزية لـ apache

    apache/httpd

    4,051عرض على GitHub↗

    This project is an HTTP web server that delivers web content to clients using HTTP/1.1 and HTTP/2 protocols across various operating systems. It functions as a reverse proxy server, a rule-based URL rewriter, an SSL/TLS termination gateway, and a virtual host manager. The server is capable of hosting multiple distinct domains on a single instance by mapping requests to specific directory structures. It encrypts and decrypts network traffic at the server boundary to secure communication between clients and servers. Additionally, it transforms requested URLs into different paths using a regular

    Restricts access to web files using session authentication and network-based IP restrictions.

    Chttpd
    عرض على GitHub↗4,051
  • zyx0814/dzzofficeالصورة الرمزية لـ zyx0814

    zyx0814/dzzoffice

    4,037عرض على GitHub↗

    dzzoffice is an enterprise collaboration platform and digital workplace automation suite. It functions as a collaborative document management system and a cloud storage gateway, providing a centralized hub for team communication, task tracking, and corporate directory services. The platform is distinguished by its ability to mount multiple external cloud storage providers and private drives into a single unified interface for file management. It supports real-time co-authoring and previewing of office documents through integration with external office servers and maintains a structured intern

    Enforces granular file and folder access permissions based on user identity, roles, and inheritance.

    PHP
    عرض على GitHub↗4,037
  • huggingface/huggingface_hubالصورة الرمزية لـ huggingface

    huggingface/huggingface_hub

    3,342عرض على GitHub↗

    The Hugging Face Hub Python client is a library that provides programmatic access to the Hugging Face Hub, a centralized platform for hosting and collaborating on machine learning models, datasets, and demo applications. It serves as the primary SDK for interacting with the Hub's API, enabling users to download and upload models and datasets, manage repositories, authenticate via tokens or OAuth, and run inference on hosted models through a unified interface. The client distinguishes itself through a comprehensive set of capabilities that go beyond basic file transfer. It includes a CLI exten

    Requires users to share contact information before accessing repository files.

    Pythondeep-learninghacktoberfestmachine-learning
    عرض على GitHub↗3,342
  • songquanpeng/go-fileالصورة الرمزية لـ songquanpeng

    songquanpeng/go-file

    1,120عرض على GitHub↗

    هذا المشروع عبارة عن تطبيق ويب مستضاف ذاتياً يتيح مشاركة الملفات وإدارتها عبر الشبكة. يعمل كخدمة خفيفة تعرض الأدلة المحلية من خلال واجهة قائمة على المتصفح، مما يسمح للمستخدمين برفع وتنزيل وتنظيم الملفات من أي جهاز متصل. يتميز النظام بدمج خادم بث وسائط مخصص، مما يسمح للمستخدمين بتشغيل محتوى الفيديو مباشرة من الجهاز المضيف داخل متصفح الويب. كما يوفر واجهة برمجية تدعم تكامل الخدمات الخارجية، مما يتيح عمليات ملفات آلية من خلال مصادقة آمنة قائمة على الرموز (tokens). تتضمن المنصة آليات شاملة للتحكم في الوصول، مثل تحديد معدل الطلبات وأذونات خاصة بالمستخدم، لإدارة حركة المرور وتأمين الموارد المشتركة. يدعم إمكانية الوصول عبر الهاتف المحمول من خلال توليد رموز وصول قابلة للمسح الضوئي ويوفر خيارات نشر مرنة، بما في ذلك التنفيذ بملف ثنائي واحد والتعبئة في حاويات.

    Provides secure network-based access to local filesystems with integrated user permissions and rate limiting.

    HTMLfile-sharego-filegolang
    عرض على GitHub↗1,120
  • huggingface/hub-docsالصورة الرمزية لـ huggingface

    huggingface/hub-docs

    506عرض على GitHub↗

    This repository serves as the documentation source for the Hugging Face Hub, a collaborative platform designed for hosting, versioning, and discovering machine learning models, datasets, and interactive applications. It provides the foundational infrastructure for managing machine learning assets through Git-based repositories, which support large file storage, branching, and comprehensive commit history. The platform distinguishes itself by integrating metadata-driven discovery and structured management systems that allow users to attach licensing, task categories, and performance metrics to

    Requires users to accept terms or provide information before granting access to sensitive datasets.

    Handlebarshacktoberfestmachine-learning
    عرض على GitHub↗506
  1. Home
  2. Security & Cryptography
  3. Remote Access Security
  4. Secure File Access

استكشف الوسوم الفرعية

  • Authenticated Web File AccessSecuring web-accessible file management with session authentication, IP restrictions, and file type filtering. **Distinct from Secure File Access:** Distinct from Secure File Access: adds web-based authentication and file type filtering beyond network-exposed filesystem access.
  • Contact-Gated AccessRequires users to share contact information before accessing a repository's files. **Distinct from Secure File Access:** Distinct from Secure File Access: focuses on gating access behind contact information sharing, not general secure file exposure.
  • Identity-Based File Access ControlEnforces file access permissions based on user identity and file attributes. **Distinct from Secure File Access:** Distinct from Secure File Access: specifically focuses on identity-driven rules (who can access) rather than just the secure transport of the file.
  • Server-Only File ReadsReading files from private directories exclusively within server components to keep sensitive data off the client. **Distinct from Secure File Access:** Distinct from Secure File Access: focuses on server-component-only file reads rather than network-exposed filesystem access.