Available Section Templates
The sections library includes 33 pre-built templates organized alphabetically. All templates are defined indata/section-templates-en_EN.js.
Project Documentation Sections
Title and Description
Title and Description
Slug:
title-and-descriptionThe most important section of your README - includes your project title and a brief description.This section is selected by default and cannot be removed.
Logo
Logo
Slug:
logoAdd your project’s logo or banner image.Badges
Badges
Slug:
badgesDisplay shields.io badges for licenses, build status, and more.Features
Features
Slug:
featuresHighlight key features of your project.Demo
Demo
Slug:
demoLink to or embed a demo of your project.Screenshots
Screenshots
Slug:
screenshotsShow your project in action with screenshots.Setup and Installation Sections
Installation
Installation
Slug:
installationInstructions for installing your project via package managers.Run Locally
Run Locally
Slug:
run-locallyStep-by-step guide to run the project from source.Environment Variables
Environment Variables
Slug:
env-variablesDocument required environment variables.Deployment
Deployment
Slug:
deploymentInstructions for deploying your project.Usage and Technical Sections
Usage/Examples
Usage/Examples
Slug:
usage-examplesShow code examples of how to use your project.API Reference
API Reference
Slug:
apiDocument your API endpoints and functions.Tech Stack
Tech Stack
Slug:
techList the technologies used in your project.Color Reference
Color Reference
Slug:
colorreferenceDocument your project’s color palette.Testing and Quality Sections
Running Tests
Running Tests
Slug:
testsInstructions for running your test suite.Optimizations
Optimizations
Slug:
optimizationsDocument performance improvements and optimizations.Community and Support Sections
Contributing
Contributing
Slug:
contributingGuidelines for contributing to your project.Authors
Authors
Support
Support
Slug:
supportProvide support contact information.Feedback
Feedback
Slug:
feedbackInvite users to provide feedback.Additional Information Sections
Documentation
Documentation
Slug:
documentationLink to full documentation.License
License
Slug:
licenseSpecify your project’s license.Roadmap
Roadmap
Slug:
roadmapShare your project’s future plans.Acknowledgements
Acknowledgements
Slug:
acknowledgementThank contributors and list resources.FAQ
FAQ
Slug:
faqAnswer frequently asked questions.Used By
Used By
Slug:
used-byList companies or projects using your project.Related
Related
Lessons
Lessons
Slug:
lessonsShare what you learned building the project.Appendix
Appendix
Slug:
appendixAdditional information that doesn’t fit elsewhere.GitHub Profile Sections
Readme.so also includes special sections designed for GitHub profile READMEs:Github Profile - Introduction
Github Profile - Introduction
Slug:
github-profile-introGithub Profile - About Me
Github Profile - About Me
Slug:
github-profile-about-meGithub Profile - Skills
Github Profile - Skills
Slug:
github-profile-skillsGithub Profile - Links
Github Profile - Links
Slug:
github-profile-linksGithub Profile - Other
Github Profile - Other
Slug:
github-profile-otherCustom Sections
In addition to the pre-built templates, you can create your own custom sections:Click 'Add Custom Section'
Find the button in the Sections column (implemented in
CustomSection.js:128-146)custom-{title} where {title} is your section name in kebab-case.
Custom sections behave exactly like built-in sections - you can reorder them, edit them, reset them, and delete them using the same controls.
Section Management
Adding Sections
Click any section from the available sections list to add it to your README. The section will:- Appear in the selected sections list
- Be added to the end of your README (you can reorder it later)
- Automatically focus in the editor for immediate editing
Removing Sections
Click the delete icon (X) on any selected section to remove it from your README. The section will:- Return to the available sections list
- Be removed from your README preview
- Clear from the editor if it was currently focused
Resetting Sections
Click the reset icon on any section to restore it to its original template:- For built-in sections: restores the default markdown template
- For custom sections: restores the basic heading with your section title
Resetting All Sections
Click the “Reset” button in the Sections column header to remove all sections and start fresh:Searching Sections
Use the search filter to quickly find sections in the available sections list:- Type keywords in the search box (e.g., “install”, “test”, “deploy”)
- The list filters to show only matching sections
- The search is case-insensitive and matches against section names
- Clear the search to see all sections again
SectionFilter.js and uses a simple substring match against section names.
Section Order Persistence
Your section selection and order are automatically saved to browser local storage:- Key:
current-slug-list - Format: Comma-separated list of section slugs
- Updated: Every time you add, remove, or reorder sections