1
1
# GOE
2
2
3
3
GOE is a simple and easy to use web development framework for Go. It is designed to be simple and easy to use, and to be
4
- able to quickly build a web application. It is based on the [ GoFiber] ( https://gofiber.io/ ) framework, and adds some
4
+ able to quickly build a web application. It is based on the [ GoFiber] ( https://gofiber.io/ ) v3 framework, and adds some
5
5
useful features.
6
6
7
7
GOE learned from practices of Golang projects, Java web development frameworks, such as Spring Boot, and tried to
@@ -17,7 +17,7 @@ Thanks for the following projects that GOE relies on or inspired by:
17
17
- [ PocketBase] ( https://pocketbase.io/ ) - For the mailer implementation and interface design.
18
18
- [ Delayqueue] ( https://github.com/HDT3213/delayqueue ) - For the message queue implementation.
19
19
- [ Zap] ( https://github.com/uber-go/zap ) - For the logger implementation.
20
- - [ Kelindar Event] ( https://github.com/kelindar/event ) - For the event bus implementation.
20
+ - ~~ [ Kelindar Event] ( https://github.com/kelindar/event ) - For the event bus implementation.~~
21
21
22
22
## Goals
23
23
@@ -26,12 +26,7 @@ focus on the business logic, and GOE will handle the rest.
26
26
27
27
## Supported Database
28
28
29
- Currently, GOE only supports MongoDB. Will support more SQL databases in the future.
30
-
31
- ## Plans
32
-
33
- - [ ] Code Generator, to generate the project structure and code.
34
- - [ ] gRPC Support, based on Buf.
29
+ Currently, GOE only supports MongoDB.
35
30
36
31
## Quick Start
37
32
@@ -68,4 +63,6 @@ func main() {
68
63
return
69
64
}
70
65
}
71
- ```
66
+ ```
67
+
68
+ read more in [ example] ( https://github.com/oeasenet/goe/tree/main/example )
0 commit comments