A clean, universal directory structure to start your Open Source projects without the hassle.
Instead of creating files from scratch every time, use this template as a checklist. It includes the essential files most repositories need.
Includes basic .editorconfig and a robust .gitignore that covers common OS and IDE temp files.
Templates for LICENSE, CONTRIBUTING.md, and CODE_OF_CONDUCT.md to help you welcome contributors.
A docs/ folder for your blueprints and roadmaps, separating documentation from source code.
.
├── .github/
│ ├── ISSUE_TEMPLATE/
│ │ └── bug_report.md
│ ├── PULL_REQUEST_TEMPLATE.md
│ └── workflows/
├── docs/
│ ├── assets/
│ ├── architecture.md
│ └── roadmap.md
├── src/
├── tests/
├── .editorconfig
├── .gitignore
├── CHANGELOG.md
├── CODE_OF_CONDUCT.md
├── CONTRIBUTING.md
├── LICENSE
├── NOTICE
├── README.md
└── SECURITY.md
src/ directory.Starting with a clear structure helps you focus on logic rather than folder organization. It also makes your project look familiar to other developers immediately.