<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/a-new-look-for-express-express-js-uod96sdom" -->

---
title: A New Look for Express · Express.js | daily.dev
description: Express.js unveiled a redesigned website and a brand-new logo, moving the site&#x27;s build system from Jekyll to Astro. The overhaul brought improved documentation...
canonical: https://daily.dev/posts/a-new-look-for-express-express-js-uod96sdom
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: A New Look for Express · Express.js | daily.dev
og:description: Express.js unveiled a redesigned website and a brand-new logo, moving the site&#x27;s build system from Jekyll to Astro. The overhaul brought improved documentation...
og:url: https://daily.dev/posts/a-new-look-for-express-express-js-uod96sdom
og:image: https://api.daily.dev/og/posts/UOD96SDOM.png
og:image:alt: A New Look for Express · Express.js
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# A New Look for Express · Express.js

**[Express.js](https://daily.dev/sources/expressjs-blog)** · 6 min read · 0 upvotes · 0 comments

## Summary

Express.js unveiled a redesigned website and a brand-new logo, moving the site's build system from Jekyll to Astro. The overhaul brought improved documentation with per-version support (helpful given Express 5 is now stable while many projects remain on Express 4), AI-powered search built on Orama, and an llms.txt endpoint for AI assistant access. The new logo was designed collaboratively with the Orama team and community feedback over more than a year. Future plans include closing documentation content gaps, improving translations, and keeping docs in sync with releases.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://expressjs.com/en/blog/2026-05-18-a-new-look-for-express>

## Questions this post answers

### What static site tool does the Express.js documentation site use now instead of Jekyll?

The Express.js website moved from Jekyll to Astro. The switch followed a community discussion weighing tradeoffs, and Astro was chosen for its flexibility with content-heavy pages, strong performance, solid internationalization support, and a component model not locked to a single UI framework.

_Track how core web frameworks evolve their own tooling by following updates on daily.dev._

### Does the new Express.js documentation site support viewing docs for different Express versions like Express 4 and Express 5?

Yes, the redesigned documentation now supports multiple versions of Express side by side, so developers can view docs matching the version they actually run. This addresses confusion from the previous site, which is especially relevant since Express 5 is the latest stable release while many projects still run Express 4.

_Developers navigating Express 4 to 5 migrations can follow framework updates on daily.dev._

### How can AI assistants access Express.js documentation directly?

Every section of the Express.js documentation is now available through an llms.txt endpoint, following the llms.txt convention. This makes it easier for language models, AI assistants, and other tools to retrieve accurate, up-to-date Express documentation directly rather than relying on scraped or outdated content.

_Keep up with how frameworks expose docs to AI tooling by following webdev news on daily.dev._

## Similar posts on daily.dev

- [Astro 7.0](https://daily.dev/posts/astro-7-0-2arekjquc) · Astro · 202 upvotes · 14 comments
- [Node.js — Check out the New Node.js API Documentation Preview](https://daily.dev/posts/node-js-check-out-the-new-node-js-api-documentation-preview-hr278sosa) · Node.js · 78 upvotes · 6 comments
- [Astro vs Next.js: Two Philosophies for Building the Modern Web](https://daily.dev/posts/astro-vs-next-js-two-philosophies-for-building-the-modern-web-nuyffqrn4) · Codemotion · 2 upvotes · 0 comments

---

Tags: [#open-source](https://daily.dev/tags/open-source), [#nodejs](https://daily.dev/tags/nodejs), [#astro](https://daily.dev/tags/astro)

[View this post on daily.dev](https://daily.dev/posts/a-new-look-for-express-express-js-uod96sdom)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"A New Look for Express · Express.js","url":"https://daily.dev/posts/a-new-look-for-express-express-js-uod96sdom","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/a-new-look-for-express-express-js-uod96sdom"},"datePublished":"2026-08-23T12:17:25.895Z","dateModified":"2026-08-23T12:24:03.684Z","description":"Express.js unveiled a redesigned website and a brand-new logo, moving the site's build system from Jekyll to Astro. The overhaul brought improved documentation...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/778e430d37e3402bf95769ff848dd9fe?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/778e430d37e3402bf95769ff848dd9fe?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"Express.js","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Express.js","logo":"https://media.daily.dev/image/upload/s--NvBVN7aT--/f_auto,q_auto/v1787487436/logos/expressjs-blog?_a=BAMAMicg0","url":"https://daily.dev/sources/expressjs-blog"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/a-new-look-for-express-express-js-uod96sdom","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"open-source,nodejs,astro","timeRequired":"PT6M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Express.js","item":"https://daily.dev/sources/expressjs-blog"},{"@type":"ListItem","position":3,"name":"A New Look for Express · Express.js"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/a-new-look-for-express-express-js-uod96sdom#faq","mainEntity":[{"@type":"Question","name":"What static site tool does the Express.js documentation site use now instead of Jekyll?","acceptedAnswer":{"@type":"Answer","text":"The Express.js website moved from Jekyll to Astro. The switch followed a community discussion weighing tradeoffs, and Astro was chosen for its flexibility with content-heavy pages, strong performance, solid internationalization support, and a component model not locked to a single UI framework. Track how core web frameworks evolve their own tooling by following updates on daily.dev."}},{"@type":"Question","name":"Does the new Express.js documentation site support viewing docs for different Express versions like Express 4 and Express 5?","acceptedAnswer":{"@type":"Answer","text":"Yes, the redesigned documentation now supports multiple versions of Express side by side, so developers can view docs matching the version they actually run. This addresses confusion from the previous site, which is especially relevant since Express 5 is the latest stable release while many projects still run Express 4. Developers navigating Express 4 to 5 migrations can follow framework updates on daily.dev."}},{"@type":"Question","name":"How can AI assistants access Express.js documentation directly?","acceptedAnswer":{"@type":"Answer","text":"Every section of the Express.js documentation is now available through an llms.txt endpoint, following the llms.txt convention. This makes it easier for language models, AI assistants, and other tools to retrieve accurate, up-to-date Express documentation directly rather than relying on scraped or outdated content. Keep up with how frameworks expose docs to AI tooling by following webdev news on daily.dev."}}]}
```

