Nggo

screenshot of Nggo
angular

A CLI for working with Go + Angular projects

Overview

The NGGOA CLI tool is a powerful solution for developers looking to streamline their workflow when working with Angular and Go projects. By integrating both technologies seamlessly, this tool simplifies project generation and setup, allowing developers to focus more on building applications rather than wrestling with configurations. Whether you’re new to Angular or a seasoned pro, NGGOA presents a user-friendly interface to create and manage your projects efficiently.

What sets NGGOA apart is its intuitive command structure and flexibility. With a few simple commands, you can generate a new project, customize configurations, and even install dependencies automatically. The ease of use provided by this tool can significantly enhance productivity for developers working within the Go ecosystem while utilizing Angular for front-end development.

Features

  • Project Generation: Quickly create a new project using nggo generate -n="{project_name}", making it easy to get started without manual setup.

  • Angular Compatibility: Fully supports all Angular CLI flags for enhanced customization, allowing additional options through the command line such as --ng="--skip-install --style=scss".

  • Automatic Dependency Installation: Instantly installs Angular dependencies upon project generation, ensuring your project is ready to go right away, unless you opt for the --skip-install flag.

  • Easy Development Server Setup: Kickstart your development with nggo serve, which runs both the Angular webpack dev server and the Go Gin live server concurrently.

  • GOPATH Integration: Ensures that projects are generated within any subdirectory of your GOPATH, keeping your workspace organized and consistent.

  • Simplified Dependency Management: After project creation, run nggo install to manage both Node and Go dependencies effortlessly, accommodating additional libraries required beyond the standard library.

  • Licensing and Author Information: Developed by Anshul Sanghi, the tool is licensed under the Apache License, offering clarity on usage and distribution rights.

angular
Angular

Angular is a TypeScript-based open-source framework by Google for building dynamic single-page applications and cross-platform mobile apps with MVC architecture and a rich set of features.