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, fromNebula,a scalable overlay networking tool, andPanModal,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 asElectron,WebpackandVitess.

In the words of our friends atSalesforce:

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 theSlack Engineering Blog.If you're interested in working with us, see theSlack Careerspage.

Slack API Logo

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

Pinned Loading

  1. nebula nebulaPublic

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

    Go 14.3k 960

  2. PanModal PanModalPublic

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

    Swift 3.7k 526

  3. circuit circuitPublic

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

    Kotlin 1.4k 68

  4. vscode-hack vscode-hackPublic

    Hack language & HHVM debugger support for Visual Studio Code

    TypeScript 73 36

  5. goSDL goSDLPublic

    goSDL

    PHP 525 84

  6. hack-sql-fake hack-sql-fakePublic

    A library for testing database driven code in Hack

    Hack 75 30

Repositories

Showing 10 of 60 repositories
  • moshi-gson-interop Public

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

    slackhq/moshi-gson-interop’s past year of commit activity
    Kotlin 43 Apache-2.0 7 3 4 UpdatedSep 9, 2024
  • circuit Public

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

    slackhq/circuit’s past year of commit activity
    Kotlin 1,432 Apache-2.0 68 13 (1 issue needs help) 12 UpdatedSep 9, 2024
  • slack-gradle-plugin Public

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

    slackhq/slack-gradle-plugin’s past year of commit activity
    Kotlin 425 Apache-2.0 19 14 12 UpdatedSep 9, 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 225 Apache-2.0 11 11 5 UpdatedSep 9, 2024
  • compose-lints Public

    Lint checks to aid with a healthy adoption of Compose

    slackhq/compose-lints’s past year of commit activity
    Kotlin 384 Apache-2.0 20 18 (9 issues need help) 4 UpdatedSep 9, 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 207 MIT 29 22 6 UpdatedSep 9, 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 8 Apache-2.0 2,139 0 18 UpdatedSep 7, 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,289 MIT 960 78 24 UpdatedSep 7, 2024
  • kotlin-cli-util Public

    Kotlin CLI utilities, mostly intended for use with Clikt

    slackhq/kotlin-cli-util’s past year of commit activity
    Kotlin 36 Apache-2.0 3 1 0 UpdatedSep 6, 2024
  • hakana Public

    Another typechecker for Hack, built by Slack

    slackhq/hakana’s past year of commit activity
    Rust 75 MIT 6 0 5 UpdatedSep 4, 2024