Khan Academy's repositories
style-guides
Docs for the Organization
live-editor
A browser-based live coding environment.
pull-request-comment-trigger
A github action for detecting a "trigger" in a pull request description or comment
khan.github.io
An index of some of the open source efforts at Khan Academy
two-truths
Two Truths and a Lie Slack Bot
pull-request-workflow-cancel
Conserve resources by cancelling workflow runs for previous commits on a pull-request.
render-gateway
The core implementation of our render-gateway service
federation
Apollo Federation
KhanAcademyDots
A browser extension for translators of Khan Academy articles and exercises. It auto-translates certain math notations (such as decimal points to decimal commas) based on your locale via an extra button in the Crowdin window.
label-studio-frontend
Data labeling react app that is backend agnostic and can be embedded into your applications — distributed as an NPM package
react-native-fs
Native filesystem access for react-native
typescript-xunit-xml
Produce xUnit-style XML output from typescript compiler messages
actions-workflow-tools
non-user-facing repo for running github actions locally
crowdin-graphie-plugin
Browser plugin for opening Graphie links in Crowdin strings in Graphie editor
eslint-plugin-graphql
:vertical_traffic_light: Check your GraphQL query strings against a schema.
flow-to-typescript-codemod
Codemod Stripe used to migrate 6.5m+ lines of code from Flow to TypeScript
google-cloud-go
Google Cloud Client Libraries for Go.
graphql-core-legacy
GraphQL base implementation for Python (legacy version – see graphql-core for the current one)
react-fast-compare
fastest deep equal comparison for React
react-loadable
:hourglass_flowing_sand: A higher order component for loading components with promises.
react-redux
Official React bindings for Redux
suppress-ts-errors
CLI tool to add @ts-expect-errors to typescript type errors