projectdiscovery

ProjectDiscovery Joined May 2019 View on GitHub

Stars
134,776
across 103 public repos
Rank
#142
of 94,827 organizations, top 0.1%

Repositories with 50+ stars

projectdiscovery's repositories with their overall rank
RankRepositoryLanguageStars
1,109

Nuclei is a fast, customizable vulnerability scanner powered by the global security community and built on a simple YAML-based DSL, enabling collaboration to tackle trending vulnerabilities on the...

Go 32,754
2,725

A next-generation crawling and spidering framework.

Go 17,823
3,524

Fast passive subdomain enumeration tool.

Go 14,767
4,026

Community curated list of templates for the nuclei engine to find security vulnerabilities.

JavaScript 13,319
5,379

httpx is a fast and multi-purpose HTTP toolkit that allows running multiple probes using the retryablehttp library.

Go 10,596
9,830

A fast port scanner written in go with a focus on reliability and simplicity. Designed to be used in combination with other tools for attack surface discovery in bug bounties and pentests

Go 6,362
14,099

An OOB interaction gathering server and client library

Go 4,625
21,686

Quickly discover exposed hosts on the internet using multiple search engines.

Go 3,110
21,927

A versatile and portable proxy for capturing, manipulating, and replaying HTTP/HTTPS traffic on the go.

Go 3,078
23,174

dnsx is a fast and multi-purpose DNS toolkit allow to run multiple DNS queries of your choice with a list of user-supplied resolvers.

Go 2,920
24,802

Modern CLI for exploring vulnerability data with powerful search, filtering, and analysis capabilities.

Go 2,737
40,960

MassDNS wrapper written in go to enumerate valid subdomains using active bruteforce as well as resolve subdomains with wildcard filtering and easy input-output support.

Go 1,672
42,162

Notify is a Go-based assistance package that enables you to stream the output of several tools (or read from a file) and publish it to a variety of supported platforms.

Go 1,624
50,509

Community curated list of public bug bounty and responsible disclosure programs.

Go 1,354
50,509

Nuclei plugin for BurpSuite

Java 1,354
54,667

Utility program to perform multiple operations for a given subnet/CIDR ranges.

Go 1,242
57,694

ProjectDiscovery's Open Source Tool Manager

Go 1,171
58,146

Fast and configurable TLS grabber focused on TLS based data collection.

Go 1,161
58,691

Go CLI and Library for quickly mapping organization network ranges using ASN information.

Go 1,149
59,509

A high performance go implementation of Wappalyzer Technology Detection Library

Go 1,132
63,064

Cloudlist is a tool for listing Assets from multiple Cloud Providers.

Go 1,059
65,242

Fast and customizable subdomain wordlist generator using DSL

Go 1,019
66,338

A utility to detect various technology for a given IP address.

Go 998
71,523

A high-speed tool for passively gathering URLs, optimized for efficient and comprehensive web asset discovery without active scanning.

Go 920
73,574

Go client to communicate with Chaos DB API.

Go 892
114,692

Nuclei AI - Browser Extension for Rapid Nuclei Template Generation

JavaScript 552
116,232

Go alternative of python SimpleHTTPServer

Go 544
146,831

Community curated list of search queries for various products across multiple search engines.

Go 418
182,272

A streamlined tool for discovering private TLDs for security research.

Go 327
186,721

AIx is a cli tool to interact with Large Language Models (LLM) APIs.

Go 318
203,987

Vulnerability Scan with Nuclei

JavaScript 287
205,882

DNSProb is a tool built on top of retryabledns that allows you to perform multiple dns queries of your choice with a list of user supplied resolvers.

Go 284
233,400

Web dashboard for Interactsh client

TypeScript 245
272,543

Malicious package & supply-chain intelligence

Go 203
302,610

openrisk is a tool that generates a risk score based on the results of a Nuclei scan.

Go 179
322,278

Raw HTTP client in Go for complete request control and customization.

Go 166
330,611

Package retryablehttp provides a familiar HTTP client interface with automatic retries and exponential backoff

Go 161
368,433

Retryable DNS client in Go

Go 141
372,809

Helper Libraries

Go 139
388,710

Vulnerable environments paired with ready-to-use Nuclei templates for security testing and learning! 🚀

Dockerfile 132
406,108

DSL engine

Go 125
406,108

Repository of AI-generated Nuclei templates for public CVEs not yet covered by existing templates, enhancing detection speed and coverage 👾

125
413,983

Curated list of categorized User Agents

Go 122
462,540

Community curated list of nuclei templates for finding "unknown" security vulnerabilities.

106
492,016

A simple layer for leveled logging in go

Go 98
512,299

A go flag wrapper with convenience helpers

Go 93
544,989

Nuclei documentation

HTML 86
577,175

A fingerprint generation helper for nuclei network templates

Go 80
613,485

IP/FQDN data structure helper with randomization of hosts and ports based on masscan internal logic

Go 74
640,688

Dialer with DNS Cache + Dial History

Go 70
663,577

A Golang blocking rate limit implementation

Go 67
704,714

Hybrid memory/disk map

Go 62
732,699

Tiny embeddable dns server

Go 59

Among 94,827 organizations

100k–160k stars: 104 organizations, including projectdiscovery

Stars along the bottom, and organizations in each band on a log scale

Where the stars are

Languages

  1. Go 117.9k stars, 87% · 44 repos
  2. JavaScript 14.2k stars, 11% · 3 repos
  3. Java 1.4k stars, 1% · 1 repo
  4. TypeScript 245 stars, <1% · 1 repo
  5. Dockerfile 132 stars, <1% · 1 repo
  6. HTML 86 stars, <1% · 1 repo

When they were made

53 repos with 50+ stars, made between 2018 and 2026

Quick stats

Next rank
+450 stars to reach #141
Next milestone
+55,949 stars to reach the top 0.1%
Public repos
103, 53 with 50+ stars
Popular repos
22 over 1k stars, 5 over 10k stars
Top repo
nuclei, #1,109 of all repos, 24% of stars
Smaller repos
675 stars from repos under 50

Stars counted Recounted daily Next count around