https://github.com/aslemammad/espresso
Minimal web freamework for Deno
https://github.com/aslemammad/espresso
Last synced: 9 months ago
JSON representation
Minimal web freamework for Deno
- Host: GitHub
- URL: https://github.com/aslemammad/espresso
- Owner: Aslemammad
- Fork: true (irandeno/espresso)
- Created: 2020-05-14T01:21:30.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2020-05-15T10:03:22.000Z (about 6 years ago)
- Last Synced: 2024-09-30T10:31:59.247Z (over 1 year ago)
- Language: TypeScript
- Size: 11.7 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README

deno minimal web framework
# Getting Start
```javascript
import { Application } from "https://deno.land/x/espresso/mod.ts";
const app = new Application({ port : 80});
app.get("/", (context: any) => {
context.send("Hello From Deno !");
});
app.start();
```
*This project is under heavy construction and is becoming a great thing...*
**We are very pleased with your cooperation**
**, If you are interested in working on Espresso project, here are some parts we need to implement and work**
# TODO
### Web Framework :
- [ ] implement dynamic routes
- [x] regex routes
- [ ] namespaced routes
- [ ] implement middlewares
- [ ] default security
- [ ] serve local files
- [ ] support proxies
- [ ] handle multipart/form-data
- [ ] support for template engines
- [ ] export context type
- [ ] error Handling
- [ ] logging
- [ ] validation
### community :
- [ ] init docs
- [ ] add examples
- [ ] add style guide
- [ ] add contributing guide
- [ ] specify directory structure
### website :
- [ ] init website repo
- [ ] use espresso itself in website
## Our Roadmap :
- [ ] DATABASE integration
- [ ] Microservices
- [ ] MVC Pattern
- [ ] CLI Tool
- [ ] WEB SOCKETS
- [ ] GRAPHQL
- [ ] CRYPTO
- [ ] HELPERS
- [ ] TESTS