Skip to content

feat(library): add n8n alternatives, LangGraph alternatives, and open-source AI agent platform listings - #5633

Merged
waleedlatif1 merged 2 commits into
stagingfrom
library-alternatives-listings
Jul 13, 2026
Merged

feat(library): add n8n alternatives, LangGraph alternatives, and open-source AI agent platform listings#5633
waleedlatif1 merged 2 commits into
stagingfrom
library-alternatives-listings

Conversation

@waleedlatif1

Copy link
Copy Markdown
Collaborator

Summary

  • Add three new SEO library listings: /library/n8n-alternatives, /library/open-source-ai-agent-platforms, /library/langgraph-alternatives
  • Generate matching OG covers (1200x675, Season Sans at weight 500) using the same card template as the docs OG route and existing library covers
  • Frontmatter validated against ContentFrontmatterSchema; registry auto-discovers the posts, no code changes needed
  • Copy follows the language constitution (Chat/Sim naming, no banned terms)

Type of Change

  • New feature (content)

Testing

Validated frontmatter against the registry Zod schema, confirmed getAllPostMeta/getPostBySlug load and compile all three posts, and visually compared generated covers against the best-zapier-alternatives reference.

Checklist

  • Code follows project style guidelines
  • Self-reviewed my changes
  • Tests added/updated and passing
  • No new warnings introduced
  • I confirm that I have read and agree to the terms outlined in the Contributor License Agreement (CLA)

@vercel

vercelBot commented Jul 13, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

ProjectDeploymentActionsUpdated (UTC)
docsReadyReadyPreview, CommentJul 13, 2026 6:01pm

Request Review

@cursor

cursorBot commented Jul 13, 2026

Copy link
Copy Markdown

PR Summary

Low Risk
Mostly marketing MDX plus a small, backward-compatible SEO metadata change; scan-time file reads only affect local OG images and fail safely to the previous defaults.

Overview
Adds three new library articles (/library/n8n-alternatives, /library/langgraph-alternatives, /library/open-source-ai-agent-platforms) as standard index.mdx posts with canonical URLs, tags, and local cover.jpg paths—picked up by the existing library registry without route changes.

Extends the shared content pipeline so localogImage files under public/ are read at scan time via image-size, storing optional ogImageWidth / ogImageHeight on ContentMeta. buildPostMetadata and buildArticleJsonLd now emit those dimensions for Open Graph and schema.org, still defaulting to 1200×630 when the image is remote or unreadable (e.g. non-1200×675 covers).

Reviewed by Cursor Bugbot for commit 02ba8e5. Configure here.

@greptile-apps

greptile-appsBot commented Jul 13, 2026

Copy link
Copy Markdown
Contributor

Greptile Summary

This PR adds new SEO library content and updates cover image metadata handling. The main changes are:

  • Three new library articles for n8n, LangGraph, and open-source AI agent platform comparisons.
  • Matching local cover images for the new library listings.
  • Content registry support for reading local cover image dimensions.
  • SEO metadata updates to use measured image dimensions when available.

Confidence Score: 5/5

This looks safe to merge.

  • No blocking issues found in the changed code.

Important Files Changed

FilenameOverview
apps/sim/lib/content/registry-factory.tsAdds local cover image dimension probing during content metadata scans.
apps/sim/lib/content/schema.tsAdds optional computed image dimension fields to content metadata.
apps/sim/lib/content/seo.tsUses computed image dimensions in OpenGraph and Article JSON-LD metadata.
apps/sim/package.jsonAdds the image dimension reader dependency.
apps/sim/content/library/langgraph-alternatives/index.mdxAdds the LangGraph alternatives library article.
apps/sim/content/library/n8n-alternatives/index.mdxAdds the n8n alternatives library article.
apps/sim/content/library/open-source-ai-agent-platforms/index.mdxAdds the open-source AI agent platforms library article.

Reviews (2): Last reviewed commit: "fix(content): declare actual OG image di..." | Re-trigger Greptile

Comment threadapps/sim/content/library/langgraph-alternatives/index.mdx
@waleedlatif1
waleedlatif1 requested a review from a team as a code ownerJuly 13, 2026 17:57
@waleedlatif1

Copy link
Copy Markdown
CollaboratorAuthor

@greptile

@waleedlatif1

Copy link
Copy Markdown
CollaboratorAuthor

@cursor review

@cursorcursorBot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes using default effort and found 1 potential issue.

Fix All in Cursor

❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

Reviewed by Cursor Bugbot for commit 02ba8e5. Configure here.

Comment threadapps/sim/lib/content/registry-factory.ts
@waleedlatif1
waleedlatif1 merged commit 0d9f860 into stagingJul 13, 2026
18 checks passed
@waleedlatif1
waleedlatif1 deleted the library-alternatives-listings branch July 13, 2026 18:27
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@waleedlatif1