mereithhh/vanblog

A self-hosted blogging system with Markdown editing, a full admin dashboard, analytics, image hosting, comments, and automatic HTTPS.

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 31 minutes ago
Added to GitGenius on September 19th, 2026
Created on May 18th, 2022
Open Issues & Pull Requests: 113 (+0)
GitHub issues: Enabled
Number of forks: 502
Total Stargazers: 3,581 (+0)
Total Subscribers: 24 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 14.2 days
Mean response time: 253.5 days
90th percentile: 1020.4 days
Tracked items: 126

Most active contributors

Sign in to see contributor activity.

How this project is maintained

96% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "问题反馈" is answered fastest, typically in about 7 days, while "优化建议" waits about 8 weeks. Three people close 91% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 23
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 644 days
Stale 30+ days: 22
Stale 90+ days: 22

Recent activity

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

Top labels

  • 问题反馈 (75)
  • 优化建议 (53)

Detailed Description

VanBlog is a self-hosted blogging system that provides a complete admin dashboard, Markdown editing, built-in analytics, image hosting, and comments.

The tool addresses the need for a fully self-contained blogging platform where writers retain complete control over their content and infrastructure. It combines a backend built with Node.js and TypeScript with a Next.js frontend, offering both a public-facing blog and a comprehensive administrative interface. The system handles the full publishing workflow from content creation through analytics tracking, while also managing image assets and reader interactions through comments.

Developers choosing VanBlog should expect a platform designed for self-hosting rather than a managed service. The project suits individuals and small publishers who want to run their own blogging infrastructure without relying on third-party platforms. The tool includes automatic HTTPS support, reducing friction in deployment. The documentation and interface are primarily in Chinese, though the project has internationalization on its roadmap. The README does not compare VanBlog to alternative blogging systems, so no comparative positioning can be stated.

The project maintains active release cycles with automated workflows for building and publishing releases. Development activity shows consistent engagement with both bug reports and feature requests through the issue tracker. The codebase is written in TypeScript across both frontend and backend, indicating a focus on type safety throughout the stack.