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

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

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

26 مستودعات

Awesome GitHub RepositoriesAccess Rules

Configurations that define granular permissions for system resources.

Distinguishing note: No existing candidates; focuses on path-based access rule configuration.

Explore 26 awesome GitHub repositories matching software engineering & architecture · Access Rules. Refine with filters or upvote what's useful.

Awesome Access Rules GitHub Repositories

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

    filebrowser/filebrowser

    35,212عرض على GitHub↗

    File Browser is a self-hosted application that provides a web-based interface for managing files and directories on a server. It functions as a virtual file system abstraction, allowing users to browse, organize, and edit text-based files directly within their browser without requiring local access to the server. The platform distinguishes itself through a comprehensive command-line interface that enables full administrative control over system configurations, user accounts, and automation hooks. It supports a flexible, event-driven architecture where custom shell scripts can be triggered aut

    Allows administrators to define global or user-specific access rules using paths or expressions.

    Gofile-browserfile-managerfile-sharing
    عرض على GitHub↗35,212
  • openzeppelin/openzeppelin-contractsالصورة الرمزية لـ OpenZeppelin

    OpenZeppelin/openzeppelin-contracts

    27,157عرض على GitHub↗

    OpenZeppelin Contracts is a library of modular, secure, and reusable smart contract components designed for the development of decentralized applications. It provides a foundational framework for building standard-compliant contracts, offering battle-tested implementations for token standards, access control, and common utility patterns. The project distinguishes itself through its comprehensive support for complex architectural patterns, including proxy-based upgradeability, role-based access control, and account abstraction. It enables developers to implement modular logic injection via hoo

    Prevents security downgrade attacks by requiring explicit authorization rule selection for operations.

    Solidityethereumevmsecurity
    عرض على GitHub↗27,157
  • netbirdio/netbirdالصورة الرمزية لـ netbirdio

    netbirdio/netbird

    26,188عرض على GitHub↗

    NetBird is a zero-trust networking platform that builds secure, encrypted peer-to-peer overlay networks using the WireGuard protocol. It functions as a software-defined perimeter, connecting distributed infrastructure across cloud environments and physical locations while hiding network resources from the public internet. By integrating with external identity providers, the platform enforces granular access control and identity-based segmentation for every user and device. The platform distinguishes itself through extensive automation and programmatic management capabilities. It provides a ce

    Assigns network access configurations to specific device sets using organizational tags to enforce team-based policies.

    Gogolangmeshmesh-networks
    عرض على GitHub↗26,188
  • wagtail/wagtailالصورة الرمزية لـ wagtail

    wagtail/wagtail

    20,366عرض على GitHub↗

    Wagtail is an open-source content management system built on the Django web framework. It provides a structured, tree-based approach to content modeling, allowing developers to define custom page types and reusable content components that are managed through a highly customizable administrative interface. The platform distinguishes itself through its flexible, block-based content composition system, which enables editors to assemble complex page layouts dynamically. It also offers robust support for multi-site and multi-lingual environments, allowing organizations to manage distinct websites

    Configures custom validation logic to enforce accessibility requirements across the editing interface.

    Pythoncmsdjangohacktoberfest
    عرض على GitHub↗20,366
  • 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
  • slackhq/nebulaالصورة الرمزية لـ slackhq

    slackhq/nebula

    17,405عرض على GitHub↗

    Nebula is a scalable, decentralized overlay networking tool designed to create secure, encrypted peer-to-peer connections between distributed hosts. By utilizing a certificate-based identity authority, it enables the construction of private communication fabrics across disparate physical infrastructures, such as multiple cloud providers or on-premises data centers, without requiring central authentication servers. The project distinguishes itself through a zero-trust architecture that enforces granular, policy-driven firewall filtering based on certificate-derived group memberships. It facili

    Restricts communication between nodes using certificate-based security groups to enforce expressive and provider-agnostic access control policies.

    Go
    عرض على GitHub↗17,405
  • tursodatabase/libsqlالصورة الرمزية لـ tursodatabase

    tursodatabase/libsql

    16,887عرض على GitHub↗

    LibSQL is a high-performance, distributed SQL database engine that extends SQLite to support remote network access, edge computing, and real-time synchronization. It functions as an embedded database library that integrates directly into application processes while providing the infrastructure to maintain consistency across multiple geographic regions. The platform distinguishes itself by enabling database interaction over standard HTTP protocols, allowing applications to query remote data sources in serverless and edge environments without requiring local filesystem access. It includes nativ

    Displays configured IP addresses and VPC endpoint identifiers permitted to connect to database instances.

    Cdatabaseembedded-databaserust
    عرض على GitHub↗16,887
  • crowdsecurity/crowdsecالصورة الرمزية لـ crowdsecurity

    crowdsecurity/crowdsec

    12,574عرض على GitHub↗

    CrowdSec is a collaborative, distributed security engine designed for threat detection and infrastructure protection. It functions as an intrusion detection system that parses logs and network traffic to identify malicious patterns, utilizing a bucket-based threshold detection model to aggregate events and trigger alerts. The platform is built on a modular architecture that includes a centralized local API server for managing security signals and a relational database for persistent storage of remediation decisions. What distinguishes the project is its decoupled enforcement model, which offl

    Retrieves detailed information about security rules, including their state and membership in rule collections.

    Goattacks-preventiondetectionids
    عرض على GitHub↗12,574
  • 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
  • electron/electron-api-demosالصورة الرمزية لـ electron

    electron/electron-api-demos

    10,235عرض على GitHub↗

    This repository provides a collection of interactive sample applications and reference implementations for the Electron framework. It serves as a library of API reference demos designed to help developers learn how to implement core desktop features. The project features visual demonstrations of cross-platform GUI management and practical examples of native operating system integration. It includes dedicated samples for handling native modules, crash reports, and the configuration of security implementations such as content security policies and process sandboxing. The codebase covers a broa

    Limits the ability to create new windows to a predefined set of permitted instances.

    HTML
    عرض على GitHub↗10,235
  • firezone/firezoneالصورة الرمزية لـ firezone

    firezone/firezone

    8,701عرض على GitHub↗

    Firezone is a zero trust network access platform that uses WireGuard to provide identity-based connectivity to internal network resources. It functions as a virtual private network that synchronizes authentication and user groups via OpenID Connect providers. The system implements a group-based access control engine to enforce least privilege by restricting network resources to specific user groups. It utilizes holepunching and relay protocols for NAT traversal to establish encrypted tunnels through firewalls without requiring inbound ports. The platform includes a control plane for managing

    Enforces least privilege by restricting network resource availability based on identity provider group memberships.

    Elixirclouddevsecopselixir
    عرض على GitHub↗8,701
  • firerpa/lamdaالصورة الرمزية لـ firerpa

    firerpa/lamda

    7,834عرض على GitHub↗

    This project is an Android RPA framework designed for automating user interfaces and system tasks on rooted Android devices using Python and ADB. It provides a suite of tools for rooted device management, allowing for programmatic control of system settings, application lifecycles, and shell command execution via a remote API. The framework distinguishes itself through a combination of dynamic instrumentation and AI integration. It can inject scripts into running processes to hook Java interfaces and modifies application behavior in real time. Additionally, it supports large language model in

    Defines granular SELinux allow and disallow rules by specifying source and target contexts.

    Pythonadbagentsai
    عرض على GitHub↗7,834
  • symfony/routingالصورة الرمزية لـ symfony

    symfony/routing

    7,618عرض على GitHub↗

    This PHP routing library is an HTTP request router and matcher designed to map incoming URL paths to specific controller actions using defined patterns and configuration. It serves as a programmatic interface for defining, loading, and resolving URL patterns, while providing a URL generator to produce absolute or relative URIs from route names and parameters. The system supports diverse route loading through YAML, XML, PHP arrays, and class attributes, utilizing compiled route matching to optimize performance. It enables sophisticated request handling through regex-based path matching, sub-do

    Evaluates request attributes and boolean expressions to determine if a route matches based on runtime context.

    PHPcomponentphprouter
    عرض على GitHub↗7,618
  • stalniy/caslالصورة الرمزية لـ stalniy

    stalniy/casl

    6,952عرض على GitHub↗

    CASL is a JavaScript authorization library for defining and enforcing declarative access control rules across both frontend and backend environments. It provides an attribute-based access control system that manages permissions based on user roles and specific object properties. The library is designed for isomorphic access control, allowing a consistent set of permission rules to be shared between a server API and a client interface. It enables the serialization of permission sets as plain data objects to maintain synchronization across these different layers. Its capabilities include trans

    Provides a declarative system for defining granular permissions for application resources using actions and conditions.

    TypeScript
    عرض على GitHub↗6,952
  • symfony/translationالصورة الرمزية لـ symfony

    symfony/translation

    6,607عرض على GitHub↗

    Symfony Translation is a PHP library and framework component for internationalizing applications. It provides a complete system for managing message catalogs, handling locale-aware string translation, and formatting messages using ICU MessageFormat syntax to support pluralization, gender, and conditional selection. The component organizes translatable strings into named domains, supports key-based lookup that decouples source text from localized versions, and offers deferred rendering through translatable objects that store parameters and render only when output is needed. The library disting

    Evaluates arbitrary boolean expressions using request context to decide whether a route matches.

    PHPcomponentphpsymfony
    عرض على GitHub↗6,607
  • 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

    Permit access to a subdirectory even when a broader deny rule blocks the parent directory.

    Go
    عرض على GitHub↗6,330
  • zizaco/entrustالصورة الرمزية لـ Zizaco

    Zizaco/entrust

    6,008عرض على GitHub↗

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

    Implements dynamic evaluation of boolean expressions to determine if users meet specific permission requirements.

    PHP
    عرض على GitHub↗6,008
  • kubeflow/kfservingالصورة الرمزية لـ kubeflow

    kubeflow/kfserving

    5,576عرض على GitHub↗

    KServe is an open platform for deploying and serving generative and predictive AI models on Kubernetes. It defines inference services as custom resources with declarative YAML specifications, enabling a Kubernetes-native approach to model deployment and lifecycle management. The platform leverages Knative-based serverless scaling for automatic scale-to-zero and revision management, and supports a pluggable serving runtime architecture that maps model formats to containerized execution environments. KServe distinguishes itself through model-aware autoscaling that scales replicas based on token

    Evaluates routing conditions on each request and directs it to the first matching inference step.

    Go
    عرض على GitHub↗5,576
  • kanidm/kanidmالصورة الرمزية لـ kanidm

    kanidm/kanidm

    4,595عرض على GitHub↗

    Kanidm is a centralized identity management server designed to handle authentication, authorization, and directory services across distributed infrastructure. It provides a comprehensive framework for managing human and service accounts, utilizing a schema-driven database to store identity records, group memberships, and system attributes. The platform supports a wide range of authentication methods, including passkeys, passwords, and standard protocols like OAuth2, OIDC, LDAP, and RADIUS. The system distinguishes itself through a granular access control engine that enforces security policies

    Simplifies security administration by defining access rules using group-based targets.

    Rustauthenticationiamidentity
    عرض على GitHub↗4,595
  • cerbos/cerbosالصورة الرمزية لـ cerbos

    cerbos/cerbos

    4,460عرض على GitHub↗

    Cerbos is an open-source authorization service that provides a centralized, language-agnostic engine for managing access control. It functions as a policy-as-code platform, allowing teams to define, test, and distribute authorization rules using declarative YAML or JSON configurations. By decoupling access logic from application code, it enables consistent permission enforcement across diverse service stacks. The project distinguishes itself through its ability to translate high-level authorization policies into native database query filters. This capability allows applications to enforce sec

    Writes context-aware authorization policies using a YAML configuration language to manage how users interact with application resources.

    Goaccess-controlauthorizationgo
    عرض على GitHub↗4,460
السابق12التالي
  1. Home
  2. Software Engineering & Architecture
  3. Access Rules

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

  • Access Rule InspectionTools for viewing and auditing configured network access rules and VPC endpoints. **Distinct from Access Rules:** Distinct from Access Rules: focuses on the inspection and display of existing network rules rather than their definition.
  • Accessibility RulesValidation logic for enforcing organizational accessibility standards within content editing interfaces. **Distinct from Access Rules:** Focuses on accessibility-specific validation rules, distinct from general system resource access rules.
  • Boolean Access Expressions1 وسم فرعيDynamic evaluation of boolean expressions to determine if a request matches security rules. **Distinct from Access Rules:** Focuses on the logic of expression evaluation rather than the static definition of a path-based rule.
  • Creation Restrictions1 وسم فرعيRules and validation logic for controlling the creation of new system objects. **Distinct from Access Rules:** Distinct from Access Rules: focuses specifically on object creation constraints rather than general access.
  • Group-BasedConfigurations that define access permissions based on group membership. **Distinct from Access Rules:** Distinct from Access Rules: focuses on group-based targeting rather than generic path-based rules.
  • Kernel Security Policy RulesDefinitions for granular system-level access controls based on security contexts. **Distinct from Access Rules:** Distinct from general access rules by specifically targeting OS-level security contexts (SELinux) rather than application or network paths.
  • Path-Based2 وسوم فرعية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.
  • Path-Based Override RulesRules that allow overriding broader deny rules to permit access to specific subdirectories. **Distinct from Access Rules:** Distinct from general Access Rules: focuses on the override mechanism where a child path is explicitly allowed despite a parent deny rule.
  • Rule Selection RequirementsEnforcement patterns requiring explicit authorization rule selection to prevent security downgrade attacks. **Distinct from Access Rules:** Focuses on the requirement for explicit rule selection, distinct from general access rule configuration.