Skip to content
A highly customizable keyboard-oriented web browser for the XULRunner platform.
JavaScript C++ HTML Shell C CSS Other
Latest commit 00d8089 @scottjad scottjad Remove array comprehensions
They will be deprecated in ff46.
Failed to load latest commit information.
branding branding/content/about.png: logo for 'about:' page
chrome branding/content/about.png: logo for 'about:' page
components replace uses of Components.utils with Cu
content conkeror.xul: add fullscreenbutton to conkeror window
contrib Debian nightly builds: also upload .tar.xz files
debian Debian package: upload to Debian Unstable as 1.0~~pre-1+git160130-1
defaults/preferences Disable StackExchange pages modes by default
help help/help.html: rewording
locale revert 84f0553, fixing bug
modules Remove array comprehensions
search-engines Update search-engines/duckduckgo.xml
style hints-minibuffer-annotation-mode: inline hints URL display
tests refactor completers
.gitignore Add /debian/tmp/ to .gitignore
COPYING Updated license/copyright and credit information
Info.plist change version to 1.0pre1
Makefile Also remove temporary dist directory in clean target
README Rename INSTALL to README, add additional info
application.ini Increase MinVersion to 2.0 for Object.keys
chrome.manifest Support Gecko >= 26 Downloads.jsm interface
conkeror-spawn-helper.c Fix a compiler warning in clang Give Makefile more powers; remove old buildscripts
content-policy.manifest content-policy: do not auto-load the content-policy component



Conkeror is a programmable Web browser based on Mozilla's
XULRunner, inspired by GNU Emacs.

Type `C-h t' to view the tutorial, or see the wiki at for more information.

Official git repository:

Installation instructions

Run `make' to compile conkeror-spawn-helper and create the
conkeror launch script. Run `make install' to install

Compilation options

   - make PREFIX=/usr:
     Install conkeror to /usr instead of /usr/local.
     Needed in both the build stage and the install stage.
   - make DESTDIR=../pkg PREFIX=/usr install:
     Install conkeror to ../pkg/usr.
   - make etags:
     Extrude etags for ease of emacsing.
   - make dist:
     Create conkeror-$version.tar.gz, where
     version=$(grep '^Version=' application.ini | cut -d '=' -f 2)
   - make clean:
     Removes conkeror, conkeror-spawn-helper, versioned
     tarballs, and etags from the current working directory.
   - make uninstall:
     Remove files created by make install (remember to set
     PREFIX and DESTDIR, if need be). You should probably
     install by creating a proper package using your
     disribution's packaging tools instead.

Advanced Installation

Please read the page from the following list most specific
to your OS.

For Debian, Ubuntu, and similar OSes:

For Mac OS X:

For other Unix-like systems and Windows:


  - Wiki:
  - IRC: irc://
  - Mailing list:
  - Reporting bugs:
Something went wrong with that request. Please try again.