Skip to content
Privacy-respecting metasearch engine
Python CSS HTML JavaScript Other
Branch: master
Clone or download
dalf Merge pull request #1647 from dalf/no-inline-script
No inline script for oscar and simple theme
Latest commit 8e62f76 Aug 6, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
dockerfiles [fix] Docker: without -f parameter, settings.yml is not replaced by t… Aug 3, 2019
examples Fix whitespaces Jul 11, 2016
searx oscar and simple themes: no inline script (allow A+ Content-Security-… Aug 6, 2019
tests Fix bing engine results count (#1387) Aug 5, 2019
utils Suggestions: use RawTextQuery to make the suggestions URLs. Update al… Jul 17, 2019
.codecov.yml codecov : update the commit status Sep 28, 2017
.coveragerc Cover searx.utils Jul 12, 2014
.dockerignore Update Docker image Jul 13, 2019
.gitattributes [enh] add simple theme (WIP) Aug 6, 2017
.gitignore Update Docker image Jul 13, 2019
.landscape.yaml Add configuration Jul 9, 2014
.travis.yml .travis.yml: robot tests: remove the xvfb dependency Jul 13, 2019
AUTHORS.rst update AUTHORS.rst with new contributors Jan 6, 2019
CHANGELOG.rst update changelog and Jan 6, 2019
Dockerfile [fix] Dockerfile: searx version stores in org.label-schema.version (#… Aug 1, 2019
LICENSE [fix] full AGPLv3+ license according to #382 Jul 4, 2015
README.rst README.rst: installation: add searx/searx-docker Jul 13, 2019
babel.cfg [enh] babel.cfg added Jan 21, 2014 grunt_build: add node_modules/.bin to the path Aug 6, 2019
requirements-dev.txt [enh] Add Interlingua locale (requires requirements update) Jul 15, 2019
requirements.txt [enh] Add Interlingua locale (requires requirements update) Jul 15, 2019 setup: Skip test files Nov 3, 2018
tox.ini [enh] tox.ini added to rewrite standard pep8 rules Jan 2, 2015



A privacy-respecting, hackable metasearch engine.

Pronunciation: səːks

List of running instances.

See the documentation and the wiki for more information.

OpenCollective searx backers OpenCollective searx sponsors


With Docker

Go to the searx-docker project.

Without Docker

For all the details, follow this step by step installation.

Note: the documentation needs to be updated.

If you are in hurry

  • clone source: git clone && cd searx
  • install dependencies: ./ update_packages
  • edit your settings.yml (set your secret_key!)
  • run python searx/ to start the application


Bugs or suggestions? Visit the issue tracker.


More about searx

You can’t perform that action at this time.