npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

terminus-cloud-settings-sync

v1.8.0

Published

Cloud Services sync the Tabby config and connections across platform devices.

Downloads

240

Readme

Tabby Sync Cloud Settings


❤️ If you love the project, please Sponsor it so I will have self-fund to keep it long live development. Thanks so much! ❤️

Plugin for Tabby SSH https://github.com/Eugeny/tabby

With this plugin you could sync your settings (Including saved SSH Sessions) automatically across devices.

Current platforms supported: MacOS Windows Linux

This plugin is FREE of use under public license MIT.

Publishing

Dropbox OAuth uses PKCE, so published builds only need the Dropbox app key; do not embed the Dropbox app secret in the plugin.

Register this exact redirect URI in the Dropbox App Console under OAuth 2 → Redirect URIs:

http://localhost:53682/dropbox/callback

During connection, the plugin temporarily listens on that loopback address, validates the OAuth state, completes the token exchange automatically, and then closes the listener. Manual callback paste remains available as a fallback if the local port cannot be opened.

Set DROPBOX_APP_KEY in the environment before building, watching, or publishing:

DROPBOX_APP_KEY=your_dropbox_app_key npm run build
DROPBOX_APP_KEY=your_dropbox_app_key npm run watch
DROPBOX_APP_KEY=your_dropbox_app_key npm publish

The environment variable belongs to the build/watch process, not the Tabby process. If a webpack watcher was started without DROPBOX_APP_KEY, stop it and restart it with the variable; otherwise each rebuild overwrites dist/index.js with an empty app key.

For GitHub Actions, store the value as a repository secret named DROPBOX_APP_KEY and expose it only to the publish step:

- name: Publish package
  run: npm publish
  env:
    NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
    DROPBOX_APP_KEY: ${{ secrets.DROPBOX_APP_KEY }}

prepublishOnly fails when DROPBOX_APP_KEY is missing, preventing a release with Dropbox authentication disabled. The app key is compiled into dist/index.js and must be treated as public client metadata, not as a secret.

Current supported Cloud Services


Checkout some screenshots


Plugin support vary amount of cloud services. More clouds will be supported soon in the future.

Any feedback will be appreciated for next version releases. Hope you will like this plugin for your productivity work.

Love the plugin? Buy me a coffee.


Donate to TranIT

Change logs


Keep tracking of version release change logs

[v1.6.5] - 2024-10-14

  • Dropbox official supported.
  • Plugin logs supported.
  • Optimize the sync feature.
  • Fix known bugs
  • UI Adjustments according to Tabby newer version.

[v1.6.0] - 2023-02-17

  • Fix WebDav init sync issue.
  • Improve self checking for update.
  • Add support for rollback to previous version.
  • Sponsor list added.
  • Minor bug fixes.

[v1.5.2] - 2022-11-19

  • Add custom config for setting interval syncing time.
  • Added Check for update tab.
  • Support check for update and inline update for the plugin.
  • Minor bug fixes.

[v1.5.1] - 2022-08-16

  • Inline Feedback, change logs, donate button, and more.
  • Improve UI for better user experience.
  • Minor fixes and bugs.

[v1.5.0] - 2022-07-17

  • Official support for S3 Compatibility Minio, and others...
  • Minor fixes and bugs.

[v1.4.3] - ...

  • Minor fixes and bugs.

[v1.4.0] - 2022-05-22

  • Auto sync support (Detect sync settings from other machine from cloud).
  • Critical bugs fix.
  • Minor fixes and bugs.

[v1.3.0] - 2021-12-21

  • Support FTP / FTPs Port setting
  • Add support for Gists (GitHub, GitLab)
  • Backup the Tabby settings for first time sync.
  • Minor fixes and bugs.

[v1.2.2] - 2021-08-24

Added

[v1.2.1] - 2021-08-21

Added

[v1.2.0] - 2021-08-19

Added

[v1.1.3] - 2021-08-14

Fixes

  • Add logger.
  • Minor fixes and bugs.

[v1.0.2] - 2021-08-07

Fixes

  • Optimize for security setting file encryption.
  • Fixing bugs.

[v1.0.0] - 2021-08-01

Added

  • Initial the plugin package
  • Added Support for Amazon S3, FTP, WebDav