Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/irandeno/espresso
Minimal web framework for Deno
https://github.com/irandeno/espresso
deno typescript
Last synced: 9 days ago
JSON representation
Minimal web framework for Deno
- Host: GitHub
- URL: https://github.com/irandeno/espresso
- Owner: irandeno
- Created: 2020-04-04T12:56:09.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2022-07-08T18:19:09.000Z (over 2 years ago)
- Last Synced: 2024-10-16T23:49:12.458Z (26 days ago)
- Topics: deno, typescript
- Language: TypeScript
- Homepage:
- Size: 24.4 KB
- Stars: 44
- Watchers: 8
- Forks: 8
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
![](https://i.ibb.co/5LPRwBJ/espresso.png)
deno minimal web framework
# Getting Started
```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 :
- [x] implement dynamic routes
- [x] regex routes
- [ ] namespaced routes
- [x] implement middlewares
- [ ] default security
- [ ] serve local files
- [ ] support proxies
- [ ] handle multipart/form-data
- [ ] support for template engines
- [ ] export types
- [ ] error Handling
- [x] logging
- [ ] validation
- [ ] Testing Modules for all supported Features### 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