Skip to content

Latest commit

 

History

183 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Simple Bookmarks Manager (SBM)

A simple local bookmarks manager for Chromium browsers, inspired by Firefox Places, Firefox’s bookmark management system.

This project is licensed under the Mozilla Public License 2.0 (MPL-2.0). See LICENSE for details. Source code available at: https://github.com/SoraKagami/Simple_Bookmarks_Manager

Please report issues, bugs, and suggestions at: https://github.com/SoraKagami/Simple_Bookmarks_Manager/issues

The latest stable release of Simple Bookmarks Manager is available on the Chrome Web Store.

Features

  • Chromium Sidebar/Side Panel support through SBM's optional Sidebar Mode
  • Layout & features inspired by Firefox's bookmarks manager
  • Creation, editing, sorting and management of bookmarks and folders
  • Full default Chromium bookmarks compatibility
  • Separator support using a Chromium-compatible bookmark convention: title ——— plus URL about:blank
  • Left-pane Library folder tree with collapsible subfolders
  • Drag-and-drop reordering for bookmarks and folders
  • Bookmarks search with optional limitation to the current folder & subfolders
  • Displayed bookmark title and URL truncation/Auto Scroll options for overflowing rows
  • Keyboard navigation support
  • Visual temporary sorting for folders
  • Permanent Sort-by-Name and Sort-by-Date options
  • Live refresh from Chrome bookmark events
  • Custom right-click context menus
  • Copy bookmark URLs and open search results in their containing folder
  • Configurable Details pane position, resizing, and visibility
  • Optional single-click bookmark opening and folder expansion/collapse controls for tab and Sidebar modes
  • Optional Bookmark URL opening protections (blocking) for local file, external app, javascript:, data:, and blob: URL schemes
  • Options menu with persistent settings
  • Persistent options are stored in chrome.storage.local.
  • Many advanced UI, usability, debugging, and performance options are available
  • GenAI-assisted translations available for multiple languages
  • Adjustable fonts (limited selection) and font sizes
  • Multiple themes available

Languages with UI support

  • English
  • 繁體中文
  • 简体中文
  • 日本語
  • 한국어
  • Español
  • Français
  • Deutsch
  • Português (Brasil)
  • Italiano
  • Nederlands
  • Polski
  • Türkçe
  • Tiếng Việt
  • Bahasa Indonesia
  • עברית
  • Українська
  • Русский
  • Te Reo Māori
  • N3tsp34k

Please note: languages other than English are translations made using GenAI.

Pinning Simple Bookmarks Manager for easy access

Pinning SBM to the toolbar allows faster and easier access to the extension.

Once SBM is installed in your Chromium-based browser, you can pin it to the toolbar in one of the following ways:

1. Pin via the Extensions menu

  1. Click the Extensions button, usually located to the right of the address bar.
  2. Find Simple Bookmarks Manager in the list.
  3. Click the pin icon next to Simple Bookmarks Manager.

This will pin SBM to the toolbar. If SBM is already pinned, clicking the pin icon will unpin it.

2. Pin via the Manage Extensions page

  1. Click the Extensions button, usually located to the right of the address bar.
  2. Click Manage Extensions.

Alternatively:

  1. Click the Chromium menu button.
  2. Select Extensions.
  3. Click Manage Extensions.

Once the Extensions page is open:

  1. Find Simple Bookmarks Manager in the list.
  2. Click Details.
  3. Scroll down to Pin to toolbar.
  4. Toggle the option on.

Using Sidebar / Side Panel Mode

SBM can run in the normal tab-based manager view or in Chromium's Side Panel when Sidebar Mode is enabled.

To switch SBM to Sidebar Mode:

  1. Open SBM.
  2. Open the hamburger menu.
  3. Open Options.
  4. Go to User Interface.
  5. Enable Sidebar Mode.
  6. Pin SBM to the toolbar if it is not already pinned.
  7. Close and relaunch SBM.

After Sidebar Mode is enabled, launch SBM from the extension action, such as the pinned toolbar button or an assigned extension keyboard shortcut. Chromium should open SBM in the browser's Side Panel instead of the normal tab view.

If a Chromium-based browser does not support the Side Panel API, SBM falls back to normal tab behavior.

To set or update the keyboard shortcut for launching SBM:

  1. Open chrome://extensions/shortcuts.
  2. Find Simple Bookmarks Manager.
  3. Assign a shortcut to launch the extension.

Privacy and Permissions

Permissions

  • Bookmarks: Required to read, modify and write bookmarks
  • Favicon: Required to display the bookmark icons
  • Storage: Required to store extension settings
  • SidePanel: Required for the optional Sidebar Mode

Privacy

  • No Telemetry
  • No Ads
  • No Subscriptions
  • No Network Connections

Project history

For background on how this extension was developed, including the GenAI-assisted development process, see PROJECT_HISTORY.md.

Source Code Audit by ChatGPT

As part of the development process, ChatGPT was asked to perform a source code audit to check whether any code appeared to originate from other repositories. This was done as an additional precaution rather than assuming that all code was original.

The result, last updated for the v0.7.20 release made for an interesting read and has been preserved in SOURCE_AUDIT.md.

Changelog

See CHANGELOG.md for version history.

Notes

Please note: Release builds and Chrome Web Store Releases do not contain files that are unnecessary.

The Documentation and GenAI_Prompt_Logs folders can be accessed directly on GitHub.

About

A Simple Bookmarks Manager extension for Chromium browsers.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages