A self-hosted meta-search engine that respects privacy, contains no ads, has clean interface and is scalable. https://search.spitfirebrowser.com
Find a file
2024-06-14 17:56:20 +02:00
static style.css improvements for map 2024-05-21 22:43:13 +02:00
templates opensearch.xml generator 2024-06-12 14:26:50 +02:00
.gitignore opensearch.xml generator 2024-06-12 14:26:50 +02:00
agent.go random user agents 2024-06-02 12:05:25 +02:00
cache.go memoryfix 2024-06-13 21:27:49 +02:00
common.go added imgur + some cleanup 2024-06-10 11:49:40 +02:00
files-thepiratebay.go added libreY/X fix for pirate bay 2024-06-08 23:06:56 +02:00
files-torrentgalaxy.go random user agents 2024-06-02 12:05:25 +02:00
files.go added libreY/X fix for pirate bay 2024-06-08 23:06:56 +02:00
forums.go caching for "files" and images + moved search result types 2024-05-24 14:07:16 +02:00
get-searchxng.go wip, revert changes 2024-06-09 12:43:46 +02:00
go.mod memoryfix 2024-06-13 21:27:49 +02:00
go.sum memoryfix 2024-06-13 21:27:49 +02:00
imageproxy.go added image proxy 2024-04-05 14:15:43 +02:00
images-imgur.go automatic reputation for search engines 2024-06-14 17:56:20 +02:00
images-quant.go automatic reputation for search engines 2024-06-14 17:56:20 +02:00
images.go automatic reputation for search engines 2024-06-14 17:56:20 +02:00
init.go opensearch.xml generator 2024-06-12 14:26:50 +02:00
LICENSE added MIT licence 2024-04-05 13:14:46 +02:00
main.go opensearch.xml generator 2024-06-12 14:26:50 +02:00
map.go map improvements + added forums search 2024-05-21 21:22:36 +02:00
open-search.go opensearch.xml generator 2024-06-12 14:26:50 +02:00
README.md caching for "files" and images + moved search result types 2024-05-24 14:07:16 +02:00
run.sh automatic reputation for search engines 2024-06-14 17:56:20 +02:00
search-engine.go automatic reputation for search engines 2024-06-14 17:56:20 +02:00
text-duckduckgo.go automatic reputation for search engines 2024-06-14 17:56:20 +02:00
text-google.go automatic reputation for search engines 2024-06-14 17:56:20 +02:00
text-librex.go automatic reputation for search engines 2024-06-14 17:56:20 +02:00
text-quant.go wip, revert changes 2024-06-09 12:43:46 +02:00
text-searchxng.go added libreY/X fix for pirate bay 2024-06-08 23:06:56 +02:00
text.go automatic reputation for search engines 2024-06-14 17:56:20 +02:00
video.go added "next" button for videos 2024-06-10 13:12:09 +02:00

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

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
  • Better name
  • LXC container
  • Docker container

Go Search Engine

A self-hosted metasearch engine that respects privacy, contains no ads, and serves as a proxy/alternative to Google website.

Features

  • Text search using Google search results.
  • Image search using the Qwant API.
  • 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)
  • Access to the internet for fetching results from the Qwant API and Google

Running the Application

git clone https://weforgecode.xyz/Spitfire/Search.git
cd Search
chmod +x ./run.sh
./run.sh