RepoGuard
Updated 8 h ago
Slack

Organization

Public GitHub footprint of Slack

@slackhq
View profile on GitHub

On a mission to make your working life simpler, more pleasant and more productive.

San Francisco & Vancouver

74

Public repositories

37,801

Total stars

1,020

Followers

The GitHub presence of slackhq showcases a diverse range of repositories primarily written in Go, Kotlin, Hack, Python, TypeScript, and JavaScript. Notable projects include nebula, a scalable overlay networking tool, and SlackTextViewController, a deprecated UIViewController subclass for messaging features. These repositories reflect the organization's commitment to enhancing productivity and collaboration.

Top languages

Go 15Kotlin 9Hack 6Python 6TypeScript 5JavaScript 4Java 3C++ 3

Public repositories

nebula

17,396

A scalable overlay networking tool with a focus on performance, simplicity and security

Go
Updated Jun 12, 2026

SlackTextViewController

8,265

⛔️**DEPRECATED** ⛔️ A drop-in UIViewController subclass with a growing text input view and other useful messaging features

Objective-C
Updated Jun 12, 2026

PanModal

3,782

An elegant and highly customizable presentation API for constructing bottom sheet modals on iOS.

Swift
Updated Jun 1, 2026

circuit

1,840

⚡️ A Compose-driven architecture for Kotlin and Android applications.

Kotlin
Updated Jun 13, 2026

go-audit

1,657

go-audit is an alternative to the auditd daemon that ships with many distros

Go
Updated Jun 11, 2026

EitherNet

794

A multiplatform, pluggable, and sealed API result type for modeling network API responses.

Kotlin
Updated Jun 10, 2026

goSDL

521

goSDL

PHP
Updated Apr 2, 2026

foundry

474

Gradle and IntelliJ build tooling used in Slack's Android repo

Kotlin
Updated Jun 8, 2026

compose-lints

472

Lint checks to aid with a healthy adoption of Compose

Kotlin
Updated Jun 13, 2026

slack-api-docs

426

API Docs for Slack.com

Unknown Language
Updated Dec 24, 2024

keeper

266

A Gradle plugin that infers Proguard/R8 keep rules for androidTest sources.

Kotlin
Updated Jun 2, 2026

astra

253

Astra is a structured log search and analytics engine developed by Slack and Salesforce

Java
Updated May 29, 2026

slack-lints

248

A collection of custom Android/Kotlin lint checks we use in our Android and Kotlin code bases at Slack.

Kotlin
Updated Jun 13, 2026

magic-cli

213

No description provided for this repository.

Ruby
Updated Jun 2, 2026

simple-kubernetes-webhook

205

This project is aimed at illustrating how to build a fully functioning kubernetes admission webhook in the simplest way possible.

Go
Updated Jun 4, 2026

csp-html-webpack-plugin

170

A plugin which, when combined with HTMLWebpackPlugin, adds CSP tags to the HTML output.

JavaScript
Updated Jun 11, 2026

hakana

104

Another typechecker for Hack, built by Slack

Rust
Updated Jun 10, 2026

vscode-hack

78

Hack language & HHVM debugger support for Visual Studio Code

TypeScript
Updated Jun 6, 2026

hack-sql-fake

76

A library for testing database driven code in Hack

Hack
Updated Jun 2, 2026

gsuite-oauth-third-party-app-report

58

Start enforcing G Suite third-party apps via OAuth

JavaScript
Updated Nov 3, 2025

backend-interview-prep-questions

46

A few questions & data to help you prepare for the Slack HQ backend interview

PLpgSQL
Updated Nov 3, 2025

moshi-gson-interop

45

An interop tool for safely mixing Moshi and Gson models in JSON serialization.

Kotlin
Updated Jun 2, 2026

kotlin-cli-util

36

Kotlin CLI utilities, mostly intended for use with Clikt

Kotlin
Updated Apr 28, 2026

tree-sitter-hack

35

Hack grammar for tree-sitter

JavaScript
Updated Nov 3, 2025

hack-json-schema

30

Generate Hack JSON Schema validators based on a JSON Schema.

Hack
Updated Jun 2, 2026

deanimator

27

Go package that can detect animated images and "deanimate" them by rendering just the first frame as a static image.

Go
Updated Jun 2, 2026

auto-value-kotlin

26

An AutoValue extension that generates binary and source compatible equivalent Kotlin data classes of AutoValue models.

Kotlin
Updated Jun 2, 2026

enzyme-to-rtl-codemod

26

No description provided for this repository.

TypeScript
Updated Jun 2, 2026

es-query-simple

23

A tiny command line utility to query elasticsearch. "

Python
Updated Jan 6, 2025

go-rsyslog-pstats

20

Parses and forwards rsyslog process stats to a local statsite, statsd, or wire protocol compatible service.

Go
Updated Jun 2, 2026

elastalert

19

Easy & Flexible Alerting With ElasticSearch

Python
Updated Jan 28, 2026

tiny-thumb

16

Novel, efficient, and practical image compression with visually appealing results. 🤏 ✨

Go
Updated Nov 3, 2025

backend-interview-prerequisites

15

A project to ensure that your backend onsite interview at Slack runs smoothly.

Go
Updated Jun 2, 2026

spark-gateway

13

REST API for interacting with batch Spark Applications on Kubernetes

Go
Updated Jun 2, 2026

sqlite-go-connect

11

A simple go app that connects to a sqlite3 database

Go
Updated Nov 3, 2025

sqlite-python-connect

10

Short bit of code to connect to a sqlite db and run a query in python

Python
Updated Aug 24, 2022

hack-graphql

9

Playground for a hack graphql server

Hack
Updated Nov 27, 2025

protoc-gen-ts

8

A Typescript Protocol Buffer Implementation from the Future :sparkles:

TypeScript
Updated Nov 3, 2025

elasticsearch_exporter

8

Elasticsearch stats exporter for Prometheus

Go
Updated Aug 5, 2022

htmlsanitizer-hack

7

A port of the PHP HTML Purifier originally developed by Edward Z. Yang into Hacklang

Hack
Updated Jun 2, 2026

sqlite-java-connect

7

This is a minimal repo project that connects to a sqlite3 database and returns a single row.

Java
Updated Nov 3, 2025

presto

7

Distributed SQL query engine for running interactive analytic queries against big data sources.

Java
Updated Aug 5, 2022

gh-stacked-diff

6

No description provided for this repository.

Go
Updated Jun 2, 2026

slack-astra-app

6

Grafana plugin that adds support for Astra

TypeScript
Updated Aug 15, 2025

vitess

5

Vitess is a database clustering system for horizontal scaling of MySQL.

Go
Updated May 15, 2026

s3cmd

5

Official s3cmd repo -- Command line tool for managing Amazon S3 and CloudFront services

Python
Updated Jul 15, 2025

RainGauge

5

RainGauge

JavaScript
Updated Aug 5, 2022

proto-hack

4

hacklang generator for protobuf

Hack
Updated Jun 2, 2026

workload-instrumentation-component-for-mysql

4

No description provided for this repository.

C++
Updated Apr 23, 2026

grpc-hack

4

A gRPC extension for HHVM

C++
Updated Nov 3, 2025

nebula-cni

3

No description provided for this repository.

Go
Updated Jun 2, 2026

sqlite-ruby-connect

3

Just a tiny lil something to connect to SQLite using Ruby

PLpgSQL
Updated Nov 3, 2025

json-schema-to-typescript

3

Compile JSONSchema to TypeScript type declarations

TypeScript
Updated Mar 17, 2025

djinni

3

A tool for generating cross-language type declarations and interface bindings.

C++
Updated Aug 5, 2022

snow

2

No description provided for this repository.

Python
Updated Jun 2, 2026

tidb

2

TiDB is an open-source, cloud-native, distributed, MySQL-Compatible database for elastic scale and real-time analytics. Try AI-powered Chat2Query free at : https://tidbcloud.com/free-trial

Unknown Language
Updated Mar 22, 2025

avro-hack

1

Apache Avro serialization library for Hack (HHVM)

Hack
Updated Jun 5, 2026

go-metrics-prometheus

1

No description provided for this repository.

Go
Updated Nov 3, 2025

quota

1

No description provided for this repository.

Unknown Language
Updated Nov 3, 2025

.github

1

No description provided for this repository.

Unknown Language
Updated Apr 24, 2024

bigredbutton

0

No description provided for this repository.

Python
Updated Jun 2, 2026

go-jira-cli

0

simple jira command line client in Go

Unknown Language
Updated Feb 24, 2026

vitess-operator

0

Kubernetes Operator for Vitess

Unknown Language
Updated Jan 27, 2026

vitess-website

0

vitess.io website and other project management related content

Unknown Language
Updated Jan 20, 2026

sqlite-android

0

Android SQLite support library

Unknown Language
Updated Oct 17, 2025

gh-ost

0

GitHub's Online Schema-migration Tool for MySQL

Go
Updated Sep 25, 2025

mycli

0

A Terminal Client for MySQL with AutoCompletion and Syntax Highlighting.

Unknown Language
Updated Sep 1, 2025

schemadiff

0

Declarative schema diffing, normalization, validation and manipulation via command line

Unknown Language
Updated May 16, 2025

skeema

0

Declarative pure-SQL schema management for MySQL and MariaDB

Unknown Language
Updated Apr 30, 2025

etcd

0

Distributed reliable key-value store for the most critical data of a distributed system

Unknown Language
Updated Feb 21, 2025

tidb-operator

0

TiDB operator creates and manages TiDB clusters running in Kubernetes.

Unknown Language
Updated Jul 21, 2023

field-utils

0

A collection of tools and code made available to Honeycomb's customers by field teams

Unknown Language
Updated Sep 15, 2022

YCSB

0

Yahoo! Cloud Serving Benchmark

Unknown Language
Updated Sep 14, 2022

py-grpc-prometheus

0

Python gRPC Prometheus

Unknown Language
Updated Aug 25, 2022

Frequently asked questions

What does slackhq build on GitHub?

slackhq builds various tools and libraries on GitHub, including networking solutions like nebula and user interface components such as SlackTextViewController. Their focus is on improving communication and productivity in software development.

Which programming languages does slackhq use?

slackhq utilizes several programming languages across its repositories, with primary languages including Go, Kotlin, Hack, Python, TypeScript, and JavaScript. This variety supports different aspects of their software development and tool creation.

Are slackhq's repositories public?

Yes, slackhq's repositories on GitHub are public. This openness allows developers and users to access and contribute to their projects, promoting collaboration and transparency within the software development community.

Is this exposure intended?

Monitor Slack with RepoGuard and get alerted the moment a new public repository appears.

Monitor this account