Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Just Another Web Application Server
C Perl Shell C++ Makefile Erlang Other
Tree: 8d0e60e667

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
js
COPYING.txt
Makefile
README
alloc.c
alloc.h
amazon.c
amazon.h
auth.c
auth.h
bsd.c
config.h
database.c
database.h
database.sql
dates.c
dates.h
defines.h
dist.mk
events.c
events.h
facebook.c
facebook.h
files.c
files.h
forms.c
forms.h
headers.c
headers.h
image.c
image.h
include.h
index.c
index.h
jawas
jawas.conf
jawas.sh
jawasd.c
json.c
json.h
jws.c
jws.h
linux.c
log.c
log.h
mail.c
mail.h
methods.c
methods.h
mime.c
mime.h
pages.c
pages.h
requests.c
requests.h
responses.c
responses.h
rules.mk
server.c
server.h
signals.c
signals.h
smpp.c
smpp.h
smpp_defines.h
sms.c
sms.h
sockets.c
sockets.h
status.c
status.h
str.c
str.h
strings.c
strings.h
timers.c
timers.h
tls.c
tls.h
transfer.c
transfer.h
uri.c
uri.h
usage.c
usage.h
wand.c
wand.h

README

JAWAS - Just Another Web Application Server

Copyright (C) 2009 David J. Goehrig  <dave@nexttolast.com>

-----------------------------------------------------------------------------------------------------
This webserver is released under the AGPL, see the file COPYING.txt for details.
-----------------------------------------------------------------------------------------------------

About Jawas

Jawas was started around 6 years ago as a project to develop a new general purpose web application
server for the development of a wide variety of online games.  It has been in production for 6 years
now, and has been used by quite a few projects.  It uses a modified version of the SpiderMonkey engine
to provide Javascript scripting on the backend.  Currently, Jawas is geared towards running on
Mac OS X and FreeBSD.  Linux support is iffy.

Building Jawas

	make

Running Jawas

To run jawas, simply create a directory that contains your websites:

	mkdir -p ~/websites/www.mydomain.com

Place your files in there. And then run jawas from that root directory:

	cd ~/websites && jawasd

Jawas always attempts to keep itself alive if you run it with the -d detach flag:

	cd ~/websites && jawasd -d

Contributing to Jawas

The version of code released under the AGPL has been stripped of a number of features built for specific
clients.   As such, some of the functionality of the production version is currently missing.  If you
would like to contribute code, please email me a patch at:

	dave@nexttolast.com

If I like your style, I'll add you to the git repository at:

	git://github.com/cthulhuology/Jawas.git

Happy Coding

	Dave Goehrig <dave@nexttolast.com>
Something went wrong with that request. Please try again.