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

This branch is 626 commits behind NalaGinrut/artanis:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

8520292 · Nov 6, 2015
Nov 6, 2015
Jun 15, 2015
May 22, 2015
Nov 6, 2015
Sep 20, 2015
Jul 15, 2015
Jun 18, 2015
Jul 6, 2015
Jan 20, 2015
Apr 9, 2015
May 20, 2015
Mar 2, 2015
May 22, 2015
Dec 4, 2014
Dec 4, 2014
Mar 2, 2015
Sep 20, 2015
Mar 17, 2015
Feb 19, 2013
Jun 23, 2015
Dec 4, 2014
Aug 30, 2013
Sep 20, 2015
Dec 4, 2014
Sep 20, 2015
Nov 6, 2015
Sep 20, 2015

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%