About

This site is a collection of free and open-source man pages. Its purpose is to provide convenient and stable access to man page content. For example, it has man pages for several distributions, it has permalinks, it interlinks man pages in various ways and allows linking into a specific line or section of a man page.

TOC: Contact, Features, Technology Stack, See Also and Related Services

Contact

This page and the software behind this site is written by Georg Sauthoff. Don't hesitate to contact me if you have comments, questions or suggestions about this site.

Features

Selected features of this site:

Technology Stack

The site's content is stored in a Postgresql database. The loader that imports man pages into the database is written in Python, using SQLAlchemy Core expressions for database operations. The actual site software is written in Go, using just the pq Postgres driver and the gziphandler package as non-standard dependencies. That means the Go code implements a HTTP server (using net/http) that implements a URL multiplexer, selects from the database and executes some nested Go HTML templates. The Go server is put behind an NGINX reverse proxy such that popular pages are served from a cache and to allow for seamless updates.

See Also

There are many browsable man page repositories available. The following details some of the differences of the more popular ones with this site.

All of the compared sites are missing some semi-advanced features like permalinks, inter