Skip to content

Commit 71aa8c6

Browse files
committed
Update README
1 parent f2c41d5 commit 71aa8c6

File tree

1 file changed

+16
-45
lines changed

1 file changed

+16
-45
lines changed

README.md

Lines changed: 16 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ Currently checking:
1212
- [fiber](https://github.com/gofiber/fiber)
1313
- [micro](https://github.com/micro/micro)
1414
- [goa](https://github.com/goadesign/goa)
15-
- [gorilla](https://github.com/gorilla/);
15+
- [gorilla](https://github.com/gorilla/)
1616

1717
## Related Resources
1818

@@ -37,6 +37,10 @@ List of checked features:
3737
- Building website pages with templates;
3838
- MVC Pattern (model, view, controller);
3939
- Authentication and Authorization;
40+
- Documentation and Swagger;
41+
- Framework specific testing (if there is anything);
42+
- Optimization (e.g. compression with GZIP);
43+
- Security (CORS for example);
4044

4145
Additionaly, some examples with:
4246
- Logging, tracing, and metrics;
@@ -50,52 +54,19 @@ Additionaly, some examples with:
5054

5155
## Current Progress
5256

53-
### gin
57+
| Feature | gin | echo | iris | fiber | micro | goa | gorilla |
58+
|----------------------------------------------------| --- | ---- | ---- | ----- | ----- | --- | ------- |
59+
| "Hello, World!" and simple JSON response ||||||||
60+
| CRUD JSON API for [the example entity][folder-pkg] |||| 👷🏼‍♂️ ||||
61+
| Paging and error handling ||||||||
62+
| Parsing query params ||||||||
63+
| Accepting and parsing form data ||||||||
64+
| Exposing static assets via an endpoint ||||||||
65+
| Building website pages with templates ||||||||
66+
| MVC Pattern (model, view, controller) ||||||||
67+
| Authentication and Authorization ||||||||
5468

55-
Not started yet.
5669

57-
### echo
58-
59-
| Status | Feature |
60-
|-|-|
61-
| 👨🏼‍💻 | "Hello, World!" and simple JSON response |
62-
| 👨🏼‍💻 | CRUD JSON API for [the example entity][folder-pkg] |
63-
| 👨🏼‍💻 | Paging and error handling |
64-
| 👨🏼‍💻 | Parsing query params |
65-
| 👨🏼‍💻 | Accepting and parsing form data |
66-
| 👨🏼‍💻 | Exposing static assets via an endpoint |
67-
| 👨🏼‍💻 | Building website pages with templates |
68-
| 👨🏼‍💻 | MVC Pattern (model, view, controller) |
69-
| 👨🏼‍💻 | Authentication and Authorization |
70-
71-
### iris
72-
73-
| Feature | Status || Feature | Status |
74-
|-------------------------------|--------|---|-------------------------------|--------|
75-
| CRUD Endpoints | [] || Log / Trace / Metrics | [ 👨🏼‍💻 ] |
76-
| Form / File Upload | [ 👨🏼‍💻 ] || Docker / Docker Compose | [ 👷🏼‍♂️ ] |
77-
| Auth / JWT | [ 👨🏼‍💻 ] || Database / ORM | [ 👨🏼‍💻 ] |
78-
| Security / CORS | [ 👨🏼‍💻 ] || Work with MySQL | [ 👨🏼‍💻 ] |
79-
| Optimization / GZIP | [ 👨🏼‍💻 ] || Work with PostgreSQL | [ 👨🏼‍💻 ] |
80-
| Testing | [ 👨🏼‍💻 ] || Work with MongoDB | [ 👨🏼‍💻 ] |
81-
| Load testing / Benchmark | [ 👨🏼‍💻 ] || Work with Redis | [ 👨🏼‍💻 ] |
82-
| Documentation / Swagger | [ 👨🏼‍💻 ] || Work with Kafka | [ 👨🏼‍💻 ] |
83-
84-
### fiber
85-
86-
Not started yet.
87-
88-
### micro
89-
90-
Not started yet.
91-
92-
### goa
93-
94-
Not started yet.
95-
96-
### gorilla
97-
98-
Not started yet.
9970

10071
[folder-pkg]: https://github.com/CoderVlogger/go-web-frameworks/tree/main/pkg "Shared package"
10172
[codervlogger-goweb]: https://www.codervlogger.com/go-web-frameworks-and-toolkits/ "Go Web Frameworks and Toolkits"

0 commit comments

Comments
 (0)