Skip to content
Projects

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.

How these counts are measured

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 & Apps

README.md

Original

Akane

The Nim asynchronous web framework.

Deprecated

Actual version - HappyX

wakatime Open Source Love Nim language-plastic License test

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;
  • templates folder;
  • 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