Skip to content

A fast monolithic framework of Scheme language

License

LGPL-3.0, GPL-3.0 licenses found

Licenses found

LGPL-3.0
COPYING.LESSER
GPL-3.0
COPYING
Notifications You must be signed in to change notification settings

mitchellmcmillan/artanis

 
 

Repository files navigation

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 fast monolithic framework of Scheme language

Resources

License

LGPL-3.0, GPL-3.0 licenses found

Licenses found

LGPL-3.0
COPYING.LESSER
GPL-3.0
COPYING

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Scheme 58.2%
  • Shell 39.5%
  • C++ 1.3%
  • Other 1.0%