An open-source framework for building Web, Mobile, and Desktop applications ☄️

Quick guide: connect Stripe to a Meteor 3.x app by generating Payment Intents server-side, recording transactions in MongoDB, and using signature-verified webhooks to keep payment status synchronized. Full end-to-end flow, deployed on Galaxy: blog.galaxycloud.app/meteor-…
1
444
Meteor.js retweeted
@meteorjs 3.5.1-beta.0 is out 🚀 3.5 shipped Change Streams, pluggable DDP transports, and session resumption. Real production load found the edge cases — 3.5.1 fixes them. No breaking changes, no migrations. The highlights: 🔄 Change Streams that don't get stuck. Before: a long MongoDB disconnect could expire the stream's resume point, and Meteor would retry it forever — CPU pinned at 100%, reactivity silently frozen for every client until someone restarted the server. Now: Meteor detects it, discards the expired position, and rebuilds from the present. Subscriptions recover on their own. 🔐 The hanging login bug is dead. Under load with change streams, a rare deadlock between the "wait until my writes reached subscriptions" machinery and the machinery doing the delivering could leave method calls hanging forever. If you've stared at a login spinner that never resolved — this was probably it. 📡 Reconnections you can trust. Messages sent during a brief disconnect are held and delivered instead of dropped. Phantom disconnect events from network blips are gone. A server-side memory leak from closed connections is fixed. Session resumption now works on the train, not just in the demo. ⚡ Rspack, quieter: Npm/Assets work in server code under the dev server, no more port-in-use on restart, lower build memory, Windows paths with spaces fixed. ✨ Small additions: `this.name` inside server methods (great for shared logging/metrics helpers), an opt-in setting to keep Content-Length responses uncompressed, and server bundles compiled to es2022 — smaller and faster, no action needed. Help us test before the official release: meteor update --release 3.5.1-beta.0 We especially want feedback from apps on Atlas shared/serverless tiers, heavy login/method load, and flaky-network clients. Forum post: forums.meteor.com/t/meteor-3… Change log: docs.meteor.com/history.html Merged PRs: github.com/meteor/meteor/pul… Built by the community, as always. 💙
2
4
399
After more than 4 years leading @meteorjs and @CloudByGalaxy, my time there is coming to an end. My story with Meteor started in 2016 as a dev. I'm proud of what we shipped together: Meteor 3, the releases that followed, and Galaxy Metal. Full message on the forums. See you around. forums.meteor.com/t/a-new-ch…
4
7
606
Haven't tried Meteor 3.5 yet? Big changes: • MongoDB Change Streams now ON by default (~40% more scalability, no more OOM crashes) • Pluggable DDP transport + uWebSockets for lower latency • DDP session resumption on reconnect • accounts-express for authenticated REST • Node.js 24 LTS
1
1
11
1,211
Meteor 3.5 is the most important release in years! Change Streams replaces a decade of oplog tailing: 40% more connection capacity, no more OOM crashes under load, and real-time reactivity on managed MongoDB tiers. Same code, new engine. Full breakdown on our blog, link in the next post 👇
1
14
1,610
Meteor 3.5 is the most important release in years. Change Streams replaces a decade of oplog tailing: 40% more connection capacity, no more OOM crashes under load, and real-time reactivity on managed MongoDB tiers. Same code, new engine. Full breakdown: lnkd.in/dXC257wa
10
1,596
Meteor.js retweeted
Blaze.js is light years ahead of React and Vue in rendering, performance, and simplicity. It only lacks adoption
Client-side performance is only half the story in a Meteor app. Re-renders in Blaze vs React decide how responsive the UI feels and how it holds up as the app grows. A clear breakdown of both rendering models, and how to keep them efficient: blog.galaxycloud.app/reducin…
1
2
5
1,250
Client-side performance is only half the story in a Meteor app. Re-renders in Blaze vs React decide how responsive the UI feels and how it holds up as the app grows. A clear breakdown of both rendering models, and how to keep them efficient: blog.galaxycloud.app/reducin…
2
6
2,174
Meteor.js now has an official sponsorship program, with four tiers: ✨ Star: $100/mo 🌌 Nebula: $250/mo 🌠 Comet: $500/mo 🌟 Supernova: $1,000/mo Every tier includes visibility on meteor.com and the GitHub repo: meteor.com/sponsorship
1
1
5
683
Meteor.js retweeted
You got to try Meteor in 2026
Meteor 3.5 is the most important release in years. Change Streams replaces a decade of oplog tailing: 40% more connection capacity, no more OOM crashes under load, and real-time reactivity on managed MongoDB tiers. Same code, new engine. Full breakdown: blog.galaxycloud.app/why-met…
3
3
7
1,209
Meteor 3.5 is the most important release in years. Change Streams replaces a decade of oplog tailing: 40% more connection capacity, no more OOM crashes under load, and real-time reactivity on managed MongoDB tiers. Same code, new engine. Full breakdown: blog.galaxycloud.app/why-met…
1
5
16
2,653
Meteor.js now has an official sponsorship program. If your business runs on Meteor, sponsoring its development is the most direct way to protect that investment. All tiers are billed monthly through GitHub Sponsors: meteor.com/sponsorship
1
4
8
1,072
Meteor.js retweeted
📰News from @meteorjs release 3.5 We've all lost hours to this one 😅 You set up password reset, hit send, and… nothing arrives. No error. No bounce you notice. Just silence. Here's the trap: when Accounts.emailTemplates.from isn't set, Meteor historically fell back to no-reply@example.com. And because example.com is a reserved domain, most SMTP providers silently reject those emails. No signal, no clue — just a debugging rabbit hole. 🚨Meteor.js 3.5 fixes the feedback loop. Now, when that default sender is detected, Meteor logs a clear warning right at startup. You catch the misconfiguration in seconds instead of questioning your entire mail setup. Small fix. Hours saved. The best kind of quality-of-life change. Built by @HarryAdel2 👏 github.com/meteor/meteor/pul… meteor update --release 3.5 #MeteorJS #NodeJS #Email #DX #FullStack #WebDev
2
2
503
Meteor.js retweeted
I think it is finally happening. With the help of Fable 5, I can finally upgrade my @meteorjs 2.16 project to v3.x... it is waiting for the preview deployment to go through on GKE. 🤞
2
1
3
606
Meteor.js retweeted
After ~2hrs of setting up tests, and upgrading all the dependencies, I have fully migrated a CMS (with edit versioning, preview mode, WYSIWYG editor blocks etc) from @meteorjs v2.16 to v3.4.1 😭🎉 This upgrade is like 8 yrs in the making, and Claude Fable 5 finally brought it home!
1
1
423
Meteor.js retweeted
📰News from @meteorjs release 3.5 🔒Rate-limit by WHO is calling, not just how often. Meteor.js 3.5 lets DDPRateLimiter rule matchers be async functions. That means you can run a database lookup inside a rate-limiting rule. Before: matchers were sync-only, so your rules could only see raw connection data. Gating by anything stored in the DB was off the table. Now: write an async userId matcher that fetches the user with findOneAsync and only rate-limits non-admins. Same pattern gates methods and subscriptions by user role, billing tier, or feature flag. ⚡ Rules can finally reflect who is calling, not just how often. Bonus: the internals now evaluate each matching rule once instead of twice, so async checks are a little faster. TypeScript types and docs were updated to the async-first approach. Built by github.com/9Morello 👏 meteor update --release 3.5 #MeteorJS #NodeJS #Security #FullStack #TypeScript
1
2
5
471
Meteor.js retweeted
📰News from @meteorjs release 3.5 🔒Your Meteor.js REST endpoints can finally know who's calling. Meteor 3.5 ships accounts-express out of the box — authenticated REST/Express routes become first-class citizens, right alongside methods and publications. Inside a protected route you just call Meteor.userId() and Meteor.user(). Same auth you already trust from DDP, now on your HTTP surface. No bespoke token-parsing code. 🛡️Gate any route with the drop-in Accounts.auth() middleware — on authentication or your own custom conditions. 🖊️And a new client helper attaches the auth token automatically, so Meteor clients can hit your protected endpoints with zero manual header juggling. The long-standing gap between DDP auth and REST is closed. Built by @nachocodoner 👏 github.com/meteor/meteor/pul… meteor update --release 3.5 #MeteorJS #NodeJS #REST #Security #FullStack #JavaScript
2
5
459