skribble_icons_simple 0.2.1 copy "skribble_icons_simple: ^0.2.1" to clipboard
skribble_icons_simple: ^0.2.1 copied to clipboard

Simple Icons for skribble: 3,472 brand and product marks rendered as precomputed hand-drawn geometry.

skribble_icons_simple #

Simple Icons for skribble.

3,472 brand and product marks — the logos an app needs for sign-in buttons, footer links, tech-stack sections, and "works with" lists. GitHub, Slack, Postgres, Nintendo, Vercel, and everything else the project tracks.

This package holds logos, not interface icons. Despite the name, it is not where home, search, and friends live — those are in skribble_icons_curated.

Installation #

dart pub add skribble_icons_simple

To pull in every skribble icon set at once, use skribble_icons instead.

Usage #

import 'package:skribble/skribble.dart';
import 'package:skribble_icons_simple/skribble_icons_simple.dart';

final data = lookupSimpleIconByIdentifier('github');
if (data != null) {
  WiredSvgIcon(data: data, size: 32);
}

Identifiers use Simple Icons' own slug form — 'github', 'visualstudiocode', 'flutter' — the same strings the Simple Icons site and its search box use. So an existing slug list can be dropped in without translation.

Every identifier is also available through the umbrella package's lookupSkribbleIconByIdentifier, which searches all sets.

Catalog #

Names 3,472
Grid 24x24, filled silhouettes
Codepoint band 0xF0000-0xF0FFF
License CC0-1.0

kSimpleIcons maps codepoints to WiredSvgIconData. kSimpleIconCodePoints maps identifiers to codepoints. Names include upstream aliases, so several identifiers can resolve to the same artwork.

The band sits in the supplementary private-use plane rather than the BMP one the other sets share, because 3,460 names do not fit in the 6,400 codepoints the BMP area has left after Curated, Lucide, Boxicons, and CoreUI. Codepoints here are internal keys, not font glyphs, so the higher plane has no practical effect.

Regenerating #

The catalog is generated from a pinned upstream payload. The version and SHA-256 checksum live in tool/asset_sources.txt at the repository root, so an upstream bump is an explicit edit rather than a silent drift.

melos run icons-iconify          # regenerate
melos run icons-check            # verify the committed catalog is current

Attribution #

Artwork comes from Simple Icons and is released under CC0-1.0. Brand names and logos remain trademarks of their respective owners; Simple Icons provides the artwork, and this package warps it. Check a mark's usage guidelines before shipping it in a commercial product — a free license on the artwork does not grant trademark rights.

License #

skribble is licensed under the root repository's LICENSE. The icon artwork in this package is CC0-1.0.

Provenance #

This catalog is generated, never hand-edited. The table records exactly what it was built from. Bumping a value means editing tool/asset_sources.txt in the same commit as the regenerated catalog.

Field Value
Source Simple Icons
Upstream version 1.2.96
Source checksum (SHA-256) 6eea755f8cf3a9f6482fcbb6d291746c9133ed4ed2d94dc0814e9529675e2bbd
License CC0-1.0
Codepoint band 0xF0000-0xF0FFF
Icons generated 3,472
Generator scripts/generate_iconify_sets.sh
Registry tool/asset_sources.txt

Generation is deterministic: rebuilding from the same source bytes reproduces this catalog byte for byte. CI re-derives every catalog and fails on any diff, so an upstream change can never land silently.

0
likes
150
points
178
downloads

Documentation

Documentation
API reference

Publisher

unverified uploader

Weekly Downloads

Simple Icons for skribble: 3,472 brand and product marks rendered as precomputed hand-drawn geometry.

Homepage
Repository (GitHub)
View/report issues
Contributing

Topics

#ui #icons #hand-drawn #design-system #sketch

License

MIT (license)

Dependencies

flutter, skribble

More

Packages that depend on skribble_icons_simple