Linear

devtools · 51-200 people · snapshot 2026-07-10 · not company-verified · linear.app

Read the full teardown: What Linear actually runs

Documented stack

CategoryToolSinceConfidenceSource
languageTypeScriptNamed as the base of Linear's stack from the founding era through the current careers-page description.2019confirmed
interviewSource accessed:
job-postSource accessed:
frontendReact2019confirmed
interviewSource accessed:
job-postSource accessed:
MobXReactive object-graph layer for the sync engine's in-memory client store (observable models, granular re-renders).2019confirmed
socialSource accessed:
job-postSource accessed:
styled-componentsconfirmed
job-postSource accessed:
backend-frameworkNode.js2019confirmed
interviewSource accessed:
job-postSource accessed:
GraphQLAPI layer, with an accompanying SDK.2019confirmed
interviewSource accessed:
job-postSource accessed:
databasePostgreSQLSystem of record; sync bootstrap responses include a _metadata_ payload showing "method":"postgres", corroborating Postgres behind the sync layer (inferred detail).2019confirmed
interviewSource accessed:
job-postSource accessed:
queueRedisUsed for queuing; named in Artman's founding-stack description.2019confirmed
interviewSource accessed:
job-postSource accessed:
TemporalNot present in the 2022 stack description; new by the 2026 careers page, where it appears both as a general backend component and as the engine behind an "agentic workload system" at production scale — likely durable-workflow orchestration for Linear's 2025 AI-agent features. Exact adoption date not stated.confirmed
job-postSource accessed:
job-postSource accessed:
hostingGoogle Cloud PlatformChosen over AWS for perceived cost-for-performance and a better UI.2019confirmed
interviewSource accessed:
job-postSource accessed:
KubernetesAdopted deliberately at a 2-engineer, 1-designer team size to avoid a later forced migration.2019confirmed
interviewSource accessed:
job-postSource accessed:
internal-toolsGitHubconfirmed
job-postSource accessed:
Slackconfirmed
job-postSource accessed:
Notionconfirmed
job-postSource accessed:
ci-cdGitHub ActionsNot explicitly named by Linear; inferred from a public linear-release-action repo (GitHub Action, Shell) in Linear's GitHub org, suggesting its use for release automation.inferred
codeSource accessed:

Migrated away from

Sources

Methodology: research assisted by AI agents, verified and edited by a human. Spot an error? Suggest a correction via pull request or email us. Work at Linear? Verify your record and get the ✓ badge.