Pagebloom
Turn any GitHub repository into a polished website in
seconds. Replace github.com with
pagebloom.app in the repository URL and you get a fully
rendered page instantly.
Bloom your repo right now
Paste any GitHub repository URL and see the magic happen.
How It Works
Pagebloom converts the
repository’s README.md into HTML using GitHub-flavoured
Markdown and serves it with a refined modern style.
Bring Your Own Styles
You stay in control of the look and feel:
place any .css files next to the README in the repository
root and they will be linked automatically, replacing the default
modern.css stylesheet.
Try It
-
Pick a repo, for example
https://github.com/owner/project. -
Change the host to get
https://pagebloom.app/owner/project.
That’s it. Publish streamlined documentation, portfolios, launch pages and more with nothing but a GitHub repository.
Repository Layout Examples
Drop these files straight into your repo root and Pagebloom will pick them up automatically.
Simple README
.
├── README.md
In this setup Pagebloom converts the README.md into HTML using GitHub-flavoured
Markdown and serves it with a refined modern style.
Custom CSS and Images
.
├── README.md
├── landing.css
└── screenshots/
├── hero.png
└── gallery/
└── 01.png
In this setup landing.css replaces the default stylesheet,
and all images inside screenshots/ are served as-is.
Custom HTML Page
Yes, you can also use a custom HTML page as the primary page. It should be named index.html.
.
├── index.html
├── styles/
│ ├── modern.css
│ └── theme-dark.css
└── assets/
├── logo.svg
└── scripts/
└── interactivity.js
Here index.html becomes the primary page, and every linked
asset—CSS, JS, images—is fetched and cached automatically.
November - December 2025 Plans
- GitHub auth & private repos (reactive builds, no manual cache bust)
- Custom domains & subdomains (user.pagebloom.app/repo)
- SEO defaults (OG, canonical, sitemap, robots), etc.