You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Go to file
Martin Fischer 5ce3091837 [enh] add pyrightconfig.json
By adding this file Pyright automatically detects the
packages from our Python virtual environment.

This can be tested by using the Pyright extension
for VS Code or by running npx pyright.
2 years ago
.github [mod] GitHub workflow: use cache 2 years ago
dockerfiles [mod] adjust dockerfiles/uwsgi.ini 2 years ago
docs [docs] fix some warnings from Sphinx-doc update 4.3.2 to 4.4.0 2 years ago
examples Fix whitespaces 8 years ago
searx Merge pull request #801 from dalf/fix-checker 2 years ago
searxng_extra [fix] external bangs: don't overwrite Bangs in data trie 2 years ago
src/brand [simple] ImageLayout.watch: `img_load_error.svg` if img load fails 2 years ago
tests [typing] add results.Timing 2 years ago
utils Merge pull request #686 from return42/lib_redis 2 years ago
.config.sh reference docs.searxng.org 2 years ago
.coveragerc [mod] use github actions instead of travis 4 years ago
.dir-locals.el [emacs] .dir-locals.el: in json-mode use indentation of 4 2 years ago
.dockerignore [fix] tidy up ignore lists .gitignore & .dockerignore 3 years ago
.gitattributes [fix] update .gitattributes 3 years ago
.gitignore [mod] Tools to install and maintain NVM versions manager for Node.js 3 years ago
.nvm_packages [mod] NVM: dev-tools pre-installed in NVM's node installation 3 years ago
.nvmrc [mod] NVM: pin Node.js to v16.13.0 3 years ago
.pylintrc [pylint] disable consider-using-f-string in .pylintrc 3 years ago
.weblate [translations] web integration 3 years ago
.yamllint.yml [enh] add test.yamllint - lint yaml files 3 years ago
AUTHORS.rst [mod] engines - add IMDB / Internet Movie Database 3 years ago
CHANGELOG.rst reference docs.searxng.org 2 years ago
CONTRIBUTING.md reference docs.searxng.org 2 years ago
Dockerfile [mod] Dockerfile: use binary from pypi 2 years ago
LICENSE [fix] full AGPLv3+ license according to #382 9 years ago
Makefile [mod] CI target test.rst: test reST markup of README.rst 2 years ago
PULL_REQUEST_TEMPLATE.md Add PR template and contribution guidelines 4 years ago
README.rst [mod] update README.rst / differences to searx 2 years ago
babel.cfg babel.cfg: ignore node_modules directories 3 years ago
manage [fix] issue reported by: make test.shell 2 years ago
pyrightconfig.json [enh] add pyrightconfig.json 2 years ago
requirements-dev.txt Bump sphinx from 4.3.2 to 4.4.0 2 years ago
requirements.txt Revert "[hotfix] interim fix to get docker-build of CI without issues" 2 years ago
setup.py reference docs.searxng.org 2 years ago

README.rst

.. SPDX-License-Identifier: AGPL-3.0-or-later

----

.. figure:: https://raw.githubusercontent.com/searxng/searxng/master/src/brand/searxng.svg
   :target: https://docs.searxng.org/
   :alt: SearXNG
   :width: 100%
   :align: center

----

Privacy-respecting, hackable `metasearch engine`_

If you are looking for running instances, ready to use, then visit searx.space_.
Otherwise jump to the user_, admin_ and developer_ handbooks you will find on
our homepage_.

|SearXNG install|
|SearXNG homepage|
|SearXNG wiki|
|AGPL License|
|Issues|
|commits|
|weblate|
|SearXNG logo|

----

.. _searx.space: https://searx.space
.. _user: https://docs.searxng.org/user
.. _admin: https://docs.searxng.org/user/admin
.. _developer: https://docs.searxng.org/dev
.. _homepage: https://docs.searxng.org/
.. _metasearch engine: https://en.wikipedia.org/wiki/Metasearch_engine

.. |SearXNG logo| image:: https://raw.githubusercontent.com/searxng/searxng/master/src/brand/searxng-wordmark.svg
   :target: https://docs.searxng.org/
   :width: 5%

.. |SearXNG install| image:: https://img.shields.io/badge/-install-blue
   :target: https://docs.searxng.org/admin/installation.html

.. |SearXNG homepage| image:: https://img.shields.io/badge/-homepage-blue
   :target: https://docs.searxng.org/

.. |SearXNG wiki| image:: https://img.shields.io/badge/-wiki-blue
   :target: https://github.com/searxng/searxng/wiki

.. |AGPL License|  image:: https://img.shields.io/badge/license-AGPL-blue.svg
   :target: https://github.com/searxng/searxng/blob/master/LICENSE

.. |Issues| image:: https://img.shields.io/github/issues/searxng/searxng?color=yellow&label=issues
   :target: https://github.com/searxng/searxng/issues

.. |PR| image:: https://img.shields.io/github/issues-pr-raw/searxng/searxng?color=yellow&label=PR
   :target: https://github.com/searxng/searxng/pulls

.. |commits| image:: https://img.shields.io/github/commit-activity/y/searxng/searxng?color=yellow&label=commits
   :target: https://github.com/searxng/searxng/commits/master

.. |weblate| image:: https://weblate.bubu1.eu/widgets/searxng/-/searxng/svg-badge.svg
   :target: https://weblate.bubu1.eu/projects/searxng/


Contact
=======

Come join us if you have questions or just want to chat about SearXNG.

Matrix
  `#searxng:matrix.org <https://matrix.to/#/#searxng:matrix.org>`_

IRC
  `#searxng on libera.chat <https://web.libera.chat/?channel=#searxng>`_
  which is bridged to Matrix.


Differences to searx
====================

SearXNG is a fork of `searx`_.  Here are some of the changes:

.. _searx: https://github.com/searx/searx


User experience
---------------

- Huge update of the simple theme:

  * usable on desktop, tablet and mobile
  * light and dark versions (you can choose in the preferences)
  * support right-to-left languages

- the translations are up to date, you can contribute on `Weblate`_
- the preferences page has been updated:

  * you can see which engines are reliable or not
  * engines are grouped inside each tab
  * each engine has a description

- it is easier to report a bug of an engine
- but you can also disable the recording of the metrics on the server


Setup
-----

- the Docker image is now also built for ARM64 and ARM/v7 architectures
- you don't need `Morty`_ to proxy the images even on a public instance
- on the way to embed `Filtron`_ into SearXNG
- up to date installation scripts


Contributing is easier
----------------------

- readable debug log
- contributions to the themes are made easier, check out our `Development
  Quickstart`_ guide
- a lot of code cleanup and bug fixes
- the dependencies are up to date

.. _Morty: https://github.com/asciimoo/morty
.. _Filtron: https://github.com/searxng/filtron
.. _Weblate: https://weblate.bubu1.eu/projects/searxng/searxng/
.. _Development Quickstart: https://docs.searxng.org/dev/quickstart.html


Translations
============

We need translators, suggestions are welcome at
https://weblate.bubu1.eu/projects/searxng/searxng/

.. figure:: https://weblate.bubu1.eu/widgets/searxng/-/multi-auto.svg
   :target: https://weblate.bubu1.eu/projects/searxng/