# Compojure apps, in the style of Sinatra

DevFeed: [Compojure apps, in the style of Sinatra](<https://devfeed.tech/articles/compojure-apps-in-the-style-of-sinatra-32159.md>)

Original publisher: [Read original article](<https://adambard.com/blog/sinatra-docs-in-clojure/>)

Published: 2014-09-05T00:00:00Z

Content type: tutorial

Language: en

Sources: [Adam Bard](<https://devfeed.tech/sources/adam-bard.md>)

Topics: [Clojure](<https://devfeed.tech/topics/clojure.md>), [web applications](<https://devfeed.tech/topics/web-applications.md>), [Server](<https://devfeed.tech/topics/server.md>), [Web Development](<https://devfeed.tech/topics/web-development.md>)

Tags: [clojure](<https://devfeed.tech/tags/clojure.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [server](<https://devfeed.tech/tags/server.md>), [web-applications](<https://devfeed.tech/tags/web-applications.md>), [web-development](<https://devfeed.tech/tags/web-development.md>)

## AI overview

The article presents Compojure as a Sinatra-like approach for building server-side web applications in Clojure. It argues that Compojure, combined with external libraries and Ring, can provide a practical framework-style starting point and introduces a port of Sinatra's getting-started documentation.

## Source excerpt

Clojure has an approachability problem. In part, this is due to the relatively unusual syntax, but that can't get all the credit. When it comes to building server-side web applications, a major sticking point is the "lack of frameworks" problem, and more to the point, the common Clojurian's response: "Clojure users prefer to assemble their own stack from small, composable libraries."