Skip to content
@slackhq

Slack

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

Slack open source logo

 

At Slack, like most tech companies, we depend on open source software from all over the world to help us get things done. We're grateful to the open source community, the projects, and especially their maintainers who have allowed us to innovate and make our customers working lives a little bit more enjoyable.

Listed within this GitHub org, you'll find a collection of things built by Slack, which we think folks may find helpful or inspiring. Our published projects cover a wide range of complexity, from Nebula, a scalable overlay networking tool, and PanModal, a customizable presentation API for constructing modals on iOS, Kaldb, for storing observability data, to a variety of tutorials and snippets to complement our engineering blog posts.

 

In addition to publishing open source projects, Slack strives to actively participate in improving upon the core frameworks and technologies Slack is built upon, such as Electron, Webpack and Vitess.

        

In the words of our friends at Salesforce:

Open source drives our industry forward, kick-starts new careers, and builds trust in the products we create. From using projects, making improvements, and sharing our most impactful innovations with the community–in open source, we want to leave it better than we found it.

 

To read more about the exciting work we're doing, check out the Slack Engineering Blog. If you're interested in working with us, see the Slack Careers page.

 

 

Slack API Logo

If you're looking for Slack developer resources, tools, and SDKs, you'll want to check out the Slack API GitHub Org.

Pinned Loading

  1. nebula nebula Public

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

    Go 14.8k 988

  2. PanModal PanModal Public

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

    Swift 3.7k 535

  3. circuit circuit Public

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

    Kotlin 1.6k 77

  4. vscode-hack vscode-hack Public

    Hack language & HHVM debugger support for Visual Studio Code

    TypeScript 76 40

  5. goSDL goSDL Public

    goSDL

    PHP 524 83

  6. hack-sql-fake hack-sql-fake Public

    A library for testing database driven code in Hack

    Hack 73 30

Repositories

Showing 10 of 62 repositories
  • circuit Public

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

    slackhq/circuit’s past year of commit activity
    Kotlin 1,556 Apache-2.0 77 17 (2 issues need help) 15 Updated Dec 28, 2024
  • foundry Public

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

    slackhq/foundry’s past year of commit activity
    Kotlin 436 Apache-2.0 21 11 11 Updated Dec 28, 2024
  • nebula Public

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

    slackhq/nebula’s past year of commit activity
    Go 14,760 MIT 988 80 31 Updated Dec 23, 2024
  • astra Public

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

    slackhq/astra’s past year of commit activity
    Java 216 MIT 30 16 6 Updated Dec 23, 2024
  • slack-lints Public

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

    slackhq/slack-lints’s past year of commit activity
    Kotlin 235 Apache-2.0 13 11 (1 issue needs help) 5 Updated Dec 21, 2024
  • compose-lints Public

    Lint checks to aid with a healthy adoption of Compose

    slackhq/compose-lints’s past year of commit activity
    Kotlin 409 Apache-2.0 25 13 (5 issues need help) 12 Updated Dec 21, 2024
  • gh-ost Public Forked from github/gh-ost

    GitHub's Online Schema-migration Tool for MySQL

    slackhq/gh-ost’s past year of commit activity
    Go 1 MIT 1,410 0 0 Updated Dec 20, 2024
  • vitess Public Forked from vitessio/vitess

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

    slackhq/vitess’s past year of commit activity
    Go 10 Apache-2.0 2,170 0 4 Updated Dec 18, 2024
  • EitherNet Public

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

    slackhq/EitherNet’s past year of commit activity
    Kotlin 761 Apache-2.0 26 3 0 Updated Dec 10, 2024
  • hakana Public

    Another typechecker for Hack, built by Slack

    slackhq/hakana’s past year of commit activity
    Rust 77 MIT 6 0 1 Updated Dec 5, 2024