awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

8 repositorios

Awesome GitHub RepositoriesFunction Access Controls

Granular permission management for invoking database-resident functions.

Explore 8 awesome GitHub repositories matching security & cryptography · Function Access Controls. Refine with filters or upvote what's useful.

Awesome Function Access Controls GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • supabase/supabaseAvatar de supabase

    supabase/supabase

    104,317Ver en GitHub↗

    This project provides an integrated backend platform built around a relational database. It automatically generates REST and GraphQL APIs from database schemas, allowing for direct data interaction through standard requests and client libraries. The platform includes a comprehensive authentication system that manages user identity, session handling, and fine-grained access control through database-native row-level security policies. Beyond core data management, the platform offers specialized services for object storage, vector data processing for semantic search, and real-time communication

    Enforces granular execution permissions for database functions using standard role-based access control commands.

    TypeScriptaialternativeauth
    Ver en GitHub↗104,317
  • hasura/graphql-engineAvatar de hasura

    hasura/graphql-engine

    32,064Ver en GitHub↗

    graphql-engine is an automated GraphQL API engine that transforms database tables and relationships into a queryable GraphQL schema. It functions as a federation gateway and mapper, instantly generating APIs with built-in filtering, pagination, and mutations from existing databases and remote schemas. The project distinguishes itself through a fine-grained access control layer that enforces row-level and field-level permissions. It further provides a real-time data subscription server that converts standard queries into live streams and a system for triggering event-driven webhooks and notifi

    Manages which user roles are permitted to execute specific tracked SQL functions.

    TypeScriptaccess-controlapiautomatic-api
    Ver en GitHub↗32,064
  • openzeppelin/openzeppelin-contractsAvatar de OpenZeppelin

    OpenZeppelin/openzeppelin-contracts

    27,157Ver en 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

    Limits smart account operations by maintaining allowlists of specific function selectors.

    Solidityethereumevmsecurity
    Ver en GitHub↗27,157
  • ethereumbook/ethereumbookAvatar de ethereumbook

    ethereumbook/ethereumbook

    21,521Ver en GitHub↗

    This project serves as a comprehensive technical reference and educational platform for the Ethereum ecosystem. It provides a deep dive into the fundamental architecture of decentralized ledger systems, covering the core mechanisms that enable trustless state transitions, cryptographic security, and network consensus. The documentation distinguishes itself by bridging high-level conceptual frameworks with practical implementation details. It details the lifecycle of smart contract development, from source code compilation and bytecode analysis to deployment and interaction patterns. Furthermo

    Implements granular access controls and decorators to manage function visibility and state access in smart contracts.

    blockchainbookdapp
    Ver en GitHub↗21,521
  • mystenlabs/suiAvatar de MystenLabs

    MystenLabs/sui

    7,612Ver en GitHub↗

    Sui is a blockchain platform featuring an object-centric state model and resource-oriented smart contracts. It utilizes parallel transaction execution to increase network throughput and supports programmable transaction blocks that bundle multiple operations into single atomic units. The platform distinguishes itself with a capability-based access control system and zero-knowledge login mechanisms, enabling users to authenticate via identity providers without seed phrases. It also implements deterministic object addressing to allow predictable state lookups and supports the creation of soulbo

    Constrains the execution of generic functions to only be authorized by the defining module.

    Rustblockchaindistributed-ledger-technologymove
    Ver en GitHub↗7,612
  • codeigniter4/codeigniter4Avatar de codeigniter4

    codeigniter4/CodeIgniter4

    5,924Ver en GitHub↗

    CodeIgniter is a PHP web framework built on the Model-View-Controller pattern, designed for building full-stack web applications. It provides a lightweight toolkit with minimal configuration, organizing application logic into controllers, models, and views for clean separation of concerns. The framework includes a fluent query builder for constructing SQL statements programmatically, PSR-4 autoloading with namespace mapping, and a service-based dependency injection container for managing shared class instances. The framework distinguishes itself through its comprehensive set of built-in tools

    Provides built-in functions for input filtering, XSS cleaning, and other security tasks.

    PHPcodeignitercodeigniter4framework-php
    Ver en GitHub↗5,924
  • django-guardian/django-guardianAvatar de django-guardian

    django-guardian/django-guardian

    3,903Ver en GitHub↗

    django-guardian is a Django object permission library that enables the assignment of fine-grained access rights to individual database records. This system provides object-level access control, allowing users or groups to be granted permissions for specific model instances rather than applying a single global rule to an entire data model. The library includes a permission manager for the Django administrative interface, which provides a visual dashboard to assign and audit these instance-specific security rules. It also features an anonymous access controller to define and verify permissions

    Defines policies that allow unauthenticated anonymous visitors to access specific objects.

    Python
    Ver en GitHub↗3,903
  • gofiber/recipesAvatar de gofiber

    gofiber/recipes

    3,427Ver en GitHub↗

    This project is a comprehensive library of reference implementations and patterns for building web applications using the Go Fiber framework. It provides curated templates and implementation guides for creating REST APIs, web servers, and structured backend services. The repository serves as a practical resource for applying architectural patterns, including Clean and Hexagonal architectures, as well as port-and-adapter decoupling. It offers detailed examples for integrating common web features such as OAuth2 authentication, JWT verification, WebSockets for real-time communication, and server

    The project's ability to grant permission to unauthenticated users to invoke a function via resource-based policies.

    Gocookbookexamplesfiber
    Ver en GitHub↗3,427
  1. Home
  2. Security & Cryptography
  3. Application and System Security
  4. Function Access Controls

Explorar subetiquetas

  • Input Security FunctionsProvides functions for input filtering, XSS cleaning, and other security-related tasks. **Distinct from Function Access Controls:** Distinct from Function Access Controls: focuses on security functions for input filtering and XSS cleaning rather than permission management for database functions.
  • Public Access Policies1 sub-etiquetaConfiguration of resource-based policies to allow unauthenticated access to specific functions. **Distinct from Function Access Controls:** Focuses on granting public/anonymous access via policies, whereas Function Access Controls is the broader management of those permissions.