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

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 dépôts

Awesome GitHub RepositoriesFrontend Security Patterns

Defensive design patterns and UI components for securing decentralized application interfaces.

Distinct from Application and System Security: Distinct from Application and System Security: focuses specifically on client-side interface security for decentralized applications rather than general system integrity.

Explore 3 awesome GitHub repositories matching security & cryptography · Frontend Security Patterns. Refine with filters or upvote what's useful.

Awesome Frontend Security Patterns GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • offciercia/defi-developer-road-mapAvatar de OffcierCia

    OffcierCia/DeFi-Developer-Road-Map

    10,697Voir sur GitHub↗

    This project serves as a comprehensive educational roadmap and technical resource collection for developers building decentralized finance applications. It provides a structured curriculum that guides users through the entire lifecycle of blockchain development, from mastering smart contract architecture and security best practices to integrating decentralized infrastructure into modern web applications. The repository distinguishes itself by offering a holistic view of the decentralized ecosystem, bridging the gap between low-level protocol interaction and high-level application design. It c

    Implements defensive design patterns and UI components to protect user data and transaction integrity within decentralized application interfaces.

    JavaScriptawesomeawesome-listblockchain
    Voir sur GitHub↗10,697
  • apachecn/interviewAvatar de apachecn

    apachecn/Interview

    8,944Voir sur GitHub↗

    This project is a comprehensive knowledge base and study resource designed for mastering technical interviews. It provides structured guides, roadmaps, and curricula focused on data structures, algorithms, system design, and frontend engineering to help candidates prepare for software engineering screenings. The repository distinguishes itself by offering a holistic approach to professional advancement. Beyond technical drills, it includes a career development handbook covering resume optimization, salary benchmarking, and strategic negotiation coaching. It also provides detailed methodologie

    Includes defensive design patterns and methods for mitigating vulnerabilities like XSS and clickjacking in UI elements.

    Jupyter Notebookinterviewkaggleleetcode
    Voir sur GitHub↗8,944
  • rafaelvidaurre/angular-permissionAvatar de RafaelVidaurre

    RafaelVidaurre/angular-permission

    1,117Voir sur GitHub↗

    Angular Permission est un framework pour gérer le contrôle d'accès des utilisateurs dans les applications monopages (SPA) en vérifiant les rôles et les permissions par rapport à des routes d'application et des composants d'interface spécifiques. Il fonctionne comme un utilitaire de sécurité qui applique des politiques d'autorisation granulaires, garantissant que les fonctionnalités et données sensibles restent accessibles uniquement aux individus autorisés. Le système opère via un registre centralisé qui sert de source de vérité unique pour tous les rôles définis et la logique de sécurité. En utilisant des métadonnées déclaratives, les développeurs peuvent attacher des exigences d'accès directement aux définitions de routes, que la bibliothèque intercepte ensuite lors des événements de navigation pour valider l'état d'autorisation de l'utilisateur. Ce processus repose sur un modèle de machine à états qui effectue des transitions entre les vues autorisées et non autorisées en fonction de l'évaluation des rôles actuels de l'utilisateur. La bibliothèque prend en charge des flux de travail d'autorisation complexes en exécutant des fonctions définies par l'utilisateur qui retournent des promesses, permettant une résolution de permission distante ou asynchrone. Cette approche fournit une méthode cohérente pour la gestion de la sécurité frontend, empêchant les utilisateurs non autorisés d'interagir avec des composants d'interface restreints ou de visualiser des états d'application protégés.

    Implements client-side access policies to prevent unauthorized users from interacting with restricted interface components or viewing protected application states.

    JavaScript
    Voir sur GitHub↗1,117
  1. Home
  2. Security & Cryptography
  3. Application and System Security
  4. Frontend Security Patterns

Explorer les sous-tags

  • Client-Side Access PoliciesEnforcement of security policies within the browser to restrict interface component visibility. **Distinct from Frontend Security Patterns:** Distinct from general frontend security patterns: focuses on access policy enforcement rather than defensive design patterns.