pkg.soopen package index

brew / rank 5082

Install swiftdraw with Homebrew

Convert SVG into PDF, PNG, JPEG or SF Symbol. Version 0.29.0 via Homebrew; verified 2026-07-19.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install swiftdraw

local Homebrew formula metadata

overview

Package summary

Convert SVG into PDF, PNG, JPEG or SF Symbol

Commands and aliases

  • swiftdraw

history

Project history and usage

SwiftDraw is a Swift library and command-line tool for parsing SVG files and converting them to PNG, JPEG, PDF, SF Symbols, or generated Swift source.

Project history

The public repository was created in 2017. Its README presents the project first as a Swift SVG parsing and drawing library, then documents the bundled `swiftdraw` command-line converter.

Adoption history

The README documents installation of the CLI through Homebrew, source builds through the Swift package, and downloadable release artifacts. Homebrew lists bottles for macOS and Linux, which makes the converter available in common package-manager workflows.

How it is used

Developers use SwiftDraw as a library from SwiftUI, UIKit, or AppKit, or run `swiftdraw` on SVG files with output formats such as png, pdf, jpeg, swift, and sfsymbol. The CLI supports size, scale, insets, precision, and SF Symbol variant options.

Why package nerds care

SwiftDraw is notable for packaging asset conversion as a small Swift-native CLI. It lets package-manager users install a repeatable SVG conversion tool with Homebrew while also offering the same SVG logic as a Swift package library.

Timeline

  • 2017: Public GitHub repository created.
  • Current docs: CLI converts SVGs to PNG, JPEG, PDF, SF Symbol, and Swift source output.
  • Current docs: Homebrew installation and upgrade commands documented in the README.

Related projects

  • The README positions SwiftDraw alongside SwiftUI, UIKit, AppKit, SF Symbols, SVG, Homebrew, and Swift Package Manager workflows.

security posture

Risk level: green

narrow executable package without higher-risk signals.

Risk classifier

green risk · low confidence · appliance

Why

  • narrow executable package without higher-risk signals

Signals

  • metadata:no-higher-risk-signals

Install behavior

  • No Homebrew bottle metadata was recorded.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

executables

Installed executables

CommandKindExposureNote
swiftdrawexecutableindexed executableDiscovered from the local executable index.

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-08-03
manager version0.29.0
manager updated2026-07-19
local dataunknown
upstreamnot available
latest detectednot detected
  • okNo freshness warnings were generated.

install metadata

Package metadata

Package keybrew:swiftdraw
Version0.29.0
Package managerHomebrew
Homepagehttps://github.com/swhitty/SwiftDraw
Repositoryhttps://github.com/swhitty/SwiftDraw
Last updated2026-07-19T12:32:23Z
Pulseupdated
Bottlenot recorded
Servicenone declared

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated package history
  • pkg.so package database
  • pkgdb category and tag curation