hashicorp

HashiCorp Joined May 2011 View on GitHub

Stars
339,070
across 785 public repos
Rank
#33
of 94,827 organizations, top 0.03%
Down 1 place this week

Repositories with 50+ stars

hashicorp's repositories with their overall rank
RankRepositoryLanguageStars
532

Terraform enables you to safely and predictably create, change, and improve infrastructure. It is a source-available tool that codifies APIs into declarative configuration files that can be shared...

Go 50,189
913

A tool for secrets management, encryption as a service, and privileged access management

Go 36,495
1,282

Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure.

Go 30,110
1,508

Vagrant is a tool for building and distributing development environments.

Ruby 27,224
2,891

Nomad is an easy-to-use, flexible, and performant workload orchestrator that can deploy a mix of microservice, batch, containerized, and non-containerized applications. Nomad is easy to operate...

Go 17,090
3,199

Packer is a tool for creating identical machine images for multiple platforms from a single source configuration.

Go 15,820
5,027

The AWS Provider enables Terraform to manage AWS resources.

Go 11,138
6,400

Golang implementation of the Raft consensus protocol

Go 9,164
10,309

Golang plugin system over RPC.

Go 6,122
10,365

Service orchestration and management tool.

Go 6,080
10,874

HCL is the HashiCorp configuration language.

Go 5,835
12,544

Golang LRU cache

Go 5,138
12,758

Define infrastructure resources using programming constructs and provision them using HashiCorp Terraform

TypeScript 5,064
12,960

Terraform provider for Azure Resource Manager

Go 4,985
13,460

Template rendering, notifier, and supervisor for @HashiCorp Consul and Vault data.

Go 4,818
13,791

A tool to build, deploy, and release any application on any platform.

Go 4,717
15,540

Development and deployment made easy.

HTML 4,237
15,959

Golang package for gossip based membership and failure detection

Go 4,130
16,254

Boundary enables identity-based access management for dynamic infrastructure.

Go 4,064
19,228

Golang in-memory database built on immutable radix trees

Go 3,483
22,042

Load MDX content from anywhere

TypeScript 3,064
25,066

Golang connection multiplexing library

Go 2,710
25,417

Terraform Provider for Google Cloud Platform

Go 2,674
26,269

A Go (golang) package for representing a list of errors as a single error.

Go 2,591
28,788

Retryable HTTP client in Go

Go 2,358
32,822

Launch a subprocess with environment variables using data from @HashiCorp Consul and Vault.

Go 2,075
37,394

Package for downloading things from a string URL using a variety of protocols.

Go 1,827
38,424

A Go (golang) library for parsing and verifying versions and version constraints.

Go 1,780
39,791

Terraform Kubernetes provider

Go 1,723
42,879

Sets up Terraform CLI in your GitHub Actions workflow.

JavaScript 1,596
43,280

A Golang library for exporting performance and runtime metrics to external metrics systems (i.e. statsite, statsd)

Go 1,583
43,970

The Terraform MCP Server provides seamless integration with Terraform ecosystem, enabling advanced automation and interaction capabilities for Infrastructure as Code (IaC) development.

Go 1,557
45,481

Example usage of HashiCorp Terraform

HCL 1,505
46,674 HCL 1,469
48,947

Simple mDNS client/server library in Golang

Go 1,399
53,844

Helm chart to install Vault and other associated components.

Shell 1,264
56,036

Terraform Language Server

Go 1,209
60,695

An immutable radix tree implementation in Golang

Go 1,107
62,100

Terraform Helm provider

Go 1,078
62,817

Example usage of HashiCorp Vault secrets management

Shell 1,064
67,659

HashiCorp Terraform VSCode extension

TypeScript 976
71,182

A collection of Agent skills and Claude Code plugins for HashiCorp products.

HCL 925
77,676

First-class support for Vault and Kubernetes.

Go 842
78,299

An open source templating and deployment tool for HashiCorp Nomad jobs

Go 835
82,758

Terraform CLI commands via Go.

Go 788
91,275

First-class support for Consul Service Mesh on Kubernetes

Go 709
91,528

Raft backend implementation using BoltDB

Go 707
95,127

A github action that provides detailed bundle analysis on PRs for next.js apps

JavaScript 677
97,599

A Terraform Module for how to run Vault on AWS using Terraform and Packer

HCL 658
102,730

Terraform GitHub Actions

Shell 623
105,177

The Vault Secrets Operator (VSO) allows Pods to consume Vault secrets natively from Kubernetes Secrets.

Go 607
107,256

Discover nodes in cloud environments

Go 594
120,103

Consul cross-DC KV replication daemon.

Go 525
121,366

Helios Design System

TypeScript 519
122,621

Terraform Vault provider

Go 513
122,621

A GitHub Action that simplifies using HashiCorp Vault™ secrets as build variables.

JavaScript 513
125,262

A Next.js plugin that enables MDX pages, layouts, and front matter

JavaScript 501
125,647

Official Docker images for Vault

Shell 499
127,134

A terminal UI (TUI) for HashiCorp Nomad

Go 492
128,303

Terraform Plugin SDK enables building plugins (providers) to manage any service providers or custom in-house solutions

Go 487
128,512

Terraform provider for Azure Active Directory

Go 486
128,733

A collection of authentication Go packages related to OIDC, JWKs, Distributed Claims, LDAP

Go 485
129,739

A Terraform provider for Kubernetes that uses dynamic resource types and server-side apply. Supports all Kubernetes resources.

Go 481
130,684

Nomad Autoscaler brings autoscaling to your Nomad workloads.

Go 477
135,284

Errwrap is a Go (golang) library for wrapping and querying errors.

Go 459
138,173

Terraform Cloud Operator for Kubernetes

Go 448
138,449

Vault SSH Agent is used to enable one time keys and passwords

Go 447
138,449 Go 447
138,449 Go 447
139,780

A collection of single-file scripts to bootstrap your machines with Puppet.

Shell 442
139,780

Quick start repository for creating a Terraform provider using terraform-plugin-framework

Go 442
140,044

A helper library for shallow inspection of Terraform configurations

Go 441
148,809

Helm chart to install Consul and other associated components.

Shell 412
150,116

Quick start repository for creating a Terraform provider

Go 408
151,107

HIL is a small embedded language for string interpolations.

Go 405
152,114

A Terraform Module for how to run Consul on AWS using Terraform and Packer

HCL 402
152,791

Official Docker images for Consul.

Dockerfile 400
157,903

A next-generation framework for building Terraform providers.

Go 385
159,374

A tiny go web server that echos what you start it with!

Go 381
161,684

Former temporary home for experimental new version of HCL

Go 375
162,827

Utilities for slightly better logging in Go (Golang).

Go 372
169,326

Decorated local server for next.js that enables reloads from remote data changes

JavaScript 356
170,137

The official Ruby client for HashiCorp's Vault

Ruby 354
170,996

HashiCorp Vault Provider for Secret Store CSI Driver

Go 352
171,848

A common logging package for HashiCorp tools

Go 350
175,774

A Rails plugin for easily integrating Vault secrets

Ruby 341
185,801

Example Apps that can be deployed with Waypoint

PHP 320
186,753

Terraform Provider for Google Cloud Platform (Beta)

Go 318
187,317

Official provider for VMware desktop products: Fusion, Player, and Workstation.

Go 317
188,389

Terraform AWS Cloud Control provider

HCL 315
201,600

IP Address/UNIX Socket convenience functions for Go

Go 291
202,192

Example usage of HashiCorp Nomad

HCL 290
211,002

Consul HAProxy connector for real-time configuration

Go 276
216,487

External service monitoring for Consul

Go 268
217,843

Generate and validate Terraform plugin/provider documentation.

Go 266
225,656

OpenFaaS plugin for Nomad

Go 255
226,373

A Terraform Module for how to run Nomad on AWS using Terraform and Packer

HCL 254
232,626

Utility provider used to manage local resources, such as creating files.

Go 246
232,626

HCP Terraform/Enterprise API Client/SDK in Golang

Go 246
235,796

A repo for Packs written and maintained by Nomad community members

HCL 242

Among 94,827 organizations

250k–400k stars: 27 organizations, including hashicorp

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

Where the stars are

Languages

  1. Go 271.4k stars, 80% · 150 repos
  2. Ruby 28.2k stars, 8% · 5 repos
  3. TypeScript 10k stars, 3% · 10 repos
  4. HCL 8.9k stars, 3% · 36 repos
  5. Shell 5.5k stars, 2% · 19 repos
  6. HTML 4.2k stars, 1% · 1 repo
  7. JavaScript 4k stars, 1% · 9 repos
  8. Dockerfile 400 stars, <1% · 1 repo

and 3 more languages

When they were made

100 repos with 50+ stars, made between 2010 and 2025

Quick stats

Next rank
+10,174 stars to reach #32
Next milestone
+403,968 stars to reach the top 0.01%
Public repos
785, 237 with 50+ stars
Popular repos
40 over 1k stars, 7 over 10k stars
Top repo
terraform, #532 of all repos, 15% of stars
Smaller repos
5,617 stars from repos under 50

Stars counted Recounted daily Next count around