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

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

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

4 مستودعات

Awesome GitHub RepositoriesPath-Based

Configurations that define granular permissions for system resources based on file and registry paths.

Distinct from Access Rules: Distinct from general access rules: focuses on path-specific filtering for sandboxed environments.

Explore 4 awesome GitHub repositories matching software engineering & architecture · Path-Based. Refine with filters or upvote what's useful.

Awesome Path-Based GitHub Repositories

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

    sandboxie-plus/Sandboxie

    18,636عرض على GitHub↗

    Sandboxie is an operating system-level virtualization tool designed to run Windows applications in isolated, secure environments. By intercepting system calls and redirecting file system and registry modifications to a separate, discardable storage area, it prevents untrusted software from making permanent changes to the host system. This containment ensures that browser history, temporary files, and potential malware remain trapped within the sandbox, protecting the integrity and privacy of the underlying host. The software distinguishes itself through granular control over the isolation env

    Enforces granular security policies by evaluating every file, registry, and network request against a defined set of access rules.

    C
    عرض على GitHub↗18,636
  • orhun/git-cliffالصورة الرمزية لـ orhun

    orhun/git-cliff

    11,952عرض على GitHub↗

    This project is a version control documentation tool designed to automate the generation of release notes and changelogs. It functions as a pipeline-based engine that parses repository history, categorizes commits, and transforms them into structured documentation. By leveraging conventional commit patterns or custom regular expressions, it provides a consistent method for tracking project evolution and managing semantic versioning. What distinguishes this tool is its highly flexible template-driven architecture, which allows for deep customization of output formatting, grouping, and sorting.

    Generates documentation for specific subdirectories by focusing analysis on relevant file paths.

    Rustchangelogchangelog-generatorcommit
    عرض على GitHub↗11,952
  • gtsteffaniak/filebrowserالصورة الرمزية لـ gtsteffaniak

    gtsteffaniak/filebrowser

    6,330عرض على GitHub↗

    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

    Evaluates ordered allow/deny rules against user identity and group membership to control access at the directory level.

    Go
    عرض على GitHub↗6,330
  • jamubc/gemini-mcp-toolالصورة الرمزية لـ jamubc

    jamubc/gemini-mcp-tool

    2,246عرض على GitHub↗

    تعمل هذه الأداة كخادم لبروتوكول سياق النموذج (Model Context Protocol) الذي يربط نماذج الذكاء الاصطناعي ببيئات التطوير المحلية. فهي تمكن مساعدي الذكاء الاصطناعي من إجراء تحليل لقاعدة الكود، وتنفيذ أدوات سطر الأوامر، وتطبيق تعديلات برمجية مؤتمتة مباشرة على ملفات المشروع المحلية. ومن خلال التكامل مع Gemini API، يسهل النظام التفاعل العميق بين النماذج الخارجية وموارد النظام المحلي. يتميز المشروع بإطار عمل قوي للأمان والموثوقية مصمم لسير عمل التطوير المؤتمت. فهو يفرض ضوابط وصول صارمة تعتمد على المسارات لحماية الملفات الحساسة، ويستخدم بيئات معزولة (sandbox) لتنفيذ الكود المولد. ولضمان التشغيل المستمر، تطبق الأداة توجيهاً ديناميكياً للنماذج (fallback routing)، والذي يقوم بالتبديل تلقائياً بين مستويات النماذج إذا تم الوصول إلى حدود الاستخدام، كما يستخدم تقييم نموذج ثانوي للتحقق من جودة المخرجات المولدة. يدعم النظام مجموعة واسعة من العمليات التقنية، بما في ذلك استخراج البيانات المهيكلة من مخرجات الطرفية، وإدارة سجل المحادثات، وتهيئة معلمات التنفيذ للمهام طويلة الأمد. كما يوفر قدرات شاملة لمسح أدلة المشروع، وتوليد رؤى تقنية، وإدارة نوافذ السياق للتعامل مع التوثيق المكثف ومعلومات قاعدة الكود.

    Enforces strict filesystem access controls by validating requested file paths against defined allowlists before granting permissions.

    TypeScriptaiclaudecli
    عرض على GitHub↗2,246
  1. Home
  2. Software Engineering & Architecture
  3. Access Rules
  4. Path-Based

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

  • Access GuardsEnforces filesystem access controls by validating paths against allowlists. **Distinct from Path-Based:** Distinct from Path-Based: focuses on the security guarding aspect for file access rather than general access rules.
  • FiltersTools for isolating repository analysis to specific file paths or subdirectories. **Distinct from Path-Based:** Focuses on path-based filtering for documentation generation rather than access control.