Projects
View on GitHub
Ethosa/akane
Ethosa/akane has 55 GitHub stars and 2 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-15 07:01 UTC. Last push 2023-03-29.
What you can do
- Pages with URL handling methods: equals, startswith, endswith, regex,notfound;
- templates folder;
- Only the standard library used;
- YML-like pages syntax;
Measured star growth
- in 24h
- 0
- in 7 days
- Collecting history
- in 15 days
- Collecting history
- in 1 month
- Collecting history
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
About
The Nim asynchronous web framework.
Web & AppsREADME.md
OriginalAkane
The Nim asynchronous web framework.
Deprecated
Actual version - HappyX
Latest version - 0.2.0
Stable version - 0.2.0
Install
- git:
nimble install https://github.com/Ethosa/akane.git - nimble:
nimble install akane
Features
- Pages with URL handling methods:
equals,startswith,endswith,regex,notfound; templatesfolder;- Only the standard library used;
- YML-like pages syntax;
- Debug mode;
- Password hashing;
- Working with cookies;
- Simple usage:
import akane proc main = # for gcsafe var server = newServer() # by default launches 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. equals("/getme", HttpGet): await request.answer("You can see it only on GET method! :)") server.start() main()
Debug mode
For enable debug mode, please, compile with -d:debug or --define:debug.
Tools
For enable other tools like password checking, please, compile with -d:tools or --define:tools.
FAQ
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 :star: :3
Copyright 2020-2021 Ethosa
