Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
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.