awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
angular-fullstack avatar

angular-fullstack/generator-angular-fullstack

0
View on GitHub↗
6,095 stars·1,209 forks·JavaScript·33 viewsawk34.gitbook.io/generator-angular-fullstack↗

Generator Angular Fullstack

This is a Yeoman generator that produces complete full-stack web application project skeletons, combining an AngularJS frontend with an Express.js backend. It scaffolds a MEAN stack project structure with MongoDB, including optional OAuth authentication and real-time WebSocket communication capabilities.

The generator produces a complete project skeleton with a live-reload development server, preconfigured build and testing tools, and environment-specific configuration files. It includes role-based authentication with local and social login strategies, route protection, and admin user management. Real-time data synchronization is achieved through Socket.IO, broadcasting database changes to all connected clients.

The tool provides subgenerators for scaffolding individual AngularJS client components such as controllers, directives, filters, routes, and services, as well as server-side REST API endpoints with controllers and models. It also generates deployment configuration files for Heroku, OpenShift, and Google Cloud Platform, and includes guidance for deploying to Windows servers.

The project includes end-to-end testing setup and user account management features, allowing administrators to view and delete users from a dedicated panel.

Features

  • Full-Stack Application Scaffolders - Generates complete MEAN/SEAN full-stack project skeletons with configurable client and server technologies.
  • Full-Stack Generators - Combines an Express.js backend with an AngularJS frontend using a single generator.
  • Full-Stack Application Boilerplates - Generates a complete AngularJS and Express project with boilerplate, configuration, and build tools.
  • Full-Stack Authentication Setups - Sets up local and OAuth-based authentication with login, signup, user settings pages, token interception, and route protection.
  • AngularJS Scaffolders - Scaffolds AngularJS routes, controllers, services, directives, and filters for rapid UI development.
  • Express Backend Scaffolders - Produces a ready-to-develop AngularJS frontend with an Express backend and build system.
  • Project Scaffolding Generators - Generates boilerplate files and configuration from user prompts, producing a complete project skeleton.
  • Live-Reload Development Servers - Launches both backend and frontend servers with file watchers that restart and refresh on changes.
  • Scaffolding Generators - Generates server-side API routes with controllers, models, and configuration files for handling HTTP requests.
  • Real-Time Data Synchronization - Broadcasts database changes to all connected clients in real time via WebSocket synchronization.
  • Authentication and Authorization - Sets up local and OAuth login with user roles, route protection, and admin management.
  • Social Login Integrations - Includes optional authentication boilerplate with support for Facebook, Twitter, and Google login.
  • Authentication Integrations - Includes preconfigured local and social login strategies with user roles, route guards, and admin-only access controls.
  • User Role Authentication - Registers and logs in users, assigns roles (user/admin), and restricts admin-only pages and actions based on the role.
  • Yeoman Generators - Creates AngularJS client components, Express server endpoints, and database models using Yeoman sub-generators.
  • Scaffolding Subgenerators - Breaks down project generation into focused subgenerators for routes, controllers, services, and components, each producing specific file sets.
  • MEAN Stack Scaffolders - Generates full MEAN stack projects with AngularJS, Express, Node.js, and MongoDB.
  • Real-Time Communication - Integrates Socket.IO for bidirectional event-driven communication between client and server.
  • AngularJS Directive Generators - Scaffolds a new AngularJS directive file with a single command, optionally generating a separate template file.
  • AngularJS Filter Generators - Generates a new AngularJS filter file and registers it in the application module for transforming data display.
  • AngularJS Service Generators - Scaffolds a new AngularJS service file with a Yeoman sub-generator, ready for dependency injection.
  • Toolchain Configurations - Sets up Gulp for builds and offers Jasmine or Mocha+Chai+Sinon for testing with preconfigured assertions.
  • Angular Component Scaffolders - Generates self-contained Angular 1.5 components with templates, controllers, and stylesheets.
  • Environment-Specific Configurations - Provides separate configuration files for development, production, and testing environments.
  • Controller Generators - Generates a new controller file for handling application logic and responding to client requests.
  • Route Scaffolders - Creates client-side routes with components, templates, stylesheets, unit tests, and routing files via subgenerators.
  • Build and Transfer Deployments - Builds the project into a distributable folder, then transfers and runs it on a Linux server with a production Node process.
  • Configuration File Generators - Generates deployment configuration files for OpenShift or Heroku to streamline publishing the application.
  • Configuration Generators - Produces platform-specific configuration files for Heroku, OpenShift, and Google Cloud.
  • User Account Management - Lets admins view and delete users from a dedicated admin panel and lets users change their own passwords.
  • API Endpoint Generators - Generates server-side API routes with controllers, models, and tests for rapid backend development.
  • Real-Time Data Pushing - Uses Socket.IO to push database changes to all connected clients, keeping views synchronized.

Star history

Star history chart for angular-fullstack/generator-angular-fullstackStar history chart for angular-fullstack/generator-angular-fullstack

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does angular-fullstack/generator-angular-fullstack do?

This is a Yeoman generator that produces complete full-stack web application project skeletons, combining an AngularJS frontend with an Express.js backend. It scaffolds a MEAN stack project structure with MongoDB, including optional OAuth authentication and real-time WebSocket communication capabilities.

What are the main features of angular-fullstack/generator-angular-fullstack?

The main features of angular-fullstack/generator-angular-fullstack are: Full-Stack Application Scaffolders, Full-Stack Generators, Full-Stack Application Boilerplates, Full-Stack Authentication Setups, AngularJS Scaffolders, Express Backend Scaffolders, Project Scaffolding Generators, Live-Reload Development Servers.

Which projects share features with angular-fullstack/generator-angular-fullstack?

Projects with overlapping indexed features include: yeoman/generator-angular — This is a Yeoman generator that scaffolds AngularJS projects and components. It automates the setup of a complete… sysgears/apollo-universal-starter-kit — Apollo Universal Starter Kit is a full-stack application boilerplate and starter template designed to accelerate… swiip/generator-gulp-angular — This project is a Yeoman generator for AngularJS that provides frontend project scaffolding and a GulpJS build… fullstackhero/dotnet-starter-kit — This project is a production-ready starter kit and boilerplate for building multi-tenant software-as-a-service… baserow/baserow — Baserow is a self-hosted, no-code relational database platform built on PostgreSQL. It provides a spreadsheet-like… stringer-rss/stringer — Stringer is a self-hosted RSS feed aggregator and reader. It functions as a multi-user feed manager that collects and…

Projects sharing features with Generator Angular Fullstack

These projects share indexed features with Generator Angular Fullstack. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • yeoman/generator-angularyeoman avatar

    yeoman/generator-angular

    5,675View on GitHub↗

    This is a Yeoman generator that scaffolds AngularJS projects and components. It automates the setup of a complete AngularJS application with boilerplate code, directory structure, and optional dependencies, while also providing standalone sub-generators for creating controllers, directives, filters, services, views, and routes. The generator handles module registration automatically, injecting generated files into the AngularJS module system and patching route configuration files when new routes are created. It supports generating code in CoffeeScript or TypeScript through a command-line flag

    JavaScript
    View on GitHub↗5,675
  • sysgears/apollo-universal-starter-kitsysgears avatar

    sysgears/apollo-universal-starter-kit

    1,678View on GitHub↗

    Apollo Universal Starter Kit is a full-stack application boilerplate and starter template designed to accelerate cross-platform development across web, mobile, and server environments. It provides a modular architecture that organizes code into independent, self-contained feature directories, combined with a GraphQL-driven data layer and a server-side rendering pipeline to optimize performance and search engine optimization. The project incorporates compile-time code generation tooling to automatically scaffold schemas, resolvers, and components, alongside a real-time subscription engine for

    JavaScriptangularapolloauth
    View on GitHub↗1,678
  • swiip/generator-gulp-angularSwiip avatar

    Swiip/generator-gulp-angular

    3,689View on GitHub↗

    This project is a Yeoman generator for AngularJS that provides frontend project scaffolding and a GulpJS build pipeline. It functions as a project bootstrapper to automate the creation of standardized directory layouts and technology stacks for web applications. The system includes a web-based configuration interface that allows users to customize project preferences before generating the project archive. It utilizes a composable pipeline of generators to modularize the setup of frameworks and language preprocessors. The tool provides a complete development workflow featuring an automated ta

    JavaScript
    View on GitHub↗3,689
  • fullstackhero/dotnet-starter-kitF

    fullstackhero/dotnet-starter-kit

    6,580View on GitHub↗

    This project is a production-ready starter kit and boilerplate for building multi-tenant software-as-a-service applications using .NET and React. It provides a multi-tenant application framework and a cloud-native infrastructure kit designed to support scalable cloud services. The project distinguishes itself through a modular monolith architecture that organizes business logic into isolated bounded contexts to prevent code entanglement. It implements comprehensive SaaS identity management, including role-based access control, account impersonation, and strict tenant data isolation across the

    C#
    View on GitHub↗6,580
  • Compare all 30 related projects→