Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SearxGO

Open metasearch engine written in Go which Aggregates results from multiple providers.

Mockups

some mockup screenshots of the app

Autocomplete

Results

Quick start

# Run
go run .
# Open UI
# http://localhost:9000

Build

go build -o searxgo
./searxgo

Configure

Edit config.toml.

Key options:

  • server.port: HTTP port (default 9000)
  • server.default_size: results per page
  • engines.*.enabled: toggle engines
  • engines.*.priority: ranking order (lower = higher priority)

Toml Config:

[server]
port = 9000
default_size = 30

[engines.google]
enabled = true
priority = 1

[engines.bing]
enabled = true
priority = 3

Endpoints

  • Web UI: /
  • Search (used by UI): /search?q=<query>&page=<n>&size=<n>

Requirements

  • Go 1.20+ (recommended)

About

Selfhosted Open metasearch engine written in Go which Aggregates results from multiple providers

Topics

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages