Metadata-Version: 2.4
Name: searxng
Version: 2025.12.3+1f6ea4127
Summary: SearXNG is a metasearch engine. Users are neither tracked nor profiled.
Home-page: https://docs.searxng.org/
Author: SearXNG
Author-email: contact@searxng.org
License: AGPL-3.0-or-later
Project-URL: Code, https://github.com/searxng/searxng
Project-URL: Issue tracker, https://github.com/searxng/searxng/issues
Keywords: metasearch searchengine search web http
Classifier: Development Status :: 5 - Production/Stable
Classifier: Topic :: Internet
Classifier: Topic :: Internet :: WWW/HTTP :: HTTP Servers
Classifier: Topic :: Internet :: WWW/HTTP :: WSGI :: Application
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Python: >=3.10
License-File: LICENSE
License-File: AUTHORS.rst
Requires-Dist: certifi==2025.11.12
Requires-Dist: babel==2.17.0
Requires-Dist: flask-babel==4.0.0
Requires-Dist: flask==3.1.2
Requires-Dist: jinja2==3.1.6
Requires-Dist: lxml==6.0.2
Requires-Dist: pygments==2.19.2
Requires-Dist: python-dateutil==2.9.0.post0
Requires-Dist: pyyaml==6.0.3
Requires-Dist: httpx[http2]==0.28.1
Requires-Dist: httpx-socks[asyncio]==0.10.0
Requires-Dist: sniffio==1.3.1
Requires-Dist: valkey==6.1.1
Requires-Dist: markdown-it-py==3.0.0
Requires-Dist: fasttext-predict==0.9.2.4
Requires-Dist: tomli==2.3.0; python_version < "3.11"
Requires-Dist: msgspec==0.20.0
Requires-Dist: typer-slim==0.20.0
Requires-Dist: isodate==0.7.2
Requires-Dist: whitenoise==6.11.0
Requires-Dist: typing-extensions==4.15.0
Provides-Extra: test
Requires-Dist: mock==5.2.0; extra == "test"
Requires-Dist: nose2[coverage_plugin]==0.15.1; extra == "test"
Requires-Dist: cov-core==1.15.0; extra == "test"
Requires-Dist: black==25.9.0; extra == "test"
Requires-Dist: pylint==4.0.3; extra == "test"
Requires-Dist: splinter==0.21.0; extra == "test"
Requires-Dist: selenium==4.38.0; extra == "test"
Requires-Dist: Pallets-Sphinx-Themes==2.3.0; extra == "test"
Requires-Dist: Sphinx==8.2.3; python_version >= "3.11" and extra == "test"
Requires-Dist: Sphinx==8.1.3; python_version < "3.11" and extra == "test"
Requires-Dist: sphinx-issues==5.0.1; extra == "test"
Requires-Dist: sphinx-jinja==2.0.2; extra == "test"
Requires-Dist: sphinx-tabs==3.4.7; extra == "test"
Requires-Dist: sphinxcontrib-programoutput==0.18; extra == "test"
Requires-Dist: sphinx-autobuild==2025.8.25; python_version >= "3.11" and extra == "test"
Requires-Dist: sphinx-autobuild==2024.10.3; python_version < "3.11" and extra == "test"
Requires-Dist: sphinx-notfound-page==1.1.0; extra == "test"
Requires-Dist: myst-parser==4.0.1; extra == "test"
Requires-Dist: linuxdoc==20240924; extra == "test"
Requires-Dist: aiounittest==1.5.0; extra == "test"
Requires-Dist: yamllint==1.37.1; extra == "test"
Requires-Dist: wlc==1.16.1; extra == "test"
Requires-Dist: coloredlogs==15.0.1; extra == "test"
Requires-Dist: docutils>=0.21.2; extra == "test"
Requires-Dist: parameterized==0.9.0; extra == "test"
Requires-Dist: granian[reload]==2.6.0; extra == "test"
Requires-Dist: basedpyright==1.34.0; extra == "test"
Requires-Dist: types-lxml==2025.11.25; extra == "test"
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: home-page
Dynamic: keywords
Dynamic: license
Dynamic: license-file
Dynamic: project-url
Dynamic: provides-extra
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary

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

.. _metasearch engine: https://en.wikipedia.org/wiki/Metasearch_engine
.. _Installation guide: https://docs.searxng.org/admin/installation.html
.. _Configuration guide: https://docs.searxng.org/admin/settings/index.html
.. _CONTRIBUTING: https://github.com/searxng/searxng/blob/master/CONTRIBUTING.rst
.. _LICENSE: https://github.com/searxng/searxng/blob/master/LICENSE

.. figure:: https://raw.githubusercontent.com/searxng/searxng/master/client/simple/src/brand/searxng.svg
   :target: https://searxng.org
   :alt: SearXNG
   :width: 512px


SearXNG is a `metasearch engine`_. Users are neither tracked nor profiled.

.. image:: https://img.shields.io/badge/organization-3050ff?style=flat-square&logo=searxng&logoColor=fff&cacheSeconds=86400
   :target: https://github.com/searxng
   :alt: Organization

.. image:: https://img.shields.io/badge/documentation-3050ff?style=flat-square&logo=readthedocs&logoColor=fff&cacheSeconds=86400
   :target: https://docs.searxng.org
   :alt: Documentation

.. image:: https://img.shields.io/github/license/searxng/searxng?style=flat-square&label=license&color=3050ff&cacheSeconds=86400
   :target: https://github.com/searxng/searxng/blob/master/LICENSE
   :alt: License

.. image:: https://img.shields.io/github/commit-activity/y/searxng/searxng/master?style=flat-square&label=commits&color=3050ff&cacheSeconds=3600
   :target: https://github.com/searxng/searxng/commits/master/
   :alt: Commits

.. image:: https://img.shields.io/weblate/progress/searxng?server=https%3A%2F%2Ftranslate.codeberg.org&style=flat-square&label=translated&color=3050ff&cacheSeconds=86400
   :target: https://translate.codeberg.org/projects/searxng/
   :alt: Translated

Setup
=====

To install SearXNG, see `Installation guide`_.

To fine-tune SearXNG, see `Configuration guide`_.

Further information on *how-to* can be found `here <https://docs.searxng.org/admin/index.html>`_.

Connect
=======

If you have questions or want to connect with others in the community,
we have two official channels:

- `#searxng:matrix.org <https://matrix.to/#/#searxng:matrix.org>`_
- `#searxng @ libera.chat <https://web.libera.chat/?channel=#searxng>`_ (bridged to Matrix)

Contributing
============

See CONTRIBUTING_ for more details.

License
=======

This project is licensed under the GNU Affero General Public License (AGPL-3.0).
See LICENSE_ for more details.
