bulldo.gs turns a plain-English description of a Google Workspace automation into working Google Apps Script.
## About bulldo.gs [bulldo.gs](http://bulldo.gs) turns a plain-English description of a Google Workspace automation into working Google Apps Script. You type what you want — "file Gmail attachments into Drive by month", "email me a digest of yesterday's form responses", "archive every thread older than a year unless it's starred" — and it returns code you paste straight into the Apps Script editor and run. The code was never the hard part. Knowing that older_than: and -is:starred are real Gmail search operators, that onEdit doesn't fire on API writes, that a long job has to checkpoint around the 6-minute execution limit — that's what eats your afternoon. [bulldo.gs](http://bulldo.gs) handles the quota limits, triggers, and idempotency so the script works the first time. Typical asks it handles in one line: dedupe a column, move a row to an Archive tab when its status changes, send a Slack or email alert when a number crosses a threshold, generate a PDF from a template and mail it on a schedule, sync two sheets by a stable key, or back up a Drive folder every week. Each one comes back as a small, readable script with the trigger already wired and the boring edge cases — empty rows, jagged data, accidental re-runs — already handled, so you can read it, trust it, and tweak it instead of babysitting a black box. It covers Sheets, Gmail, Drive, Docs, Calendar, and Forms. Free, no login, no per-seat pricing, no generation cap, and every result gets a shareable permalink. There's also a library of 140+ worked examples for the common cases. Built for the people who live in Google Workspace and keep doing the same manual thing every week, and would automate it if writing the script weren't the bottleneck.
| Type | Tool |
| Section | Developer Tools |
| Pricing | has a free tier |
| Systems | web |
| Site language | en |
| Vendor | Thomas Bull |
| GitHub | bulldo-gs/apps-script-snippets |
| Launched | 2026-07-02 |