
Tech Blog RSS Feed
github.com/yamadashy/tech-blog-rss-feed- Category
- Productivity
- Rank
- No. 1371Tools index
Previous survey · No. 1353 ·
- Pricing
- Open Source
- Type
- TOOL
- Builder
- yamadashy
- GitHub
- 205 stars
- Date
About
Aggregated RSS feed of Japanese company tech blog updates — keep up with engineering teams' published work from a single subscription.
What it does
A scheduled TypeScript pipeline fetches selected company engineering feeds, cleans and validates entries, enriches them with Open Graph images and Hatena bookmark counts, then publishes RSS 2.0, Atom, JSON Feed, and an Eleventy website.
Why it's ranked here
The project combines useful editorial boundaries with unusually transparent mechanics. It rejects duplicate or invalid source definitions, filters missing and future publication times, validates generated XML, and exposes several standard feed formats. The result serves both ordinary readers and people who want to fork the system.
What's good
Entries include the company name in each title, making mixed-source reading easier. The crawler caches requests, retries failures, removes invalid control characters, and checks output with two XML parsers. The website also separates recent updates, popular articles, and the underlying blog list.
Tradeoffs
Updates are scheduled rather than immediate, with acknowledged delays. Coverage favors Japanese company engineering blogs and may exclude media-like publications, product promotion, event-heavy sources, or blogs dominated by other languages. Some publishers need source-specific date, title, or link corrections, creating ongoing maintenance work.
How to use it well
Use it in an RSS reader for routine discovery of Japanese company engineering writing, then use the popularity view to prioritize a shorter reading queue. Fork it when you need a narrower or wholly different source collection. It does not cover broad multilingual discovery or eliminate judgment about article quality.
Technical notes+
package.json defines an ES module TypeScript project requiring Node.js 24 or newer, installed with npm and driven through scripts for generation, Eleventy builds, linting, tests, cache pruning, and index registration. src/feed/feed-crawler.ts uses concurrent fetching, one retry, caches, source-specific normalization, Open Graph scraping, and Hatena counts. src/feed/feed-generator.ts emits Atom, RSS, and JSON Feed while truncating descriptions and content. src/feed/feed-validator.ts parses XML with rss-parser, validates it with fast-xml-parser, and rejects invalid control characters. src/feed/feed-storer.ts writes the three public feed artifacts plus blog metadata. src/common/constants.ts centralizes URLs, concurrency, cache lifetimes, truncation limits, and the eight-day aggregation window. src/site/index.11ty.ts, src/site/hot.11ty.ts, and src/site/blogs.11ty.ts render recent, popular, and source-list pages.
Observed
- License
- MIT
- Primary language
- TypeScript
- Runtime
- Node.js 24 or newer
- Installation
- npm install
- Public interfaces
- Website, RSS 2.0, Atom, and JSON Feed
- Build system
- Eleventy static site generation driven by npm scripts
- Quality checks
- Biome, TypeScript type checking, secretlint, Vitest, and XML validation
- Module format
- ECMAScript modules
Read from README.md, package.json, src/feed/logger.ts, src/site/hot.11ty.ts, src/site/site.11ty.ts, src/site/blogs.11ty.ts, src/site/index.11ty.ts, src/common/constants.ts, src/feed/common-util.ts, src/feed/feed-storer.ts, src/feed/prune-cache.ts, src/feed/feed-crawler.ts, src/site/sitemap.11ty.ts, src/feed/feed-generator.ts, src/feed/feed-validator.ts.
What it can do
Aggregate RSS feeds from Japanese tech companies
Multiple Japanese company tech blog RSS feeds → Single consolidated RSS feed
Monitor tech blog updates
Japanese company engineering blogs → Real-time notifications of new posts
Deliver consolidated tech content
User subscription request → Single RSS feed subscription with all company updates
Track engineering team publications
Japanese company engineering blog posts → Chronological feed of published engineering work
Centralize multiple blog subscriptions
Individual Japanese tech company blog feeds → Unified content stream
Tags
Tech Stack
Media

Comments (0)
No comments yet
Editorially curated, with community endorsements as a secondary signal. Corrections welcome.