All Projects → anshap1719 → Angular Go Boilerplate

anshap1719 / Angular Go Boilerplate

A simple boilerplate project with Angular 4 on Front-End and Golang on Backend

Programming Languages

typescript
32286 projects
golang
3204 projects

Projects that are alternatives of or similar to Angular Go Boilerplate

Js Package Template
Boilerplate for creating a new javascript package
Stars: ✭ 16 (-38.46%)
Mutual labels:  boilerplate
Node Express Boilerplate
A boilerplate for building production-ready RESTful APIs using Node.js, Express, and Mongoose
Stars: ✭ 890 (+3323.08%)
Mutual labels:  boilerplate
Preact Jest Snapshot Test Boilerplate
🚀 Test Preact components using Jest snapshots
Stars: ✭ 24 (-7.69%)
Mutual labels:  boilerplate
Nightwatch Boilerplate
boilerplate for nightwatch.js with selenium
Stars: ✭ 16 (-38.46%)
Mutual labels:  boilerplate
Angular Universal Seed
Angular5 Universal Webpack Seed
Stars: ✭ 17 (-34.62%)
Mutual labels:  angular4
Andylight
Шаблон для быстрого старта верстки. Проект заморожен.
Stars: ✭ 19 (-26.92%)
Mutual labels:  boilerplate
Angular Prest
pREST component for Angular
Stars: ✭ 16 (-38.46%)
Mutual labels:  angular4
Svelte Tailwind Extension Boilerplate
A Chrome extension boilerplate built with Svelte, TailwindCSS, Jest, and Rollup.
Stars: ✭ 26 (+0%)
Mutual labels:  boilerplate
Great Big Example Application
A full-stack example app built with JHipster, Spring Boot, Kotlin, Angular 4, ngrx, and Webpack
Stars: ✭ 899 (+3357.69%)
Mutual labels:  angular4
Wp Multitenancy Boilerplate
WordPress multitenancy boilerplate configured and managed with Composer and PHP dotenv.
Stars: ✭ 24 (-7.69%)
Mutual labels:  boilerplate
Go Api Boilerplate
Exemplo de API utilizando a linguagem Go e a biblioteca Gorilla Mux
Stars: ✭ 17 (-34.62%)
Mutual labels:  boilerplate
Bs4 Nodejs Static
A basic template to develop a website based on Bootstrap 4
Stars: ✭ 17 (-34.62%)
Mutual labels:  boilerplate
Vue Electron Typescript Quickstart
A boilerplate of Electron app that uses Vue in TypeScript.
Stars: ✭ 22 (-15.38%)
Mutual labels:  boilerplate
Generator Node Module
A Yeoman module to author Node libraries with Prettier, Jest, Flow and Babel.
Stars: ✭ 16 (-38.46%)
Mutual labels:  boilerplate
Preact Redux Typescript Rollup Starter
Smallest "React-like" + Redux starter EVER - 13KB min&gzip
Stars: ✭ 24 (-7.69%)
Mutual labels:  boilerplate
Angular Select2
select2 in angular(>=2.0-release).
Stars: ✭ 16 (-38.46%)
Mutual labels:  angular4
Wp Vuejs
WordPress VueJS Starter Theme
Stars: ✭ 19 (-26.92%)
Mutual labels:  boilerplate
Laravel6 Frontend Boilerplate
A Vue.js Frontend starter project kit template/boilerplate with Laravel 6 Backend API support.
Stars: ✭ 26 (+0%)
Mutual labels:  boilerplate
Ng Sticky
Angular 4 sticky, have header or any component sticky easy to use.
Stars: ✭ 25 (-3.85%)
Mutual labels:  angular4
Gatsby Starter Alchemy
A Gatsby starter with PostCSS powers ✨🔮
Stars: ✭ 23 (-11.54%)
Mutual labels:  boilerplate

Angular + Golang Starter Kit

Note: I have shifted my focus to development of a CLI tool which can automatically generate a project like this and a lot more things like serve and production build, if you are interested in testing it out or would like to contribute, you may find the project here: https://github.com/anshap1719/nggo. It's written in Golang

Prerequisites

  • You have Angular CLI & npm installed.
  • You have Go installed and GOPATH set up properly.

Before You Begin

Instead of running npm install as you normally would, you need to run npm run install-dependencies which will run npm install for you in addition to installing the required Go dependencies for this boilerplate project.

Run The Project

npm start will run both the Go server (by default at port 4201) and Webpack Dev Server for Angular (at port 4200). npm start basically runs the serve.sh bash script which in turn starts ng serve and Go live server parallely. You can access the app by visiting http://localhost:4200.

Note: The console output for both the client and the server will be printed in the same console window.

This boilerplate takes care of Allow-Cross-Origin-Access errors by default by explicitely allowing the client's address to make cross origin requests

This also means that you will have to edit the code to make it work for production builds. Currently, it is also required that both the client and server be built separately. This boilerplate currently provides a stage only for development purposes with no automatic combined builds. I am working on making it work properly with build and also on adding some customizabilty, so keep an eye out for those.

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].