Skip to content

henrytill/noematic

Repository files navigation

Noematic

Search your backlog

CI

About

Noematic is an experimental browser extension that reimagines bookmarking. When you bookmark a page, its text content is saved locally to your computer. This content is indexed, enabling bookmarks to be retrieved through full-text search.

Status

Warning

This is a work-in-progress prototype. It is unstable and not yet fit for general use.

Development Notes

Architecture

Noematic is currently comprised of two components:

  • a web extension, usable in Firefox or Chromium browsers
  • a native executable which communicates with the extension using native messaging.

Build

On Linux:

cargo build
npm run build

The extension build products can be loaded from:

dist/share/chromium/extensions/noematic
dist/share/mozilla/extensions/noematic

Native Manifest File

Refer to the native messaging documentation for Firefox or Chromium for more information, including manifest file locations for various platforms.

On Linux, native manifests for both browsers can be installed (after building) using the following command:

npm run configure

Useful Documentation