There are four main types of Javanese building, namely

Joglo (mansion)

limasan (hip roff house)

Langgar (mosque)

Other include

pendapa (front hall)

serambi (terrace or verandah)

pringgitan (a building that connects the front and back halls, usually used for shadow play performances or to receive VIP guest)

senthong (emty space in house, usually consists of tree rooms)

pawon (kicthen)

pakiwan (bathroom)

gandok (pavillion)

gedogan (horse stable)

lumbung (rice barn )

and kandang (animal stall)