Khan Academy Open Source is a collection of free, publicly available libraries and tools built by Khan Academy and made available to developers worldwide. These projects span multiple programming languages including JavaScript, Python, Go, and Swift, enabling engineers to use battle-tested components and utilities in their own applications.
The collection includes essential tools like KaTeX for fast math rendering, Perseus for building interactive exercises, React-based UI components through Wonder Blocks, and infrastructure utilities like genqlient for GraphQL. Developers benefit from Khan Academy's years of experience building educational technology.
Developers discover projects on the Khan Academy Open Source portal, then view each project's GitHub repository to access documentation, code, and installation instructions. They install the desired library into their project using standard package managers, then integrate the functionality into their application by importing and using the exported components or utilities.
Khan Academy Open Source is ideal for developers seeking production-quality libraries without licensing costs, particularly those building educational or technical tools. The collection is maintained by Khan Academy's engineering team, ensuring ongoing updates and compatibility with modern development practices. Developers should note this is a portfolio of standalone projects rather than a single integrated platform.
KaTeX is the fastest math rendering library for the web, enabling fast mathematical expression display.
Khan Academy's exercise question editor and renderer enables building interactive assessment content.
React components implement the Wonder Blocks design system for consistent UI development.
A browser-based live editor provides an interactive coding interface accessible without installation.
A type-safe GraphQL client for Go enables secure, validated API interactions.
Pre-built React components including Multi-Select, Balance Text, and custom UI elements reduce development time.
Guacamole provides general-use machine learning functions tailored for learning platforms.
Aphrodite enables CSS-in-JS styling, allowing inline styles to work seamlessly in JavaScript applications.
Pricing extracted from the product website and may change. Check the source for current details.
K Khan Academy Open SourceThis | ||||
|---|---|---|---|---|
| Starting price | Free | Free | Free | — |
| Pricing model | Free | Freemium | Free | contact_sales |
| Platforms | — | Web | Web | Web, macOS, Windows, iOS, Android |
| Top features |
|
| — |
|
| Rating | — | — | — | — |
Download 10,000+ free fonts for desktop and mobile — browse by category, designer, or popularity.
A curated font database for designers — preview and download typefaces on macOS without a browser
Generate human centric microcopy for all purposes — instantly browse, copy, and contribute interface...
Browse, preview, and test hundreds of variable fonts with live interactive sliders — a free director...
A review of typefaces and type books, with occasional commentary on fonts and typographic design.