GitHub - asciimoo/hister: Your own search engine

1 min read Original article ↗

Your own search engine

Hister is a general purpose web search engine providing automatic full-text indexing for visited websites.

hister screenshot

hister screencast

Features

  • Privacy-focused: Keep your browsing history indexed locally - don't use remote search engines if it isn't necessary
  • Full-text indexing: Search through the actual content of web pages you've visited
  • Advanced search capabilities: Utilize a powerful query language for precise results
  • Efficient retrieval: Use keyword aliases to quickly find content
  • Flexible content management: Configure blacklist and priority rules for better control

Check out our Documentation for more details

Development

Requirements: Go 1.16 and NPM

  • Clone the repository
  • Build with ./manage.sh build (or go generate ./...; go build)

To work on the web app with hot reload and automatic Go rebuilds:

This starts a Vite dev server (with HMR) and the Go backend (with auto-rebuild via air) concurrently.

Community

Join us on IRCNet: #hister or on Discord

Bugs

Bugs or suggestions? Visit the issue tracker.

License

AGPLv3 or any later version