A lightweight and super fast Go tool for generating a simple http server. Mainly meant for use in prototyping and hackathons
Creating a dart and go HTTP server is as simple as:
<INSERT COMMAND>- None.
- Passing in of an openapi YAML to generate both dart reciever and go server
- generate openapi files as well as the basic integrations for business logic and chi router system
- Creation of custom dart and go models with 1 to 1 comparison
- Comments mirrored in each codebase
- Automatic restriction on illegal call types
- CLI tool for ease of use
- Automatic docker file creation
- Automatic Swagger support and generation
- Automatic DB setup (most liekly PSQL and MongoDB support)
- Automatic status code correction
- Automatic test file creation
- Basic authorization cred setup
- Interpretation of an existing go server and creating a dart reciever from this
- Support default http and dio mode in dart (through run flag)
- GraphQL support
- GRPC support
- Javascript/typescript server support
Service name
Get Post etc…
Query params (key value)
Query body (key value or json ) [maybe just json]
Dart (meant to be inserted into an existing flutter app) All functions for each call seperted into files of each call type (GET, PUT, POST, etc...) A folder with models An empty var with server name (global to services) Go Functionaly complete http server .env file go.mod go.sum File structure and hierachy
Gets has no body
Here is where I would explain this.
Here is where I would explain this.
Here is where I would explain this.
Feel free to send pull requests and raise issues.