picocms/pico

Pico is a stupidly simple, blazing fast, flat file CMS.

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 34 minutes ago
Type:ApplicationCategory(s):CMS, Static Sites & ForumsWeb Development
Added to GitGenius on September 17th, 2026
Created on April 4th, 2012
Open Issues & Pull Requests: 18 (+0)
GitHub issues: Enabled
Number of forks: 607
Total Stargazers: 3,905 (+0)
Total Subscribers: 152 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 16.3 hours
Mean response time: 34.8 hours
90th percentile: 4.1 days
Tracked items: 14

Most active contributors

Sign in to see contributor activity.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 4
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 538 days
Stale 30+ days: 3
Stale 90+ days: 3

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • info: Stale (8)
  • type: Support (8)
  • type: Discussion (3)
  • info: Pinned (2)
  • type: Bug (2)
  • type: Invalid (2)
  • info: Feedback Needed (1)
  • info: Upstream (1)

Most active issues this week

Sign in to see which issues are moving.

Detailed Description

Pico is a flat file content management system built in PHP that requires no database and generates static HTML from Markdown files and YAML configuration.

Pico solves the problem of deploying a simple website without the overhead of database setup, complex configuration, or server-side dependencies. It works by storing content as Markdown files in the filesystem, parsing them with YAML frontmatter for metadata, and rendering pages through Twig templates. The entire system runs on basic PHP with only the dom and mbstring extensions required, making it deployable on minimal hosting environments.

Pico suits developers and small teams building straightforward websites where simplicity and speed matter more than advanced features. It works well for blogs, documentation sites, and portfolio pages where content changes infrequently. The README explicitly names several alternatives including Grav CMS, HTMLy, Automad, and Typemill, recommending these for new projects instead of Pico.

Development of Pico has stopped and the maintainers strongly advise against using it for new websites. The project has no known security issues and existing sites can continue running, but it was not designed for modern PHP versions and users will eventually encounter compatibility problems. The maintainers are actively seeking someone to take over the project and have invited interested developers to contact them through GitHub issues with information about their commitment and experience.