A self-hosted meta-search engine that respects privacy, contains no ads, has clean interface and is scalable.
https://search.spitfirebrowser.com
|
||
---|---|---|
static | ||
templates | ||
.gitignore | ||
agent.go | ||
cache.go | ||
common.go | ||
config.go | ||
files-thepiratebay.go | ||
files-torrentgalaxy.go | ||
files.go | ||
forums.go | ||
get-searchxng.go | ||
go.mod | ||
go.sum | ||
imageproxy.go | ||
images-bing.go | ||
images-deviantart.go | ||
images-imgur.go | ||
images-quant.go | ||
images.go | ||
init.go | ||
LICENSE | ||
main.go | ||
map.go | ||
node-handle-search.go | ||
node-master.go | ||
node-request-files.go | ||
node-request-forums.go | ||
node-request-images.go | ||
node-request-text.go | ||
node-request-video.go | ||
node-update.go | ||
node.go | ||
open-search.go | ||
printing.go | ||
README.md | ||
run.bat | ||
run.sh | ||
search-engine.go | ||
suggestions.go | ||
text-brave.go | ||
text-duckduckgo.go | ||
text-google.go | ||
text-librex.go | ||
text-quant.go | ||
text-searchxng.go | ||
text.go | ||
update.go | ||
user-settings.go | ||
video.go |
This projet is WIP
Completed Tasks
- Text results
- Image results
- Video results
- Map results
- Forums results
- HTML+CSS site (no JS version)
- Results cache
- Torrent results
- Better name
Pending Tasks
- Website with JS version
- JS applets for results (such as calculator)
- Dynamic results loading as user scrolls
- Replace fonts, replace icons font for SVG or remove unnecessary icons for faster loading
- LXC container
- Docker container
- Automatic updates
- Scalable crawlers and webservers + load balacing
- LibreY-like API
- Music results
Warp (Ocásek) Search Engine
A self-hosted private and anonymous metasearch engine, that aims to be more resource effichent and scalable than its competetion. Its scalable becouse switching instances when one just decides to not work/is under too much load is just inconvenient. So you can comfortably use officiall instance, or self-host your own instance.
Comparison to other search engines
Feature | Whoogle [1] | Araa-Search | LibreY | 4get | Warp |
---|---|---|---|---|---|
Works without JavaScript | ✅ | ✅ | ✅ | ✅ | ✅ |
Music search | ❓ | ❌ | ❌ | ✅ | ✅ |
Torrent search | ❌ | ✅ | ✅ | ❌ | ✅ |
API | ❌ | ✅ | ❓ [2] | ✅ | ✅ |
Scalable | ❌ | ❌ | ❌ | ❌ | ✅ |
Not Resource Hungry | ❓ Moderate | ❌ Very resource hungry | ❌ Moderate 200-400mb~ | ❌ Moderate 200-400mb~ | ✅ about 15-20MiB at idle, 17-22MiB when searching |
Dynamic Page Loading | ❓ Not specified | ❌ | ❌ | ❌ | ✅ |
User themable | ❌ | ✅ | ❌ | ❌ | ✅ |
It has dildo as logo, unironically | ❌ | ❌ | ❌ | ✅ | ❌ |
[1]: I was not able to check this since their site does not work, same for the community instances.
[2]: In the project repo they specify that it has API, but It looks like they are no loger supporting it. Or just removed "API" button and documentation, since I was not able to find it anymore.
Features
- Text search using Google, Brave, DuckDuckGo and LibreX/Y.
- Image search using the Qwant, Bing and Imgur.
- Video search using Piped API.
- Image viewing using proxy and direct links to image source pages for image searches.
- Maps using OpenStreetMap
- Files download using torrent sites.
Getting Started
Prerequisites
- Go (version 1.18 or higher recommended)
- Git (unexpected)
- Access to the internet for fetching results (even more unexpected)
Running the Application
git clone https://weforgecode.xyz/Spitfire/Search.git
cd Search
chmod +x ./run.sh
./run.sh
Its that easy!