FastAPI like controllers for Gin based Go apps
FastAPI like controllers for Gin based Go apps
Motivation: I should be able to write following handler / controller similar to FastAPI by just defining SpecificRequest and SpecificResponse i.e. get request body type as argument and return response type along with error: func myHandler(ctx context.Context, request SpecificRequest) (*SpecificResponse, error) {} Exposing simple CRUD APIs is as simple as following - Ensure your model implements crud.Model, you can embed pgdb.BaseModel to get default implementation for few methods. - Define your request and response types and have them implement crud.Request and crud.Response interfaces. - Add routes specifying your request, response and model types
Share cardActual performance
Launch Intel predictions
Analyze your own launch →Correct prediction on native model
Similar products
Angularis – like Tetris, but based on triangles
Clojure-based metamodel of CRUD apps
Relix: A Unix-like OS based on MIT's xv6
numLaunchpad – a WebAudio-based drum pad
Flexpoint, a breakpoint based flexbox system
PyFactorizationMachines, Theano-based Factorization Machines
Drupal/ubercart based webshop
StaTorsNet - A pseudonymous Tor-based microblog
A hashring-based Redis cluster
Heap-Based Quicksort, Visualized