Recon-ng is a modular OSINT framework with a Metasploit-like console (use, set, run). Each module pulls data from a public source (search engines, certificate transparency logs, breach databases, social media) and stores results in a workspace DB you can query with SQL.
It is a favourite for passive reconnaissance because it never sends a packet to the target — all data comes from third-party APIs.