README ¶ Table of Contents Table of Contents Introduction Full-stack Applications E-commerce (shopping cart) Server side implementations Client side implementations Blog/CMS Server side implementations Client side The next come are Simple CRUD(Create, Read, Update, Delete) Server side implementations Client side implementations The next come are CRUD + Pagination Server side implementations The next come are Client side implementations The next come are Social media links Commands used to build the project Follow me Introduction This is a mini application implementing REST CRUD operations with Pagination using Go with Beego and GORM. Getting Started Rename .env.example to .env and set the database settings for your Database(MySQL works, PSQL maybe, SQLite does not work) Install Beego Go package. Install Beego go get -u github.com/astaxie/beego Install Bee (Optional). It is a tool to scaffold a Beego project go get -u github.com/beego/bee Generate Swagger bee run -downdoc=true -gendoc=true To be honest I did not use Bee... It is not needed. Full-stack Applications Simple Crud Server side implementations Python Django + Rest Framework Python Django Python Flask Asp.Net Web Api 2 Asp.Net Core Asp.Net Core + MediatR Laravel Ruby On Rails Ruby On Rails + JBuilder Spring Boot + Spring Data JPA Kotlin Spring Boot + Spring Data JPA Spring Boot + JAX-RS(Jersey) + Spring Data JPA Spring Boot Reactive + MongoDB Reactive Go + GORM Go + Gorilla + GORM Go + Beego(Web and ORM) Go + Beego + GORM Express.JS + Sequelize ORM Express.JS + BookShelf ORM Express.JS + Mongoose Microservices Java Spring Boot Zuul + Rest Kotlin Spring Boot Zuul + Rest Client side implementations React React + Redux Angular Vue Vue + Vuex The next come are Angular NgRx-Store Angular + Material React + Material React + Redux + Material Vue + Material Vue + Vuex + Material Ember Vanilla javascript Crud + Pagination Server side implementations Spring Boot + Spring Data + Jersey Spring Boot + Spring Data Spring Boot Reactive + Spring Data Reactive Go with Gin Gonic Go with Gorilla + GORM Go + Beego(Web and ORM) Go + Beego(Web) + GORM) Laravel Rails + JBuilder Rails NodeJs Express + Sequelize NodeJs Express + Bookshelf NodeJs Express + Mongoose Python Django Python Django + Rest Framework Python Flask AspNet Core AspNet Web Api 2 MicroServices Java Spring Boot Zuul + Rest Kotlin Spring Boot Zuul + Rest The next come are NodeJs Express + Knex Flask + Flask-Restful Laravel + Fractal Laravel + ApiResources Go with Mux AspNet Web Api 2 Jersey Elixir Client side implementations Angular React-Redux React Vue + Vuex Vue The next come are Angular NgRx-Store Angular + Material React + Material React + Redux + Material Vue + Material Vue + Vuex + Material Ember Vanilla javascript E-commerce Server side implementations Spring Boot + Spring Data Hibernate Spring Boot + JAX-RS Jersey + Spring Data Hibernate Node Js + Sequelize Node Js + Bookshelf Node Js + Mongoose Python Django Flask Golang go gonic Ruby on Rails AspNet Core Laravel The next to come are: Spring Boot + Spring Data Hibernate + Kotlin Spring Boot + Jax-RS Jersey + Hibernate + Kotlin Spring Boot + mybatis Spring Boot + mybatis + Kotlin Asp.Net Web Api v2 Elixir Golang + Beego Golang + Iris Golang + Echo Golang + Mux Golang + Revel Golang + Kit Flask + Flask-Restful AspNetCore + NHibernate AspNetCore + Dapper Client side implementations This client side E-commerce application is also implemented using other client side technologies: React Redux React Vue Vue + Vuex Angular Blog/CMS Server side implementations Client side The next come are Angular NgRx-Store Angular + Material React + Material React + Redux + Material Vue + Material Vue + Vuex + Material Ember Social media links Youtube Channel I publish videos mainly on programming Blog Sometimes I publish the source code there before Github Twitter I share tips on programming Instagram I share from time to time nice banners Resources Beego Intro Beego ORM Query Beego Config Expand ▾ Collapse ▴ Documentation ¶ There is no documentation for this package. Source Files ¶ View all Source files main.go Directories ¶ Show internal Expand all Path Synopsis controllers dtos infrastructure models routers seeds services Click to show internal directories. Click to hide internal directories.