Apps Built with JavaScript

JavaScript is the one language you cannot avoid if you build for the web, and for a great many African developers it is the entry point into programming: the browser is a free development environment on any machine, which lowers the barrier considerably compared with languages needing a toolchain. On this page it covers everything from plain scripts enhancing a server-rendered page to full single-page applications and Node backends. Two practical themes recur among products here. First, restraint: the teams building for constrained connections think carefully about how much JavaScript they actually need, and sometimes the answer is very little. Second, reach: the same language runs the browser, the server, and through React Native the mobile app, which lets a tiny team cover a lot of surface. Browse what has been built below.

Browse by tech stack

Frequently asked questions

Why is JavaScript so common as a first language?
The browser is a free, universally available development environment. No toolchain or paid software is needed to start, which matters a great deal.
Is plain JavaScript still used without a framework?
Yes, deliberately. For content-driven sites on slow connections, a small amount of plain JavaScript over server-rendered HTML often outperforms a framework.