Open source osint projects

Every project in the registry tagged osint, ranked by real GitHub adoption.

projects 17 combined stars ★ 214K refresh nightly
01 worldmonitor ★ 90K

Real-time global intelligence dashboard. AI-powered news aggregation, geopolitical monitoring, and infrastructure tracking in a unified situational awareness in

last push13 hours ago languageTypeScript licenseAGPL-3.0
02 maigret ★ 40K

🕵️‍♂️ Collect a dossier on a person by username from 3000+ sites

last push14 hours ago languagePython licenseMIT
03 SingleFile ★ 23K

Web Extension for saving a faithful copy of a complete web page in a single HTML file

last push16 hours ago languageJavaScript licenseAGPL-3.0
04 Osintgram ★ 15K

Osintgram is a OSINT tool on Instagram. It offers an interactive shell to perform analysis on Instagram account of any users by its nickname

last push3 days ago languagePython licenseGPL-3.0
05 rengine ★ 8.9K

reNgine is an automated reconnaissance framework for web applications with a focus on highly configurable streamlined recon process via Engines, recon data corr

last push3 days ago languageHTML licenseGPL-3.0
06 reconftw ★ 8.3K

reconFTW is a tool designed to perform automated recon on a target domain by running the best set of tools to perform scanning and finding out vulnerabilities

last push22 hours ago languageShell licenseMIT
07 osmedeus ★ 6.6K

A Modern Orchestration Engine for Security

last push30 days ago languageGo licenseMIT
08 Raccoon ★ 4.1K

A high performance offensive security tool for reconnaissance and vulnerability scanning

last push7 months ago languagePython licenseMIT
09 cariddi ★ 3.8K

Take a list of domains, crawl urls and scan for endpoints, secrets, api keys, file extensions, tokens and more

last push4 days ago languageGo licenseGPL-3.0
10 sn0int ★ 2.6K

Semi-automatic OSINT framework and package manager

last push1 months ago languageRust licenseGPL-3.0
11 aleph ★ 2.5K

Search and browse documents and data; find the people and companies you look for.

last push9 months ago languageJavaScript licenseMIT
12 linkedin2username ★ 1.9K

OSINT Tool: Generate username lists for companies on LinkedIn

last push6 months ago languagePython licenseMIT
13 fsociety ★ 1.9K

A Modular Penetration Testing Framework

last push13 hours ago languagePython licenseMIT
14 MailAccess ★ 1.7K

Free email OSINT tool, 5000+ platforms, identity clustering, breach detection. No API keys required. pip install mailaccess

last push6 days ago languagePython licenseMIT
15 GooFuzz ★ 1.6K

GooFuzz is a tool to perform fuzzing with an OSINT approach, managing to enumerate directories, files, subdomains or parameters without leaving evidence on the

last push11 months ago languageShell licenseGPL-3.0
16 socid-extractor ★ 1.1K

⛏️ The extraction engine behind Maigret: turn any profile URL into a structured OSINT record across 150+ sites

last push37 hours ago languagePython licenseMIT
17 RedTiger-Tools ★ 763

RedTiger-Tools is a multifunction automation tool dedicated to pentesting and OSINT. The project is open source and designed to be fully configurable according

last push5 months ago languagePython licenseMIT

Related tags

← all tags

Frequently asked questions

How many open source osint projects are there?

This registry tracks 17 projects tagged osint, with 213,607 GitHub stars between them. The most-adopted is worldmonitor at 90,021 stars.

Are these osint projects free to use?

Yes — 17 of the 17 carry an explicit open-source licence across 3 distinct licences, so there is no licence fee. Where a project also sells a hosted or enterprise version, the self-hosted path remains free.

Which osint project should I choose?

The list above is ranked by GitHub stars, but stars measure attention rather than fit. Check three things on each card: the licence (permissive versus copyleft), the language it is written in, and the last-push date — a high-star project that has not been pushed in a year is a liability.

Are these osint projects still maintained?

12 of the 17 were pushed in the last 90 days, and every card shows its exact last-push date so you can see the rest. Sort your shortlist by that date before committing to a migration.