Xah Code

Math & Programing, tutorials & essays. There are 3.4 thousand articles. Use the search box on top to find what you are looking for. For latest articles, subscribe: ProgramingWeb DevEmacsMath.

Download this entire website for offline reading. No ads. There are a total of 3.4 thousand HTML pages. Use the paypal button below. In the comment field, put “xahlee.info site”. Pay $49. I'll email you the download link. Make sure your email address is included and correct.


Math reference works and essays. Full index at Xah Math. The following are popular topics.

curve icon

Visual Dictionary of Special Plane Curves

A dictionary of plane curves, with history, definition, formulas, and properties. Heavily enhanced with illustrations, video animations, GeoGebra interactive applet, and Mathematica notebooks. (70+ pages)

surface icon

Surface Gallery

60+ surfaces in mostly differential geometry and 30+ minimal surfaces. Moebius strip, klein bottle, cross-cap, pseudosphere, hyperboloid, minimal surfaces… (70+ pages)

wall paper icon

Wallpaper Groups

A exposition on wallpaper groups, with illustrations of the 17 wallpaper groups and a wallpaper gallery. Technically, the derivation of all discontinuous groups of rotation and translation in the plane. (7+ pages, 100+ illustrations)

tiling icon

Math Graphics Gallery

A collection of mathematical images. We all know mathematics is beautiful, but did you know that math can appear beautiful too?

Includes two critical essays: Algorithmic Mathematical Art that surveys and defines the subject, and Geometry: Requirements for a Visualization System for 2020.

Great Math Programs

A annotated listing of 100+ excellent recreational math programs. You'll find polyhedra & Rubic cubes, curves & surfaces, fractals & L-systems, tilings & symmetry, game of hex & game of life, go & five-in-a-row, peg solitare & polyominos, …

Computing & its People

Tutorials, Critiques, Commentaries on aspects of the computing industry, technical & social. Siphon my knowledge into your brain; assimilate my sensibilities to your spine. Over 1k articles. Index at Computing & its People.

HTML5 logo black






emacs logo


(400 pages)
LISP logo

Emacs Lisp


Linux Tutorial

camel for perl snake for python

Perl & Python


Web Dev Articles


Web Tech Gossip Articles

PHP-logo 2


xah java logo





POV-Ray & 3D Geometry Programing


Unicode Gallery & Tutorial ∑ ∞ π © ™ § ☺ ♀ ♂ ♥


Keyboards, Layouts, Hotkeys, Macros, RSI ⌨


on Programing Languages