Clone this wiki locally
MozRepl lets you program Firefox and other Mozilla-based applications from the inside. Curious? See how.
Install from addons.mozilla.org.
(To use with XULRunner: Right-click → “Save Link As…” then save in your app’s extensions/ directory. See below for XULRunner-specific instructions.)
Former users of MozLab, please note: the MozLab extension contains an older version of MozRepl. If you have MozLab, remove it before installing MozRepl from this page.
How to use
IDE integrationPlatform and
Hacking & customizing
- Custom commands, an introduction
- Custom commands library
- Custom interactors, an introduction
- Custom interactors library
(If you wrote MozRepl-related modules, connectors, hacks etc., go ahead and add a link.)
- Fresno – Command-line access to MozRepl
- Pluggable Perl Interface
- WWW::Mechanize::FireFox – Web automation with FireFox driven through Perl
- .NET MozRepl connector
- PyRepl – In the works. Check the wiki page for an approach
- JsShellServer – A similar way to connect to Firefox
- Web Application Attack and Audit Framework – Apparently uses MozRepl
- fireprox – A simple proxy for MozRepl over HTTP GET using express/nodejs
- Kommissar – Interactive browser automation development with Emacs and Common Lisp
Third-party articles and tutorials
(Did you write any docs about MozRepl? Feel free to link it from here.)
- Fetching Android Market Stats with Python, MozRepl, and BeautifulSoup (via wayback machine)
- MozRepl is the most exciting Firefox extension I have ever seen
- (video) Controlling Firefox 3 from Emacs using a moz-repl interface
- (Italian) MozRepl per non-Emacs users
- (english) MozRepl in a panel
- (Italian) Scaricare il contenuto di una cartella SkyDrive con Firefox e MozRepl
- Interactive HTML development in Emacs – Refresh an HTML a page in firefox as you type it in Emacs
- Lightweight MozRepl + Vim integration: Refresh Firefox, and restore scroll position on Vim save!
- (video) Browsing the web with Arduino and MozRepl (awesome)
- MozRepl Tools – Reload css or js (and Ext.component) through your editor.
- Peeking inside FireFox using MozRepl – Connecting to MozRepl with PHP
Questions? For community support please post to the mailing list. The mailing list is about MozRepl-specific issues only, for questions about programming on the Mozilla platform post to the appropriate mozilla.dev group
For commercial one-on-one support, training, and software customization, please contact the author.