All Projects → phuctm97 → Go Restful

phuctm97 / Go Restful

Licence: apache-2.0
🚀 A real world production-grade RESTful Web Services proof-of-concept project.

Programming Languages

go
31211 projects - #10 most used programming language
golang
3204 projects

Projects that are alternatives of or similar to Go Restful

clean-ddd-php-poc-contacts
A simple contact manager API to demonstrate the concepts of Clean Architecture and DDD with PHP 7.4+.
Stars: ✭ 31 (-46.55%)
Mutual labels:  proof-of-concept, clean-architecture
financial
POC de uma aplicação de domínio financeiro.
Stars: ✭ 62 (+6.9%)
Mutual labels:  proof-of-concept, clean-architecture
Calm
It is always Calm before a Tornado!
Stars: ✭ 50 (-13.79%)
Mutual labels:  restful
Seth
Perform a MitM attack and extract clear text credentials from RDP connections
Stars: ✭ 1,084 (+1768.97%)
Mutual labels:  proof-of-concept
Kotlin Android Scaffolding
An android project structure using kotlin and most common libraries.
Stars: ✭ 53 (-8.62%)
Mutual labels:  clean-architecture
Vscode Openshift Tools
Microsoft Visual Studio Code extension for OpenShift
Stars: ✭ 51 (-12.07%)
Mutual labels:  vscode
Vue Theme Vscode
+200.000 installs ⬇️ Theme for Visual Studio Code inspired by Vue.js, with support for more popular languages, trying to maintain a perfect harmony of colors.
Stars: ✭ 54 (-6.9%)
Mutual labels:  vscode
Cleanarchitecturetemplate
A template for a dotnet core api / mvc "clean architecture" project.
Stars: ✭ 50 (-13.79%)
Mutual labels:  clean-architecture
Magoon
A vscode theme that makes colors pop!
Stars: ✭ 56 (-3.45%)
Mutual labels:  vscode
Business Search App Java
Showcases object oriented programming in Java, Java Swing, Kotlin, and Android
Stars: ✭ 53 (-8.62%)
Mutual labels:  clean-architecture
Vue Vscode Snippets
These snippets were built to supercharge my workflow in the most seamless manner possible.
Stars: ✭ 1,083 (+1767.24%)
Mutual labels:  vscode
Tailwindcss Intellisense
Intelligent Tailwind CSS tooling for Visual Studio Code
Stars: ✭ 1,066 (+1737.93%)
Mutual labels:  vscode
Translation Spring Mvc 4 Documentation
Spring MVC 4.2.4 RELEASE 中文文档完整翻译稿
Stars: ✭ 1,062 (+1731.03%)
Mutual labels:  restful
Eve Building Restful Mongodb Backed Apis Course
Course materials and handouts for EVE: Building RESTful MongoDB-backed APIs course
Stars: ✭ 53 (-8.62%)
Mutual labels:  restful
Mvvmrecurve
MVVM框架, 这个架构支持RestFul风格的Api和GraphQL,你可以根据自身需求添加recurve-retrofit2-support库(RestFul)或recurve-apollo-support库(GraphQL)实现相应的支持。 该架构同时使用纯Kotlin开发,但是你也可以在Java中使用它。
Stars: ✭ 51 (-12.07%)
Mutual labels:  restful
Bootstrap Dark
The Definitive Guide to Dark Mode and Bootstrap 4 - A proof of concept
Stars: ✭ 54 (-6.9%)
Mutual labels:  proof-of-concept
Flask Restx
Fork of Flask-RESTPlus: Fully featured framework for fast, easy and documented API development with Flask
Stars: ✭ 1,050 (+1710.34%)
Mutual labels:  restful
Trace
Supply chain transparency platform proof-of-concept based on the Ethereum blockchain ✍️
Stars: ✭ 52 (-10.34%)
Mutual labels:  proof-of-concept
Vscode Smoothtype
VS Code extension to add cursor transitions while typing, similar to MS Office and the Windows 10 Mail app.
Stars: ✭ 54 (-6.9%)
Mutual labels:  vscode
Github Vscode Theme
GitHub's VS Code theme
Stars: ✭ 1,089 (+1777.59%)
Mutual labels:  vscode

Go RESTful

🚀 A real world production-grade RESTful Web Services proof-of-concept project.

Objectives

Issues Tracking

Issue Tracking Open issues Closed issues Open PRs Closed PRs

This project use Github project, issues and pull requests to manage and track issues. Refer to this Github project for further details.

Development

Requirements

Local development machines need to have following tools installed and working properly:

Windows users need to additionally have an Unix-shell emulator to be able to run utility scripts (Git Bash is recommended).

Usage

Develop with Visual Studio Code

With all of above requirements fullfiled, developers can experience a full-time local-quality VSCode-powered containerized development environment by just opening the repository in VSCode container mode.

Go here for further details.

Develop without Visual Studio Code

Without VSCode, developers will not be able to achieve a full-time local-quality VSCode-powered containerized development environment. However, if there's any reason that you can not or do not want to work with Visual Studio Code, you can still start a containerized development environment and start working on that or even build your own development solution on top of that.

Go here for further details.

Project structure

Quick overview of project structure, components and their roles.

├── 📁.vscode/              # VSCode configurations.
├── 📦common/               # Common, utility Go components.
├── 📁docs/                 # Documentation & assets.
├── 📁scripts/              # Utility scripts.
├── 📦users/                # Users-related Go components.
├── 📄.devcontainer.json    # VSCode Remote-Containers configuration.
├── 📄.gitignore
├── 📄Dockerfile            # Instructions to build development Docker image.
├── 📄go.mod                # Go module configuration.
├── 📄go.sum                # Go module checksum/lock.
├── 📖LICENSE
├── 📖README.md
├── 🚀main.go               # Application's main entry point.

License

Apache License 2.0 Copyright © The Evengers

Copyright © The Evengers. All rights reserved.

This project is licensed under the Apache License 2.0 and is available for free.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].