Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
make small, simple sites
CoffeeScript Ruby
tag: v0.1.0

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
examples
external-libs
src
test
.gitignore
.npmignore
.travis.yml
LICENSE
README.md
package.json

README.md

solid Build Status

make small, simple sites.

Installation

$ npm install solid

Hello world example:

require('solid') ->
  @get "/", -> "<b>Hello world!</b>"

That's it. No, really.

A bit more contrived example can be found here, where you can see some of what you can do in solid currently.

Running tests

$ npm test

This will run solid's mocha tests.

Contributors

Abi Raja for the idea and contributions.

TODO

(Ordered roughly in terms of priority)

  • Asynchronous request handlers (reading file, etc.)
  • CSS Reset
  • Other commonly used JS libraries other than jQuery
  • Override the HTTP response header X-Powered-By to Solid from Express :)
  • Logging with noise levels (should be low-priority, basic method/path console logging already exists)
  • Better 404 page (low priority)
Something went wrong with that request. Please try again.