# Github Blog

TypeScript API library that reads blog posts, comments and labels from the issues of a GitHub repository.


Source: https://findsoftware.frbit.cloud/github-blog/
Last reviewed: 2026-10-23
Updated: 2026-10-25
Listed since: 2026-10-23

## Record

### Links

- repository: https://github.com/renatorib/github-blog
- docs: https://github.com/renatorib/github-blog/tree/master/docs

### Identity

- status: active
- maintainer: Renato Ribeiro
- maintainerType: individual
- parent: unknown
- firstRelease: 2021
- hqCountry: unknown

### Kind

- category: cms
- hosting: unknown
- language: javascript
- runtime: unknown
- runtimeMin: unknown
- basedOn: unknown

### Content

- contentStore: unknown
- databases: unknown
- adminUi: unknown
- headlessApi: unknown
- templating: unknown
- i18n: unknown

### Rendering and deploy

- runsAs: unknown
- renderingModes: unknown
- installMethod: npm install @rena.to/github-blog

### License

- licenseModel: open-source
- license: MIT

### Releases

- currentMajor: 0
- latestReleaseDate: 2025-03-21

### Adoption

- githubStargazers: 409
- packagistDownloads: not applicable
- npmWeeklyDownloads: 4
- contributors: 2
- pluginCount: unknown
- packagistMonthlyDownloads: unknown
- ecosystemsMonthlyDownloads: unknown
- httpArchiveSites: unknown
- wordpressActiveInstalls: unknown
- dependentRepos: 3
- dependentPackages: 1

### Sources

- name: https://github.com/renatorib/github-blog/blob/master/README.md (read 2026-10-23)
- urls: https://api.github.com/repos/renatorib/github-blog (read 2026-10-23)
- urls: https://github.com/renatorib/github-blog/blob/master/README.md (read 2026-10-23)
- maintainer: https://raw.githubusercontent.com/renatorib/github-blog/master/LICENSE (read 2026-10-23)
- language: https://api.github.com/repos/renatorib/github-blog (read 2026-10-23)
- category: https://github.com/renatorib/github-blog/blob/master/README.md (read 2026-10-23)
- installMethod: https://github.com/renatorib/github-blog/blob/master/README.md (read 2026-10-23)
- npmWeeklyDownloads: https://api.npmjs.org/downloads/point/last-week/@rena.to/github-blog (read 2026-10-23)
- license: https://api.github.com/repos/renatorib/github-blog (read 2026-10-23)
- licenseModel: https://raw.githubusercontent.com/renatorib/github-blog/master/LICENSE (read 2026-10-23)
- firstRelease: https://registry.npmjs.org/@rena.to%2fgithub-blog (read 2026-10-23)
- currentMajor: https://registry.npmjs.org/@rena.to%2fgithub-blog (read 2026-10-23)
- latestReleaseDate: https://registry.npmjs.org/@rena.to%2fgithub-blog (read 2026-10-23)
- githubStargazers: https://api.github.com/repos/renatorib/github-blog (read 2026-10-23)
- contributors: https://api.github.com/repos/renatorib/github-blog/contributors (read 2026-10-23)
- dependentRepos: https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/%40rena.to%2Fgithub-blog (read 2026-10-25)
- dependentPackages: https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/%40rena.to%2Fgithub-blog (read 2026-10-25)

## Notes

Github Blog is a TypeScript library that reads blog posts from the issues of a GitHub repository. Each issue is one post, and labels with a key and a value, such as type, state, tag and slug, classify it. The library is installed from npm and created with a repository name and a GitHub token. It provides methods for fetching posts and comments, with search, sorting and cursor pagination. The README says the repository covers only the API, and Renato Ribeiro holds the copyright.

## Worth knowing

Posts are read through the GitHub API, so the repository and a token are required. The README notes that random people can open issues on a public repository but cannot add labels, so a label such as type:post controls which issues appear, and that the library fetches only open issues.

---

Data licensed CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Attributes are recorded, never scored; absent means unknown.
Credit, in full: FindSoftware, CC BY 4.0
