Need help with angular-folder-structure?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

mathisGarberg
631 Stars 230 Forks MIT License 93 Commits 5 Opened issues

Description

The project is based on best practices from the community, other github Angular projects and developer experience from production Angular projects.

Services available

!
?

Need anything else?

Contributors list

# 93,361
PHP
laminas
oauth2-...
oauth2
46 commits
# 175,222
TypeScr...
HTML
Angular
16 commits
# 210,414
TypeScr...
HTML
Angular
10 commits
# 414,786
TypeScr...
HTML
Angular
1 commit
# 401,659
Angular
TypeScr...
keycloa...
HTML
1 commit
# 91,883
Go
Gin
golang
datavis...
1 commit

Angular Folder Structure - Highly Scalable

docs badge

This project is inspired by the article on ITNEXT called "How to define a highly scalable folder structure for your Angular project" by Mathis Garberg. Based on best practices from the community, other github Angular projects, developer experience from production Angular projects, and contributors to this repository, this project's goal is to create a skeleton structure which is flexible for projects big or small.

login screen screenshot

Tree Structure

This tree represents the directories this repository proposes be added to a default Angular application.

  .
  ├── media
  └── src
      ├── app
      │   ├── core
      │   ├── data
      │   ├── layout
      │   ├── module
      │   └── shared
      └── styles

Documentation

Read The Documentation for details on each part of the directory structure.

Demonstration Application

See The Application in action.

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.