fregante/ghosttext

đź‘» Use your text editor to write in your browser. Everything you type in the editor will be instantly updated in the browser (and vice versa).

View on GitHub ↗Jump to charts ↓Open shareable report →

Summary Information

Updated 5 minutes ago
Type:Plugin / ExtensionCategory(s):Browsers & ExtensionsEditors & IDEsWeb Development
Added to GitGenius on September 19th, 2026
Created on March 6th, 2014
Open Issues & Pull Requests: 40 (+0)
GitHub issues: Enabled
Number of forks: 133
Total Stargazers: 3,641 (+0)
Total Subscribers: 35 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 1.9 hours
Mean response time: 73.7 days
90th percentile: 400.2 days
Tracked items: 18

Most active contributors

Sign in to see contributor activity.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 11
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 844 days
Stale 30+ days: 11
Stale 90+ days: 11

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • bug (10)
  • enhancement (5)
  • help wanted (5)
  • browser (1)
  • new site support (1)
  • vscode (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

GhostText is a browser extension and editor plugin system that enables bidirectional text synchronization between your text editor and browser text fields.

The tool solves the friction of switching between a browser's native text input and a full-featured text editor. It works by running a browser extension that detects when you focus on a text field in the browser, then establishes a connection to a corresponding editor plugin. Any text you type in either the editor or the browser field is instantly reflected in the other, allowing you to compose in your preferred editor while the content updates live in the web page.

GhostText suits developers and writers who spend significant time editing text in browser-based interfaces—such as code review platforms, content management systems, or email clients—and want the power of their local editor without context switching. The tool supports multiple browsers including Chrome, Firefox, and Safari, and integrates with numerous editors: VS Code, Sublime Text, Vim, Neovim, Emacs, Helix, and Acme. This broad compatibility means most developers can adopt it regardless of their existing setup.

The project maintains active engagement with users through a dedicated troubleshooting page and accepts sponsorships, indicating sustained interest in the tool's reliability. The codebase is written in JavaScript and distributed across browser extension and editor plugin implementations, suggesting ongoing maintenance across multiple platforms.