MCPcopy Index your code
hub / github.com/cliqz-oss/browser-core

github.com/cliqz-oss/browser-core @v7.47.5

Chat with this repo
repository ↗ · DeepWiki ↗ · release v7.47.5 ↗ · + Follow
954 symbols 1,867 edges 289 files 41 documented · 4% updated 3y agov7.47.5 · 2020-11-17★ 1087 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Browser Core

Cliqz features are available on multiple platforms: browsers for Windows and Mac, (based on Mozilla/Firefox), for iOS (based on Mozilla/Firefox), and for Android (based on Lightning). In addition, the Cliqz for Firefox browser extension offers key Cliqz functions for Firefox users.

Browser Core is used in:

Documentation

Core modules

The Browser Core set of features consists of multiple independent modules. All modules underlie our strict privacy and user-first principles. The most important ones are:

A full list of modules can be found here. Please note that this list also includes experimental features that have not been and may not get released.

Contributing

Please make sure you read CONTRIBUTING for more information about how to setup your developement environment.

Extension points exported contracts — how you extend this code

Storage (Interface)
(no doc) [1 implementers]
modules/anolysis/sources/internals/storage/types/signals-queue.ts
FirefoxWebRequestDetails (Interface)
(no doc)
modules/webrequest-pipeline/sources/page.ts
Node (Interface)
(no doc)
modules/core/sources/LRU.ts
ResourceUpdatedCallback (Interface)
(no doc)
modules/human-web/sources/remote-resource-watcher.ts
Storage (Interface)
(no doc) [1 implementers]
modules/anolysis/sources/internals/storage/types/aggregated.ts
HostPrefsListener (Interface)
(no doc)
modules/core/sources/services/host-settings.ts
Storage (Interface)
(no doc) [1 implementers]
modules/anolysis/sources/internals/storage/types/storage.ts
Browser (Interface)
(no doc)
modules/core/sources/services/host-settings.ts

Core symbols most depended-on inside this repo

forEach
called by 56
modules/core/sources/helpers/default-map.ts
push
called by 52
modules/anolysis/sources/internals/storage/dexie.ts
toString
called by 29
modules/anolysis/sources/internals/date.ts
get
called by 28
modules/core/sources/services/host-settings.ts
keys
called by 24
modules/anolysis/sources/internals/records.ts
set
called by 23
modules/core/sources/services/host-settings.ts
delete
called by 19
modules/core/sources/helpers/default-map.ts
add
called by 15
modules/anolysis/sources/internals/storage/dexie.ts

Shape

Method 464
Function 275
Class 195
Interface 20

Languages

TypeScript99%
Python1%

Modules by API surface

modules/anolysis/sources/internals/storage/factory.ts41 symbols
modules/anolysis/sources/internals/storage/dexie.ts34 symbols
modules/core/sources/url.ts29 symbols
modules/freshtab/sources/home/components/app.jsx27 symbols
modules/human-web/sources/remote-resource-watcher.ts24 symbols
modules/human-web/sources/remote-resource-fetcher.ts16 symbols
modules/core/sources/services/host-settings.ts16 symbols
modules/core/sources/helpers/default-map.ts16 symbols
modules/freshtab/sources/home/components/pagination.jsx15 symbols
modules/core/sources/helpers/memory-async-storage.ts14 symbols
modules/anolysis/sources/internals/signals-queue.ts14 symbols
modules/anolysis/sources/internals/date.ts14 symbols

For agents

$ claude mcp add browser-core \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page