HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
hunvreus
pagescms
TypeScript2024–2025
hunvreus / pagescms

pagescms

The simplest CMS you'll ever need. Manage content and media right in your GitHub repository.

3Distinct people
8Mentions
0Explicit recommenders
4.2KGitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

The simplest CMS you'll ever need. Manage content and media right in your GitHub repository.

GitHub

Where it is used

No documented product use has been verified yet.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 3:56:07 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by month8 dated mentions

Observed mentions: 2024-02-22 13:58:03 UTC to 2025-04-28 10:33:31 UTC.

02462024-02-01 00:00:00 UTC to 2024-03-01 00:00:00 UTC (exclusive): 6 mentions; 1 submissions, 5 commentsFeb 20242024-03-01 00:00:00 UTC to 2024-04-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-04-01 00:00:00 UTC to 2024-05-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-05-01 00:00:00 UTC to 2024-06-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-06-01 00:00:00 UTC to 2024-07-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-07-01 00:00:00 UTC to 2024-08-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-08-01 00:00:00 UTC to 2024-09-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-09-01 00:00:00 UTC to 2024-10-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 commentsSep 20242024-10-01 00:00:00 UTC to 2024-11-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-11-01 00:00:00 UTC to 2024-12-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-12-01 00:00:00 UTC to 2025-01-01 00:00:00 UTC (exclusive): 1 mentions; 1 submissions, 0 comments2025-01-01 00:00:00 UTC to 2025-02-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-02-01 00:00:00 UTC to 2025-03-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-03-01 00:00:00 UTC to 2025-04-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-04-01 00:00:00 UTC to 2025-05-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 commentsApr 2025

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
Feb 20242024-02-01 00:00:00 UTC2024-03-01 00:00:00 UTC615
Mar 20242024-03-01 00:00:00 UTC2024-04-01 00:00:00 UTC000
Apr 20242024-04-01 00:00:00 UTC2024-05-01 00:00:00 UTC000
May 20242024-05-01 00:00:00 UTC2024-06-01 00:00:00 UTC000
Jun 20242024-06-01 00:00:00 UTC2024-07-01 00:00:00 UTC000
Jul 20242024-07-01 00:00:00 UTC2024-08-01 00:00:00 UTC000
Aug 20242024-08-01 00:00:00 UTC2024-09-01 00:00:00 UTC000
Sep 20242024-09-01 00:00:00 UTC2024-10-01 00:00:00 UTC000
Oct 20242024-10-01 00:00:00 UTC2024-11-01 00:00:00 UTC000
Nov 20242024-11-01 00:00:00 UTC2024-12-01 00:00:00 UTC000
Dec 20242024-12-01 00:00:00 UTC2025-01-01 00:00:00 UTC110
Jan 20252025-01-01 00:00:00 UTC2025-02-01 00:00:00 UTC000
Feb 20252025-02-01 00:00:00 UTC2025-03-01 00:00:00 UTC000
Mar 20252025-03-01 00:00:00 UTC2025-04-01 00:00:00 UTC000
Apr 20252025-04-01 00:00:00 UTC2025-05-01 00:00:00 UTC101

What Hacker News says

8 sources
hunvreus·Dec 6, 2024Submission

Show HN: Pages CMS 1.0.0 – Open-Source CMS for Static Sites (Next.js, Astro...)

Back in March, I launched Pages CMS [1] on "Show HN" [2]. It’s a user-friendly CMS for managing the content of static sites (or apps) on GitHub. Some people liked it, so I kept working on it. A couple of months in, I hit a wall as the initial version was a simple Vue.js app with a couple of serverless functions. So I bit the bullet, rewrote the whole thing with Next.js, and got sucked into the React/TypeScript rabbit hole. I finally got around to releasing the new version. It's a complete rewrite, so I thought I'd post it here once more: - Built with Next.js 14 (App Router), shadcn/ui [3], drizzle [4], and lucia [5]. I'm also using Vercel, Turso [6] and Resend [7]. - 100% free and Open Source [8], even including the "Pro" features I was working on (e.g. ability to invite users by email). - Better security and fine-grained GitHub permissio
Read the rest
ns. - Improved UX: Notion-like editor, better repo search, etc. - A hundred other things, big and small, have been added or fixed. Hope some find it useful. And maybe a few even feel like contributing. There is a list of features on the roadmap that I could use some help with (e.g. 3rd party file storage, analytics and build integration, etc). --- [1]: https://pagescms.org/ [2]: https://news.ycombinator.com/item?id=39467132 [3]: https://ui.shadcn.com/ [4]: https://orm.drizzle.team/ [5]: https://lucia-auth.com/ [6]: https://turso.tech/ [7]: https://resend.com/ [8]: https://github.com/pages-cms/pages-cms
6 points · Open discussion
If you can send me screenshots at hunvreus@gmail.com or file an issue on GitHub (https://github.com/pages-cms/pages-cms/issues), I'd love to fix it. > Tried it out [1], and with a bit of work got it to function. Media, posts, all seem to upload and be viewable. With the lead-in, kind of thought it was going to be "click-a-button, you're done." However, had to wander around a bit figuring out what format zones in the blog example were, and where they needed to be. Also kind of thought it was going to restyle my GitHub page or something, which did not seem to be the case (probably just false expectations) Agreed. For the 1.0.0 release, I want to have a configuration wizard that does most of it for you: select where your files/collections are and it infers the configuration from existing entries. Hopefully I get it working in the next couple
Read the rest
of weeks.
In Show HN: Pages CMS – A CMS for GitHub
- It's 100% Open Source: https://github.com/pages-cms/pages-cms - You can self-host it for free on Cloudflare Pages: https://pagescms.org/docs/development/#deploy-on-cloudflare - The online version is 100% free as well: https://app.pagescms.org There may be a pro plan at some point for some more complex features. From the FAQ on the front page: What's the "Pro" plan? I haven't completely figured it out, but there are a few features I'm working on that I believe would only be relevant to larger teams or professional use. Things like real-time collaboration, advanced media management (e.g., image manipulation), or S3 integration. This not only requires a lot more work but also hosting costs. If you're interested, drop me a line: hunvreus@gmail.com (@hunvreus).
In Show HN: Pages CMS – A CMS for GitHub
Nice to see a new entry in the git based CMS realm, I really appreciate that you seem to understand the importance of a good user experience for editing content! Am I gathering correctly that this does not actually require you to host a backend somewhere? The GitHub OAuth will work even if the CMS is just statically hosted on Cloudflare Pages / Netlify? This was something I always found a little strange about Netlify CMS / Decap, the fact that it required you to either use Netlify or self host their git-gateway. Edit: Nevermind, I saw it does the auth through serverless functions https://github.com/pages-cms/pages-cms/tree/main/functions/a... I guess it's impossible to do it frontend-only, looks like a fair compromise to me
In Show HN: Pages CMS – A CMS for GitHub
hunvreus·Feb 22, 2024Submission

Show HN: Pages CMS – A CMS for GitHub

In a nutshell: 1. You log in with your GitHub account. 2. You select the GitHub repo where your site/app is at (whether it's Next.js, 11ty, Hugo, Nuxt... as long as you're using flat files for content). 3. You add a single config file to your repo to define the content types and other settings (e.g. media folder). 4. Congrats: you now have a user friendly CMS to manage content + media BUT all changes are still tracked like regular commits (under your account) on GitHub. I started using Jekyll around 2009 and over the course of the past 10+ years, I've helped build major sites and tiny blogs with Hugo, Gatsby, Next.js and more recently 11ty. I still love it. BUT once you're done building, managing content and media can be a bit of a pain. You have a few options: - Edit files directly (on GitHub or your local). Good luck getting your collea
Read the rest
gues on the marketing team to do that. - Hook up a headless CMS like Contentful, Sanity, or Strapi. That works, but it's one more dependency and (IMHO) overkill in most cases. - OR you could use something like [Decap CMS](https://decapcms.org/). Really cool project, but I've never been a fan of the UI/UX, and it's been a bit of a pain to setup (maybe that's just me). I wanted something as simple as possible, preferably with nothing to install or deploy. Back in 2018, I had built a prototype (Jekyll+) [1] with the idea of getting a CMS set up by just adding a single configuration file to your GitHub repository. Pages CMS [2] is a continuation of that idea. It's 100% free and Open Source: https://github.com/pages-cms/pages-cms. If you don't want to use the online version because you're not comfortable signing up with your GitHub account, consider the following options: - Use a fine-grained personal access token [3], there's an option on the login screen. There is still a bug if you try to access a repo that isn't part of your token scope, but I'll get it fixed in the next couple of days. - Deploy it yourself (for free) on Cloudflare Pages. Literally 5 minutes of work max. I made a video walking you through the process [4]. - Check out the intro video on the front page [2] (a bit crap, but I'll get a better one up in the next few days). I use it actively with a few other teams, I hope it will be of use to some of you. I'm already working on adding a few nicer features, like collaborative editing and email invites (to let non-developers login without a GitHub account). PS: I've spent the past 8+ years building a business and only recently got back into coding. I'd love pointers as to what I could do better (and how I can manage my Powerpoint PTSD). [1]: https://github.com/hunvreus/jekyllplus/ [2]: https://pagescms.org [3]: https://docs.github.com/en/authentication/keeping-your-accou... [4]: https://pagescms.org/docs/development/
351 points · Open discussion

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.