Skip to content

PGlite 10M blog post#4644

Merged
samwillis merged 16 commits into
mainfrom
tdrz/PGlite-10M-blog
Jun 25, 2026
Merged

PGlite 10M blog post#4644
samwillis merged 16 commits into
mainfrom
tdrz/PGlite-10M-blog

Conversation

@tdrz

@tdrz tdrz commented Jun 23, 2026

Copy link
Copy Markdown
Contributor

@tdrz tdrz requested a review from samwillis June 23, 2026 15:05
@netlify

netlify Bot commented Jun 23, 2026

Copy link
Copy Markdown

Deploy Preview for electric-next ready!

Name Link
🔨 Latest commit c05f104
🔍 Latest deploy log https://app.netlify.com/projects/electric-next/deploys/6a3d4ded51fb490008812ad5
😎 Deploy Preview https://deploy-preview-4644--electric-next.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@codecov

codecov Bot commented Jun 24, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 60.00%. Comparing base (cf476c1) to head (c05f104).
⚠️ Report is 4 commits behind head on main.
✅ All tests successful. No failed tests found.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #4644      +/-   ##
==========================================
+ Coverage   59.69%   60.00%   +0.30%     
==========================================
  Files         385      395      +10     
  Lines       43021    43747     +726     
  Branches    12371    12578     +207     
==========================================
+ Hits        25682    26249     +567     
- Misses      17261    17420     +159     
  Partials       78       78              
Flag Coverage Δ
packages/agents 72.64% <ø> (ø)
packages/agents-mcp 77.70% <ø> (ø)
packages/agents-mobile 80.67% <ø> (ø)
packages/agents-runtime 83.72% <ø> (+0.29%) ⬆️
packages/agents-server 75.47% <ø> (-0.18%) ⬇️
packages/agents-server-ui 8.32% <ø> (-0.03%) ⬇️
packages/electric-ax 51.06% <ø> (ø)
packages/experimental 87.73% <ø> (ø)
packages/react-hooks 86.48% <ø> (ø)
packages/start 82.83% <ø> (ø)
packages/typescript-client 91.83% <ø> (ø)
packages/y-electric 56.05% <ø> (ø)
typescript 60.00% <ø> (+0.30%) ⬆️
unit-tests 60.00% <ø> (+0.30%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@github-actions

github-actions Bot commented Jun 24, 2026

Copy link
Copy Markdown
Contributor

Electric Agents Desktop Builds

Build artifacts for commit c05f104.

Platform Status Artifact
macOS Apple Silicon Passed DMG
macOS Intel Passed DMG
Windows x64 Passed Installer
Linux x64 Passed AppImage / deb

Workflow run

@github-actions

github-actions Bot commented Jun 24, 2026

Copy link
Copy Markdown
Contributor

Electric Agents Mobile Build

Local mobile checks ran for commit c05f104.

The EAS Android preview build was skipped because the mobile-eas-build label is not present.
Add the mobile-eas-build label to this PR to produce an installable preview build.

Workflow run

Co-authored-by: Cursor <cursoragent@cursor.com>
@samwillis samwillis force-pushed the tdrz/PGlite-10M-blog branch from dae6bb2 to 5981d48 Compare June 24, 2026 14:58

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

why all these electric agents images in this PR?

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

That was a bad commit, its fixed

}
</style>

PGlite has reached 10&nbsp;million weekly npm downloads. We want to mark the milestone by looking back at how a small Postgres-in-WASM experiment became a widely used embedded Postgres project, and by sharing where we want to take it next.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Hyperlink "10 million weekly npm download" to the npm page.

Embed the 10 million downloads screen shot.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Added the hyperlink. The screenshot is in the lower part of the post, we could move it higher up.

> - [GitHub](https://github.com/electric-sql/pglite/)
> - [Discord](https://discord.gg/pVASdMED)

## Postgres is showing up in smaller places

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

I feel like this section is a bit generic and meh. Like, what about talking about the real use cases driving the download numbers?

Perhaps we could interview people from Prisma, Firebase, Supabase, Neon, etc.?

Generally it feels like the headline of this post is great -- 10M! But the content of the post here doesn't really leverage it.

samwillis and others added 15 commits June 25, 2026 11:44
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Strip LLM-flavoured tics across the post: the "X is not Y, it is Z"
contrast structure, hollow openers like "What matters most" and "The
result is", and empty intensifiers ("real", "true"). Rewrite the
showcase subsections and origin story as flowing narrative rather than
parallel-list cadence. Move "Local AI and search" up to be the second
category and anchor it with GBrain (Garry Tan, YC) which recently made
PGlite its default engine.

Co-authored-by: Cursor <cursoragent@cursor.com>
Drop "shape"-style abstract metaphors from the synthesis paragraph and
replace with concrete examples (CLI, test, browser tab, AI agent).
Rework the extensions ambition so it doesn't undersell PGlite's existing
extension support. Add Garry Tan's tweet announcing PGlite as GBrain's
default engine as the image for the Local AI section.

Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
@samwillis samwillis merged commit 1bf8ef7 into main Jun 25, 2026
70 checks passed
@samwillis samwillis deleted the tdrz/PGlite-10M-blog branch June 25, 2026 16:01
Sign up for free to 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.

3 participants