golang-gin-realworld-example-app - Exemplary real world application built with Golang + Gin

  •        275

This codebase was created to demonstrate a fully fledged fullstack application built with Golang/Gin including CRUD operations, authentication, routing, pagination, and more.

https://realworld.io
https://github.com/gothinkster/golang-gin-realworld-example-app

Tags
Implementation
License
Platform

   




Related Projects

gorsk - :fire: Idiomatic Golang Restful Starter Kit

  •    Go

Gorsk is a Golang starter kit for developing RESTful services. It is designed to help you kickstart your project, skipping the 'setting-up part' and jumping straight to writing business logic. Previously Gorsk was built using Gin. Gorsk using Gin is available HERE.

golang-restful-starter-kit - A RESTful application boilerplate in Go (golang) taking best practices and utilizing best available packages and tools

  •    Go

This starter kit is designed to get you up and running with a project structure optimal for developing RESTful services in Go. The kit promotes the best practices that follow the SOLID principles and encourage writing clear and idiomatic Go code. The kit uses the following Go packages which can be easily replaced with your own favorite ones since their usages are mostly localized and abstracted.

Gin - HTTP web framework written in Go (Golang)

  •    Go

Gin is a web framework written in Go (Golang). It features a martini-like API with much better performance, up to 40 times faster thanks to httprouter. If you need performance and good productivity, you will love You can add global, per-group, and per-route middlewares, thousands of nested groups, nice JSON validation and rendering. And the performance will be still great. Gin uses httprouter internally, the fastest HTTP router for Golang. Httprouter was created by Julien Schmidt and it’s based in a Radix Tree algorithm.


vue-realworld-example-app - An exemplary real-world application built with Vue

  •    Javascript

This codebase was created to demonstrate a fully fledged fullstack application built with Vue.js including CRUD operations, authentication, routing, pagination, and more. We've gone to great lengths to adhere to the Vue.js community styleguides & best practices.

gin-swagger - gin middleware to automatically generate RESTful API documentation with Swagger 2.0.

  •    Go

gin middleware to automatically generate RESTful API documentation with Swagger 2.0. Then, if you set envioment variable NAME_OF_ENV_VARIABLE to anything, /swagger/*any will respond 404, just like when route unspecified.

elixir-phoenix-realworld-example-app - Exemplary real world application built with Elixir + Phoenix

  •    Elixir

Elixir (Phoenix) codebase containing real world examples (CRUD, auth, advanced patterns, etc) that adheres to the RealWorld spec and API. This codebase was created to demonstrate a fully fledged backend application built with Elixir and Phoenix including CRUD operations, authentication, routing, pagination, and more.

gin - Live reload utility for Go web servers

  •    Go

gin is a simple command line utility for live-reloading Go web applications. Just run gin in your app directory and your web app will be served with gin as a proxy. gin will automatically recompile your code when it detects a change. Your app will be restarted the next time it receives an HTTP request.gin adheres to the "silence is golden" principle, so it will only complain if there was a compiler error or if you succesfully compile after an error.

go-base - Go RESTful API Boilerplate with JWT Authentication backed by PostgreSQL

  •    Go

Easily extendible RESTful API boilerplate aiming to follow idiomatic go and best practice. The goal of this boiler is to have a solid and structured foundation to build upon on.

angular-realworld-example-app - Exemplary real world application built with Angular 4+

  •    TypeScript

This codebase was created to demonstrate a fully fledged application built with Angular that interacts with an actual backend server including CRUD operations, authentication, routing, pagination, and more. We've gone to great lengths to adhere to the Angular Styleguide & best practices.Additionally, there is an Angular 1.5 version of this codebase that you can fork and/or learn how to recreate.

authz - gin-authz is an authorization middleware for Gin

  •    Go

Authz is an authorization middleware for Gin, it's based on https://github.com/casbin/casbin. For how to write authorization policy and other details, please refer to the Casbin's documentation.

angularjs-realworld-example-app - Exemplary real world application built with Angular 1.5 + ES6

  •    Javascript

Example Angular 1.5+ (ES6 + Components) codebase that adheres to the RealWorld spec and API.For convenience, we have a live API server running at https://conduit.productionready.io/api for the application to make requests against. You can view the API spec here which contains all routes & responses for the server.

node-express-realworld-example-app

  •    Javascript

Requests are authenticated using the Authorization header with a valid JWT. We define two express middlewares in routes/auth.js that can be used to authenticate requests. The required middleware configures the express-jwt middleware using our application's secret and will return a 401 status code if the request cannot be authenticated. The payload of the JWT can then be accessed from req.payload in the endpoint. The optional middleware configures the express-jwt in the same way as required, but will not return a 401 status code if the request cannot be authenticated.

Gin_API_Framework - Gin+Beego+API+Doc

  •    HTML

Gin+Beego+API+Doc

testing-workshop - A workshop for learning how to test JavaScript applications

  •    Javascript

👋 hi there! My name is Kent C. Dodds! This is a workshop repo to teach you about testing JavaScript applications.Big thanks to the RealWorld project from GoThinkster. This project is a copy of the Node implementation and the React implementation of the RealWorld project.

angularjs-springmvc-sample - A RESTful sample using AnguarJS/Bootstrap as frontend and Spring MVC as REST API producer

  •    Java

An example application using AngularJS/Bootstrap as frontend and Spring MVC as REST API producer. More details about the codes, please read the online GitBook: Building REST APIs with Spring MVC.