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
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
orestbida avatar

orestbida/cookieconsent

0
View on GitHub↗
5,548 stars·507 forks·JavaScript·MIT·3 vuesplayground.cookieconsent.orestbida.com↗

Cookieconsent

Ce projet est un gestionnaire de consentement aux cookies et un outil de conformité RGPD utilisé pour recueillir l'accord des utilisateurs pour les catégories de cookies. Il est implémenté sous forme de plugin JavaScript vanilla qui fonctionne sans frameworks ni dépendances externes.

L'outil fournit une interface de consentement multilingue qui détecte automatiquement les paramètres régionaux du navigateur ou du document pour servir du contenu traduit. Il gère les préférences de confidentialité en bloquant les iframes et les scripts tiers jusqu'à ce qu'un consentement explicite de l'utilisateur soit accordé.

Le système couvre la personnalisation de la confidentialité du site web via des bannières et des modales configurables, incluant des options pour les styles de mise en page et les thèmes. Il inclut également des capacités pour restreindre l'interaction avec la page jusqu'à ce qu'une décision de consentement soit prise.

Features

  • Cookie Consent Management - Provides a configurable banner and modal to collect user agreement for cookie categories for legal compliance.
  • Consent Management - Manages user privacy preferences and consent tracking to meet legal requirements like GDPR.
  • Consent Category Mapping - Implements a mapping system that connects cookie categories to specific UI elements for granular user consent.
  • Privacy Compliance Tools - Manages user privacy preferences and disables external resource loading until explicit consent is granted.
  • Third-Party Script Controllers - Controls the loading of external frames and scripts based on the user's granted cookie consent.
  • Consent-Driven Iframe Blocking - Prevents the loading of third-party iframes until the user provides explicit consent for that category.
  • Browser Storage Persistence - Persists user consent decisions in browser local storage to avoid re-displaying the banner on every page load.
  • Multilingual Locale Detection - Automatically detects the browser or document locale to serve the consent interface in the user's native language.
  • Multilingual Consent Interfaces - Offers a customizable UI for privacy notices that automatically serves translated content based on browser language.
  • Automatic Locale Detection - Automatically detects browser or document language to serve the interface in the corresponding translation.
  • Content Translation - Serves translated interface text by matching browser or document locales to a predefined dictionary.
  • Vanilla JavaScript Implementations - Implemented using standard ECMAScript without external dependencies to ensure a lightweight footprint and broad compatibility.
  • Vanilla JavaScript Utilities - Implemented as a lightweight, dependency-free JavaScript library using native browser APIs.
  • Cookie Management - Vanilla JS cookie consent plugin for Angular.

Historique des stars

Graphique de l'historique des stars pour orestbida/cookieconsentGraphique de l'historique des stars pour orestbida/cookieconsent

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Questions fréquentes

Que fait orestbida/cookieconsent ?

Ce projet est un gestionnaire de consentement aux cookies et un outil de conformité RGPD utilisé pour recueillir l'accord des utilisateurs pour les catégories de cookies. Il est implémenté sous forme de plugin JavaScript vanilla qui fonctionne sans frameworks ni dépendances externes.

Quelles sont les fonctionnalités principales de orestbida/cookieconsent ?

Les fonctionnalités principales de orestbida/cookieconsent sont : Cookie Consent Management, Consent Management, Consent Category Mapping, Privacy Compliance Tools, Third-Party Script Controllers, Consent-Driven Iframe Blocking, Browser Storage Persistence, Multilingual Locale Detection.

Quelles sont les alternatives open-source à orestbida/cookieconsent ?

Les alternatives open-source à orestbida/cookieconsent incluent : cavi-au/consent-o-matic — Consent-O-Matic is a browser extension and cookie consent automation tool designed to automatically interact with… getpublii/publii — Publii is a local static site generator and offline content management system. It operates as a desktop application… tarekraafat/autocomplete.js — autoComplete.js is a vanilla JavaScript library used to add searchable suggestion dropdowns to input elements. It… mdn/webextensions-examples — This project is a reference library and collection of practical code samples for building browser extensions using… ehtagtranslation/ehsyringe — EhSyringe is a browser translation extension and tag translation engine designed to replace website tags and content… violentmonkey/violentmonkey — Violentmonkey is a userscript manager extension and JavaScript injection framework. It allows users to install and…

Alternatives open source à Cookieconsent

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Cookieconsent.
  • cavi-au/consent-o-maticAvatar de cavi-au

    cavi-au/Consent-O-Matic

    3,933Voir sur GitHub↗

    Consent-O-Matic is a browser extension and cookie consent automation tool designed to automatically interact with privacy notices and cookie banners. It utilizes a DOM interaction engine and a privacy preference manager to map user choices to automated actions on third-party consent management providers. The project features a custom rule engine that allows for the import of external rule lists from user-provided URLs to target specific website behaviors. It employs a targeting system that combines CSS selectors with text, style, and iframe filters to locate and interact with precise web elem

    JavaScriptbrowser-extensionconsent-managementcookies
    Voir sur GitHub↗3,933
  • getpublii/publiiAvatar de GetPublii

    GetPublii/Publii

    7,085Voir sur GitHub↗

    Publii is a local static site generator and offline content management system. It operates as a desktop application that renders content into HTML files on a local machine, removing server-side vulnerabilities and eliminating the need for a live database or active internet connection during the authoring process. The system is distinguished by a focus on privacy and search engine optimization. It includes built-in tools for GDPR compliance, such as cookie consent management and the ability to restrict third-party embeds until user consent is provided. For visibility, it automates the generati

    HTMLcmselectronelectronjs
    Voir sur GitHub↗7,085
  • tarekraafat/autocomplete.jsAvatar de TarekRaafat

    TarekRaafat/autoComplete.js

    4,020Voir sur GitHub↗

    autoComplete.js is a vanilla JavaScript library used to add searchable suggestion dropdowns to input elements. It functions as a client-side search engine and input lifecycle manager that operates without external dependencies or frameworks. The library features a customizable search engine with multiple matching modes and diacritics support for accurate data filtering. It includes a request debouncing utility to limit the frequency of network requests by delaying search execution during active typing. The system provides DOM-based suggestion rendering for real-time value discovery and an ev

    JavaScriptauto-completeautocompleteautocomplete-component
    Voir sur GitHub↗4,020
  • mdn/webextensions-examplesAvatar de mdn

    mdn/webextensions-examples

    4,447Voir sur GitHub↗

    This project is a reference library and collection of practical code samples for building browser extensions using WebExtensions APIs. It provides implementation guides and functional examples for core extension components, including content scripts, background processes, and browser action popups. The repository focuses on demonstrating specific implementation patterns for browser UI customization and web page manipulation. It includes samples for creating sidebars, context menus, and options pages, as well as techniques for injecting scripts and styles to alter DOM elements and page appeara

    JavaScript
    Voir sur GitHub↗4,447
Voir les 30 alternatives à Cookieconsent→