GasPackᵐ — The Missing Package Manager for Google Apps Script

3 min read Original article ↗

GasPackᵐ

GasPack

The missing package manager for Apps Script

Every serious ecosystem has one.
Google Apps Script finally does.

The first package registry for Google Apps Script is here.

Show up early. Become the foundation.

Join the community

The Infrastructure

Write once.
Available everywhere.

How do you share libraries today? A cryptic script ID in a Slack message? A Stack Overflow answer from 2017? Every other ecosystem solved this a decade ago.

✓ Full CLI — init, build, publish, install

✓ Versioning and advanced dependency management

✓ Automated security scanning and scoring

✓ Advanced bundling and tree shaking

✓ MCP Server connects Gemini to GasPack

Your scripts are code.
It's time to treat them like it.

$ gpm publish

🔐 Validating namespace reservations...

✓ All namespaces validated

🔍 Validating module versions...

✓ Module versions validated

✅ Published @myworkspace.org/sheets-utils@1.0.0 as public

📦 Package is now available for installation

🔒 Security: 94/100 (A)

📦 Modules published:

base: SHEETS_UTILS_BASE (versioned: SHEETS_UTILS_BASE_V1)

$

Before

4:00:01 PM Info Starting bonus letter generation...

4:04:05 PM Info Processing employee 30/1084

4:06:01 PM Error Exceeded maximum execution time

1,054Not sent

0%Auditable

~3.5hEstimated

After — community package installed

9:08:01 AM Info Starting bonus letter generation...

9:14:22 AM Info Processing employee 1000/1084

9:18:07 AM Info Complete — 1084/1084 sent

1,084Sent

100%Auditable

~10mTotal time

You don't have to know how. You just have to know where to look.

In Every IDE

Everything the community has built.
Right where you work.

No terminal. No clasp. No setup.

🔒 script.google.com/home/projects/1BxTjDm9aFJa7V3NjqKEGNjD9JxQBJWD8e0qT9Z7dFg6mW8wJk5Y/edit

Apps Script

Mrk Monthly Flyer

Files

.gaspack.json.gs

.gaspackm.gs

appsscript.json

Code.gs

BonusLtrTpl.html

Libraries

Services

1function generateBonusLetters() {

2 const data = getEmployeeData()

3 const html = HtmlService

4 .createTemplateFromFile('BonusLtrTpl')

5

6 BATCH_EMAIL_SEND_V1.create({

7 recipients: data,

8 template: html.evaluate(),

9 onProgress: logToSheet,

10 batchSize: 100

11 }).run()

12}

13

14function getEmployeeData() {

15 return SpreadsheetApp

16 .getActive()

17 .getSheetByName('Employees')

18 .getDataRange().getValues()

19}

Mrk Monthly Flyer script

I need to send 1000+ personalized emails

AI SUGGESTIONS · 2 packages · 5 dependencies

All Email Google APIs Utilities

@hawksey.info batch-email

High-volume email with batching, retries and progress tracking

v3.1.0 A

2 modules

Namespace: BATCH_EMAIL_SEND_BASE_V3

Namespace: BATCH_EMAIL_SEND_V3

@labnol.org mail-merge

Template-driven mail merge from Google Sheets

v2.8.0 A

1 module

Browse. Search with AI. Install. Never leave the flow.

Coming soon — a native MCP server so your AI coding agent can discover, compose, and install approved packages without leaving the conversation.

127Active projects

34Packages

8Pending

3Blocked

@myworkspace.org/batch-request approved

@unknown.io/crypto-tool blocked

3 packages transferred from jsmith@

Allowlist Policy

✓ Security score ≥ 80

✓ Verified publisher only

✓ No external API calls

✓ Audit logging enabled

On Offboard

→ Transfer packages to manager

→ Revoke OAuth tokens

Standards require trust

You can't govern
what you can't see.

When developers share code across an organization, visibility matters. Every package ships with a security score. IT sets the floor. Approved packages get through. Everything else doesn't. Offboarding is automatic.

The agility business wants.
The control IT demands.

Coming soon — Teams and Enterprise plans with centralized billing, SSO, org-wide package governance, and private self-hosted registry support.

Early Access

The foundation is being laid.
Be part of it.

The developers who show up first don't just use the ecosystem — they shape it. Get early access and help build what comes next.

Open to Google Workspace and Gmail account holders only