SearExNg - a library to get and use search results from a SearXNG json endpoint

Excited to release SearExNg, an Elixir tool for the SearXNG API! SearXNG brings privacy-first metasearching, and SearExNg puts it at your fingertips in Elixir—ideal for OSINT, research, or privacy-centric projects.

Highlights:

  • Easy Queries: Search across engines within an Elixir App.
  • OSINT Power: Process and analyze data effortlessly.

Issues:

  • While there is a default instance, bots are an issue for searxng instances I highly recommend that you run your own private searxng instance for testing.
  • JSON is disabled by default for SearxNg instances, so please ensure that the instance you are using has enabled that feature.

A look at a query of an elixir forum search limited to the last day (notice the unresponsive engines here this is because of throttling from upstream vendors)

Get It Now:

  • Install via Hex: {:sear_ex_ng, “~> 0.1.0”} (sear_ex_ng | Hex).
  • Open-source—fork, tweak, or contribute!
  • Source on GitHub:

Try it out and let me know what you think. Big thanks to the elixirlang and osint communities for inspiring this!

1 Like