All Projects → michaellzc → better-opn

michaellzc / better-opn

Licence: MIT license
A better open. Reuse the same tab on Chromium-based browsers on macOS.

Programming Languages

javascript
184084 projects - #8 most used programming language
applescript
352 projects

Labels

Projects that are alternatives of or similar to better-opn

Social Platform Donut Frontend
This is an Open Source social Platform where people can interact with Open Source expertise around the globe and work on different projects
Stars: ✭ 195 (+550%)
Mutual labels:  open
lazyExcel
a simply software like MS-Excel.it can be running muiti-platform...
Stars: ✭ 37 (+23.33%)
Mutual labels:  open
open-on-android
Open anything on your android phone
Stars: ✭ 19 (-36.67%)
Mutual labels:  open
Gradle License Plugin
Gradle plugin that provides a task to generate a HTML license report of your project.
Stars: ✭ 246 (+720%)
Mutual labels:  open
GitHubSpanishRankingGenerator
Scripts to build the GitHub Spanish rankings (users most active in each province sorted by public contributions) 🇪🇸
Stars: ✭ 19 (-36.67%)
Mutual labels:  open
nodeLHC-ESP32
Hardware aberto e colaborativo nodeLHC
Stars: ✭ 28 (-6.67%)
Mutual labels:  open
Lazynlp
Library to scrape and clean web pages to create massive datasets.
Stars: ✭ 1,985 (+6516.67%)
Mutual labels:  open
simpleopendata
simple guidelines for publishing open data in useful formats
Stars: ✭ 87 (+190%)
Mutual labels:  open
AkamaiOPEN-edgegrid-C-Sharp
No description or website provided.
Stars: ✭ 13 (-56.67%)
Mutual labels:  open
issue-states
GitHub Action that closes or reopens issues when they are moved to a project column
Stars: ✭ 64 (+113.33%)
Mutual labels:  open
opensource
Collection of Open Source packages by Otherwise
Stars: ✭ 21 (-30%)
Mutual labels:  open
Mat-O-Wahl
🇩🇪 Mat-O-Wahl - Ein einfach zu bedienender, freier Open Source Wahl-O-Mat Klon fuer jedermann ### 🇬🇧 🇺🇸 A simple to handle, free "Voting Advice Application" / "Electoral Compass" alternative
Stars: ✭ 27 (-10%)
Mutual labels:  open
Expo-Super-Mario-World
Native Super Mario World in Expo
Stars: ✭ 24 (-20%)
Mutual labels:  open
Open Electronics
📚 💻 Great Resources for Electronics Enthusiasts
Stars: ✭ 242 (+706.67%)
Mutual labels:  open
vscode-open-in-default-browser
Open In Default Browser
Stars: ✭ 22 (-26.67%)
Mutual labels:  open
Shopyo
🎁 Your Open web framework, designed with big in mind. Flask with Django advantages. Build your management systems, ERP products & mobile backend (coming soon). Small business needs apps included by default. First timers friendly. Email: [email protected] | password: pass
Stars: ✭ 172 (+473.33%)
Mutual labels:  open
NoPMsBot
https://telegram.dog/ShriMADhaBot
Stars: ✭ 127 (+323.33%)
Mutual labels:  open
ExplorerGenie
ExplorerGenie is an extended context menu for the Windows explorer.
Stars: ✭ 25 (-16.67%)
Mutual labels:  open
TopWerewolf
狼人杀头条App安卓项目开源,贴吧社区。爬虫抓取了包括今日头条、优酷、sohu、百度等网站中包含狼人杀及相关的新闻
Stars: ✭ 30 (+0%)
Mutual labels:  open
fleeg-platform
Fleeg is a free and open source platform to index and search pages.
Stars: ✭ 21 (-30%)
Mutual labels:  open

better-opn

A better opn. Reuse the same tab on Chrome for 👨‍💻. Inspire by create-react-app

Install

$ yarn add better-opn

$ npm install better-opn

Usage

If you wish to overwrite the default browser, override BROWSER environment variable to your desired browser name (name is platform dependent).

const opn = require('better-opn');

opn('http://localhost:3000');

Reuse tab by match host

In case your app can navigate to another pathnames and still want to reuse opened tab, set environment variable OPEN_MATCH_HOST_ONLY=true can tell this program to find reusable tab by only match the host part of your URL.

process.env.OPEN_MATCH_HOST_ONLY = 'true';

opn('http://localhost:3000/foo/bar'); // This will reuse any tab with URL starting with http://localhost:3000/

Author

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].