Vibeleaderboard
Index / tool
Visit yamadashy.github.io
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 feedsSingle consolidated RSS feed

  • Monitor tech blog updates

    Japanese company engineering blogsReal-time notifications of new posts

  • Deliver consolidated tech content

    User subscription requestSingle RSS feed subscription with all company updates

  • Track engineering team publications

    Japanese company engineering blog postsChronological feed of published engineering work

  • Centralize multiple blog subscriptions

    Individual Japanese tech company blog feedsUnified content stream

Tags

rssjapanesetech-blogaggregatorfeed

Tech Stack

Node.jsTypeScript

Media

Tech Blog RSS Feed

Comments (0)

No comments yet

Editorially curated, with community endorsements as a secondary signal. Corrections welcome.