All Projects → firemacs → FiremacsWE

firemacs / FiremacsWE

Licence: Unlicense License
Firemacs as a Web Extension

Programming Languages

javascript
184084 projects - #8 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to FiremacsWE

Web Media Controller
Allows controlling media player on different sites with Media Player widget on your desktop
Stars: ✭ 36 (+38.46%)
Mutual labels:  firefox, chromium
Archivebox
🗃 Open source self-hosted web archiving. Takes URLs/browser history/bookmarks/Pocket/Pinboard/etc., saves HTML, JS, PDFs, media, and more...
Stars: ✭ 12,383 (+47526.92%)
Mutual labels:  firefox, chromium
Mue
Fast, open and free-to-use new tab page for modern browsers
Stars: ✭ 56 (+115.38%)
Mutual labels:  firefox, chromium
Playwright Sharp
.NET version of the Playwright testing and automation library.
Stars: ✭ 459 (+1665.38%)
Mutual labels:  firefox, chromium
Sponsorblock
Skip YouTube video sponsors (browser extension)
Stars: ✭ 3,627 (+13850%)
Mutual labels:  firefox, chromium
Ublock
uBlock Origin's manifesto.
Stars: ✭ 27,838 (+106969.23%)
Mutual labels:  firefox, chromium
Uget Chrome Wrapper
Moved to https://github.com/ugetdm/uget-integrator and https://github.com/ugetdm/uget-extension
Stars: ✭ 74 (+184.62%)
Mutual labels:  firefox, chromium
Playwright
Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API.
Stars: ✭ 31,513 (+121103.85%)
Mutual labels:  firefox, chromium
Surfingkeys Conf
A SurfingKeys configuration which adds 130+ key mappings for 20+ sites & OmniBar search suggestions for 50+ sites
Stars: ✭ 137 (+426.92%)
Mutual labels:  firefox, chromium
Kdeconnect Chrome Extension
A browser extension to send pages and content from your browser to connected KDE Connect devices.
Stars: ✭ 124 (+376.92%)
Mutual labels:  firefox, chromium
Privacy Redirect
A simple web extension that redirects Twitter, YouTube, Instagram & Google Maps requests to privacy friendly alternatives.
Stars: ✭ 342 (+1215.38%)
Mutual labels:  firefox, chromium
Tomato Clock
Tomato Clock is a simple browser extension for managing your productivity.
Stars: ✭ 241 (+826.92%)
Mutual labels:  firefox, chromium
Surfingkeys
Map your keys for web surfing, expand your browser with javascript and keyboard.
Stars: ✭ 3,787 (+14465.38%)
Mutual labels:  firefox, chromium
Google Music Hotkeys
Browser extension that adds keyboard control to Google / YouTube Music
Stars: ✭ 25 (-3.85%)
Mutual labels:  firefox, chromium
Playwright Go
Playwright for Go a browser automation library to control Chromium, Firefox and WebKit with a single API.
Stars: ✭ 272 (+946.15%)
Mutual labels:  firefox, chromium
Passwords Webextension
The official browser extension for the Passwords app for Nextcloud.
Stars: ✭ 68 (+161.54%)
Mutual labels:  firefox, chromium
mitm-play
Man in the middle using Playwright
Stars: ✭ 13 (-50%)
Mutual labels:  firefox, chromium
Playwright Python
Python version of the Playwright testing and automation library.
Stars: ✭ 5,583 (+21373.08%)
Mutual labels:  firefox, chromium
Chrome Export Passwords
Show all your chromium passwords in format ready to import in other browser like FireFox
Stars: ✭ 80 (+207.69%)
Mutual labels:  firefox, chromium
Extension Create
Create modern cross-browser extensions with no build configuration.
Stars: ✭ 167 (+542.31%)
Mutual labels:  firefox, chromium

FiremacsWE

Firemacs rewritten as a Web Extension. It is not ready for use yet. The Quantum update broke the API upon which the old version depended. The Web Extensions API is not as friendly to complete remapping of the keyboard to put it mildly. The absence of a Firemacs equivalent for Chome is probably evidence of this.

DON'T PANIC

The old version of Firemacs still works with Firefox Extended Support Release. Installing Firefox ESR is probably not a permanent solution. But it will allow you to continue existing workflows for several months.

Goals

  1. Emacs-like keybindings for editing text.
  2. Tab manipulation compatible with the original Firemacs
  3. Works in Firefox and Chromium/Chrome

Development

  • The simpelest useful thing that might work.
  • Eat the elephant one bite at a time.
  • Minimize dependencies.

To contribute:

  1. Use Forking and Pull requests
  2. Fork this repository to your personal Github repository
  3. Make changes to that repository.
  4. Consider creating a branch.
  5. Create a Pull Request with your changes.

Please

  • Try to keep the Pull Requests small so that Merges are less likely to be complex.
  • Strongly consider putting your changes in a branch that is not Master.
  • Test in Firefox and Chrome/Chromium
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].