
Dagu
Add schedules, retries and run history to existing scripts without running Airflow: YAML DAGs, a single Go binary, and no database or message broker to operate.
30 entries tagged with "go"

Add schedules, retries and run history to existing scripts without running Airflow: YAML DAGs, a single Go binary, and no database or message broker to operate.

Slack-style team chat you host yourself, written in Go on PostgreSQL. What its two free editions keep, what the paid plans hold back, and how it is licensed.

Encrypted, deduplicated backups to storage you don't trust: local disk, SFTP, S3, rest-server or rclone. One Go binary, with no built-in scheduler or GUI.

Back up files, databases and Kubernetes clusters to one encrypted, deduplicated store you can browse without restoring. Scheduling is left to cron or systemd.

Watch sites, servers and SSL certificates from one container that needs no separate database. A young PocketBase project with no release since September 2025.

Free up disk space on a Mac from the terminal: caches, apps and their leftovers, stale node_modules, with a --dry-run preview before anything is deleted.

Rotate your own HTTP and SOCKS proxies behind a single port: country pools, per-user fallback chains, dead-IP cleanup. The proxies themselves are not included.

Run your own S3-compatible storage from one Go binary, dashboard and IAM included. AGPL, one maintainer, clustering in beta: the README advises a single node.

Traces, logs, exceptions and on-call paging in one OpenTelemetry-native observability platform, in Go under MIT. A young project with a breaking 2.0 release.

Google, Bing or Yandex results as JSON with no API key: a headless Chromium on your own server reads them, and runs into the engines' CAPTCHAs and blocks.

Uptime monitoring declared in versioned YAML: a self-hosted status page with HTTP, DNS, TCP and ICMP checks, conditions on each response, and built-in alerts.

Run mailing lists and campaigns from a Go binary and PostgreSQL. Mail goes via an SMTP relay you choose (SES, Postmark, your own), which owns deliverability.

Stream your FLAC and MP3 collection to a browser, Subsonic apps or Jellyfin clients. Go server under GPL-3.0; needs ffmpeg and a properly tagged library.

Push one live feed to YouTube, Twitch or any RTMP endpoint from your own server or a Raspberry Pi: self-hosted streaming in Docker, with SRT and HLS built in.

Prepare for SOC 2 or ISO 27001 in an MIT-licensed GRC driven from a CLI or MCP. The vendor's paid offer is a compliance officer who runs the program for you.

Know which box each household item sits in and where its receipt is: a self-hosted inventory written in Go, with printable QR labels, on SQLite or PostgreSQL.

Get a password or file to someone without it sitting in Slack or email: the browser encrypts it with OpenPGP and the self-hosted server stores only ciphertext.

Transcribe audio files on your own server with Whisper, Parakeet or Canary and label each speaker. Single user only, and no release since December 2025.

Phone alerts from any script that can send an HTTP POST: an open source pub-sub notification service, free on ntfy.sh without an account, or self-hosted.

Host your Git repositories from a single Go binary and SQLite, even on a Raspberry Pi. The forge Gitea was forked from, with rare, mostly security-fix releases.

Send every program on a machine, or a whole subnet, through a SOCKS5, Shadowsocks or SSH proxy with no per-app settings: a Go binary behind a TUN device.

Scheduled PostgreSQL, MySQL, MariaDB and MongoDB backups run from a web UI, sent to S3, SFTP or Google Drive. Physical backups and PITR need PostgreSQL 17+.

Ban IPs caught attacking other servers before they reach yours: a log-based detection engine and WAF that trades your alert metadata for a shared blocklist.

Manage Macs, Windows PCs, Linux hosts and phones from one self-hosted server: MDM, osquery SQL queries, config in Git. Remote wipe and CIS checks are paid.

Keep your own copy of your email and chat history: Gmail, IMAP, Slack and WhatsApp archived on disk, searchable offline and over MCP. Still alpha software.

Each hosting account runs in its own containers: a cPanel-style control panel, free for up to 3 accounts, with a paid license required to resell hosting.

Repos, code review, CI and packages on your own server: an MIT-licensed Git forge in Go, governed jointly with Gitea Ltd, which keeps SAML for its paid edition.

One shared inbox on your own server for support email, website chat and WhatsApp: an AGPL-licensed Go helpdesk with SLA alerts, backed by PostgreSQL and Redis.

Give each B2B customer its own organization, users and login rules: an OIDC, SAML and SCIM identity server on PostgreSQL or in the cloud. AGPL since v3.

Send newsletters from your own mail server: Postfix, Dovecot, Rspamd and a campaign tool in one Compose stack. Needs outbound port 25 open and a PTR record.