Free assets for mobile apps
Icons, fonts, illustrations, UI animations, avatars and sounds that are free and can ship inside a commercial app. 33 sources picked from 325 by their license, read on the official pages (checked Oct 10, 2026). Press Copy the whole set to give your AI agent the rules for all of them at once.
Copied. Paste it into your prompt or AGENTS.md.
Picked because they are free, their license allows commercial use and the files can ship inside your app. Ordered by: free for commercial use, no credit needed, use in AI-agent projects, then how an agent connects.
Icons
| Pick for your agent | Source | Price | License | Agent access |
|---|---|---|---|---|
| Lucide ISC-licensed icon set (Feather fork) with packages for React, Vue, Svelte, Angular and more. minimaloutline Used in 1,244 AI-agent projects (25.8% of JS) |
Free | Commercial OK No credit | npmlucide-react |
|
| Heroicons MIT-licensed SVG icons from Tailwind Labs with React and Vue packages. outlinefilled Used in 67 AI-agent projects (1.4% of JS) |
Free | Commercial OK No credit | npm@heroicons/react |
|
| Phosphor Icons MIT-licensed set of 1,248 icons in 6 weights, with React, Vue and web packages. outlinefilledduotone Used in 19 AI-agent projects (0.4% of JS) |
Free | Commercial OK No credit | npm@phosphor-icons/react |
|
| Simple Icons 3,400+ CC0 SVG brand icons with an npm package and a CDN. Used in 15 AI-agent projects (0.3% of JS) |
Free | Commercial: conditions No credit | npmsimple-icons |
|
| Bootstrap Icons 2,000+ MIT icons as SVG, sprite and icon font. outlinefilled Used in 11 AI-agent projects (0.2% of JS) |
Free | Commercial OK No credit | npmbootstrap-icons |
Fonts
| Pick for your agent | Source | Price | License | Agent access |
|---|---|---|---|---|
| Google Fonts Open-source font catalog with a Developer API for metadata, a CSS API and the Google Design MCP. |
Free | Commercial OK No credit | MCP API | |
| Fira Code Free monospaced programming font with ligatures for common multi-character code sequences, released under the SIL OFL 1.1. |
Free | Commercial OK No credit | npmfiracode |
|
| Hack Open-source monospaced typeface for source code with regular, bold, italic and bold italic styles, plus web font files. |
Free | Commercial OK No credit | npmhack-font |
|
| IBM Plex Open-source typeface family (Sans, Serif, Mono, Condensed, Math) with multi-script support, released under the SIL Open Font License. |
Free | Commercial OK No credit | npm@ibm/plex-sans |
|
| Fantasque Sans Mono A programming monospaced font with handwriting-like shapes, in regular, bold and italic styles, with ligatures. |
Free | Commercial OK No credit | Download |
Illustrations
| Pick for your agent | Source | Price | License | Agent access |
|---|---|---|---|---|
| React Kawaii Open source library of cute SVG illustrations delivered as React components. playful |
Free | Commercial OK No credit | npmreact-kawaii |
|
| Blush Customizable illustration collections by artists, downloadable as PNG or SVG, with Figma and Sketch plugins. |
Free tier | Commercial OK No credit | Download | |
| Free Gophers Pack Pack of 100+ gopher characters, goroutines and illustrations about Go, in SVG and PNG with transparent background. |
Free | Commercial OK No credit | Download | |
| IRA Design Customizable hand-drawn illustrations (characters, objects, backgrounds) with five gradient colors, downloadable as AI, SVG and PNG. hand-drawngradientoutline |
Free | Commercial OK No credit | Download | |
| ManyPixels Free gallery of illustrations and clip art in several styles, with 20,000+ more available through the ManyPixels service. |
Free | Commercial OK No credit | Download |
UI animation (Lottie, Rive)
| Pick for your agent | Source | Price | License | Agent access |
|---|---|---|---|---|
| Anime.js MIT JavaScript animation library for CSS, SVG, DOM attributes and JavaScript objects. Used in 12 AI-agent projects (0.2% of JS) |
Free | Commercial OK No credit | npmanimejs |
|
| Bodymovin (lottie-web) After Effects extension that exports animations as JSON, plus the lottie-web JavaScript player that renders them in browsers. Used in 6 AI-agent projects (0.1% of JS) |
Free | Commercial OK No credit | npmlottie-web |
|
| useAnimations 300 free animated icons as a React component, shadcn/ui registry items, SVG files and Lottie JSON. |
Free | Commercial OK No credit | APIreact-useanimations |
Avatars and placeholders
| Pick for your agent | Source | Price | License | Agent access |
|---|---|---|---|---|
| Boring Avatars MIT React library that generates SVG avatars, plus a separate paid avatar service. |
Free tier | Commercial OK No credit | npmboring-avatars |
|
| Personas Avatar generator with mix-and-match features, PNG download, an SVG image API and an MCP server. flatcolorfulplayful |
Free | Commercial OK No credit | MCP API | |
| UI Avatars API that generates avatar images with initials from names, returned as SVG or PNG. |
Free | Commercial OK No credit | API | |
| @outpacelabs/avatars Free open-source React component that renders deterministic generative mesh-gradient or dither avatars on a canvas from any seed. gradientabstract |
Free | Commercial OK No credit | npm@outpacelabs/avatars |
|
| Avvvatars MIT React library that generates unique placeholder avatars (initials or shapes) from any string. geometric |
Free | Commercial OK No credit | npmavvvatars-react |
Emoji
| Pick for your agent | Source | Price | License | Agent access |
|---|---|---|---|---|
| Emoji Mart Customizable emoji picker web component with emoji data, available for React and plain browser use. Used in 5 AI-agent projects (0.1% of JS) |
Free | Commercial OK No credit | npmemoji-mart |
|
| Emojibase Pre-generated, localized emoji JSON datasets and regex patterns built from Unicode emoji data files. |
Free | Commercial OK No credit | npmemojibase |
|
| emojilib Keyword library that makes emoji searchable, mapping each emoji character to a list of keywords. |
Free | Commercial OK No credit | npmemojilib |
|
| emojis-list An npm package with a complete list of standard Unicode emoji characters as a JavaScript array. |
Free | Commercial OK No credit | npmemojis-list |
|
| EmojiPackage A GitHub collection of over two thousand Chinese-language meme and sticker images, sorted by keyword category. |
Free | Commercial OK No credit | Download |
Sound effects
| Pick for your agent | Source | Price | License | Agent access |
|---|---|---|---|---|
| Cuelume Fourteen interaction sound cues for web interfaces, synthesized live with Web Audio and bound to elements through data attributes. |
Free | Commercial OK No credit | npmcuelume |
|
| UI SFX Open-source library of 936 interface sound effects in 12 packs, with a Web Audio player and MP3/Ogg files, installed via npm. |
Free | Commercial OK No credit | npmuisfx |
|
| 99Sounds Free downloadable sound effect libraries, sample packs and VST plugins, royalty-free for personal and commercial projects. |
Free | Commercial OK No credit | Download | |
| BOOM Library Professional sound effects libraries, nature ambiences and sound design plug-ins, sold as buyout or subscription. |
Free tier | Commercial OK No credit No AI training | Download | |
| Kenney CC0 game asset packs (2D, 3D, UI, textures, audio), free per pack, plus a paid all-in-one bundle. |
Free tier | Commercial OK No credit | Download |
Agent Skills for this
| animate-expo emilkowalski/skills | Build animations in React Native and Expo, making the decisions in the order that determines whether they feel right — should it animate, which thread it runs on, which …npx skills add emilkowalski/skills --skill animate-expo |
|---|---|
| mobile-native emilkowalski/skills | Make a web app feel native on a phone — the small CSS and meta-tag fixes that separate "a website in a browser" from something that feels installed. Covers sticky hover …npx skills add emilkowalski/skills --skill mobile-native |
| clerk-expo midudev/autoskills | Add Clerk authentication to Expo and React Native apps using @clerk/expo. Use for Expo setup, prebuilt native components (AuthView, UserButton), custom sign-in/sign-up f…npx skills add midudev/autoskills --skill clerk-expo |
| sleek-design-mobile-apps midudev/autoskills | Design mobile app screens with Sleek, edit Sleek projects, and implement their designs in React Native or HTML.npx skills add midudev/autoskills --skill sleek-design-mobile-apps |
| build-mobile-threejs-games MengTo/Skills | Build, tune, or test a Three.js game for mobile web. Use for touch movement, action controls, target selection, touch inventory, safe areas, portrait/landscape layouts, …npx skills add MengTo/Skills --skill build-mobile-threejs-games |
| swiftui-pro twostraws/SwiftUI-Agent-Skill | Comprehensively reviews SwiftUI code for best practices on modern APIs, maintainability, and performance. Use when reading, writing, or reviewing SwiftUI projects.npx skills add twostraws/SwiftUI-Agent-Skill --skill swiftui-pro |
| mobile fengshao1227/ccg-workflow | 移动开发。iOS、Android、SwiftUI、Jetpack Compose、React Native、Flutter、跨平台。当用户提到移动开发、iOS、Android、跨平台时路由到此。npx skills add fengshao1227/ccg-workflow --skill mobile |
| ios-debugger-agent Dimillian/Skills | Use XcodeBuildMCP to build, run, launch, and debug the current iOS project on a booted simulator. Trigger when asked to run an iOS app, interact with the simulator UI, i…npx skills add Dimillian/Skills --skill ios-debugger-agent |
| swiftui-liquid-glass Dimillian/Skills | Implement, review, or improve SwiftUI features using the iOS 26+ Liquid Glass API. Use when asked to adopt Liquid Glass in new SwiftUI UI, refactor an existing feature t…npx skills add Dimillian/Skills --skill swiftui-liquid-glass |
| update-swiftui-apis AvdLee/SwiftUI-Agent-Skill | Scan Apple's SwiftUI documentation for deprecated APIs and update the SwiftUI Expert Skill with modern replacements. Use when asked to "update latest APIs", "refresh dep…npx skills add AvdLee/SwiftUI-Agent-Skill --skill update-swiftui-apis |
| swiftui-expert-skill AvdLee/SwiftUI-Agent-Skill | Use when writing, reviewing, or refactoring SwiftUI code for iOS or macOS, including state and `@Observable` data flow, view composition, resizable layouts, safe areas, … has scriptsnpx skills add AvdLee/SwiftUI-Agent-Skill --skill swiftui-expert-skill |
| mobile-development rohitg00/awesome-claude-code-toolkit | Mobile development patterns for React Native and Flutter including navigation, state management, and responsive designnpx skills add rohitg00/awesome-claude-code-toolkit --skill mobile-development |
Libraries projects use for this
| React Native | Framework for building native iOS and Android apps with React and JavaScript.npm install react-native · Gid Score 77 |
|---|---|
| Electron | Build cross-platform desktop apps with JavaScript, HTML and CSS.npm install electron · Gid Score 77 |
| Expo | Framework and platform for building native iOS and Android apps with React.npm install expo · Gid Score 73 |
| Tauri | Framework for building lightweight desktop applications with web technologies.npm install @tauri-apps/cli · Gid Score 69 |
| electron-builder | Complete solution to package and distribute Electron apps for macOS, Windows and Linux.npm install electron-builder · Gid Score 67 |
Other starter sets
Free game assets for commercial use Royalty-free assets for YouTube videos Free assets for landing pages and websites Everything for web design All sources with filters
Not legal advice. Each source's page links the license we read; check it before you ship.