https://github.com/leonwong282/awesome-project-template
A modern, beautiful, and well-structured open source project template for web applications.
https://github.com/leonwong282/awesome-project-template
List: awesome-project-template
boilerplate github open-sourece template
Last synced: 3 months ago
JSON representation
A modern, beautiful, and well-structured open source project template for web applications.
- Host: GitHub
- URL: https://github.com/leonwong282/awesome-project-template
- Owner: leonwong282
- License: gpl-3.0
- Created: 2025-09-09T03:54:59.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2026-01-12T07:53:09.000Z (5 months ago)
- Last Synced: 2026-01-12T17:50:48.490Z (5 months ago)
- Topics: boilerplate, github, open-sourece, template
- Language: Dockerfile
- Homepage: https://leonwong282.github.io/awesome-project-template/docs
- Size: 1.05 MB
- Stars: 2
- Watchers: 0
- Forks: 0
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
- Security: SECURITY.md
Awesome Lists containing this project
README
# π Awesome Project Template
> A modern, beautiful, and well-structured open source project template




[π English](README.md) | [πΉπΌ ηΉι«δΈζ](README.zh-TW.md)
[Features](#-features) β’ [Quick Start](#-quick-start) β’ [Structure](#-template-structure) β’ [Contributing](#-contributing)
## β¨ Features
- π **Documentation-First**: Comprehensive README, contributing guides, and documentation structure
- π€ **GitHub Integration**: Issue templates, PR templates, and community health files
- π **Multi-Language**: README in English and Traditional Chinese
- π **Community Standards**: Code of Conduct, Security Policy, and Contributing guidelines
- βοΈ **Editor Consistency**: EditorConfig for consistent code style across editors
- π·οΈ **Conventional Commits**: Structured commit message guidelines
## π Quick Start
### Using as Template
**Method 1: GitHub Web Interface (Recommended)**
1. Click the "Use this template" button above
2. Configure your new repository
3. Start coding!
**Method 2: GitHub CLI**
```bash
gh repo create your-project-name \
--template leonwong282/awesome-project-template \
--public --clone
```
**Method 3: Manual Clone**
```bash
git clone https://github.com/leonwong282/awesome-project-template.git your-project
cd your-project
rm -rf .git && git init
```
### After Creating Your Project
1. **Update project information**
- Replace "Project Name" placeholders in documentation
- Update repository URLs to your own
- Configure author information
2. **Add your tech stack**
- Create `package.json`, `requirements.txt`, or your dependency file
- Add source code directories (`src/`, `lib/`, etc.)
- Set up your build tools and CI/CD
3. **Customize documentation**
- Update `docs/GETTING_STARTED.md` with your setup instructions
- Modify issue templates for your project's needs
## ποΈ Template Structure
```
awesome-project-template/
βββ π docs/ # Documentation hub
β βββ GETTING_STARTED.md # Setup guide template
β βββ README.md # Documentation index
βββ π€ .github/ # GitHub integration
β βββ ISSUE_TEMPLATE/ # Issue templates (bug, feature, docs, question)
β βββ copilot-instructions.md # AI coding assistant guidance
β βββ pull_request_template.md # PR template
βββ πΌοΈ images/ # Visual assets
β βββ logo.png # Project logo
βββ π Community Files
β βββ README.md # This file
β βββ README.zh-TW.md # Traditional Chinese README
β βββ CONTRIBUTING.md # Contribution guidelines
β βββ CODE_OF_CONDUCT.md # Community standards
β βββ SECURITY.md # Security policy
β βββ CHANGELOG.md # Version history template
β βββ LICENSE # GPL-3.0 license
βββ βοΈ Configuration
βββ .editorconfig # Editor settings
βββ .gitignore # Git ignore patterns
βββ .gitattributes # Git attributes
```
## π Documentation
- **[π Documentation Hub](docs/README.md)** - Complete documentation index
- **[π Getting Started](docs/GETTING_STARTED.md)** - Setup instructions template
- **[π€ Contributing](CONTRIBUTING.md)** - How to contribute
## π€ Contributing
We welcome contributions! Please see our [Contributing Guide](CONTRIBUTING.md) for details.
### Quick Contribution Steps
1. Fork the repository
2. Create your feature branch (`git checkout -b feature/AmazingFeature`)
3. Commit your changes (`git commit -m 'feat: add some AmazingFeature'`)
4. Push to the branch (`git push origin feature/AmazingFeature`)
5. Open a Pull Request
## π Roadmap
- [x] Core template structure
- [x] GitHub issue/PR templates
- [x] Multi-language README
- [x] Community health files
- [ ] CI/CD workflow templates
- [ ] Docker configuration templates
- [ ] Additional language READMEs
See the [open issues](https://github.com/leonwong282/awesome-project-template/issues) for more.
## π License
This project is licensed under the GPL-3.0 License - see the [LICENSE](LICENSE) file for details.
## π₯ Author
**Leon Wong** - [leonwong282](https://github.com/leonwong282)
## π Acknowledgments
- [Best-README-Template](https://github.com/othneildrew/Best-README-Template)
- [Contributor Covenant](https://www.contributor-covenant.org/)
- [Keep a Changelog](https://keepachangelog.com/)
- [Shields.io](https://shields.io/)
## π Support
- π [Open an issue](https://github.com/leonwong282/awesome-project-template/issues/new)
- π¬ [Start a discussion](https://github.com/leonwong282/awesome-project-template/discussions)
- π§ Email: leonwong282@gmail.com
---
**β Star this repository if it helped you!**
Made with β€οΈ by [Leon](https://github.com/leonwong282)