Skip to content

KrishnaSSH/SearxGo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published