• Stars
    star
    3,206
  • Rank 14,009 (Top 0.3 %)
  • Language
    TypeScript
  • License
    MIT License
  • Created about 6 years ago
  • Updated 3 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Firefox extension for managing tabs and bookmarks in sidebar.

Sidebery

Firefox extension for managing tabs and bookmarks in sidebar.

Install

Stable (4.10.2): Release page | Addon page | Install
Beta (5.0.0b31): Release page | Install

Note: Before installing the beta version make sure to save backup of the Add-on data (Sidebery settings / Help / Export).

About

Sidebery is a highly configurable sidebar with panels of different types. Some of the key features:

  • Vertical tabs panels with tree or flat layout
  • Bookmarks panels
  • (v5) History panel
  • (v5) Search in panels
  • Customizable context menu
  • Customizable styles
  • Snapshots (saved windows/panels/tabs)
  • ...and more

Build

Prerequisites: latest LTS Node.js version

  1. Install dependencies: npm install
  2. Build all parts of Add-on: npm run build
  3. Create Add-on archive in ./dist: npm run build.ext

After creating the Add-on archive, you can then use the version in Firefox as follows:

  1. Open Firefox
  2. Go to about:debugging
  3. Go to "This Firefox"
  4. At "Temporary Extensions" click on "Load Temporary Add-on..."
  5. Select the .zip file in the dist directory.
  6. Close the settings tab
  7. Your Firefox now always runs with the development version
  8. For updating: Repeat all steps.

Development

Prerequisites: latest LTS Node.js version

Install dependencies: npm install
Build and watch for changes: npm run dev
Run browser with Add-on: npm run dev.run -- <firefox-executable>

License

MIT

Donate

You can donate to this project, which will motivate me to spend more time on Sidebery.

Bitcoin (BTC):
bc1q2drx3x5pfl0c68urwztvjrwgksg9u3l7mn4g4m

btc-bc1q2drx3x5pfl0c68urwztvjrwgksg9u3l7mn4g4m

Ethereum (ETH):
0x11667D20AB328194AEEc68F9385CCcf713607929

eth-0x11667D20AB328194AEEc68F9385CCcf713607929