Express
@expressjs.bsky.social
📤 385
📥 5
📝 10
Fast, unopinionated, minimalist web framework for Node.js - The OG
The maintainer of one of our dependencies, debug, was the target of a phishing attack resulting in the release of
[email protected]
with malware. Supply chain security is all of our responsibilities. Be careful out there, and for today don't update your deps.
socket.dev/blog/npm-aut...
loading . . .
npm Author Qix Compromised via Phishing Email in Major Suppl...
npm author Qix’s account was compromised, with malicious versions of popular packages like chalk-template, color-convert, and strip-ansi published.
https://socket.dev/blog/npm-author-qix-compromised-in-major-supply-chain-attack
17 days ago
1
12
6
reposted by
Express
Ulises Gascón
4 months ago
🔐 Is it a vulnerability, or just a misunderstood feature? At
#NodeCongress2025
, I broke it down in my talk: "What is a Vulnerability and What’s Not" Topics: 👉 Real vs. imagined risks in
@nodejs.org
and
@expressjs.bsky.social
👉 Why
#threatModels
matter 🎥 Watch:
gitnation.com/contents/wha...
loading . . .
What is a Vulnerability and What’s Not? Making Sense of Node.js and Express Threat Models by Ulises Gascón
In this talk, we will discuss security, vulnerabilities, and how to improve your overall security. We will explore various vulnerabilities and the difference between developer errors and misconfigurat...
https://gitnation.com/contents/what-is-a-vulnerability-and-whats-not-making-sense-of-nodejs-and-express-threat-models
0
3
1
reposted by
Express
Sebastian Beltran
2 months ago
I’ve been maintaining
@expressjs.bsky.social
for over 11 months. I’m currently leading the integration of HTTP/2, as well as helping with the documentation redesign and performance improvements. If my work has helped you, consider supporting my open source work:
dub.sh/bjohansebas
loading . . .
Sponsor @bjohansebas on GitHub Sponsors
Support bjohansebas's open source work
https://dub.sh/bjohansebas
0
4
1
reposted by
Express
Ulises Gascón
about 2 months ago
😏 The Great Monkey-Patch Safari in
@expressjs.bsky.social
has begun. Join the adventure with critical hacks and hotfixes ahead!
github.com/expressjs/ex...
loading . . .
The Great Monkey-Patch Safari · Issue #6669 · expressjs/express
We want to track down and document all instances of express and our core deps monkey-patching Node core, specifically it's the HTTP internals like IncomingMessage and ServerResponse where we do our...
https://github.com/expressjs/express/issues/6669
1
2
2
reposted by
Express
Yagiz Nizipli
about 2 months ago
Say hello to my very old friend
@expressjs.bsky.social
running on
@cloudflare.social
workers!
2
15
1
reposted by
Express
Sebastian Beltran
about 2 months ago
Hi Express community! We’d love your feedback on our website’s content. ✨ What topics or resources would you like us to add? 🔧 What existing content do you think we could improve? Your input will help us make our docs even better, every idea matters!
github.com/expressjs/ex...
loading . . .
🧑🍳 Ideas for new guides or improvements to existing content · expressjs expressjs.com · Discussion #2029
Hey folks, the Express team wants to know what content you’d like to see in the documentation — for example, topics for new guides at any level, or what content could be updated in the existing gui...
https://github.com/expressjs/expressjs.com/discussions/2029
0
5
2
reposted by
Express
Ulises Gascón
4 months ago
We’ve cleaned up
@expressjs.bsky.social
! 🧹 Deprecated some legacy packages: 🔥 csurf 🔥 connect-multiparty 🔥 path-match More context:
github.com/expressjs/di...
Blog post coming soon! 📘
loading . . .
Clean up expressjs org · Issue #134 · expressjs/discussions
So while responding to #71 I also realized that there is something on the TC backlog that ideally should get done at some point: go through the repositories in the expressjs org (https://github.com...
https://github.com/expressjs/discussions/issues/134
2
21
4
Happening now!
add a skeleton here at some point
4 months ago
1
1
0
reposted by
Express
Ulises Gascón
5 months ago
🥹 May is almost here, and it's officially
#MaintainerMonth
🚀 I’ve helped release
@expressjs.bsky.social
5.1, ship key
@nodejs.org
updates, lead
#OpenSource
security work, and reboot
#Yeoman
. If you believe in supporting
#devTools
, consider sponsoring ❤️ 👉
github.com/sponsors/Uli...
0
9
2
reposted by
Express
Sebastian Beltran
5 months ago
@expressjs.bsky.social
has officially surpassed 40 million weekly downloads on npm⚡
0
7
1
reposted by
Express
Wes
5 months ago
Tomorrow we are going to have a first informal
@expressjs.bsky.social
Performance Working Group meeting. If you are interested in this work, especially longer term, please come and chat. Since it was last minute we are not having an agenda, just an informal discussion.
github.com/expressjs/pe...
loading . . .
2025-05-14 Express Performance Working Group Meeting · Issue #8 · expressjs/perf-wg
Date/Time Timezone Date/Time America/Los_Angeles Wed 14-May-2025 08:00 (08:00 AM) America/Denver Wed 14-May-2025 09:00 (09:00 AM) America/Chicago Wed 14-May-2025 10:00 (10:00 AM) America/New_York W...
https://github.com/expressjs/perf-wg/issues/8
0
6
3
reposted by
Express
Wes
5 months ago
Finally getting around to the Performance WG setup for
@expressjs.bsky.social
. Anyone who is interested, please feel free to start opening issues and participating in the kickoff.
github.com/expressjs/pe...
loading . . .
Working Group Charter · Issue #3 · expressjs/perf-wg
We need to outline the goals, scope, and membership guide. I can pull from the other WG's for some of the language, but we need to define the goals for the WG for sure. Here are the things I was th...
https://github.com/expressjs/perf-wg/issues/3
0
7
2
reposted by
Express
Sebastian Beltran
6 months ago
When I started contributing to the
@expressjs.bsky.social
site, there were barely any PRs for docs or design. Today, even though there’s still a lot to improve on the design side, we’ve got a great contributor base, similar to when the site’s development was sponsored by a company back in 2015
1
6
1
🚀 Exciting Announcement today! Express v5 is officially "latest" and we have started the maintenance period for v4. Read more about the release and our LTS plans in our blog post:
expressjs.com/2025/03/31/v...
loading . . .
[email protected]
: Now the Default on npm with LTS Timeline
Express 5.1.0 is now the default on npm, and we're introducing an official LTS schedule for the v4 and v5 release lines.
https://expressjs.com/2025/03/31/v5-1-latest-release.html
6 months ago
2
45
11
reposted by
Express
Wes
6 months ago
Also hoping to call this out in our blog post. Got great reviews (thanks
@naugtur.pl
🚀) by posting here yesterday, hope maybe the same will work for the blog post. Reviews welcome!
github.com/expressjs/ex...
add a skeleton here at some point
2
9
3
reposted by
Express
Wes
6 months ago
If you have a chance, please take a look at this PR which proposes some concrete details and dates.
github.com/expressjs/di...
loading . . .
feat(ADR): LTS Strategy by wesleytodd · Pull Request #352 · expressjs/discussions
A proposal for an LTS strategy with committed dates and next steps. Please see the goals/non-goals for this ADR. I attempted to copy/paste without edits from all the sources we had. I admit there w...
https://github.com/expressjs/discussions/pull/352
1
3
1
reposted by
Express
Wes
6 months ago
With the upcoming release of
@expressjs.bsky.social
v5 and promoting it to latest on npm, we needed to finalize some of our support and schedule plans. Would love feedback on this plan from the ecosystem so we can do better than we have in the past on keeping folks informed and aware of the plans.
1
5
4
reposted by
Express
Wes
6 months ago
I want to especially thank
@bjohansebas.bsky.social
for all his work these past months! Not only is a lot of his work in these releases, he has also become our top contributor across the
@expressjs.bsky.social
project.
expressjs.github.io/statusboard/
add a skeleton here at some point
0
6
2
reposted by
Express
Ulises Gascón
6 months ago
🚀 Just released
[email protected]
📦 🍿
#release
details:
github.com/expressjs/bo...
loading . . .
Release v2.2.0 · expressjs/body-parser
What's Changed test: remove --bail from test script by @Phillip9587 in #583 ci: separate lint step by @Phillip9587 in #582 fix: remove skip of test by @bjohansebas in #589 ci: use lcovonly reporte...
https://github.com/expressjs/body-parser/releases/tag/v2.2.0
0
7
2
reposted by
Express
Ulises Gascón
6 months ago
🚀 Just released
[email protected]
📦 🍿
#release
details:
github.com/jshttp/type-...
loading . . .
Release 2.0.1 · jshttp/type-is
What's Changed Refactor normalizeType function to simplify return statement by @Ayoub-Mabrouk in #61 Refactor tryNormalizeType function for cleaner code by @Ayoub-Mabrouk in #59 Replace deprecated...
https://github.com/jshttp/type-is/releases/tag/2.0.1
0
4
2
reposted by
Express
Ulises Gascón
6 months ago
🚀 Just released
[email protected]
📦 🍿
#release
details:
github.com/pillarjs/rou...
loading . . .
Release v2.2.0 · pillarjs/router
What's Changed docs: remove security file by @bjohansebas in #152 fix: restore 'debug' logs by @dpopp07 in #151 chore: upgrade scorecard workflow pinned action versions by @carpasse in #150 cleanu...
https://github.com/pillarjs/router/releases/tag/v2.2.0
0
3
2
reposted by
Express
Ulises Gascón
6 months ago
🚀 Just released
[email protected]
📦 🍿
#release
details:
github.com/jshttp/mime-...
loading . . .
Release v3.0.1 · jshttp/mime-types
What's Changed chore: upgrade scorecard workflow pinned action versions by @carpasse in #130 fix: update mime-db dependency to version 1.54.0 by @bjohansebas in #133 Release 3.0.1 by @UlisesGascon...
https://github.com/jshttp/mime-types/releases/tag/v3.0.1
0
2
2
reposted by
Express
Sebastian Beltran
7 months ago
For over 6 months, I've been supporting the
@expressjs.bsky.social
project, improving documentation and maintaining packages like compression. If my contributions have been helpful, it would be great if you could support me:
github.com/sponsors/bjo...
#OpenSource
loading . . .
Sponsor @bjohansebas on GitHub Sponsors
Support bjohansebas's open source work
https://github.com/sponsors/bjohansebas?o=sd&sc=t
0
4
1
reposted by
Express
Ulises Gascón
7 months ago
🚨 What's REALLY a Vulnerability? 🚨 Join me at
#NodeCongress
as we break down the
@nodejs.org
&
@expressjs.bsky.social
threat models 🔒✨ ✅ Real-world examples ✅ Security myths busted ✅ How threat models shape bug bounties & fixes Let’s rethink
#security
together! 🚀
gitnation.com/contents/wha...
loading . . .
What is a Vulnerability and What’s Not? Making Sense of Node.js and Express Threat Models by Ulises Gascón
Security isn’t just about fixing bugs; it’s about understanding the assumptions we make (and avoiding unnecessary panic). In this talk, we’ll dive into the Node.js and Express threat models, which I c...
https://gitnation.com/contents/what-is-a-vulnerability-and-whats-not-making-sense-of-nodejs-and-express-threat-models
0
4
2
[email protected]
published 🚀 The most notable change is that application/octet-stream is now marked as compressible. When we update this in the compression middleware this will mean some nice savings over the wire in your express apps.
github.com/jshttp/mime-...
loading . . .
Release v1.54.0 · jshttp/mime-db
What's Changed Add some MS-related extensions and types by @ipetrouchtchak-fi in #336 Update custom-types.json by @robertsky in #343 docs: notice about semver and data sources by @wesleytodd in #3...
https://github.com/jshttp/mime-db/releases/tag/v1.54.0
6 months ago
1
8
2
reposted by
Express
jonchurch
7 months ago
I love getting nerdsniped on HTTP spec related stuff, and am glad I quit my job to have space in my life for this was fun to figure out what probably happened with content-disposition having in incomplete regex for parsing extended filename parameters:
github.com/jshttp/conte...
loading . . .
Certain languages can't be matched correctly by the Regular Expression EXT_VALUE_REGEXP like en-US or zh_cn · Issue #47 · jshttp/content-disposition
Create and parse HTTP Content-Disposition header. Contribute to jshttp/content-disposition development by creating an account on GitHub.
https://github.com/jshttp/content-disposition/issues/47#issuecomment-2701570766
0
3
2
reposted by
Express
Sebastian Beltran
7 months ago
The thank-you message I received for successfully launching a PR made my day 🤗
0
4
2
reposted by
Express
Wes
7 months ago
Not sure this is the one, but pretty sure it is.
@bjohansebas.bsky.social
has been doing such great work it is awesome to see this kind of recognition! Well deserved.
add a skeleton here at some point
1
6
2
reposted by
Express
Wes
7 months ago
Getting 🤏 very close 🤏 to cutting the
@expressjs.bsky.social
5.1.0 release which will be when we go latest and officially start the spin down of Express v4.
github.com/expressjs/ex...
loading . . .
[WIP] Release Plan: 5.1.0 · Issue #6316 · expressjs/express
Remaining Work #6095 #6285 Dependency work accepts body-parser expressjs/body-parser#578 content-disposition https://github.com/jshttp/content-disposition/pulls jshttp/content-disposition#47 jshttp...
https://github.com/expressjs/express/issues/6316
0
7
1
reposted by
Express
Wes
7 months ago
I want to take a moment to celebrate some folks doing amazing work. Last year this time we were just kicking off the work to move
@expressjs.bsky.social
forward. Today I checked our statusboard and it is awesome to see
@bjohansebas.bsky.social
and Phillip (
pbrt.at
) as top contributors.
loading . . .
Express
Fast, unopinionated, minimalist web framework for node.
https://expressjs.github.io/statusboard
2
8
1
reposted by
Express
Wes
9 months ago
I gave a talk in October about
@expressjs.bsky.social
and found a live stream of it. Watch me talk really fast and still go over time.
youtu.be/ydEw5nIVt4w?...
loading . . .
CityJS Medellin 2024 - Day 1
YouTube video by medellinjs
https://youtu.be/ydEw5nIVt4w?t=4665
1
7
1
reposted by
Express
Michael Dawson
8 months ago
It's great to see the progress that
#ExpressJS
made this year, and also great to see what I think some of the work in the
#nodejs
security wg have a broader impact (for example I think the threat model)
add a skeleton here at some point
0
15
2
reposted by
Express
Sebastian Beltran
8 months ago
express.js is planning to migrate its documentation to a new framework that will allow us to provide a better experience for developers using our documentation. We need your help to choose the right tool. Please check
github.com/expressjs/ex...
and share your opinion.
loading . . .
Improving the tooling/framework used for the doc (Jekyll currently) · Issue #1736 · expressjs/expressjs.com
I’ve been talking with @crandmck about migrating the website to a newer technology that can save us from unnecessary work (for example, copying and pasting content to make it available in other lan...
https://github.com/expressjs/expressjs.com/issues/1736
0
3
2
@openjs.bsky.social
💙
@expressjs.bsky.social
We are a website official Impact project now.
openjsf.org/projects
loading . . .
Projects | OpenJS Foundation
The OpenJS Foundation hosts some of the most important projects in the JavaScript ecosystem. As a neutral non-profit organization, our goal is to provide a home where projects can build and support a...
https://openjsf.org/projects
9 months ago
0
5
2
reposted by
Express
Wes
9 months ago
I am going to be giving a talk about
@expressjs.bsky.social
later this month. If you are in Austin I would love to ramble at you about our work and then chat after. Thanks to
@coreybutler.com
for setting this up!
www.meetup.com/bleeding-edg...
loading . . .
Express Forward with Wesley Todd, Thu, Jan 23, 2025, 7:00 PM | Meetup
Despite what you may have heard, Express is not dead! **Express Forward** In this session we will talk a bit about history, a bit about the future, but mostly about the wo
https://www.meetup.com/bleeding-edge-web/events/305510716/?eventOrigin=group_upcoming_events
0
7
4
reposted by
Express
Ulises Gascón
9 months ago
🚀 2024 was monumental for
@expressjs.bsky.social
: ✅ Released Express 5.0 ✅ Overhauled governance ✅ Strengthened security (audits, triage team…) 2025? Even bigger: ✨ Automated npm releases ✨ Scoped packages ✨ Performance monitoring ✨ Enhanced security
expressjs.com/2025/01/09/r...
loading . . .
A New Chapter for Express.js: Triumphs of 2024 and an ambitious 2025
Explore the transformative journey of Express.js in 2024, marked by governance improvements, the long-awaited release of Express 5.0, and heightened security measures. Look into the ambitious plans fo...
https://expressjs.com/2025/01/09/rewind-2024-triumphs-and-2025-vision.html
1
28
5
reposted by
Express
Ulises Gascón
10 months ago
Preparing a new release involves testing
#Nodejs
against popular packages, a process we call 'Canary in The Gold Mine' (
#CITGM
). Reviewing results isn't easy, so we've developed our own tools.
#SpoilerAlert
:
@expressjs.bsky.social
is back on the list!🎉
github.com/nodejs/citgm...
loading . . .
https://github.com/nodejs/citgm/blob/main/lib/lookup.json
1
2
3
reposted by
Express
Sanity
11 months ago
We like it and we depend on it! Thanks for all your great work throughout the years.
0
2
1
Thanks a lot
@sanity.io
for your financial contribution to Express on Open Collective
opencollective.com/express
🎉 We are glad that you like and support Express!
loading . . .
Express - Open Collective
Express.js is a minimal and flexible Node.js web application framework, offering a robust set of features for building web applications.
https://opencollective.com/express
11 months ago
1
10
2
We have a list! We don't have everyone on the platform yet, but here is the Express TC list if you want to follow us while we work out how we plan to use this account.
bsky.app/profile/did:...
add a skeleton here at some point
11 months ago
1
5
2
you reached the end!!
feeds!
log in