Searx loves developers, just clone and start hacking. All the rest is done for you simply by using make.
git clone https://github.com/searxng/searxng.git searx
Here is how a minimal workflow looks like:
If you think at some point something fails, go back to start. Otherwise, choose a meaningful commit message and we are happy to receive your pull request. To not end in wild west we have some directives, please pay attention to our “How to contribute” guideline.
Don’t forget to install npm first.
sudo -H apt-get install npm
sudo -H pacman -S npm
sudo -H dnf install npm