Joosy (1.0RC2) Who's using Annotated sample Guides Screencasts API Code Bugs/Patches Community

Look, it's beautiful and easy to use:

Joosy.namespace 'Posts', ->
  
  # Page that lists posts
  class @IndexPage extends ApplicationPage
    # Determines which Layout to wrap this page in
    @layout ApplicationLayout
    # Determines which template to use
    @view 'index'

    # Data fetching hook
    @fetch (complete) ->
      Post.find 'all', (posts) =>
        # Passes collection to the template
        @data.posts = posts
        complete()
-# Use Sugar.JS and Coffee!
- @posts.each (post) =>
  .well
    -# Encapsulate your code with widgets
    != @widget 'div', => new TitleEditorWidget(post)
    %hr
    %p
      -# Enjoy models interface
      = post('body').truncate(20)
      %a.btn.btn-mini{:href => "#!/posts/#{post.id()}"}
        Read it!