Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/guenchi/Igropyr
a async http server base on libuv for Chez Scheme
https://github.com/guenchi/Igropyr
async chez chez-scheme cross-platform http-server library libuv scheme socket-server web webserver
Last synced: 3 months ago
JSON representation
a async http server base on libuv for Chez Scheme
- Host: GitHub
- URL: https://github.com/guenchi/Igropyr
- Owner: guenchi
- License: mit
- Created: 2018-02-21T21:31:00.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2020-03-29T01:32:18.000Z (almost 5 years ago)
- Last Synced: 2024-08-02T15:33:46.942Z (6 months ago)
- Topics: async, chez, chez-scheme, cross-platform, http-server, library, libuv, scheme, socket-server, web, webserver
- Language: C
- Homepage:
- Size: 953 KB
- Stars: 115
- Watchers: 6
- Forks: 14
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Igropyr
Cross platform async http-server for Chez Scheme## [Manual](https://guenchi.github.io/Igropyr)
How fast? (test on single thread)
![image](https://github.com/guenchi/Igropyr/blob/gh-pages/img/ab.png)
(MacBook Pro Retina, High Sierra 10.13.3, Mid 2014 2.2 GHz Intel Core i7, 16 GB 1600 MHz DDR3)Chez Scheme run with the --script option and don't compile scheme code
***Igropyr : Node***
Scheme + ChezScheme + libuv : Javascript + V8 + libuv
## Libraries may help:
***[Ballista](https://guenchi.github.io/Ballista)*** : Webframework `raven install ballista` (Express style)
***[Catapult](https://guenchi.github.io/Catapult)*** : Webframework `raven install catapult` (purely functional)
***[Core](https://guenchi.github.io/Core)*** : commonly used small functions `raven install core`
***[JSON](https://guenchi.github.io/json)*** library `raven install json`
***[JWT](https://github.com/guenchi/jwt)*** Json Web Token `raven install jwt`
***[mySQL](https://github.com/chclock/mysql)*** bingding `raven install mysql`
***[Liber](https://github.com/guenchi/Liber)*** : HTML Template `raven install liber`
## todo list```
httpshttp/2.0
connections limite
long-connection
```