https://github.com/wpcodevo/golang-fiber-mysql
Golang CRUD API Example with GORM, Fiber, and MySQL
https://github.com/wpcodevo/golang-fiber-mysql
crud crud-api crud-operations fiber fiber-framework go golang gorm gorm-orm mysql restapi
Last synced: 10 months ago
JSON representation
Golang CRUD API Example with GORM, Fiber, and MySQL
- Host: GitHub
- URL: https://github.com/wpcodevo/golang-fiber-mysql
- Owner: wpcodevo
- Created: 2023-03-25T23:20:35.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2023-03-26T15:15:58.000Z (about 3 years ago)
- Last Synced: 2025-07-13T04:40:47.025Z (11 months ago)
- Topics: crud, crud-api, crud-operations, fiber, fiber-framework, go, golang, gorm, gorm-orm, mysql, restapi
- Language: Go
- Homepage: https://codevoweb.com/golang-crud-api-example-with-gorm-and-mysql/
- Size: 30.3 KB
- Stars: 4
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Golang CRUD API Example with GORM, Fiber, and MySQL
In this tutorial, you'll learn how to build a Golang CRUD API example using the Fiber framework and GORM to interact with a MySQL database.

## Topics Covered
- Run the CRUD API Project on Your Machine
- Run the CRUD API with a Frontend App
- Bootstrap the Golang Project
- Setup MySQL Server with Docker
- Create the Database Model with GORM
- Load the Environment Variables with Viper
- Create a Function to Connect to the MySQL Server
- Implement the CRUD Functionality
- Fiber Route Handler to Create a New Record
- Fiber Route Handler to Retrieve All Records
- Fiber Route Handler to Edit a Record
- Fiber Route Handler to Fetch a Single Record
- Fiber Route Handler to Delete a Record
- The Complete Code of the Fiber Route Handlers
- Create the API Routes and Setup CORS
- Test the CRUD API with a Frontend
- Perform the CREATE Operation of CRUD
- Perform the UPDATE Operation of CRUD
- Perform the READ Operation of CRUD
- Perform the DELETE Operation of CRUD
- Conclusion
Read the entire article here: [https://codevoweb.com/golang-crud-api-example-with-gorm-and-mysql/](https://codevoweb.com/golang-crud-api-example-with-gorm-and-mysql/)