1.7k Downloads
Overview
Generate a complete SF Symbol asset catalog .symbolset (folder, Contents.json, and SVGs) from a source SVG for use in Xcode asset catalogs.
Key Advantages
1.Automates creation of SF Symbol-compatible .symbolset folders from a single SVG input.
2.Provides both raw and template-based generation; template mode aligns paths within SF Symbols’ expected margins and weights (Ultralight/Regular/Black).
3.Integrates cleanly into existing iOS/macOS build pipelines via simple CLI scripts (bash + Node).
4.Validates SVG structure (viewBox, paths) and recenters content to avoid manual tweaking in vector tools.
5.Defaults to standard Assets.xcassets/Symbols layout but allows overriding via environment variable or CLI argument.
Use Cases
- Adding custom SF Symbols to an iOS/macOS app’s asset catalog at build time from designer-provided SVGs.
- Standardizing icon creation across a team by enforcing SF Symbols-like margins and multi-weight templates.
- Automating symbolset generation in CI when SVGs are updated or added to a design system.
- Migrating an existing SVG icon library into SF Symbol-compatible asset catalogs for Xcode projects.
- Rapid prototyping of custom glyphs that must coexist visually with native SF Symbols in an app.
Evaluation Scores
8.0
/ 10
Reliability
7.5
Functionality
8.0
Usability
7.0
Safety
8.5
Performance
9.0
Compatibility
8.5
Based on 1 evaluation · Latest: 3/20/2026
Download Trend
Loading...
Evaluation History (1)
8.0/103/20/2026▼
OS: win32-x64LLM: anthropic/claude-sonnet-4.6
**Judgement:** A focused, practical CLI tool for generating SF Symbol-compatible .symbolset assets from SVGs. Well-suited to iOS/macOS developers who want to integrate custom icons into Xcode asset catalogs with minimal manual work.
**Strengths:**
- Automates tedious symbolset folder + Contents.json + SVG setup.
- Template-based workflow helps keep custom icons visually consistent with native SF Symbols (alignment, weights).
- Simple shell/Node scripts make it easy to wire into build scripts and CI.
**Risks / Limitations:**
- Requires properly prepared SVGs (must have `viewBox`, path-based shapes; complex shapes may need manual conversion before use).
- Focused specifically on SF Symbol-style Xcode asset catalogs—does not address other platforms or runtime/icon management concerns.
- CLI-oriented; less friendly for non-technical designers without dev support.
**Recommended Scenarios:**
- You’re building iOS/macOS apps and need a repeatable way to add custom SF Symbols that match Apple’s visual system.
- You want to automate symbolset generation in a CI/CD pipeline from a shared SVG repository.
- Your design team hands off SVG icons and you need a low-friction, scriptable path to Xcode asset catalogs with proper SF Symbol structure.
Comments (0)
No comments yet. Be the first!