Khan Academy
Working to make a free, world-class education available for anyone, anywhere.
Mountain View, CA
Pinned Repositories
aphrodite
Framework-agnostic CSS-in-JS with support for server-side rendering, browser prefixing, and minimum CSS generation
flow-to-ts
Convert flow code to typescript
gae_mini_profiler
A ubiquitous mini-profiler for Google App Engine, inspired by mvc-mini-profiler
genqlient
a truly type-safe Go GraphQL client
khan-api
Documentation for (and examples of) using the Khan Academy API
khan-exercises
A (deprecated) framework for building exercises to work with Khan Academy.
live-editor
A browser-based live coding environment.
perseus
Perseus is Khan Academy's exercise question editor and renderer.
react-components
style-guides
Docs for the Organization
Khan Academy's Repositories
Khan/style-guides
Docs for the Organization
Khan/perseus
Perseus is Khan Academy's exercise question editor and renderer.
Khan/genqlient
a truly type-safe Go GraphQL client
Khan/pull-request-comment-trigger
A github action for detecting a "trigger" in a pull request description or comment
Khan/wonder-blocks
React components for Wonder Blocks design system.
Khan/khan-dotfiles
Dotfiles for Khan Academy website developers.
Khan/alertlib
A small library to make it easy to send alerts to various platforms
Khan/khan-linter
Lint and code-munging tools for Khan Academy codebase
Khan/jenkins-jobs
Scripts and the like that Jenkins jobs can run.
Khan/tutoring-accuracy-dataset
This repository hosts the paper “LLM Based Math Tutoring: Challenges and Dataset”, along with the accompanying dataset. It explores the performance and challenges of Large Language Models (LLMs) in math tutoring scenarios, providing a benchmark dataset for evaluating LLM accuracy in educational contexts.
Khan/graphie-to-png
A tool for converting graphie JS code to an image
Khan/git-workflow
scripts to enable the git workflow at Khan Academy
Khan/ka-clone
manages an isolated local gitconfig for cloned repositories
Khan/beep-boop
Automated issue-frequency HipChat notifier
Khan/wonder-stuff
Packages for sharing features across JavaScript-based projects
Khan/actions
Khan/gerald
Khan/graphql-flow
Khan/babel-plugin-explicit-exports-references
Transforms all internal references to a module's exports such that each reference starts with "module.exports" instead of directly referencing an internal name.
Khan/eslint-action
Khan/golangci-lint
Linters Runner for Go. 5x faster than gometalinter. Nice colored output. Can report only new issues. Fewer false-positives. Yaml/toml config.
Khan/label-studio
Label Studio is a multi-type data labeling and annotation tool with standardized output format
Khan/label-studio-frontend
Data labeling react app that is backend agnostic and can be embedded into your applications — distributed as an NPM package
Khan/mobile-translation-dashboard
The built artifacts of our translation dashboard
Khan/changeset-per-package
Action that confirms that there is a new changeset entry present for every yarn (classic) workspace that contains provided array of file names.
Khan/frontend-infra-workshops
Code used in Frontend Infra workshops
Khan/cache-service-cache-module
An in-memory cache plugin for cache-service.
Khan/google-cloud-go
Google Cloud Client Libraries for Go.
Khan/slack-testimonials-bot
Slack bot that helps promote awareness of KA's testimonials, both internally and externally
Khan/stackdriver-gae-logrus-plugin
Structured threaded log entries for GAE Standard Environment for the Go programming language.