- git:
nimble install https://github.com/Ethosa/akane.git
- nimble:
nimble install akane
- Pages with URL handling methods:
equals
,startswith
,endswith
,regex
,notfound
; templates
folder;- Only the standard library used;
- Debug mode;
- Password hashing;
- Working with cookies;
- Simple usage:
import akane proc main = # for gcsafe var server = newServer() # launch on http://localhost:5000 server.pages: equals("/"): # when url is "http://...localhost:5000/" # You also can write "/" instead of equals("/") # type of `request` is a Request. await request.answer("Hello, world!") # utf-8 encoded message. server.start() main()
For enable debug mode, please, compile with -d:debug
or --define:debug
.
Q: Where can I learn this?
A: You can see wiki page
Q: Where can I find the docs?
A: You can see docs page
Q: How can I help to develop this project?
A: You can put a โญ :3