ctindall / artanis

A web framework for Scheme (read it backwards)

Home Page:http://web-artanis.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Build Status

GNU Artanis

Join the chat at https://gitter.im/NalaGinrut/artanis

GNU Artanis aims to be a web application framework for Scheme. The philosophy of Artanis would be very radical to try cutting-edge things. So you are under your own risk to use it. However, it may bring cool experiences when you play it.

Features:

  • GPLv3+ & LGPLv3+
  • Very lightweight: easy to hack and learn for newbies.
  • Support Json/CSV/XML/SXML.
  • A complete web-server implementation, include error page handler.
  • Aim to be high concurrency performance of the server in the future.
  • sinatra-like style route, that's why it names "artanis" ;-)
  • Database support(with guile-dbi): mysql/sqlite/postgresql.
  • Easy and nice web cache control.
  • Efficient HTML template parsing.

Manual:

http://gnu.org/software/artanis/manual

Thanks for testing

  • Fedora release 20 (Heisenbug)

    Long Li

  • Arch

    @42cmonkey

  • Debian 7.8

    NalaGinrut

  • Debian 8.0 GNU/Hurd 0.5 & GNU-Mach 1.4+git20150208

    NalaGinrut

  • OpenSUSE 12.2

    NalaGinrut

About

A web framework for Scheme (read it backwards)

http://web-artanis.com

License:GNU Lesser General Public License v3.0


Languages

Language:Scheme 56.9%Language:Shell 40.0%Language:C++ 1.3%Language:C 0.9%Language:CSS 0.6%Language:Smarty 0.3%Language:HTML 0.1%