View Repository
Project Template

OSS Skeleton

A clean, universal directory structure to start your Open Source projects without the hassle.

License Build Status GitHub Stars PRs Welcome Code of Conduct

A Solid Foundation

Instead of creating files from scratch every time, use this template as a checklist. It includes the essential files most repositories need.

⚙️

Consistent Configs

Includes basic .editorconfig and a robust .gitignore that covers common OS and IDE temp files.

📝

Ready-to-use Docs

Templates for LICENSE, CONTRIBUTING.md, and CODE_OF_CONDUCT.md to help you welcome contributors.

📂

Organized Structure

A docs/ folder for your blueprints and roadmaps, separating documentation from source code.


Included Files (Full Structure)

.
├── .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

How to Use

  1. Click "Use this template" on GitHub to create a new repo.
  2. Update README.md with your project name and badges.
  3. Fill in LICENSE with your name and year.
  4. Start coding in the src/ directory.

Why use a skeleton?

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.

Generate Repository