awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 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·2 Aufrufeplayground.cookieconsent.orestbida.com↗

Cookieconsent

Dieses Projekt ist ein Cookie-Consent-Manager und ein Tool zur DSGVO-Konformität, das verwendet wird, um die Zustimmung der Benutzer für Cookie-Kategorien einzuholen. Es ist als Vanilla-JavaScript-Plugin implementiert, das ohne externe Frameworks oder Abhängigkeiten auskommt.

Das Tool bietet eine mehrsprachige Consent-Schnittstelle, die automatisch Browser- oder Dokument-Locales erkennt, um übersetzte Inhalte bereitzustellen. Es verwaltet Datenschutzeinstellungen, indem es Drittanbieter-Iframes und Skripte blockiert, bis eine explizite Zustimmung des Benutzers erteilt wurde.

Das System deckt die Anpassung des Website-Datenschutzes durch konfigurierbare Banner und Modals ab, einschließlich Optionen für Layout-Stile und Themes. Es enthält zudem Funktionen, um die Seiteninteraktion einzuschränken, bis eine Entscheidung zur Zustimmung getroffen wurde.

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.

Star-Verlauf

Star-Verlauf für orestbida/cookieconsentStar-Verlauf für orestbida/cookieconsent

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Cookieconsent

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Cookieconsent.
  • cavi-au/consent-o-maticAvatar von cavi-au

    cavi-au/Consent-O-Matic

    3,933Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗3,933
  • getpublii/publiiAvatar von GetPublii

    GetPublii/Publii

    7,085Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗7,085
  • tarekraafat/autocomplete.jsAvatar von TarekRaafat

    TarekRaafat/autoComplete.js

    4,020Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗4,020
  • mdn/webextensions-examplesAvatar von mdn

    mdn/webextensions-examples

    4,447Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗4,447
Alle 30 Alternativen zu Cookieconsent anzeigen→

Häufig gestellte Fragen

Was macht orestbida/cookieconsent?

Dieses Projekt ist ein Cookie-Consent-Manager und ein Tool zur DSGVO-Konformität, das verwendet wird, um die Zustimmung der Benutzer für Cookie-Kategorien einzuholen. Es ist als Vanilla-JavaScript-Plugin implementiert, das ohne externe Frameworks oder Abhängigkeiten auskommt.

Was sind die Hauptfunktionen von orestbida/cookieconsent?

Die Hauptfunktionen von orestbida/cookieconsent sind: 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.

Welche Open-Source-Alternativen gibt es zu orestbida/cookieconsent?

Open-Source-Alternativen zu orestbida/cookieconsent sind unter anderem: 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…