spellbook
spellbook copied to clipboard
Spellbook is a WebExtension to easily add new bookmarks to correct categories
Spellbook
![]()
Spellbook is a browser extension for easily managing thousands of bookmarks with novel UI innovations.
Installation
Get it now for Google Chrome or Mozilla Firefox.
Unpacked installation
pnpm install
pnpm run build
Then add the dist directory as unpacked extension to Chrome or compatible browser.
Development
pnpm install
pnpm run dev
Then add the dev directory as unpacked extension to Chrome or compatible browser.
Testing
pnpm run test
pnpm run test:puppeteer
Technology stack
I strive to use libraries that are well written and most importantly extremely small in size.
For now the stack is:
- Svelte
- Spectre.css – lightweight, responsive and modern CSS Framework
- Rambda (differences) to Ramda
- Kefir – fast and light Reactive Programming library inspired by Bacon.js and RxJS
- ESLint – Pluggable JavaScript linter
- Rollup
Licensing
Copyright © 2018–2023 Peter Hillerström and contributors
This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.
Other licenses
- The lib/rxjs.js file implements
fromEventPatternfunction from RxJS in Kefir and is licensed under Apache Software License.