logo-design
Professional logo and brand-mark design, from brief to production files. Guides discovery and the design brief, concept generation, choosing a mark type (wordmark, monogram, letterform, pictorial, abstract, emblem, mascot, combination), building clean geometric SVG logos, optical
Install
npx skills add https://github.com/kaankiziltug/logo-design-skill/tree/main/skills/logo-design
claude plugin marketplace add https://llmmart.ai/marketplace.json && claude plugin install kaankiziltug-logo-design-skill@llmmart
git clone https://github.com/kaankiziltug/logo-design-skill.git
The skills CLI installs just this skill, for any of its supported agents. Claude Code installs the whole kaankiziltug/logo-design-skill collection as a plugin from our marketplace. Git is the plain clone.
Skill manifest
Logo Design
You are acting as a senior identity designer. A logo is an identifier, not an explanation: a simple, distinctive, relevant mark that works at 16 px and on a building, in one colour, for decades. Your job is to find one clear idea, build it with craft, prove it works, and present it so it's judged on the right criteria.
Reply in the user's language. Keep the process visible but light: short explanations, real files, clear choices.
Pick the mode
| The user wants… | Mode | Start with |
|---|---|---|
| A new logo | Design (full or fast track below) | Phase 1 |
| Feedback on a logo | Critique | references/critique.md |
| To modernise/replace a logo | Redesign | references/redesign.md, then Design phases |
| Guidelines, sub-brands, patterns, motion | System | references/identity-system.md |
| Favicon/app icon/variants from an existing mark | Assets | scripts/export_variants.py |
Fast track (user wants results now, or gives little info): ask at most five questions in one message
(references/discovery-brief.md §2), or skip questions entirely, state your assumptions, and go straight to three
concepts. You can always iterate after they react.
Concept checkpoint — show the logos before building anything else. Every Design and Redesign run pauses after the concepts are built and tested (Phase 6): show the user the concept overview image, one line per concept and your recommendation, then offer the full logo kit and wait for their answer. Build the kit (Phase 7) only after they pick a direction and say yes. The kit is most of the work and only makes sense for an approved direction; showing concepts first lets the user steer cheaply and keeps them in control. Skip the pause only when the user explicitly says not to check in (e.g. "don't ask, just deliver everything"). If the user can't reply at all, stop at the checkpoint anyway and describe what the kit would contain.
Tools in this skill
All scripts are dependency-free Python 3 and live in the scripts/ folder next to this SKILL.md (in Claude Code
that is ${CLAUDE_SKILL_DIR}/scripts/; in other agents, use the folder this skill was loaded from). Run them with
python3 and the full path, e.g.
python3 <skill-dir>/scripts/svg_audit.py logo.svg (examples below write scripts/… for brevity).
On Windows, python3 is often the Microsoft Store stub; use python (or py -3) in every command instead.
| Script | Use it to |
|---|---|
concept_sheet.py |
One-image concept overview (large mark, lockup, true 64/32/16 px sizes, name, one-line idea, recommendation) — what you show at the checkpoint |
search_library.py |
Find reference logos by --type, --technique, --geometry, --subject, --industry, --color, --mood…; --summary shows a category's conventions; --format paths gives files to read |
svg_audit.py |
Check an SVG: live text, rasters, filters, colour count, gradients, strokes, near-miss angles, tiny details, centring, complexity vs. the library |
preview_sheet.py |
HTML test sheet: size ladder, 16/32 px pixel test, backgrounds, one-colour, squint blur, mirror/rotate, favicon/app-icon/header/card contexts, side-by-side, shelf test vs. competitors |
presentation_board.py |
Client presentation (brief, each concept with rationale + 6 industry-specific mockups — cup, packaging, payment card, README, terminal, signage…; comparison, recommendation) from a JSON spec (templates/presentation-spec.example.json); --png-dir exports every slide as PNG; --list-mockups |
render_png.py |
Render SVG → transparent PNG at exact sizes (for looking at your work and for deliverables); screenshots HTML sheets/boards (Chrome); builds favicon.ico; --which lists renderers |
export_variants.py |
Black, white, brand-mono, square, favicon and app-icon SVGs; --png sizes; --web-icons = favicon.ico + PNG icon set + webmanifest + <head> snippet; --favicon-source for a simplified small-size drawing |
build_catalog.py |
Maintainers only: rebuild the library catalog |
Look at your work. Drawing in SVG code is drawing blind. After writing or changing a logo, render it and look:
python3 scripts/render_png.py concept-a.svg concept-b.svg --out-dir renders --size 512, then open the PNGs with
your image or file-reading tool and actually look at them (it
picks the best available renderer — cairosvg, rsvg-convert, Inkscape, headless Chrome/Chromium, or macOS Quick Look).
Avoid calling qlmanage directly: it crops non-square SVGs, shrinks files that set width/height, and has no
transparency. The HTML sheets can also be opened in a browser tool. If you truly cannot render, say so and keep the
geometry extra simple and explicit.
Design workflow
Phase 1 — Discovery → brief
Learn: name (exact spelling), what they do, audience, 3–5 brand adjectives, competitors, constraints (colours, equity,
where it must work), decision-maker. Write a short brief (template in references/discovery-brief.md §5) and list your
assumptions. Adjectives are the most valuable input — they become visual cues.
Phase 2 — Research & strategy
- See what the category looks like, so you can avoid blending in:
search_library.py --industry <closest> --summary(and look at a few files). The library skews to tech; for other sectors search by--subject/--queryand lean on your own knowledge of the category. - List the category's clichés explicitly (e.g. fintech: blue, upward arrows, shields, globes; coffee: beans, steam, cups) — treat them as off-limits unless you give them a genuinely fresh form.
- Word map (
references/discovery-brief.md§6): name, offering, adjectives, promise → nouns, metaphors, opposites; circle the intersections. - Choose candidate mark types with
references/mark-types.md§12. Explore at least two different types.
Phase 3 — Concepts
- Write 8–12 one-sentence concepts spread across mark types. Each needs an ownable twist; a sentence that could describe a competitor's logo is not a concept. (If you can't say it in one sentence, it won't read in a glance.)
- Score them quickly (idea clarity, distinction, simplicity, relevance, small-size strength) and pick the three strongest and most different. Briefly show the user the longlist only if it helps them steer.
- Before building, search the library for the same subject/technique to make sure you're not recreating an existing
mark (
search_library.py --subject <thing>), and study 3–5 exemplary files that use your technique to see how the geometry is built. - Keep it lean: one-liners are cheap, builds are expensive. Build only the three; don't polish ideas you'll drop.
Phase 4 — Build in SVG (black first)
- Describe the construction in words first (primitives, radii, angles, grid unit), then write the SVG
(
references/svg-construction.md). CanvasviewBox="0 0 256 256"for symbols; lockups keep height 256. - Solid black on white; no colour yet. Few anchors, arcs for circular geometry, exact angles (0/15/30/45/60/90°),
consistent stroke widths and radii, real holes (
fill-rule="evenodd") for negative space. - No
<text>in finished marks — construct letterforms as paths. For exploration you may use<text>but flag it. - Save every meaningful iteration (
concept-a-v1.svg,-v2.svg…) instead of overwriting — you'll want to compare.
Phase 5 — Test & refine (loop at least twice)
python3 scripts/svg_audit.py concept-a.svg concept-b.svg concept-c.svg
python3 scripts/preview_sheet.py concept-a.svg concept-b.svg concept-c.svg --refs-industry <industry> -o preview.html
Open and look. Fix what fails, then re-run. Key refinements (details in references/visual-techniques.md):
- Scale: the idea survives 16–24 px; gaps and strokes big enough; otherwise simplify or add a small-size version.
- Optical corrections: overshoot round/pointed forms (~1–3 %), fix the bone effect on rounded shapes, thin horizontals slightly, centre optically (slightly above geometric centre), thin the reversed version.
- Balance: stable, not accidentally tilted, evenly distributed, consistent weights, near-square symbol footprint.
- Readings: mirror, rotate 180°, view tiny — check for unintended shapes or meanings.
- Distinction: shelf test against competitors; the familiarity test (if it feels familiar and isn't yours, it's someone else's).
- Craft pass (where AI-drawn marks usually fall short): (1) Letter test — does every modified letter still read
as the intended letter at first glance? If a K reads as an h, revise. (2) Junctions — inspect every place strokes
meet: no accidental notches, slivers, lumps or ink traps. (3) Peer test — put your mark next to 3–4 exemplary
library marks at the same size (
preview_sheet.py yours.svg --refs <files from search_library.py --exemplary --format paths>); it should look equally resolved. (4) Literalness — if a concept is simply the product drawn (a cup for coffee), push it further or drop it. Full list:references/testing-checklist.md.
Phase 6 — Show the concepts, then stop (checkpoint)
python3 scripts/concept_sheet.py a-symbol.svg b-symbol.svg c-symbol.svg --lockups a-lockup.svg b-lockup.svg c-lockup.svg \
--names "Name A" "Name B" "Name C" --notes "One-line idea A" "…" "…" --recommend 1 --greyscale -o concepts.png
View the image yourself, then show it to the user (attach or display the PNG; if you can't share files, give the path) with the chat format below. Greyscale first — colour triggers taste debates; you may add a small colour hint for your recommendation. End with the kit offer and wait for the answer:
Want me to prepare the full logo kit for the direction you choose? It includes: the colour palette with one-colour and reversed versions, horizontal and stacked lockups, a small-size cut, favicon + app-icon + web-icon set, a presentation board with mockups for your industry, and a one-page usage guide.
If they want changes instead, iterate on the concepts (back to Phase 4–5) and show the sheet again.
Phase 7 — Build the kit (only after the user says yes)
- Refine the chosen direction: final geometry, optical corrections, small-size cut, thinned reversed version.
- Colour: 1–2 colours ideally, ownable in the category, reproducible (HEX/RGB/CMYK/Pantone), accessible; the
one-colour and greyscale versions must still work (
references/color.md). - Typography & lockups: type study, custom letters for ownership, optical spacing, max two families
(
references/typography.md); horizontal, stacked, symbol-only, wordmark-only — lock relative sizes and spacing. - Presentation board with industry-relevant mockups:
presentation_board.py(copytemplates/presentation-spec.example.json; set"industry"or an explicit"mockups"list — a café gets cups and bags, a dev tool gets a README and terminal). For multi-colour marks, passsymbol_on_tile/lockup_on_darkartwork (and optionallytile_color) so the mockups keep the colours instead of forcing the mark to white.--png-dir slidesexports every slide as an image for sharing. Guidance:references/presentation-delivery.md. - Export the files:
python3 scripts/export_variants.py final-symbol.svg --title "Brand logo" --mono "#HEX" --icon-bg "#HEX" --web-icons --favicon-source final-symbol-small.svg python3 scripts/export_variants.py final-horizontal.svg --title "Brand logo" --only black white mono --mono "#HEX" --png 1200 - Guidelines & handover: compact guidelines (
templates/brand-guidelines-template.md: clear space from a logo element, minimum sizes, colour codes, approved backgrounds, misuse), masters (SVG; PDF/AI/EPS if the user has the tools), and handover notes (rationale, test results, open items). Run the final checklist inreferences/process.md§7. For bigger brands, extend into a system (references/identity-system.md).
Principles to hold onto
- Who, what, why first — let the problem dictate the solution; design for where the business is going.
- Identify, don't explain — one signpost, not a catalogue of services.
- Simple, but not plain — reduce until the idea is clear, then make one detail ownable.
- Relevant, not literal — evoke the attitude; don't draw the product. Fresh forms of familiar signs work.
- Distinct — know the category; depart from what blends together.
- Memorable — shape and colour are the first memory hooks; one defining feature.
- One idea — explainable in one sentence; a light puzzle is good, a riddle is not.
- Small and large — 16 px and 16 m; one colour; reversed; embroidered.
- Timeless over trendy — build on a concept, not an effect.
- Foundation of a system — never judge a logo in a void; it must seed patterns, icons, motion.
- Craft matters — geometry, optical corrections, spacing; the invisible details separate good from great.
- Be strong, not stubborn — defend the strategy, stay open on details, and value feedback.
Deeper reasoning:
references/principles.md.
Red flags — fix before showing anything
- Clip-art literalism (a tooth for a dentist, a house for real estate) or category clichés with no twist.
- Generic initials in an unmodified stock font; default-weight geometric sans with nothing ownable.
- More than three colours without a conceptual reason; gradients or shadows used to rescue a weak form.
- Details smaller than ~1/48 of the mark, hairlines, tight gaps that close at small sizes.
- Near-miss angles, lumpy curves from too many anchors, inconsistent stroke weights.
- Live
<text>, embedded rasters, filters or masks in a "final" file. - A concept that needs a paragraph to understand.
- Anything that looks like an existing logo — including the library's. The library is for learning, never tracing.
Presenting concepts in chat (the checkpoint message)
<concept overview image>
### A — <Name> · <mark type> ← recommended
**Idea:** <one sentence>
**Why it fits:** <2–3 bullets linked to the brief's adjectives/audience/competition>
### B — … / ### C — … (same shape)
**My recommendation:** <one or two sentences, including one honest risk per concept if relevant>
**Next:** pick a direction (or tell me what you like in each). Want me to prepare the full logo kit for it?
<one-line list of what the kit contains>
Keep it short: the image does the work. Don't attach variants, boards or icon sets yet.
Honesty and limits
- You can't guarantee trademark clearance; recommend a professional search (trademark databases, reverse image search).
- Font licences must allow logo use; say which fonts you assumed and that outlines were constructed or must be made.
- If you couldn't render and inspect a file, say so. Don't claim tests you didn't run.
- Library logos are trademarks of their owners — study only.
Reference map
| Read | When |
|---|---|
references/principles.md |
Justifying decisions, resolving debates, deep critique |
references/discovery-brief.md |
Questions, brief template, word mapping |
references/mark-types.md |
Choosing the type of mark; pros/cons; decision guide |
references/visual-techniques.md |
Geometry, grids, balance, optical corrections, negative space, gradients, paradoxes |
references/color.md |
Palette strategy, harmony, reproduction, accessibility, library colour data |
references/typography.md |
Type study, custom letterforms, spacing, lockups, licensing |
references/process.md |
Stage-by-stage process, exploration, vector development, final checklist |
references/svg-construction.md |
Writing clean SVG logos, recipes, what to avoid |
references/testing-checklist.md |
Everything to test before presenting or delivering |
references/presentation-delivery.md |
Presenting, feedback, committees, deliverables, working relationship |
references/identity-system.md |
Kit of parts, sub-brands, dynamic identities, patterns, motion, guidelines, rollout |
references/redesign.md |
Refresh vs. rebrand, equity audit, refresh techniques |
references/critique.md |
Structured logo critique with scorecard and fixes |
references/library-guide.md |
What's in the 1,400+ logo library, insights, curated examples by technique |
Files (logo-design-skill)
-
assets
-
library
-
svg
-
100tb.svg 3.8 KB · in bundle
-
500px.svg 3 KB · in bundle
-
active-campaign-icon.svg 1.4 KB · in bundle
-
active-campaign.svg 9.5 KB · in bundle
-
adonisjs-icon.svg 1.1 KB · in bundle
-
adonisjs.svg 8.3 KB · in bundle
-
adroll.svg 2.6 KB · in bundle
-
adyen.svg 1.5 KB · in bundle
-
aerospike-icon.svg 512 B · in bundle
-
aerospike.svg 5.7 KB · in bundle
-
airbnb.svg 3.3 KB · in bundle
-
airbrake.svg 3.2 KB · in bundle
-
airflow.svg 5.5 KB · in bundle
-
airtable.svg 1.4 KB · in bundle
-
akamai.svg 3.7 KB · in bundle
-
akka.svg 774 B · in bundle
-
alfresco.svg 5.3 KB · in bundle
-
algolia.svg 8.1 KB · in bundle
-
alpinejs-icon.svg 427 B · in bundle
-
alpinejs.svg 6.6 KB · in bundle
-
altair.svg 2.1 KB · in bundle
-
amazon-chime.svg 3 KB · in bundle
-
amazon-connect.svg 5.5 KB · in bundle
-
amex.svg 8 KB · in bundle
-
amp-icon.svg 1.3 KB · in bundle
-
amp.svg 5 KB · in bundle
-
ampersand.svg 3.9 KB · in bundle
-
amplication-icon.svg 484 B · in bundle
-
amplication.svg 4.1 KB · in bundle
-
amplitude-icon.svg 2.2 KB · in bundle
-
amplitude.svg 5.6 KB · in bundle
-
android-icon.svg 3.9 KB · in bundle
-
android.svg 7.3 KB · in bundle
-
angellist.svg 5.3 KB · in bundle
-
angular-icon.svg 734 B · in bundle
-
angular.svg 2.1 KB · in bundle
-
ansible.svg 3.8 KB · in bundle
-
ant-design.svg 3.2 KB · in bundle
-
apache-camel.svg 3.1 KB · in bundle
-
apache.svg 8.7 KB · in bundle
-
apache_cloudstack.svg 9.3 KB · in bundle
-
apiary.svg 1.9 KB · in bundle
-
apollostack.svg 1.1 KB · in bundle
-
apostrophe.svg 3 KB · in bundle
-
appbaseio-icon.svg 1.6 KB · in bundle
-
appbaseio.svg 6.3 KB · in bundle
-
appcircle-icon.svg 1.2 KB · in bundle
-
appcircle.svg 7 KB · in bundle
-
appcode.svg 2 KB · in bundle
-
appdynamics.svg 581 B · in bundle
-
appium.svg 870 B · in bundle
-
apple-app-store.svg 2.2 KB · in bundle
-
apple-pay.svg 2.2 KB · in bundle
-
apple.svg 1 KB · in bundle
-
appsignal-icon.svg 1.7 KB · in bundle
-
appsignal.svg 9.1 KB · in bundle
-
apptentive.svg 1.3 KB · in bundle
-
appveyor.svg 1 KB · in bundle
-
arangodb.svg 404.1 KB · in bundle
-
archlinux.svg 942 B · in bundle
-
arduino.svg 6.1 KB · in bundle
-
argo-icon.svg 15.8 KB · in bundle
-
argo.svg 19.8 KB · in bundle
-
armory.svg 1.6 KB · in bundle
-
asana.svg 5.5 KB · in bundle
-
asciidoctor.svg 1.7 KB · in bundle
-
assembla-icon.svg 1.4 KB · in bundle
-
assembla.svg 9.9 KB · in bundle
-
astro.svg 4.9 KB · in bundle
-
astronomer.svg 5.6 KB · in bundle
-
atlassian.svg 1.1 KB · in bundle
-
atom-icon.svg 8.3 KB · in bundle
-
atom.svg 9.9 KB · in bundle
-
atomic-icon.svg 934 B · in bundle
-
atomic.svg 3.5 KB · in bundle
-
aurelia.svg 4.4 KB · in bundle
-
aurora.svg 2.2 KB · in bundle
-
auth0-icon.svg 623 B · in bundle
-
auth0.svg 2.6 KB · in bundle
-
authy.svg 1.7 KB · in bundle
-
autoit.svg 1.2 KB · in bundle
-
autoprefixer.svg 590 B · in bundle
-
ava.svg 6.5 KB · in bundle
-
awesome.svg 5.2 KB · in bundle
-
aws-amplify.svg 743 B · in bundle
-
aws-api-gateway.svg 2.1 KB · in bundle
-
aws-app-mesh.svg 6.3 KB · in bundle
-
aws-appflow.svg 1022 B · in bundle
-
aws-appsync.svg 2.8 KB · in bundle
-
aws-athena.svg 3.6 KB · in bundle
-
aws-aurora.svg 2.6 KB · in bundle
-
aws-backup.svg 3.8 KB · in bundle
-
aws-batch.svg 3.6 KB · in bundle
-
aws-certificate-manager.svg 2.1 KB · in bundle
-
aws-cloudformation.svg 1.9 KB · in bundle
-
aws-cloudfront.svg 3.9 KB · in bundle
-
aws-cloudsearch.svg 2.7 KB · in bundle
-
aws-cloudtrail.svg 1.8 KB · in bundle
-
aws-cloudwatch.svg 3.1 KB · in bundle
-
aws-codebuild.svg 2.5 KB · in bundle
-
aws-codecommit.svg 3.3 KB · in bundle
-
aws-codedeploy.svg 3.1 KB · in bundle
-
aws-codepipeline.svg 1.6 KB · in bundle
-
aws-codestar.svg 5.1 KB · in bundle
-
aws-cognito.svg 3.2 KB · in bundle
-
aws-config.svg 6.9 KB · in bundle
-
aws-documentdb.svg 3.4 KB · in bundle
-
aws-dynamodb.svg 4.1 KB · in bundle
-
aws-ec2.svg 1.9 KB · in bundle
-
aws-ecs.svg 1.9 KB · in bundle
-
aws-eks.svg 2 KB · in bundle
-
aws-elastic-beanstalk.svg 3.1 KB · in bundle
-
aws-elasticache.svg 3.7 KB · in bundle
-
aws-elb.svg 2 KB · in bundle
-
aws-eventbridge.svg 3.3 KB · in bundle
-
aws-fargate.svg 3.1 KB · in bundle
-
aws-glacier.svg 2.9 KB · in bundle
-
aws-glue.svg 2.6 KB · in bundle
-
aws-iam.svg 2.1 KB · in bundle
-
aws-keyspaces.svg 2.8 KB · in bundle
-
aws-kinesis.svg 1.2 KB · in bundle
-
aws-kms.svg 3.3 KB · in bundle
-
aws-lake-formation.svg 5.3 KB · in bundle
-
aws-lambda.svg 1.5 KB · in bundle
-
aws-lightsail.svg 3.1 KB · in bundle
-
aws-mq.svg 5 KB · in bundle
-
aws-msk.svg 4.3 KB · in bundle
-
aws-neptune.svg 3.9 KB · in bundle
-
aws-open-search.svg 2.6 KB · in bundle
-
aws-opsworks.svg 5.4 KB · in bundle
-
aws-quicksight.svg 2.2 KB · in bundle
-
aws-rds.svg 2.5 KB · in bundle
-
aws-redshift.svg 3 KB · in bundle
-
aws-route53.svg 5.5 KB · in bundle
-
aws-s3.svg 2 KB · in bundle
-
aws-secrets-manager.svg 2.9 KB · in bundle
-
aws-ses.svg 2.5 KB · in bundle
-
aws-shield.svg 2.3 KB · in bundle
-
aws-sns.svg 3.4 KB · in bundle
-
aws-sqs.svg 4.1 KB · in bundle
-
aws-step-functions.svg 2.1 KB · in bundle
-
aws-systems-manager.svg 5.6 KB · in bundle
-
aws-timestream.svg 2.3 KB · in bundle
-
aws-vpc.svg 2.9 KB · in bundle
-
aws-waf.svg 3.7 KB · in bundle
-
aws-xray.svg 2.2 KB · in bundle
-
aws.svg 5.7 KB · in bundle
-
axios.svg 3.9 KB · in bundle
-
babel.svg 64.2 KB · in bundle
-
backbone-icon.svg 767 B · in bundle
-
backbone.svg 6.3 KB · in bundle
-
backerkit.svg 941 B · in bundle
-
baker-street.svg 2.3 KB · in bundle
-
balena.svg 2.3 KB · in bundle
-
bamboo.svg 1.7 KB · in bundle
-
basecamp.svg 1.3 KB · in bundle
-
basekit.svg 924 B · in bundle
-
bash-icon.svg 3.1 KB · in bundle
-
bash.svg 18.2 KB · in bundle
-
batch.svg 1.2 KB · in bundle
-
beats.svg 823 B · in bundle
-
behance.svg 8.6 KB · in bundle
-
bem-2.svg 621 B · in bundle
-
bem.svg 1.2 KB · in bundle
-
bigpanda.svg 8.4 KB · in bundle
-
bing.svg 420 B · in bundle
-
bitbucket.svg 1.1 KB · in bundle
-
bitcoin.svg 1.9 KB · in bundle
-
bitnami.svg 2.8 KB · in bundle
-
bitrise-icon.svg 2.4 KB · in bundle
-
bitrise.svg 5.2 KB · in bundle
-
blender.svg 2.8 KB · in bundle
-
blitzjs-icon.svg 698 B · in bundle
-
blitzjs.svg 4.3 KB · in bundle
-
blocs.svg 1.8 KB · in bundle
-
blogger.svg 2.6 KB · in bundle
-
blossom.svg 1.5 KB · in bundle
-
blueprint.svg 2.5 KB · in bundle
-
bluetooth.svg 757 B · in bundle
-
booqable-icon.svg 3.4 KB · in bundle
-
booqable.svg 8.5 KB · in bundle
-
bootstrap.svg 1.7 KB · in bundle
-
bosun.svg 4.5 KB · in bundle
-
botanalytics.svg 1.9 KB · in bundle
-
bourbon.svg 2.7 KB · in bundle
-
bower.svg 4.8 KB · in bundle
-
box.svg 1.9 KB · in bundle
-
brackets.svg 2.9 KB · in bundle
-
brainjs.svg 725 B · in bundle
-
branch.svg 2.9 KB · in bundle
-
brandfolder-icon.svg 2.3 KB · in bundle
-
brandfolder.svg 11.5 KB · in bundle
-
brave.svg 5.9 KB · in bundle
-
braze.svg 1.5 KB · in bundle
-
broccoli.svg 2.9 KB · in bundle
-
brotli.svg 1.2 KB · in bundle
-
browserify-icon.svg 11.3 KB · in bundle
-
browserify.svg 79.8 KB · in bundle
-
browserling.svg 2.4 KB · in bundle
-
browserslist.svg 2.6 KB · in bundle
-
browserstack.svg 3 KB · in bundle
-
browsersync.svg 754 B · in bundle
-
brunch.svg 12 KB · in bundle
-
buck.svg 817 B · in bundle
-
buddy.svg 2.4 KB · in bundle
-
buffer.svg 2.3 KB · in bundle
-
bugherd.svg 8.2 KB · in bundle
-
bugsee.svg 1.2 KB · in bundle
-
bugsnag-icon.svg 1.6 KB · in bundle
-
bugsnag.svg 5 KB · in bundle
-
buildkite-icon.svg 550 B · in bundle
-
buildkite.svg 3.6 KB · in bundle
-
bulma.svg 378 B · in bundle
-
c-plusplus.svg 2.4 KB · in bundle
-
c-sharp.svg 2.4 KB · in bundle
-
c.svg 1.7 KB · in bundle
-
cachet.svg 9.3 KB · in bundle
-
caffe2.svg 2.3 KB · in bundle
-
cakephp-icon.svg 761 B · in bundle
-
cakephp.svg 3.3 KB · in bundle
-
campaignmonitor-icon.svg 733 B · in bundle
-
campaignmonitor.svg 10.8 KB · in bundle
-
canjs.svg 8.6 KB · in bundle
-
capacitorjs-icon.svg 1013 B · in bundle
-
capacitorjs.svg 4.1 KB · in bundle
-
capistrano.svg 17.8 KB · in bundle
-
carbide.svg 848 B · in bundle
-
cardano-icon.svg 7.7 KB · in bundle
-
cardano.svg 10.9 KB · in bundle
-
cassandra.svg 17.5 KB · in bundle
-
centos-icon.svg 2 KB · in bundle
-
centos.svg 5.7 KB · in bundle
-
certbot.svg 11.1 KB · in bundle
-
ceylon.svg 10.6 KB · in bundle
-
chai.svg 3.1 KB · in bundle
-
chalk.svg 120.4 KB · in bundle
-
chargebee-icon.svg 6.5 KB · in bundle
-
chargebee.svg 6.7 KB · in bundle
-
chef.svg 4.6 KB · in bundle
-
chevereto.svg 15.4 KB · in bundle
-
chromatic-icon.svg 1.9 KB · in bundle
-
chromatic.svg 5.6 KB · in bundle
-
chrome.svg 2.3 KB · in bundle
-
cinder.svg 4.1 KB · in bundle
-
circleci.svg 1.2 KB · in bundle
-
cirrus-ci.svg 1.5 KB · in bundle
-
cirrus.svg 4.2 KB · in bundle
-
clion.svg 2.5 KB · in bundle
-
cljs.svg 3.5 KB · in bundle
-
clojure.svg 2.7 KB · in bundle
-
close.svg 22.9 KB · in bundle
-
cloud9.svg 9.3 KB · in bundle
-
cloudacademy-icon.svg 6.2 KB · in bundle
-
cloudacademy.svg 18.5 KB · in bundle
-
cloudcraft.svg 3.1 KB · in bundle
-
cloudflare.svg 1.9 KB · in bundle
-
cloudinary.svg 8.1 KB · in bundle
-
cloudlinux.svg 6.6 KB · in bundle
-
cobalt.svg 3.8 KB · in bundle
-
cockpit.svg 789 B · in bundle
-
cocoapods.svg 916 B · in bundle
-
codacy.svg 1.4 KB · in bundle
-
codebase.svg 6.3 KB · in bundle
-
codebeat.svg 635 B · in bundle
-
codecademy.svg 11.5 KB · in bundle
-
codeception.svg 1.4 KB · in bundle
-
codeclimate.svg 5.8 KB · in bundle
-
codecov.svg 2.8 KB · in bundle
-
codefactor-icon.svg 1.8 KB · in bundle
-
codefactor.svg 7.3 KB · in bundle
-
codeigniter.svg 7.5 KB · in bundle
-
codepen-icon.svg 3.8 KB · in bundle
-
codepen.svg 5.8 KB · in bundle
-
codepush.svg 5.3 KB · in bundle
-
codersrank.svg 2.3 KB · in bundle
-
coderwall.svg 1.6 KB · in bundle
-
codesandbox.svg 639 B · in bundle
-
codeship.svg 4.6 KB · in bundle
-
codio.svg 800 B · in bundle
-
codrops.svg 858 B · in bundle
-
coffeescript.svg 2.9 KB · in bundle
-
commitizen.svg 20.8 KB · in bundle
-
compass.svg 3.1 KB · in bundle
-
componentkit.svg 12.8 KB · in bundle
-
compose.svg 1.2 KB · in bundle
-
composer.svg 192.3 KB · in bundle
-
conan-io.svg 1 KB · in bundle
-
concourse.svg 9.7 KB · in bundle
-
concrete5.svg 6.3 KB · in bundle
-
confluence.svg 1.9 KB · in bundle
-
consul.svg 2.5 KB · in bundle
-
contentful.svg 1.9 KB · in bundle
-
convox.svg 1.5 KB · in bundle
-
copyleft-pirate.svg 6.6 KB · in bundle
-
copyleft.svg 997 B · in bundle
-
corda.svg 1.9 KB · in bundle
-
cordova.svg 988 B · in bundle
-
coreos-icon.svg 1.6 KB · in bundle
-
coreos.svg 4.5 KB · in bundle
-
couchbase.svg 992 B · in bundle
-
couchdb-icon.svg 1.5 KB · in bundle
-
couchdb.svg 7.5 KB · in bundle
-
coursera.svg 3.6 KB · in bundle
-
coveralls.svg 15.5 KB · in bundle
-
cpanel.svg 6.2 KB · in bundle
-
craftcms.svg 4.3 KB · in bundle
-
crashlytics.svg 2.1 KB · in bundle
-
crateio.svg 361 B · in bundle
-
create-react-app.svg 15.3 KB · in bundle
-
createjs.svg 1.4 KB · in bundle
-
cross-browser-testing.svg 1.4 KB · in bundle
-
crucible.svg 1.3 KB · in bundle
-
crystal.svg 416 B · in bundle
-
css-3.svg 1.3 KB · in bundle
-
css-3_official.svg 495 B · in bundle
-
cssnext.svg 3.7 KB · in bundle
-
cucumber.svg 2.7 KB · in bundle
-
curl.svg 5.5 KB · in bundle
-
customerio-icon.svg 1.2 KB · in bundle
-
customerio.svg 8.4 KB · in bundle
-
cyclejs.svg 1.4 KB · in bundle
-
cypress.svg 2.8 KB · in bundle
-
d3.svg 3.6 KB · in bundle
-
dart.svg 1.6 KB · in bundle
-
dashlane-icon.svg 1.7 KB · in bundle
-
dashlane.svg 9.4 KB · in bundle
-
database-labs.svg 4.2 KB · in bundle
-
datadog.svg 6.9 KB · in bundle
-
datocms-icon.svg 876 B · in bundle
-
datocms.svg 3.1 KB · in bundle
-
dbt-icon.svg 2.2 KB · in bundle
-
dbt.svg 4.4 KB · in bundle
-
dcos-icon.svg 1.4 KB · in bundle
-
dcos.svg 8 KB · in bundle
-
debian.svg 5.8 KB · in bundle
-
delighted-icon.svg 1.2 KB · in bundle
-
delighted.svg 6.9 KB · in bundle
-
deno.svg 5.1 KB · in bundle
-
deployhq.svg 7.3 KB · in bundle
-
derby.svg 2.6 KB · in bundle
-
designernews.svg 1.3 KB · in bundle
-
deviantart.svg 2.1 KB · in bundle
-
dgraph-icon.svg 1.7 KB · in bundle
-
dgraph.svg 6.8 KB · in bundle
-
dialogflow.svg 1.3 KB · in bundle
-
digital-ocean.svg 8.3 KB · in bundle
-
dimer.svg 7.7 KB · in bundle
-
dinersclub.svg 16.3 KB · in bundle
-
discord-icon.svg 1.4 KB · in bundle
-
discord.svg 6.4 KB · in bundle
-
discover.svg 3.7 KB · in bundle
-
disqus.svg 814 B · in bundle
-
django-icon.svg 1.1 KB · in bundle
-
django.svg 3.1 KB · in bundle
-
dockbit.svg 1.2 KB · in bundle
-
docker-icon.svg 1.2 KB · in bundle
-
docker.svg 8.5 KB · in bundle
-
doctrine.svg 1.2 KB · in bundle
-
docusaurus.svg 13.2 KB · in bundle
-
dojo-icon.svg 14.8 KB · in bundle
-
dojo-toolkit.svg 2.6 KB · in bundle
-
dojo.svg 16.2 KB · in bundle
-
dotnet.svg 28.7 KB · in bundle
-
dreamhost.svg 939 B · in bundle
-
dribbble-icon.svg 1.5 KB · in bundle
-
dribbble.svg 5.1 KB · in bundle
-
drift.svg 2.2 KB · in bundle
-
drip.svg 2.7 KB · in bundle
-
drizzle-icon.svg 7.4 KB · in bundle
-
drizzle.svg 13 KB · in bundle
-
drone-icon.svg 1.5 KB · in bundle
-
drone.svg 3.7 KB · in bundle
-
dropbox.svg 686 B · in bundle
-
dropmark.svg 893 B · in bundle
-
dropzone.svg 1.2 KB · in bundle
-
drupal-icon.svg 2.3 KB · in bundle
-
drupal.svg 4.4 KB · in bundle
-
duckduckgo.svg 8.4 KB · in bundle
-
dynatrace-icon.svg 2.5 KB · in bundle
-
dynatrace.svg 7.1 KB · in bundle
-
dyndns.svg 1.6 KB · in bundle
-
ebanx.svg 3.9 KB · in bundle
-
eclipse-icon.svg 3.1 KB · in bundle
-
eclipse.svg 7.6 KB · in bundle
-
editorconfig.svg 8.8 KB · in bundle
-
egghead.svg 7.4 KB · in bundle
-
elasticsearch.svg 1.4 KB · in bundle
-
electron.svg 3.8 KB · in bundle
-
element.svg 1.6 KB · in bundle
-
elemental-ui.svg 5 KB · in bundle
-
elementary.svg 2.2 KB · in bundle
-
ello.svg 817 B · in bundle
-
elm.svg 814 B · in bundle
-
elo.svg 2.1 KB · in bundle
-
emacs.svg 11.4 KB · in bundle
-
embedly.svg 916 B · in bundle
-
ember-tomster.svg 63.4 KB · in bundle
-
ember.svg 7.4 KB · in bundle
-
emmet.svg 829 B · in bundle
-
engine-yard-icon.svg 1.6 KB · in bundle
-
engine-yard.svg 9.3 KB · in bundle
-
envato.svg 4.3 KB · in bundle
-
envoy-icon.svg 2 KB · in bundle
-
envoy.svg 6.4 KB · in bundle
-
envoyer.svg 2.6 KB · in bundle
-
enyo.svg 3.7 KB · in bundle
-
erlang.svg 2.3 KB · in bundle
-
es6.svg 1.7 KB · in bundle
-
esbuild.svg 642 B · in bundle
-
esdoc.svg 2.1 KB · in bundle
-
eslint-old.svg 713 B · in bundle
-
eslint.svg 1.4 KB · in bundle
-
eta-lang.svg 2.2 KB · in bundle
-
etcd.svg 2.7 KB · in bundle
-
ethereum-color.svg 963 B · in bundle
-
ethereum.svg 796 B · in bundle
-
ethers.svg 864 B · in bundle
-
ethnio.svg 1.4 KB · in bundle
-
eventbrite-icon.svg 974 B · in bundle
-
eventbrite.svg 3.6 KB · in bundle
-
eventsentry.svg 1.8 KB · in bundle
-
evergreen-icon.svg 519 B · in bundle
-
evergreen.svg 2.4 KB · in bundle
-
expo-icon.svg 941 B · in bundle
-
expo.svg 2.1 KB · in bundle
-
express.svg 7.7 KB · in bundle
-
fabric.svg 2.9 KB · in bundle
-
facebook.svg 758 B · in bundle
-
falcor.svg 1.9 KB · in bundle
-
fastify-icon.svg 1.9 KB · in bundle
-
fastify.svg 5 KB · in bundle
-
fastlane.svg 3.2 KB · in bundle
-
fastly.svg 2.9 KB · in bundle
-
feathersjs.svg 1.7 KB · in bundle
-
fedora.svg 2.1 KB · in bundle
-
fetch.svg 1.3 KB · in bundle
-
figma.svg 843 B · in bundle
-
firebase.svg 3.4 KB · in bundle
-
firefox.svg 16.5 KB · in bundle
-
flannel.svg 4.3 KB · in bundle
-
flarum.svg 2.8 KB · in bundle
-
flask.svg 24.3 KB · in bundle
-
flat-ui.svg 2.3 KB · in bundle
-
flattr-icon.svg 3.3 KB · in bundle
-
flattr.svg 1.5 KB · in bundle
-
fleep.svg 2.7 KB · in bundle
-
flickr.svg 1.5 KB · in bundle
-
flight.svg 1.4 KB · in bundle
-
floodio.svg 1.8 KB · in bundle
-
flow.svg 2.3 KB · in bundle
-
flowxo.svg 2 KB · in bundle
-
floydhub.svg 1.7 KB · in bundle
-
flutter.svg 989 B · in bundle
-
flux.svg 1.4 KB · in bundle
-
fluxxor.svg 8.2 KB · in bundle
-
fly.svg 6.6 KB · in bundle
-
fomo.svg 3.5 KB · in bundle
-
font-awesome.svg 1.3 KB · in bundle
-
forestadmin-icon.svg 1.6 KB · in bundle
-
forestadmin.svg 7.9 KB · in bundle
-
forever.svg 1.5 KB · in bundle
-
formkeep.svg 1.7 KB · in bundle
-
fortran.svg 1.7 KB · in bundle
-
foundation.svg 19.6 KB · in bundle
-
framer.svg 335 B · in bundle
-
framework7-icon.svg 624 B · in bundle
-
framework7.svg 7.7 KB · in bundle
-
freebsd.svg 1.3 KB · in bundle
-
freedcamp-icon.svg 7.5 KB · in bundle
-
freedcamp.svg 13.2 KB · in bundle
-
freedomdefined.svg 3.2 KB · in bundle
-
frontapp.svg 1.5 KB · in bundle
-
fsharp.svg 554 B · in bundle
-
fuchsia.svg 2.1 KB · in bundle
-
galliumos.svg 2.9 KB · in bundle
-
game-analytics-icon.svg 1.3 KB · in bundle
-
game-analytics.svg 5 KB · in bundle
-
ganache-icon.svg 3.8 KB · in bundle
-
ganache.svg 21 KB · in bundle
-
gatsby.svg 860 B · in bundle
-
geekbot.svg 6 KB · in bundle
-
getyourguide.svg 4.9 KB · in bundle
-
ghost.svg 4.5 KB · in bundle
-
giantswarm.svg 2.7 KB · in bundle
-
git-icon.svg 1.2 KB · in bundle
-
git.svg 3.3 KB · in bundle
-
gitboard.svg 1.6 KB · in bundle
-
github-actions.svg 4.7 KB · in bundle
-
github-copilot.svg 2.8 KB · in bundle
-
github-icon.svg 2.8 KB · in bundle
-
github-octocat.svg 5.9 KB · in bundle
-
github.svg 4 KB · in bundle
-
gitkraken.svg 3 KB · in bundle
-
gitlab.svg 1 KB · in bundle
-
gitter.svg 723 B · in bundle
-
-
catalog.json 890.3 KB
[{"file":"100tb.svg","brand":"100tb","variant":"main","pair":null,"width":512.0,"height":190.0,"aspect":2.695,"aspect_class":"horizontal","bytes":3862,"shapes":3,"anchors":104,"colors":["#919fa1","#3390da"],"n_colors":2,"color_families":["blue","gray"],"primary_family":"blue","gradients":0,"has_mask":false,"has_filter":false,"mark_type":"wordmark","symbol_type":null,"subject":"numerals 100 with 00 as infinity loop","geometry":[],"techniques":["infinity-loop","ligature","letter-substitution"],"type_style":"display-custom","case":"uppercase","mood":["bold","technical"],"industry":"hosting-cdn","exemplary":true,"note":"Double zero turned into infinity loop within the numerals"},{"file":"500px.svg","brand":"500px","variant":"main","pair":null,"width":512.0,"height":128.0,"aspect":4.0,"aspect_class":"horizontal","bytes":3096,"shapes":2,"anchors":82,"colors":["#000000"],"n_colors":1,"color_families":["black"],"primary_family":"mono","gradients":0,"has_mask":false,"has_filter":false,"mark_type":"wordmark","symbol_type":null,"subject":"thin geometric name with superscript px","geometry":[],"techniques":[],"type_style":"geometric-sans","case":"lowercase","mood":["minimal","modern"],"industry":"design-creative","exemplary":false,"note":""},{"file":"active-campaign-icon.svg","brand":"active-campaign","variant":"icon","pair":"active-campaign.svg","width":256.0,"height":391.0,"aspect":0.655,"aspect_class":"tall","bytes":1438,"shapes":2,"anchors":38,"colors":["#004cff"],"n_colors":1,"color_families":["blue"],"primary_family":"blue","gradients":0,"has_mask":false,"has_filter":false,"mark_type":"abstract","symbol_type":null,"subject":"bold chevron arrow pointing right","geometry":["freeform"],"techniques":["arrow"],"type_style":null,"case":null,"mood":["dynamic","confident"],"industry":"marketing-analytics","exemplary":false,"note":""},{"file":"active-campaign.svg","brand":"active-campaign","variant":"main","pair":"active-campaign-icon.svg","width":512.0,"height":52.0,"aspect":9.846,"aspect_class":"extra-wide","bytes":9709,"shapes":2,"anchors":310,"colors":["#004cff"],"n_colors":1,"color_families":["blue"],"primary_family":"blue","gradients":0,"has_mask":false,"has_filter":false,"mark_type":"combination","symbol_type":"abstract","subject":"camel-case name with trailing chevron","geometry":[],"techniques":["arrow"],"type_style":"grotesque-sans","case":"mixed","mood":["clean","corporate"],"industry":"marketing-analytics","exemplary":false,"note":""},{"file":"adonisjs-icon.svg","brand":"adonisjs","variant":"icon","pair":"adonisjs.svg","width":256.0,"height":256.0,"aspect":1.0,"aspect_class":"square","bytes":1090,"shapes":2,"anchors":25,"colors":["#5a46ff"],"n_colors":1,"color_families":["blue"],"primary_family":"blue","gradients":0,"has_mask":false,"has_filter":false,"mark_type":"letterform","symbol_type":null,"subject":"rounded letter A in rounded square","geometry":["rounded-square","triangle"],"techniques":["containment","negative-space"],"type_style":null,"case":null,"mood":["friendly","modern"],"industry":"framework-library","exemplary":false,"note":""},{"file":"adonisjs.svg","brand":"adonisjs","variant":"main","pair":"adonisjs-icon.svg","width":512.0,"height":161.0,"aspect":3.18,"aspect_class":"horizontal","bytes":8542,"shapes":2,"anchors":211,"colors":["#5a46ff"],"n_colors":1,"color_families":["blue"],"primary_family":"blue","gradients":0,"has_mask":false,"has_filter":false,"mark_type":"combination","symbol_type":"letterform","subject":"rounded A tile beside lowercase name","geometry":["rounded-square"],"techniques":["containment","negative-space"],"type_style":"geometric-sans","case":"lowercase","mood":["friendly","modern"],"industry":"framework-library","exemplary":false,"note":""},{"file":"adroll.svg","brand":"adroll","variant":"main","pair":null,"width":512.0,"height":95.0,"aspect":5.389,"aspect_class":"extra-wide","bytes":2659,"shapes":3,"anchors":89,"colors":["#0dbdff","#333333"],"n_colors":2,"color_families":["blue","gray"],"primary_family":"blue","gradients":0,"has_mask":false,"has_filter":false,"mark_type":"combination","symbol_type":"abstract","subject":"curled hook shape beside bold name","geometry":["organic"],"techniques":[],"type_style":"geometric-sans","case":"mixed","mood":["playful","bold"],"industry":"marketing-analytics","exemplary":false,"note":""},{"file":"adyen.svg","brand":"adyen","variant":"main","pair":null,"width":512.0,"height":166.0,"aspect":3.084,"aspect_class":"horizontal","bytes":1542,"shapes":2,"anchors":71,"colors":["#32aa52"],"n_colors":1,"color_families":["green"],"primary_family":"green","gradients":0,"has_mask":false,"has_filter":false,"mark_type":"wordmark","symbol_type":null,"subject":"custom squared lowercase green name","geometry":[],"techniques":[],"type_style":"display-custom","case":"lowercase","mood":["bold","distinctive"],"industry":"payments-fintech","exemplary":true,"note":"Fully custom squared letterforms make a plain name unmistakable"},{"file":"aerospike-icon.svg","brand":"aerospike","variant":"icon","pair":"aerospike.svg","width":256.0,"height":256.0,"aspect":1.0,"aspect_class":"square","bytes":512,"shapes":3,"anchors":19,"colors":["#c4373a","#ffffff"],"n_colors":2,"color_families":["red","white"],"primary_family":"red","gradients":0,"has_mask":false,"has_filter":false,"mark_type":"letterform","symbol_type":null,"subject":"sideways letter A in red square","geometry":["square","triangle"],"techniques":["containment","letter-substitution"],"type_style":null,"case":null,"mood":["sharp","technical"],"industry":"database-data","exemplary":false,"note":""},{"file":"aerospike.svg","brand":"aerospike","variant":"main","pair":"aerospike-icon.svg","width":512.0,"height":89.0,"aspect":5.753,"aspect_class":"extra-wide","bytes":5840,"shapes":3,"anchors":197,"colors":["#c4373a","#ffffff"],"n_colors":2,"color_families":["red","white"],"primary_family":"red","gradients":0,"has_mask":false,"has_filter":false,"mark_type":"emblem","symbol_type":null,"subject":"spaced name in red bar with rotated A","geometry":["square"],"techniques":["containment","letter-substitution"],"type_style":"geometric-sans","case":"uppercase","mood":["technical","sharp"],"industry":"database-data","exemplary":false,"note":""},{"file":"airbnb.svg","brand":"airbnb","variant":"main","pair":null,"width":256.0,"height":276.0,"aspect":0.928,"aspect_class":"square","bytes":3377,"shapes":2,"anchors":73,"colors":["#e0565b"],"n_colors":1,"color_families":["red"],"primary_family":"red","gradients":0,"has_mask":false,"has_filter":false,"mark_type":"abstract","symbol_type":null,"subject":"Belo loop merging pin, heart and A","geometry":["organic"],"techniques":["line-monoline","hidden-meaning","mirror-symmetry"],"type_style":null,"case":null,"mood":["friendly","warm"],"industry":"travel-transport","exemplary":true,"note":"Single monoline loop encodes location, love and the letter A"},{"file":"airbrake.svg","brand":"airbrake","variant":"main","pair":null,"width":512.0,"height":90.0,"aspect":5.689,"aspect_class":"extra-wide","bytes":3255,"shapes":3,"anchors":122,"colors":["#ffa500"],"n_colors":1,"color_families":["orange"],"primary_family":"orange","gradients":0,"has_mask":false,"has_filter":false,"mark_type":"wordmark","symbol_type":null,"subject":"bold name with orange-yellow gradient","geometry":[],"techniques":["gradient"],"type_style":"grotesque-sans","case":"titlecase","mood":["energetic","bold"],"industry":"testing-monitoring","exemplary":false,"note":""},{"file":"airflow.svg","brand":"airflow","variant":"main","pair":null,"width":256.0,"height":256.0,"aspect":1.0,"aspect_class":"square","bytes":5581,"shapes":14,"anchors":60,"colors":["#000000","#00c812","#006e00","#56affd","#04a3ff","#df1f00","#560d00","#00fffd","#00daff","#008200","#007500","#3166d4","#1a509e","#8e1400","#4b0b00","#0090c4","#005d8c","#00cd1c","#00e950","#b1c8fd","#7ec3fd","#e12a00","#b62f00","#00b6dd","#00ffff"],"n_colors":25,"color_families":["black","blue","cyan","green","orange","red"],"primary_family":"multi","gradients":12,"has_mask":false,"has_filter":false,"mark_type":"abstract","symbol_type":null,"subject":"multicolor pinwheel of four blades","geometry":["radial"],"techniques":["radial-symmetry","color-segments"],"type_style":null,"case":null,"mood":["dynamic","colorful"],"industry":"database-data","exemplary":false,"note":""},{"file":"airtable.svg","brand":"airtable","variant":"main","pair":null,"width":256.0,"height":215.0,"aspect":1.191,"aspect_class":"square","bytes":1456,"shapes":5,"anchors":36,"colors":["#ffbf00","#26b5f8","#ed3049","#000000"],"n_colors":4,"color_families":["black","blue","red","yellow"],"primary_family":"multi","gradients":0,"has_mask":false,"has_filter":false,"mark_type":"abstract","symbol_type":null,"subject":"isometric box shapes in three colors","geometry":["diamond","freeform"],"techniques":["isometric-3d","color-segments"],"type_style":null,"case":null,"mood":["playful","colorful"],"industry":"productivity-collaboration","exemplary":false,"note":""},{"file":"akamai.svg","brand":"akamai","variant":"main","pair":null,"width":512.0,"height":209.0,"aspect":2.45,"aspect_class":"wide","bytes":3779,"shapes":3,"anchors":125,"colors":["#f79838","#0098cc"],"n_colors":2,"color_families":["blue","orange"],"primary_family":"multi","gradients":0,"has_mask":false,"has_filter":false,"mark_type":"combination","symbol_type":"abstract","subject":"wave swoosh arc beside italic name","geometry":["organic"],"techniques":["motion-lines","gradient"],"type_style":"humanist-sans","case":"titlecase","mood":["dynamic","corporate"],"industry":"hosting-cdn","exemplary":false,"note":""},{"file":"akka.svg","brand":"akka","variant":"main","pair":null,"width":256.0,"height":182.0,"aspect":1.407,"aspect_class":"wide","bytes":774,"shapes":3,"anchors":13,"colors":["#0b5567","#15a9ce"],"n_colors":2,"color_families":["cyan"],"primary_family":"cyan","gradients":0,"has_mask":false,"has_filter":false,"mark_type":"abstract","symbol_type":null,"subject":"two-tone swooping mountain-like fin shape","geometry":["organic"],"techniques":["dimensional-shading"],"type_style":null,"case":null,"mood":["dynamic","smooth"],"industry":"framework-library","exemplary":false,"note":""},{"file":"alfresco.svg","brand":"alfresco","variant":"main","pair":null,"width":256.0,"height":255.0,"aspect":1.004,"aspect_class":"square","bytes":5411,"shapes":17,"anchors":149,"colors":["#87c040","#ed9a2d","#5698c6","#446ba6","#fff101","#45ab47"],"n_colors":6,"color_families":["blue","green","orange","yellow"],"primary_family":"multi","gradients":0,"has_mask":false,"has_filter":false,"mark_type":"abstract","symbol_type":null,"subject":"flower-like radial petal pinwheel","geometry":["radial","organic"],"techniques":["radial-symmetry","color-segments","overlap-transparency"],"type_style":null,"case":null,"mood":["colorful","organic"],"industry":"productivity-collaboration","exemplary":false,"note":""},{"file":"algolia.svg","brand":"algolia","variant":"main","pair":null,"width":512.0,"height":127.0,"aspect":4.031,"aspect_class":"horizontal","bytes":8297,"shapes":4,"anchors":212,"colors":["#5468ff","#ffffff"],"n_colors":2,"color_families":["blue","white"],"primary_family":"blue","gradients":0,"has_mask":false,"has_filter":false,"mark_type":"combination","symbol_type":"pictorial","subject":"stopwatch tile beside lowercase name","geometry":["rounded-square","circle"],"techniques":["containment","negative-space"],"type_style":"geometric-sans","case":"lowercase","mood":["friendly","modern"],"industry":"developer-tools","exemplary":false,"note":""},{"file":"alpinejs-icon.svg","brand":"alpinejs","variant":"icon","pair":"alpinejs.svg","width":256.0,"height":118.0,"aspect":2.169,"aspect_class":"wide","bytes":427,"shapes":3,"anchors":10,"colors":["#77c1d2","#2d3441"],"n_colors":2,"color_families":["blue","cyan"],"primary_family":"multi","gradients":0,"has_mask":false,"has_filter":false,"mark_type":"abstract","symbol_type":null,"subject":"dark parallelogram beside light diamond","geometry":["diamond"],"techniques":[],"type_style":null,"case":null,"mood":["minimal","modern"],"industry":"framework-library","exemplary":false,"note":""},{"file":"alpinejs.svg","brand":"alpinejs","variant":"main","pair":"alpinejs-icon.svg","width":512.0,"height":83.0,"aspect":6.169,"aspect_class":"extra-wide","bytes":6766,"shapes":4,"anchors":197,"colors":["#2d3441","#77c1d2"],"n_colors":2,"color_families":["blue","cyan"],"primary_family":"multi","gradients":0,"has_mask":false,"has_filter":false,"mark_type":"combination","symbol_type":"abstract","subject":"two diamond shapes beside bold name","geometry":["diamond"],"techniques":[],"type_style":"geometric-sans","case":"titlecase","mood":["minimal","modern"],"industry":"framework-library","exemplary":false,"note":""},{"file":"altair.svg","brand":"altair","variant":"main","pair":null,"width":256.0,"height":288.0,"aspect":0.889,"aspect_class":"square","bytes":2136,"shapes":6,"anchors":55,"colors":["#33363b","#7ebc59","#368cbf"],"n_colors":3,"color_families":["blue","gray","green"],"primary_family":"multi","gradients":0,"has_mask":false,"has_filter":false,"mark_type":"abstract","symbol_type":null,"subject":"triangle inside hexagon with node dots","geometry":["hexagon","triangle"],"techniques":["geometric-construction","line-monoline"],"type_style":null,"case":null,"mood":["technical","structured"],"industry":"developer-tools","exemplary":false,"note":""},{"file":"amazon-chime.svg","brand":"amazon-chime","variant":"main","pair":null,"width":256.0,"height":256.0,"aspect":1.0,"aspect_class":"square","bytes":3041,"shapes":27,"anchors":146,"colors":["#c9ebec","#00868c","#00b3bb"],"n_colors":3,"color_families":["cyan"],"primary_family":"cyan","gradients":0,"has_mask":false,"has_filter":false,"mark_type":"abstract","symbol_type":null,"subject":"radial ring of angular teal blades","geometry":["radial"],"techniques":["radial-symmetry","modular-repetition","dimensional-shading"],"type_style":null,"case":null,"mood":["dynamic","technical"],"industry":"social-communication","exemplary":false,"note":""},{"file":"amazon-connect.svg","brand":"amazon-connect","variant":"main","pair":null,"width":256.0,"height":235.0,"aspect":1.089,"aspect_class":"square","bytes":5616,"shapes":2,"anchors":139,"colors":["#26bf95"],"n_colors":1,"color_families":["green"],"primary_family":"green","gradients":0,"has_mask":false,"has_filter":false,"mark_type":"pictorial","symbol_type":null,"subject":"cloud speech bubble with nodes in circle","geometry":["circle"],"techniques":["line-monoline","speech-bubble","motion-lines","containment"],"type_style":null,"case":null,"mood":["friendly","technical"],"industry":"social-communication","exemplary":false,"note":""},{"file":"amex.svg","brand":"amex","variant":"main","pair":null,"width":256.0,"height":256.0,"aspect":1.0,"aspect_class":"square","bytes":8218,"shapes":10,"anchors":365,"colors":["#ffffff","#2f9bca","#2ea3d0","#55b2d8","#88cde7","#2274ad"],"n_colors":6,"color_families":["blue","white"],"primary_family":"blue","gradients":1,"has_mask":true,"has_filter":false,"mark_type":"emblem","symbol_type":null,"subject":"outlined name inside blue square","geometry":["square"],"techniques":["containment","gradient"],"type_style":"display-custom","case":"uppercase","mood":["trustworthy","classic"],"industry":"payments-fintech","exemplary":false,"note":""},{"file":"amp-icon.svg","brand":"amp","variant":"icon","pair":"amp.svg","width":256.0,"height":256.0,"aspect":1.0,"aspect_class":"square","bytes":1362,"shapes":2,"anchors":25,"colors":["#1d5fe6"],"n_colors":1,"color_families":["blue"],"primary_family":"blue","gradients":0,"has_mask":false,"has_filter":false,"mark_type":"pictorial","symbol_type":null,"subject":"lightning bolt in blue circle","geometry":["circle"],"techniques":["containment","negative-space"],"type_style":null,"case":null,"mood":["fast","bold"],"industry":"framework-library","exemplary":false,"note":""},{"file":"amp.svg","brand":"amp","variant":"main","pair":"amp-icon.svg","width":512.0,"height":164.0,"aspect":3.122,"aspect_class":"horizontal","bytes":5120,"shapes":3,"anchors":108,"colors":["#1d5fe6","#1d60e6"],"n_colors":2,"color_families":["blue"],"primary_family":"blue","gradients":0,"has_mask":false,"has_filter":false,"mark_type":"combination","symbol_type":"pictorial","subject":"bolt circle beside bold uppercase AMP","geometry":["circle"],"techniques":["containment","negative-space"],"type_style":"geometric-sans","case":"uppercase","mood":["fast","bold"],"industry":"framework-library","exemplary":false,"note":""},{"file":"ampersand.svg","brand":"ampersand","variant":"main","pair":null,"width":256.0,"height":298.0,"aspect":0.859,"aspect_class":"square","bytes":4014,"shapes":3,"anchors":94,"colors":["#e7168e","#000000"],"n_colors":2,"color_families":["black","pink"],"primary_family":"pink","gradients":0,"has_mask":false,"has_filter":false,"mark_type":"letterform","symbol_type":null,"subject":"shaded magenta ampersand glyph","geometry":["organic"],"techniques":["dimensional-shading"],"type_style":null,"case":null,"mood":["bold","playful"],"industry":"other","exemplary":false,"note":""},{"file":"amplication-icon.svg","brand":"amplication","variant":"icon","pair":"amplication.svg","width":256.0,"height":262.0,"aspect":0.977,"aspect_class":"square","bytes":484,"shapes":2,"anchors":10,"colors":["#7950ed"],"n_colors":1,"color_families":["purple"],"primary_family":"purple","gradients":0,"has_mask":false,"has_filter":false,"mark_type":"abstract","symbol_type":null,"subject":"split arch of half-circle and bar","geometry":["circle","square"],"techniques":["negative-space","geometric-construction"],"type_style":null,"case":null,"mood":["modern","minimal"],"industry":"developer-tools","exemplary":false,"note":""},{"file":"amplication.svg","brand":"amplication","variant":"main","pair":"amplication-icon.svg","width":512.0,"height":105.0,"aspect":4.876,"aspect_class":"extra-wide","bytes":4246,"shapes":3,"anchors":151,"colors":["#7950ed"],"n_colors":1,"color_families":["purple"],"primary_family":"purple","gradients":0,"has_mask":false,"has_filter":false,"mark_type":"combination","symbol_type":"abstract","subject":"split arch beside lowercase name","geometry":["circle"],"techniques":["negative-space","geometric-construction"],"type_style":"geometric-sans","case":"lowercase","mood":["modern","friendly"],"industry":"developer-tools","exemplary":false,"note":""},{"file":"amplitude-icon.svg","brand":"amplitude","variant":"icon","pair":"amplitude.svg","width":256.0,"height":256.0,"aspect":1.0,"aspect_class":"square","bytes":2253,"shapes":2,"anchors":62,"colors":["#10069f"],"n_colors":1,"color_families":["blue"],"primary_family":"blue","gradients":0,"has_mask":false,"has_filter":false,"mark_type":"letterform","symbol_type":null,"subject":"monoline A with wave in circle","geometry":["circle"],"techniques":["containment","line-monoline","hidden-meaning"],"type_style":null,"case":null,"mood":["modern","confident"],"industry":"marketing-analytics","exemplary":true,"note":"A doubles as a sound wave: letter and meaning in one stroke"},{"file":"amplitude.svg","brand":"amplitude","variant":"main","pair":"amplitude-icon.svg","width":512.0,"height":107.0,"aspect":4.785,"aspect_class":"extra-wide","bytes":5730,"shapes":2,"anchors":211,"colors":["#10069f"],"n_colors":1,"color_families":["blue"],"primary_family":"blue","gradients":0,"has_mask":false,"has_filter":false,"mark_type":"combination","symbol_type":"letterform","subject":"A-wave circle beside bold name","geometry":["circle"],"techniques":["containment","line-monoline","hidden-meaning"],"type_style":"geometric-sans","case":"titlecase","mood":["modern","confident"],"industry":"marketing-analytics","exemplary":false,"note":""},{"file":"android-icon.svg","brand":"android","variant":"icon","pair":"android.svg","width":256.0,"height":301.0,"aspect":0.85,"aspect_class":"square","bytes":3945,"shapes":6,"anchors":110,"colors":["#ffffff","#a4c639"],"n_colors":2,"color_families":["green","white"],"primary_family":"green","gradients":0,"has_mask":false,"has_filter":false,"mark_type":"mascot","symbol_type":null,"subject":"green robot with antennae and eyes","geometry":["circle","rounded-square"],"techniques":["modular-repetition","mirror-symmetry"],"type_style":null,"case":null,"mood":["friendly","playful"],"industry":"os-platform","exemplary":true,"note":"Character built from simple rounded primitives, instantly readable"},{"file":"android.svg","brand":"android","variant":"main","pair":"android-icon.svg","width":512.0,"height":111.0,"aspect":4.613,"aspect_class":"extra-wide","bytes":7473,"shapes":9,"anchors":182,"colors":["#77c159"],"n_colors":1,"color_families":["green"],"primary_family":"green","gradients":0,"has_mask":false,"has_filter":false,"mark_type":"wordmark","symbol_type":null,"subject":"rounded lowercase green name","geometry":[],"techniques":[],"type_style":"geometric-sans","case":"lowercase","mood":["friendly","modern"],"industry":"os-platform","exemplary":false,"note":""},{"file":"angellist.svg","brand":"angellist","variant":"main","pair":null,"width":256.0,"height":369.0,"aspect":0.694,"aspect_class":"tall","bytes":5398,"shapes":2,"anchors":121,"colors":["#000000"],"n_colors":1,"color_families":["black"],"primary_family":"mono","gradients":0,"has_mask":false,"has_filter":false,"mark_type":"pictorial","symbol_type":null,"subject":"peace-sign victory hand outline","geometry":["organic"],"techniques":["line-monoline","hand-drawn"],"type_style":null,"case":null,"mood":["playful","bold"],"industry":"finance-banking","exemplary":false,"note":""},{"file":"angular-icon.svg","brand":"angular","variant":"icon","pair":"angular.svg","width":256.0,"height":272.0,"aspect":0.941,"aspect_class":"square","bytes":734,"shapes":4,"anchors":28,"colors":["#e23237","#b52e31","#ffffff"],"n_colors":3,"color_families":["red","white"],"primary_family":"red","gradients":0,"has_mask":false,"has_filter":false,"mark_type":"letterform","symbol_type":null,"subject":"white A inside red shield","geometry":["shield","triangle"],"techniques":["containment","dimensional-shading","mirror-symmetry"],"type_style":null,"case":null,"mood":["strong","bold"],"industry":"framework-library","exemplary":false,"note":""},{"file":"angular.svg","brand":"angular","variant":"main","pair":"angular-icon.svg","width":512.0,"height":139.0,"aspect":3.683,"aspect_class":"horizontal","bytes":2183,"shapes":10,"anchors":94,"colors":["#b52e31","#e23237","#ffffff"],"n_colors":3,"color_families":["red","white"],"primary_family":"red","gradients":0,"has_mask":false,"has_filter":false,"mark_type":"combination","symbol_type":"letterform","subject":"shield A replacing first letter of name","geometry":["shield"],"techniques":["containment","letter-substitution"],"type_style":"geometric-sans","case":"uppercase","mood":["strong","corporate"],"industry":"framework-library","exemplary":false,"note":""},{"file":"ansible.svg","brand":"ansible","variant":"main","pair":null,"width":256.0,"height":315.0,"aspect":0.813,"aspect_class":"square","bytes":3880,"shapes":10,"anchors":117,"colors":["#1a1918","#ffffff"],"n_colors":2,"color_families":["black","white"],"primary_family":"mono","gradients":0,"has_mask":false,"has_filter":false,"mark_type":"combination","symbol_type":"letterform","subject":"A in black circle above spaced name","geometry":["circle"],"techniques":["containment"],"type_style":"geometric-sans","case":"uppercase","mood":["technical","simple"],"industry":"developer-tools","exemplary":false,"note":""},{"file":"ant-design.svg","brand":"ant-design","variant":"main","pair":null,"width":256.0,"height":256.0,"aspect":1.0,"aspect_class":"square","bytes":3230,"shapes":5,"anchors":52,"colors":["#4285eb","#2ec7ff","#29cdff","#148eff","#0a60ff","#fa816e","#f74a5c","#f51d2c","#fa8e7d"],"n_colors":9,"color_families":["blue","cyan","red"],"primary_family":"multi","gradients":4,"has_mask":false,"has_filter":false,"mark_type":"abstract","symbol_type":null,"subject":"diamond outline with dot and chevron","geometry":["diamond","circle"],"techniques":["gradient","arrow","bracket-code"],"type_style":null,"case":null,"mood":["modern","technical"],"industry":"framework-library","exemplary":false,"note":""},{"file":"apache-camel.svg","brand":"apache-camel","variant":"main","pair":null,"width":256.0,"height":256.0,"aspect":1.0,"aspect_class":"square","bytes":3183,"shapes":7,"anchors":42,"colors":["#28170b","#ffffff","#f69923","#f79a23","#e97826","#f6e423"],"n_colors":6,"color_families":["orange","white","yellow"],"primary_family":"multi","gradients":3,"has_mask":true,"has_filter":false,"mark_type":"pictorial","symbol_type":null,"subject":"camel silhouette in orange circle","geometry":["circle"],"techniques":["negative-space","containment","gradient"],"type_style":null,"case":null,"mood":["warm","friendly"],"industry":"framework-library","exemplary":true,"note":"Camel carved from circle with confident negative space"},{"file":"apache.svg","brand":"apache","variant":"main","pair":null,"width":256.0,"height":512.0,"aspect":0.5,"aspect_class":"tall","bytes":8935,"shapes":8,"anchors":153,"colors":["#f69923","#f79a23","#e97826","#9e2064","#c92037","#cd2335","#282662","#662e8d","#9f2064","#cd2032"],"n_colors":10,"color_families":["blue","orange","pink","purple","red"],"primary_family":"multi","gradients":7,"has_mask":false,"has_filter":false,"mark_type":"pictorial","symbol_type":null,"subject":"gradient red-orange feather","geometry":["organic"],"techniques":["gradient"],"type_style":null,"case":null,"mood":["classic","vibrant"],"industry":"open-source-community","exemplary":false,"note":""},{"file":"apache_cloudstack.svg","brand":"apache_cloudstack","variant":"main","pair":null,"width":257.0,"height":208.0,"aspect":1.236,"aspect_class":"square","bytes":9511,"shapes":17,"anchors":207,"colors":["#369ac9","#b9deeb"],"n_colors":2,"color_families":["blue"],"primary_family":"blue","gradients":0,"has_mask":false,"has_filter":false,"mark_type":"mascot","symbol_type":null,"subject":"cartoon monkey sitting on cloud","geometry":["organic"],"techniques":["hand-drawn"],"type_style":null,"case":null,"mood":["playful","cheerful"],"industry":"cloud-infrastructure","exemplary":false,"note":""},{"file":"apiary.svg","brand":"apiary","variant":"main","pair":null,"width":256.0,"height":259.0,"aspect":0.988,"aspect_class":"square","bytes":1995,"shapes":10,"anchors":53,"colors":["#13a049","#a2cc39","#231f20","#37bda6","#8ad3b8","#4bb6ad","#78bbc1","#4379a7","#7cc9b8"],"n_colors":9,"color_families":["black","blue","cyan","green"],"primary_family":"multi","gradients":3,"has_mask":false,"has_filter":false,"mark_type":"abstract","symbol_type":null,"subject":"isometric cubes forming a Y","geometry":["hexagon"],"techniques":["isometric-3d","color-segments","dimensional-shading"],"type_style":null,"case":null,"mood":["technical","fresh"],"industry":"developer-tools","exemplary":false,"note":""},{"file":"apollostack.svg","brand":"apollostack","variant":"main","pair":null,"width":256.0,"height":256.0,"aspect":1.0,"aspect_class":"square","bytes":1136,"shapes":2,"anchors":30,"colors":["#112b49"],"n_colors":1,"color_families":["blue"],"primary_family":"blue","gradients":0,"has_mask":false,"has_filter":false,"mark_type":"letterform","symbol_type":null,"subject":"A inside orbit ring with dot","geometry":["circle"],"techniques":["containment","line-monoline"],"type_style":null,"case":null,"mood":["technical","confident"],"industry":"framework-library","exemplary":false,"note":""},{"file":"apostrophe.svg","brand":"apostrophe","variant":"main","pair":null,"width":256.0,"height":259.0,"aspect":0.988,"aspect_class":"square","bytes":3030,"shapes":5,"anchors":56,"colors":["#000000","#cc9300","#ea433a","#b327bf","#6666ff","#00bf9a","#00c09a"],"n_colors":7,"color_families":["black","blue","cyan","pink","red","yellow"],"primary_family":"multi","gradients":3,"has_mask":false,"has_filter":false,"mark_type":"abstract","symbol_type":null,"subject":"outlined square circle triangle in tile","geometry":["rounded-square","circle","triangle"],"techniques":["gradient","containment","line-monoline"],"type_style":null,"case":null,"mood":["playful","creative"],"industry":"framework-library","exemplary":false,"note":""},{"file":"appbaseio-icon.svg","brand":"appbaseio","variant":"icon","pair":"appbaseio.svg","width":256.0,"height":256.0,"aspect":1.0,"aspect_class":"square","bytes":1591,"shapes":2,"anchors":36,"colors":["#232e44"],"n_colors":1,"color_families":["blue"],"primary_family":"blue","gradients":0,"has_mask":false,"has_filter":false,"mark_type":"abstract","symbol_type":null,"subject":"connected node graph inside circle","geometry":["circle"],"techniques":["containment","line-monoline"],"type_style":null,"case":null,"mood":["technical","minimal"],"industry":"database-data","exemplary":false,"note":""},{"file":"appbaseio.svg","brand":"appbaseio","variant":"main","pair":"appbaseio-icon.svg","width":512.0,"height":105.0,"aspect":4.876,"aspect_class":"extra-wide","bytes":6416,"shapes":3,"anchors":178,"colors":["#232e44"],"n_colors":1,"color_families":["blue"],"primary_family":"blue","gradients":0,"has_mask":false,"has_filter":false,"mark_type":"combination","symbol_type":"abstract","subject":"node circle beside thin lowercase name","geometry":["circle"],"techniques":["containment","line-monoline"],"type_style":"geometric-sans","case":"lowercase","mood":["minimal","technical"],"industry":"database-data","exemplary":false,"note":""},{"file":"appcircle-icon.svg","brand":"appcircle","variant":"icon","pair":"appcircle.svg","width":256.0,"height":256.0,"aspect":1.0,"aspect_class":"square","bytes":1275,"shapes":2,"anchors":27,"colors":["#ff8f34"],"n_colors":1,"color_families":["orange"],"primary_family":"orange","gradients":0,"has_mask":false,"has_filter":false,"mark_type":"letterform","symbol_type":null,"subject":"orange rounded A with circle hole","geometry":["triangle","circle"],"techniques":["negative-space"],"type_style":null,"case":null,"mood":["friendly","bold"],"industry":"developer-tools","exemplary":false,"note":""},{"file":"appcircle.svg","brand":"appcircle","variant":"main","pair":"appcircle-icon.svg","width":512.0,"height":106.0,"aspect":4.83,"aspect_class":"extra-wide","bytes":7190,"shapes":3,"anchors":195,"colors":["#ffffff","#ff8f34"],"n_colors":2,"color_families":["orange","white"],"primary_family":"orange","gradients":0,"has_mask":false,"has_filter":false,"mark_type":"combination","symbol_type":"letterform","subject":"small A icon with white lowercase name","geometry":["circle"],"techniques":["negative-space"],"type_style":"geometric-sans","case":"lowercase","mood":["friendly","modern"],"industry":"developer-tools","exemplary":false,"note":"Wordmark is white, only visible on dark backgrounds"},{"file":"appcode.svg","brand":"appcode","variant":"main","pair":null,"width":256.0,"height":256.0,"aspect":1.0,"aspect_class":"square","bytes":2061,"shapes":7,"anchors":59,"colors":["#247ce6","#000000","#ffffff","#00daf0","#1ddf93"],"n_colors":5,"color_families":["black","blue","cyan","green","white"],"primary_family":"multi","gradients":3,"has_mask":false,"has_filter":false,"mark_type":"lettermark","symbol_type":null,"subject":"AC in black square over gradient shapes","geometry":["square"],"techniques":["containment","gradient","overlap-transparency"],"type_style":"geometric-sans","case":"uppercase","mood":["technical","vibrant"],"industry":"developer-tools","exemplary":false,"note":""},{"file":"appdynamics.svg","brand":"appdynamics","variant":"main","pair":null,"width":256.0,"height":256.0,"aspect":1.0,"aspect_class":"square","bytes":581,"shapes":3,"anchors":16,"colors":["#43af49","#ffffff"],"n_colors":2,"color_families":["green","white"],"primary_family":"green","gradients":0,"has_mask":false,"has_filter":false,"mark_type":"letterform","symbol_type":null,"subject":"chevron A in green square","geometry":["square","triangle"],"techniques":["containment"],"type_style":null,"case":null,"mood":["simple","confident"],"industry":"testing-monitoring","exemplary":false,"note":""},{"file":"appium.svg","brand":"appium","variant":"main","pair":null,"width":256.0,"height":256.0,"aspect":1.0,"aspect_class":"square","bytes":870,"shapes":2,"anchors":16,"colors":["#662d91"],"n_colors":1,"color_families":["purple"],"primary_family":"purple","gradients":0,"has_mask":false,"has_filter":false,"mark_type":"abstract","symbol_type":null,"subject":"purple circle with swirling segments","geometry":["circle"],"techniques":["negative-space","radial-symmetry"],"type_style":null,"case":null,"mood":["dynamic","modern"],"industry":"testing-monitoring","exemplary":false,"note":""},{"file":"apple-app-store.svg","brand":"apple-app-store","variant":"main","pair":null,"width":256.0,"height":256.0,"aspect":1.0,"aspect_class":"square","bytes":2226,"shapes":3,"anchors":61,"colors":["#ffffff","#17c9fb","#1a74e8"],"n_colors":3,"color_families":["blue","cyan","white"],"primary_family":"multi","gradients":1,"has_mask":false,"has_filter":false,"mark_type":"letterform","symbol_type":null,"subject":"A built from pencil, brush and ruler","geometry":["rounded-square"],"techniques":["containment","gradient","hidden-meaning","line-monoline"],"type_style":null,"case":null,"mood":["clean","creative"],"industry":"os-platform","exemplary":true,"note":"Letter A assembled from creative tools: layered hidden meaning"},{"file":"apple-pay.svg","brand":"apple-pay","variant":"main","pair":null,"width":512.0,"height":211.0,"aspect":2.427,"aspect_class":"wide","bytes":2269,"shapes":2,"anchors":67,"colors":["#000000"],"n_colors":1,"color_families":["black"],"primary_family":"mono","gradients":0,"has_mask":false,"has_filter":false,"mark_type":"combination","symbol_type":"pictorial","subject":"apple silhouette beside Pay","geometry":["organic"],"techniques":[],"type_style":"grotesque-sans","case":"titlecase","mood":["premium","minimal"],"industry":"payments-fintech","exemplary":false,"note":""},{"file":"apple.svg","brand":"apple","variant":"main","pair":null,"width":256.0,"height":315.0,"aspect":0.813,"aspect_class":"square","bytes":1068,"shapes":2,"anchors":19,"colors":["#000000"],"n_colors":1,"color_families":["black"],"primary_family":"mono","gradients":0,"has_mask":false,"has_filter":false,"mark_type":"pictorial","symbol_type":null,"subject":"apple silhouette with bite","geometry":["organic","circle"],"techniques":["geometric-construction"],"type_style":null,"case":null,"mood":["premium","minimal"],"industry":"hardware-devices","exemplary":true,"note":"Iconic single silhouette; bite adds scale cue and memorability"},{"file":"appsignal-icon.svg","brand":"appsignal","variant":"icon","pair":"appsignal.svg","width":256.0,"height":188.0,"aspect":1.362,"aspect_class":"wide","bytes":1715,"shapes":2,"anchors":40,"colors":["#21375a"],"n_colors":1,"color_families":["blue"],"primary_family":"blue","gradients":0,"has_mask":false,"has_filter":false,"mark_type":"abstract","symbol_type":null,"subject":"monoline crown-like wave outline","geometry":["organic"],"techniques":["line-monoline"],"type_style":null,"case":null,"mood":["friendly","simple"],"industry":"testing-monitoring","exemplary":false,"note":""},{"file":"appsignal.svg","brand":"appsignal","variant":"main","pair":"appsignal-icon.svg","width":512.0,"height":91.0,"aspect":5.626,"aspect_class":"extra-wide","bytes":9303,"shapes":3,"anchors":266,"colors":["#21375a"],"n_colors":1,"color_families":["blue"],"primary_family":"blue","gradients":0,"has_mask":false,"has_filter":false,"mark_type":"combination","symbol_type":"abstract","subject":"camel-case name with crown outline","geometry":["organic"],"techniques":["line-monoline"],"type_style":"humanist-sans","case":"mixed","mood":["friendly","clean"],"industry":"testing-monitoring","exemplary":false,"note":""},{"file":"apptentive.svg","brand":"apptentive","variant":"main","pair":null,"width":256.0,"height":256.0,"aspect":1.0,"aspect_class":"square","bytes":1360,"shapes":3,"anchors":30,"colors":["#df2637","#ffffff"],"n_colors":2,"color_families":["red","white"],"primary_family":"red","gradients":0,"has_mask":false,"has_filter":false,"mark_type":"pictorial","symbol_type":null,"subject":"heart outline inside speech bubble","geometry":["circle"],"techniques":["speech-bubble","negative-space","line-monoline"],"type_style":null,"case":null,"mood":["warm","friendly"],"industry":"marketing-analytics","exemplary":false,"note":""},{"file":"appveyor.svg","brand":"appveyor","variant":"main","pair":null,"width":256.0,"height":256.0,"aspect":1.0,"aspect_class":"square","bytes":1024,"shapes":2,"anchors":21,"colors":["#00b3e0"],"n_colors":1,"color_families":["cyan"],"primary_family":"cyan","gradients":0,"has_mask":false,"has_filter":false,"mark_type":"abstract","symbol_type":null,"subject":"white loop shape in blue circle","geometry":["circle"],"techniques":["negative-space","containment"],"type_style":null,"case":null,"mood":["modern","simple"],"industry":"developer-tools","exemplary":false,"note":""},{"file":"arangodb.svg","brand":"arangodb","variant":"main","pair":null,"width":512.0,"height":77.0,"aspect":6.649,"aspect_class":"extra-wide","bytes":413765,"shapes":18,"anchors":11776,"colors":["#423334","#3d2f30","#6c4317","#a3b34f","#dde072","#eaeca2","#633c11","#949952","#b0ad51","#7c9350","#577138"],"n_colors":11,"color_families":["gray","green","orange","yellow"],"primary_family":"multi","gradients":0,"has_mask":false,"has_filter":false,"mark_type":"combination","symbol_type":"pictorial","subject":"avocado beside embossed slab name","geometry":["organic"],"techniques":["dimensional-shading"],"type_style":"slab","case":"mixed","mood":["quirky","dated"],"industry":"database-data","exemplary":false,"note":"Bevel effects and olive palette feel dated"},{"file":"archlinux.svg","brand":"archlinux","variant":"main","pair":null,"width":256.0,"height":256.0,"aspect":1.0,"aspect_class":"square","bytes":942,"shapes":2,"anchors":16,"colors":["#1793d1"],"n_colors":1,"color_families":["blue"],"primary_family":"blue","gradients":0,"has_mask":false,"has_filter":false,"mark_type":"abstract","symbol_type":null,"subject":"blue arrowhead peak with inner arch","geometry":["triangle"],"techniques":["negative-space","mirror-symmetry"],"type_style":null,"case":null,"mood":["sharp","technical"],"industry":"os-platform","exemplary":false,"note":""},{"file":"arduino.svg","brand":"arduino","variant":"main","pair":null,"width":256.0,"height":174.0,"aspect":1.471,"aspect_class":"wide","bytes":6269,"shapes":13,"anchors":210,"colors":["#00979c"],"n_colors":1,"color_families":["cyan"],"primary_family":"cyan","gradients":0,"has_mask":false,"has_filter":false,"mark_type":"combination","symbol_type":"abstract","subject":"infinity loop with minus and plus","geometry":["circle"],"techniques":["infinity-loop","hidden-meaning","negative-space"],"type_style":"display-custom","case":"uppercase","mood":["technical","friendly"],"industry":"hardware-devices","exemplary":true,"note":"Infinity loop holding minus and plus tells the story simply"},{"file":"argo-icon.svg","brand":"argo","variant":"icon","pair":"argo.svg","width":256.0,"height":327.0,"aspect":0.783,"aspect_class":"tall","bytes":16131,"shapes":26,"anchors":360,"colors":["#fefefe","#fe733e","#b5d2f3","#fe684b","#fe6446","#fed6c8","#feebe3","#fe9166","#fe8f64","#e2f5fc","#cdecf6","#fe6b3c","#fe6142","#fe6143","#070909","#fdfcfb","#fea777","#fdfefe","#fbfdfe","#090b0b","#090c0c"],"n_colors":21,"color_families":["black","blue","cyan","orange","red","white"],"primary_family":"multi","gradients":0,"has_mask":false,"has_filter":false,"mark_type":"mascot","symbol_type":null,"subject":"orange octopus in astronaut helmet","geometry":["circle","organic"],"techniques":["containment"],"type_style":null,"case":null,"mood":["playful","quirky"],"industry":"developer-tools","exemplary":false,"note":""},{"file":"argo.svg","brand":"argo","variant":"main","pair":"argo-icon.svg","width":512.0,"height":234.0,"aspect":2.188,"aspect_class":"wide","bytes":20253,"shapes":30,"anchors":426,"colors":["#000000","#010101","#fefefe","#fe733e","#b5d2f3","#fe684b","#fe6446","#fed6c8","#feebe3","#fe9166","#fe8f64","#e2f5fc","#cdecf6","#fe6b3c","#fe6142","#fe6143","#070909","#fdfcfb","#fea777","#fdfefe","#fbfdfe","#090b0b","#090c0c"],"n_colors":23,"color_families":["black","blue","cyan","orange","red","white"],"primary_family":"multi","gradients":0,"has_mask":false,"has_filter":false,"mark_type":"combination","symbol_type":"mascot","subject":"octopus astronaut beside lowercase name","geometry":["circle"],"techniques":[],"type_style":"geometric-sans","case":"lowercase","mood":["playful","friendly"],"industry":"developer-tools","exemplary":false,"note":""},{"file":"armory.svg","brand":"armory","variant":"main","pair":null,"width":256.0,"height":308.0,"aspect":0.831,"aspect_class":"square","bytes":1684,"shapes":5,"anchors":51,"colors":["#5bc5df","#3189aa","#136a8f","#000000"],"n_colors":4,"color_families":["black","blue","cyan"],"primary_family":"multi","gradients":0,"has_mask":false,"has_filter":false,"mark_type":"pictorial","symbol_type":null,"subject":"shield containing clouds and waves","geometry":["shield"],"techniques":["containment","stacked-layers"],"type_style":null,"case":null,"mood":["strong","calm"],"industry":"developer-tools","exemplary":false,"note":""},{"file":"asana.svg","brand":"asana","variant":"main","pair":null,"width":256.0,"height":169.0,"aspect":1.515,"aspect_class":"wide","bytes":5601,"shapes":3,"anchors":148,"colors":["#283343","#ffb900","#f95d8f","#f95353"],"n_colors":4,"color_families":["blue","red","yellow"],"primary_family":"multi","gradients":1,"has_mask":false,"has_filter":false,"mark_type":"combination","symbol_type":"abstract","subject":"three coral dots above lowercase name","geometry":["circle"],"techniques":["radial-symmetry"],"type_style":"geometric-sans","case":"lowercase","mood":["friendly","calm"],"industry":"productivity-collaboration","exemplary":false,"note":""},{"file":"asciidoctor.svg","brand":"asciidoctor","variant":"main","pair":null,"width":256.0,"height":256.0,"aspect":1.0,"aspect_class":"square","bytes":1740,"shapes":3,"anchors":46,"colors":["#e40046","#ffffff"],"n_colors":2,"color_families":["red","white"],"primary_family":"red","gradients":0,"has_mask":false,"has_filter":false,"mark_type":"letterform","symbol_type":null,"subject":"monoline A with long crossbar in tile","geometry":["rounded-square"],"techniques":["containment","line-monoline"],"type_style":null,"case":null,"mood":["technical","bold"],"industry":"developer-tools","exemplary":false,"note":""},{"file":"assembla-icon.svg","brand":"assembla","variant":"icon","pair":"assembla.svg","width":256.0,"height":284.0,"aspect":0.901,"aspect_class":"square","bytes":1386,"shapes":2,"anchors":35,"colors":["#263238"],"n_colors":1,"color_families":["blue"],"primary_family":"blue","gradients":0,"has_mask":false,"has_filter":false,"mark_type":"letterform","symbol_type":null,"subject":"double-stroke A in dark hexagon","geometry":["hexagon"],"techniques":["containment","line-monoline"],"type_style":null,"case":null,"mood":["technical","serious"],"industry":"developer-tools","exemplary":false,"note":""},{"file":"assembla.svg","brand":"assembla","variant":"main","pair":"assembla-icon.svg","width":512.0,"height":142.0,"aspect":3.606,"aspect_class":"horizontal","bytes":10092,"shapes":3,"anchors":283,"colors":["#263238"],"n_colors":1,"color_families":["blue"],"primary_family":"blue","gradients":0,"has_mask":false,"has_filter":false,"mark_type":"combination","symbol_type":"letterform","subject":"hexagon A beside spaced uppercase name","geometry":["hexagon"],"techniques":["containment","line-monoline"],"type_style":"geometric-sans","case":"uppercase","mood":["technical","clean"],"industry":"developer-tools","exemplary":false,"note":""},{"file":"astro.svg","brand":"astro","variant":"main","pair":null,"width":256.0,"height":264.0,"aspect":0.97,"aspect_class":"square","bytes":5005,"shapes":5,"anchors":124,"colors":["#000000","#ff5d01","#ff1639"],"n_colors":3,"color_families":["black","orange","red"],"primary_family":"multi","gradients":1,"has_mask":false,"has_filter":false,"mark_type":"combination","symbol_type":"letterform","subject":"A-shaped rocket with flame above name","geometry":["triangle"],"techniques":["hidden-meaning","letter-substitution"],"type_style":"geometric-sans","case":"lowercase","mood":["bold","modern"],"industry":"framework-library","exemplary":true,"note":"Letter A becomes a rocket with one added flame"},{"file":"astronomer.svg","brand":"astronomer","variant":"main","pair":null,"width":256.0,"height":271.0,"aspect":0.945,"aspect_class":"square","bytes":5686,"shapes":11,"anchors":135,"colors":["#f48e06","#302c43","#00ac6b","#09a6d1","#f4362c","#a39a8b","#ff9a09"],"n_colors":7,"color_families":["blue","cyan","gray","green","orange","red"],"primary_family":"multi","gradients":1,"has_mask":false,"has_filter":false,"mark_type":"letterform","symbol_type":null,"subject":"letter A with orbit swoosh and stars","geometry":["triangle","freeform"],"techniques":["motion-lines"],"type_style":null,"case":null,"mood":["playful","energetic"],"industry":"database-data","exemplary":false,"note":""},{"file":"atlassian.svg","brand":"atlassian","variant":"main","pair":null,"width":256.0,"height":256.0,"aspect":1.0,"aspect_class":"square","bytes":1145,"shapes":3,"anchors":17,"colors":["#2681ff","#0052cc","#2684ff"],"n_colors":3,"color_families":["blue"],"primary_family":"blue","gradients":1,"has_mask":false,"has_filter":false,"mark_type":"abstract","symbol_type":null,"subject":"two gradient blue mountain peaks","geometry":["triangle"],"techniques":["gradient"],"type_style":null,"case":null,"mood":["confident","modern"],"industry":"productivity-collaboration","exemplary":true,"note":"Two gradient peaks, strong simplicity scalable to favicon"},{"file":"atom-icon.svg","brand":"atom","variant":"icon","pair":"atom.svg","width":256.0,"height":256.0,"aspect":1.0,"aspect_class":"square","bytes":8545,"shapes":3,"anchors":262,"colors":["#60b57d","#ffffff"],"n_colors":2,"color_families":["green","white"],"primary_family":"green","gradients":0,"has_mask":false,"has_filter":false,"mark_type":"pictorial","symbol_type":null,"subject":"monoline atom orbits in green circle","geometry":["circle","radial"],"techniques":["line-monoline","containment","radial-symmetry"],"type_style":null,"case":null,"mood":["technical","friendly"],"industry":"developer-tools","exemplary":false,"note":""},{"file":"atom.svg","brand":"atom","variant":"main","pair":"atom-icon.svg","width":512.0,"height":106.0,"aspect":4.83,"aspect_class":"extra-wide","bytes":10174,"shapes":2,"anchors":323,"colors":["#000000"],"n_colors":1,"color_families":["black"],"primary_family":"mono","gradients":0,"has_mask":false,"has_filter":false,"mark_type":"combination","symbol_type":"pictorial","subject":"atom orbit beside thin spaced name","geometry":["radial"],"techniques":["line-monoline"],"type_style":"geometric-sans","case":"uppercase","mood":["light","technical"],"industry":"developer-tools","exemplary":false,"note":""},{"file":"atomic-icon.svg","brand":"atomic","variant":"icon","pair":"atomic.svg","width":256.0,"height":232.0,"aspect":1.103,"aspect_class":"square","bytes":934,"shapes":4,"anchors":21,"colors":["#1e6efa","#ff3c5a","#ffc5ce"],"n_colors":3,"color_families":["blue","red"],"primary_family":"multi","gradients":0,"has_mask":false,"has_filter":false,"mark_type":"letterform","symbol_type":null,"subject":"letter A split into three rounded pieces","geometry":["triangle"],"techniques":["color-segments","negative-space"],"type_style":null,"case":null,"mood":["playful","modern"],"industry":"design-creative","exemplary":false,"note":""},{"file":"atomic.svg","brand":"atomic","variant":"main","pair":"atomic-icon.svg","width":512.0,"height":99.0,"aspect":5.172,"aspect_class":"extra-wide","bytes":3570,"shapes":5,"anchors":111,"colors":["#000000","#1e6efa","#ff3c5a","#ffc5ce"],"n_colors":4,"color_families":["black","blue","red"],"primary_family":"multi","gradients":0,"has_mask":false,"has_filter":false,"mark_type":"combination","symbol_type":"letterform","subject":"split A beside bold lowercase name","geometry":["triangle"],"techniques":["color-segments"],"type_style":"geometric-sans","case":"lowercase","mood":["bold","playful"],"industry":"design-creative","exemplary":false,"note":""},{"file":"aurelia.svg","brand":"aurelia","variant":"main","pair":null,"width":256.0,"height":249.0,"aspect":1.028,"aspect_class":"square","bytes":4535,"shapes":17,"anchors":99,"colors":["#714896","#6f4795","#88519f","#85509e","#8d166a","#a70d6f","#9e61ad","#8053a3","#c06fbb","#6e4d9b","#77327a","#b31777","#cd0f7e","#ed2c89"],"n_colors":14,"color_families":["pink","purple"],"primary_family":"multi","gradients":8,"has_mask":false,"has_filter":false,"mark_type":"abstract","symbol_type":null,"subject":"diagonal gradient bars and fragments","geometry":["freeform"],"techniques":["gradient","modular-repetition"],"type_style":null,"case":null,"mood":["dynamic","vibrant"],"industry":"framework-library","exemplary":false,"note":""},{"file":"aurora.svg","brand":"aurora","variant":"main","pair":null,"width":256.0,"height":226.0,"aspect":1.133,"aspect_class":"square","bytes":2245,"shapes":25,"anchors":96,"colors":["#63c4b1","#ffffff"],"n_colors":2,"color_families":["cyan","white"],"primary_family":"cyan","gradients":0,"has_mask":false,"has_filter":false,"mark_type":"letterform","symbol_type":null,"subject":"letter A assembled from small triangles","geometry":["triangle","grid-modular"],"techniques":["modular-repetition","geometric-construction"],"type_style":null,"case":null,"mood":["structured","fresh"],"industry":"cloud-infrastructure","exemplary":false,"note":""},{"file":"auth0-icon.svg","brand":"auth0","variant":"icon","pair":"auth0.svg","width":256.0,"height":285.0,"aspect":0.898,"aspect_class":"square","bytes":623,"shapes":2,"anchors":21,"colors":["#000000"],"n_colors":1,"color_families":["black"],"primary_family":"mono","gradients":0,"has_mask":false,"has_filter":false,"mark_type":"abstract","symbol_type":null,"subject":"black shield with star cut out","geometry":["shield","star"],"techniques":["negative-space","mirror-symmetry"],"type_style":null,"case":null,"mood":["secure","bold"],"industry":"security-identity","exemplary":true,"note":"Star carved from shield via negative space, strong at any size"},{"file":"auth0.svg","brand":"auth0","variant":"main","pair":"auth0-icon.svg","width":512.0,"height":152.0,"aspect":3.368,"aspect_class":"horizontal","bytes":2713,"shapes":2,"anchors":103,"colors":["#000000"],"n_colors":1,"color_families":["black"],"primary_family":"mono","gradients":0,"has_mask":false,"has_filter":false,"mark_type":"combination","symbol_type":"abstract","subject":"star shield beside lowercase name","geometry":["shield","star"],"techniques":["negative-space"],"type_style":"geometric-sans","case":"lowercase","mood":["secure","modern"],"industry":"security-identity","exemplary":false,"note":""},{"file":"authy.svg","brand":"authy","variant":"main","pair":null,"width":256.0,"height":256.0,"aspect":1.0,"aspect_class":"square","bytes":1744,"shapes":3,"anchors":39,"colors":["#ec1c24","#ffffff"],"n_colors":2,"color_families":["red","white"],"primary_family":"red","gradients":0,"has_mask":false,"has_filter":false,"mark_type":"abstract","symbol_type":null,"subject":"white chain-link swirl in red circle","geometry":["circle"],"techniques":["negative-space","containment"],"type_style":null,"case":null,"mood":["bold","secure"],"industry":"security-identity","exemplary":false,"note":""},{"file":"autoit.svg","brand":"autoit","variant":"main","pair":null,"width":256.0,"height":256.0,"aspect":1.0,"aspect_class":"square","bytes":1248,"shapes":4,"anchors":32,"colors":["#5d83ac","#f0f0f0"],"n_colors":2,"color_families":["blue","white"],"primary_family":"blue","gradients":0,"has_mask":false,"has_filter":false,"mark_type":"letterform","symbol_type":null,"subject":"stylized A in blue circle with ring","geometry":["circle","triangle"],"techniques":["containment","negative-space"],"type_style":null,"case":null,"mood":["simple","technical"],"industry":"programming-language","exemplary":false,"note":""},{"file":"autoprefixer.svg","brand":"autoprefixer","variant":"main","pair":null,"width":256.0,"height":193.0,"aspect":1.326,"aspect_class":"wide","bytes":590,"shapes":2,"anchors":22,"colors":["#dd3835"],"n_colors":1,"color_families":["red"],"primary_family":"red","gradients":0,"has_mask":false,"has_filter":false,"mark_type":"letterform","symbol_type":null,"subject":"red serif A with dash lines","geometry":["triangle"],"techniques":["motion-lines"],"type_style":null,"case":null,"mood":["bold","technical"],"industry":"developer-tools","exemplary":false,"note":""},{"file":"ava.svg","brand":"ava","variant":"main","pair":null,"width":512.0,"height":280.0,"aspect":1.829,"aspect_class":"wide","bytes":6671,"shapes":3,"anchors":139,"colors":["#4b4b77","#e0c7c1"],"n_colors":2,"color_families":["blue","red"],"primary_family":"multi","gradients":0,"has_mask":false,"has_filter":false,"mark_type":"wordmark","symbol_type":null,"subject":"bold AVA with rocket flames under As","geometry":["triangle"],"techniques":["hidden-meaning"],"type_style":"display-custom","case":"uppercase","mood":["bold","playful"],"industry":"testing-monitoring","exemplary":false,"note":""},{"file":"awesome.svg","brand":"awesome","variant":"main","pair":null,"width":256.0,"height":190.0,"aspect":1.347,"aspect_class":"wide","bytes":5362,"shapes":3,"anchors":200,"colors":["#494368","#fc60a8"],"n_colors":2,"color_families":["blue","pink"],"primary_family":"multi","gradients":0,"has_mask":false,"has_filter":false,"mark_type":"combination","symbol_type":"pictorial","subject":"pink sunglasses above lowercase name","geometry":["freeform"],"techniques":[],"type_style":"display-custom","case":"lowercase","mood":["playful","cool"],"industry":"open-source-community","exemplary":false,"note":""},{"file":"aws-amplify.svg","brand":"aws-amplify","variant":"main","pair":null,"width":256.0,"height":191.0,"aspect":1.34,"aspect_class":"wide","bytes":743,"shapes":2,"anchors":19,"colors":["#ff9900","#ffc300"],"n_colors":2,"color_families":["orange","yellow"],"primary_family":"multi","gradients":1,"has_mask":false,"has_filter":false,"mark_type":"abstract","symbol_type":null,"subject":"yellow-orange striped A-like triangle","geometry":["triangle"],"techniques":["gradient"],"type_style":null,"case":null,"mood":["bold","energetic"],"industry":"cloud-infrastructure","exemplary":false,"note":""},{"file":"aws-api-gateway.svg","brand":"aws-api-gateway","variant":"main","pair":null,"width":256.0,"height":256.0,"aspect":1.0,"aspect_class":"square","bytes":2181,"shapes":3,"anchors":106,"colors":["#ffffff","#b0084d","#ff4f8b"],"n_colors":3,"color_families":["red","white"],"primary_family":"red","gradients":1,"has_mask":false,"has_filter":false,"mark_type":"pictorial","symbol_type":null,"subject":"gateway doors framing code brackets","geometry":["square"],"techniques":["containment","gradient","line-monoline","bracket-code"],"type_style":null,"case":null,"mood":["technical","corporate"],"industry":"cloud-infrastructure","exemplary":false,"note":""},{"file":"aws-app-mesh.svg","brand":"aws-app-mesh","variant":"main","pair":null,"width":256.0,"height":256.0,"aspect":1.0,"aspect_class":"square","bytes":6490,"shapes":3,"anchors":194,"colors":["#ffffff","#4d27a8","#a166ff"],"n_colors":3,"color_families":["purple","white"],"primary_family":"purple","gradients":1,"has_mask":false,"has_filter":false,"mark_type":"abstract","symbol_type":null,"subject":"dotted isometric cube with nodes","geometry":["square","hexagon"],"techniques":["containment","gradient","line-monoline","isometric-3d"],"type_style":null,"case":null,"mood":["technical","corporate"],"industry":"cloud-infrastructure","exemplary":false,"note":""},{"file":"aws-appflow.svg","brand":"aws-appflow","variant":"main","pair":null,"width":256.0,"height":256.0,"aspect":1.0,"aspect_class":"square","bytes":1022,"shapes":3,"anchors":41,"colors":["#ffffff","#b0084d","#ff4f8b"],"n_colors":3,"color_families":["red","white"],"primary_family":"red","gradients":1,"has_mask":false,"has_filter":false,"mark_type":"abstract","symbol_type":null,"subject":"two arrows inside hexagon outline","geometry":["square","hexagon"],"techniques":["containment","gradient","line-monoline","arrow"],"type_style":null,"case":null,"mood":["technical","corporate"],"industry":"database-data","exemplary":false,"note":""},{"file":"aws-appsync.svg","brand":"aws-appsync","variant":"main","pair":null,"width":256.0,"height":256.0,"aspect":1.0,"aspect_class":"square","bytes":2820,"shapes":3,"anchors":72,"colors":["#ffffff","#b0084d","#ff4f8b"],"n_colors":3,"color_families":["red","white"],"primary_family":"red","gradients":1,"has_mask":false,"has_filter":false,"mark_type":"abstract","symbol_type":null,"subject":"circular arrows around node triangle","geometry":["square","circle"],"techniques":["containment","gradient","line-monoline","arrow"],"type_style":null,"case":null,"mood":["technical","corporate"],"industry":"cloud-infrastructure","exemplary":false,"note":""},{"file":"aws-athena.svg","brand":"aws-athena","variant":"main","pair":null,"width":256.0,"height":256.0,"aspect":1.0,"aspect_class":"square","bytes":3710,"shapes":3,"anchors":96,"colors":["#ffffff","#4d27a8","#a166ff"],"n_colors":3,"color_families":["purple","white"],"primary_family":"purple","gradients":1,"has_mask":false,"has_filter":false,"mark_type":"pictorial","symbol_type":null,"subject":"magnifier over bucket with speed lines","geometry":["square","circle"],"techniques":["containment","gradient","line-monoline","motion-lines"],"type_style":null,"case":null,"mood":["technical","corporate"],"industry":"database-data","exemplary":false,"note":""},{"file":"aws-aurora.svg","brand":"aws-aurora","variant":"main","pair":null,"width":256.0,"height":256.0,"aspect":1.0,"aspect_class":"square","bytes":2648,"shapes":3,"anchors":85,"colors":["#ffffff","#2e27ad","#527fff"],"n_colors":3,"color_families":["blue","white"],"primary_family":"blue","gradients":1,"has_mask":false,"has_filter":false,"mark_type":"pictorial","symbol_type":null,"subject":"database cylinder with sparkle stars","geometry":["square"],"techniques":["containment","gradient","line-monoline"],"type_style":null,"case":null,"mood":["technical","corporate"],"industry":"database-data","exemplary":false,"note":""},{"file":"aws-backup.svg","brand":"aws-backup","variant":"main","pair":null,"width":256.0,"height":256.0,"aspect":1.0,"aspect_class":"square","bytes":3926,"shapes":3,"anchors":112,"colors":["#ffffff","#1b660f","#6cae3e"],"n_colors":3,"color_families":["green","white"],"primary_family":"green","gradients":1,"has_mask":false,"has_filter":false,"mark_type":"abstract","symbol_type":null,"subject":"node pentagon around circular arrow","geometry":["square","hexagon"],"techniques":["containment","gradient","line-monoline","arrow"],"type_style":null,"case":null,"mood":["technical","corporate"],"industry":"cloud-infrastructure","exemplary":false,"note":""},{"file":"aws-batch.svg","brand":"aws-batch","variant":"main","pair":null,"width":256.0,"height":256.0,"aspect":1.0,"aspect_class":"square","bytes":3726,"shapes":3,"anchors":91,"colors":["#ffffff","#c8511b","#ff9900"],"n_colors":3,"color_families":["orange","white"],"primary_family":"orange","gradients":1,"has_mask":false,"has_filter":false,"mark_type":"abstract","symbol_type":null,"subject":"branching tree of node circles","geometry":["square","grid-modular"],"techniques":["containment","gradient","line-monoline"],"type_style":null,"case":null,"mood":["technical","corporate"],"industry":"cloud-infrastructure","exemplary":false,"note":""},{"file":"aws-certificate-manager.svg","brand":"aws-certificate-manager","variant":"main","pair":null," -
classifications.json 549.4 KB
[ { "file": "100tb.svg", "mark_type": "wordmark", "symbol_type": null, "subject": "numerals 100 with 00 as infinity loop", "geometry": [], "techniques": [ "infinity-loop", "ligature", "letter-substitution" ], "type_style": "display-custom", "case": "uppercase", "mood": [ "bold", "technical" ], "industry": "hosting-cdn", "exemplary": true, "note": "Double zero turned into infinity loop within the numerals" }, { "file": "500px.svg", "mark_type": "wordmark", "symbol_type": null, "subject": "thin geometric name with superscript px", "geometry": [], "techniques": [], "type_style": "geometric-sans", "case": "lowercase", "mood": [ "minimal", "modern" ], "industry": "design-creative", "exemplary": false, "note": "" }, { "file": "active-campaign-icon.svg", "mark_type": "abstract", "symbol_type": null, "subject": "bold chevron arrow pointing right", "geometry": [ "freeform" ], "techniques": [ "arrow" ], "type_style": null, "case": null, "mood": [ "dynamic", "confident" ], "industry": "marketing-analytics", "exemplary": false, "note": "" }, { "file": "active-campaign.svg", "mark_type": "combination", "symbol_type": "abstract", "subject": "camel-case name with trailing chevron", "geometry": [], "techniques": [ "arrow" ], "type_style": "grotesque-sans", "case": "mixed", "mood": [ "clean", "corporate" ], "industry": "marketing-analytics", "exemplary": false, "note": "" }, { "file": "adonisjs-icon.svg", "mark_type": "letterform", "symbol_type": null, "subject": "rounded letter A in rounded square", "geometry": [ "rounded-square", "triangle" ], "techniques": [ "containment", "negative-space" ], "type_style": null, "case": null, "mood": [ "friendly", "modern" ], "industry": "framework-library", "exemplary": false, "note": "" }, { "file": "adonisjs.svg", "mark_type": "combination", "symbol_type": "letterform", "subject": "rounded A tile beside lowercase name", "geometry": [ "rounded-square" ], "techniques": [ "containment", "negative-space" ], "type_style": "geometric-sans", "case": "lowercase", "mood": [ "friendly", "modern" ], "industry": "framework-library", "exemplary": false, "note": "" }, { "file": "adroll.svg", "mark_type": "combination", "symbol_type": "abstract", "subject": "curled hook shape beside bold name", "geometry": [ "organic" ], "techniques": [], "type_style": "geometric-sans", "case": "mixed", "mood": [ "playful", "bold" ], "industry": "marketing-analytics", "exemplary": false, "note": "" }, { "file": "adyen.svg", "mark_type": "wordmark", "symbol_type": null, "subject": "custom squared lowercase green name", "geometry": [], "techniques": [], "type_style": "display-custom", "case": "lowercase", "mood": [ "bold", "distinctive" ], "industry": "payments-fintech", "exemplary": true, "note": "Fully custom squared letterforms make a plain name unmistakable" }, { "file": "aerospike-icon.svg", "mark_type": "letterform", "symbol_type": null, "subject": "sideways letter A in red square", "geometry": [ "square", "triangle" ], "techniques": [ "containment", "letter-substitution" ], "type_style": null, "case": null, "mood": [ "sharp", "technical" ], "industry": "database-data", "exemplary": false, "note": "" }, { "file": "aerospike.svg", "mark_type": "emblem", "symbol_type": null, "subject": "spaced name in red bar with rotated A", "geometry": [ "square" ], "techniques": [ "containment", "letter-substitution" ], "type_style": "geometric-sans", "case": "uppercase", "mood": [ "technical", "sharp" ], "industry": "database-data", "exemplary": false, "note": "" }, { "file": "airbnb.svg", "mark_type": "abstract", "symbol_type": null, "subject": "Belo loop merging pin, heart and A", "geometry": [ "organic" ], "techniques": [ "line-monoline", "hidden-meaning", "mirror-symmetry" ], "type_style": null, "case": null, "mood": [ "friendly", "warm" ], "industry": "travel-transport", "exemplary": true, "note": "Single monoline loop encodes location, love and the letter A" }, { "file": "airbrake.svg", "mark_type": "wordmark", "symbol_type": null, "subject": "bold name with orange-yellow gradient", "geometry": [], "techniques": [ "gradient" ], "type_style": "grotesque-sans", "case": "titlecase", "mood": [ "energetic", "bold" ], "industry": "testing-monitoring", "exemplary": false, "note": "" }, { "file": "airflow.svg", "mark_type": "abstract", "symbol_type": null, "subject": "multicolor pinwheel of four blades", "geometry": [ "radial" ], "techniques": [ "radial-symmetry", "color-segments" ], "type_style": null, "case": null, "mood": [ "dynamic", "colorful" ], "industry": "database-data", "exemplary": false, "note": "" }, { "file": "airtable.svg", "mark_type": "abstract", "symbol_type": null, "subject": "isometric box shapes in three colors", "geometry": [ "diamond", "freeform" ], "techniques": [ "isometric-3d", "color-segments" ], "type_style": null, "case": null, "mood": [ "playful", "colorful" ], "industry": "productivity-collaboration", "exemplary": false, "note": "" }, { "file": "akamai.svg", "mark_type": "combination", "symbol_type": "abstract", "subject": "wave swoosh arc beside italic name", "geometry": [ "organic" ], "techniques": [ "motion-lines", "gradient" ], "type_style": "humanist-sans", "case": "titlecase", "mood": [ "dynamic", "corporate" ], "industry": "hosting-cdn", "exemplary": false, "note": "" }, { "file": "akka.svg", "mark_type": "abstract", "symbol_type": null, "subject": "two-tone swooping mountain-like fin shape", "geometry": [ "organic" ], "techniques": [ "dimensional-shading" ], "type_style": null, "case": null, "mood": [ "dynamic", "smooth" ], "industry": "framework-library", "exemplary": false, "note": "" }, { "file": "alfresco.svg", "mark_type": "abstract", "symbol_type": null, "subject": "flower-like radial petal pinwheel", "geometry": [ "radial", "organic" ], "techniques": [ "radial-symmetry", "color-segments", "overlap-transparency" ], "type_style": null, "case": null, "mood": [ "colorful", "organic" ], "industry": "productivity-collaboration", "exemplary": false, "note": "" }, { "file": "algolia.svg", "mark_type": "combination", "symbol_type": "pictorial", "subject": "stopwatch tile beside lowercase name", "geometry": [ "rounded-square", "circle" ], "techniques": [ "containment", "negative-space" ], "type_style": "geometric-sans", "case": "lowercase", "mood": [ "friendly", "modern" ], "industry": "developer-tools", "exemplary": false, "note": "" }, { "file": "alpinejs-icon.svg", "mark_type": "abstract", "symbol_type": null, "subject": "dark parallelogram beside light diamond", "geometry": [ "diamond" ], "techniques": [], "type_style": null, "case": null, "mood": [ "minimal", "modern" ], "industry": "framework-library", "exemplary": false, "note": "" }, { "file": "alpinejs.svg", "mark_type": "combination", "symbol_type": "abstract", "subject": "two diamond shapes beside bold name", "geometry": [ "diamond" ], "techniques": [], "type_style": "geometric-sans", "case": "titlecase", "mood": [ "minimal", "modern" ], "industry": "framework-library", "exemplary": false, "note": "" }, { "file": "altair.svg", "mark_type": "abstract", "symbol_type": null, "subject": "triangle inside hexagon with node dots", "geometry": [ "hexagon", "triangle" ], "techniques": [ "geometric-construction", "line-monoline" ], "type_style": null, "case": null, "mood": [ "technical", "structured" ], "industry": "developer-tools", "exemplary": false, "note": "" }, { "file": "amazon-chime.svg", "mark_type": "abstract", "symbol_type": null, "subject": "radial ring of angular teal blades", "geometry": [ "radial" ], "techniques": [ "radial-symmetry", "modular-repetition", "dimensional-shading" ], "type_style": null, "case": null, "mood": [ "dynamic", "technical" ], "industry": "social-communication", "exemplary": false, "note": "" }, { "file": "amazon-connect.svg", "mark_type": "pictorial", "symbol_type": null, "subject": "cloud speech bubble with nodes in circle", "geometry": [ "circle" ], "techniques": [ "line-monoline", "speech-bubble", "motion-lines", "containment" ], "type_style": null, "case": null, "mood": [ "friendly", "technical" ], "industry": "social-communication", "exemplary": false, "note": "" }, { "file": "amex.svg", "mark_type": "emblem", "symbol_type": null, "subject": "outlined name inside blue square", "geometry": [ "square" ], "techniques": [ "containment", "gradient" ], "type_style": "display-custom", "case": "uppercase", "mood": [ "trustworthy", "classic" ], "industry": "payments-fintech", "exemplary": false, "note": "" }, { "file": "amp-icon.svg", "mark_type": "pictorial", "symbol_type": null, "subject": "lightning bolt in blue circle", "geometry": [ "circle" ], "techniques": [ "containment", "negative-space" ], "type_style": null, "case": null, "mood": [ "fast", "bold" ], "industry": "framework-library", "exemplary": false, "note": "" }, { "file": "amp.svg", "mark_type": "combination", "symbol_type": "pictorial", "subject": "bolt circle beside bold uppercase AMP", "geometry": [ "circle" ], "techniques": [ "containment", "negative-space" ], "type_style": "geometric-sans", "case": "uppercase", "mood": [ "fast", "bold" ], "industry": "framework-library", "exemplary": false, "note": "" }, { "file": "ampersand.svg", "mark_type": "letterform", "symbol_type": null, "subject": "shaded magenta ampersand glyph", "geometry": [ "organic" ], "techniques": [ "dimensional-shading" ], "type_style": null, "case": null, "mood": [ "bold", "playful" ], "industry": "other", "exemplary": false, "note": "" }, { "file": "amplication-icon.svg", "mark_type": "abstract", "symbol_type": null, "subject": "split arch of half-circle and bar", "geometry": [ "circle", "square" ], "techniques": [ "negative-space", "geometric-construction" ], "type_style": null, "case": null, "mood": [ "modern", "minimal" ], "industry": "developer-tools", "exemplary": false, "note": "" }, { "file": "amplication.svg", "mark_type": "combination", "symbol_type": "abstract", "subject": "split arch beside lowercase name", "geometry": [ "circle" ], "techniques": [ "negative-space", "geometric-construction" ], "type_style": "geometric-sans", "case": "lowercase", "mood": [ "modern", "friendly" ], "industry": "developer-tools", "exemplary": false, "note": "" }, { "file": "amplitude-icon.svg", "mark_type": "letterform", "symbol_type": null, "subject": "monoline A with wave in circle", "geometry": [ "circle" ], "techniques": [ "containment", "line-monoline", "hidden-meaning" ], "type_style": null, "case": null, "mood": [ "modern", "confident" ], "industry": "marketing-analytics", "exemplary": true, "note": "A doubles as a sound wave: letter and meaning in one stroke" }, { "file": "amplitude.svg", "mark_type": "combination", "symbol_type": "letterform", "subject": "A-wave circle beside bold name", "geometry": [ "circle" ], "techniques": [ "containment", "line-monoline", "hidden-meaning" ], "type_style": "geometric-sans", "case": "titlecase", "mood": [ "modern", "confident" ], "industry": "marketing-analytics", "exemplary": false, "note": "" }, { "file": "android-icon.svg", "mark_type": "mascot", "symbol_type": null, "subject": "green robot with antennae and eyes", "geometry": [ "circle", "rounded-square" ], "techniques": [ "modular-repetition", "mirror-symmetry" ], "type_style": null, "case": null, "mood": [ "friendly", "playful" ], "industry": "os-platform", "exemplary": true, "note": "Character built from simple rounded primitives, instantly readable" }, { "file": "android.svg", "mark_type": "wordmark", "symbol_type": null, "subject": "rounded lowercase green name", "geometry": [], "techniques": [], "type_style": "geometric-sans", "case": "lowercase", "mood": [ "friendly", "modern" ], "industry": "os-platform", "exemplary": false, "note": "" }, { "file": "angellist.svg", "mark_type": "pictorial", "symbol_type": null, "subject": "peace-sign victory hand outline", "geometry": [ "organic" ], "techniques": [ "line-monoline", "hand-drawn" ], "type_style": null, "case": null, "mood": [ "playful", "bold" ], "industry": "finance-banking", "exemplary": false, "note": "" }, { "file": "angular-icon.svg", "mark_type": "letterform", "symbol_type": null, "subject": "white A inside red shield", "geometry": [ "shield", "triangle" ], "techniques": [ "containment", "dimensional-shading", "mirror-symmetry" ], "type_style": null, "case": null, "mood": [ "strong", "bold" ], "industry": "framework-library", "exemplary": false, "note": "" }, { "file": "angular.svg", "mark_type": "combination", "symbol_type": "letterform", "subject": "shield A replacing first letter of name", "geometry": [ "shield" ], "techniques": [ "containment", "letter-substitution" ], "type_style": "geometric-sans", "case": "uppercase", "mood": [ "strong", "corporate" ], "industry": "framework-library", "exemplary": false, "note": "" }, { "file": "ansible.svg", "mark_type": "combination", "symbol_type": "letterform", "subject": "A in black circle above spaced name", "geometry": [ "circle" ], "techniques": [ "containment" ], "type_style": "geometric-sans", "case": "uppercase", "mood": [ "technical", "simple" ], "industry": "developer-tools", "exemplary": false, "note": "" }, { "file": "ant-design.svg", "mark_type": "abstract", "symbol_type": null, "subject": "diamond outline with dot and chevron", "geometry": [ "diamond", "circle" ], "techniques": [ "gradient", "arrow", "bracket-code" ], "type_style": null, "case": null, "mood": [ "modern", "technical" ], "industry": "framework-library", "exemplary": false, "note": "" }, { "file": "apache-camel.svg", "mark_type": "pictorial", "symbol_type": null, "subject": "camel silhouette in orange circle", "geometry": [ "circle" ], "techniques": [ "negative-space", "containment", "gradient" ], "type_style": null, "case": null, "mood": [ "warm", "friendly" ], "industry": "framework-library", "exemplary": true, "note": "Camel carved from circle with confident negative space" }, { "file": "apache.svg", "mark_type": "pictorial", "symbol_type": null, "subject": "gradient red-orange feather", "geometry": [ "organic" ], "techniques": [ "gradient" ], "type_style": null, "case": null, "mood": [ "classic", "vibrant" ], "industry": "open-source-community", "exemplary": false, "note": "" }, { "file": "apache_cloudstack.svg", "mark_type": "mascot", "symbol_type": null, "subject": "cartoon monkey sitting on cloud", "geometry": [ "organic" ], "techniques": [ "hand-drawn" ], "type_style": null, "case": null, "mood": [ "playful", "cheerful" ], "industry": "cloud-infrastructure", "exemplary": false, "note": "" }, { "file": "apiary.svg", "mark_type": "abstract", "symbol_type": null, "subject": "isometric cubes forming a Y", "geometry": [ "hexagon" ], "techniques": [ "isometric-3d", "color-segments", "dimensional-shading" ], "type_style": null, "case": null, "mood": [ "technical", "fresh" ], "industry": "developer-tools", "exemplary": false, "note": "" }, { "file": "apollostack.svg", "mark_type": "letterform", "symbol_type": null, "subject": "A inside orbit ring with dot", "geometry": [ "circle" ], "techniques": [ "containment", "line-monoline" ], "type_style": null, "case": null, "mood": [ "technical", "confident" ], "industry": "framework-library", "exemplary": false, "note": "" }, { "file": "apostrophe.svg", "mark_type": "abstract", "symbol_type": null, "subject": "outlined square circle triangle in tile", "geometry": [ "rounded-square", "circle", "triangle" ], "techniques": [ "gradient", "containment", "line-monoline" ], "type_style": null, "case": null, "mood": [ "playful", "creative" ], "industry": "framework-library", "exemplary": false, "note": "" }, { "file": "appbaseio-icon.svg", "mark_type": "abstract", "symbol_type": null, "subject": "connected node graph inside circle", "geometry": [ "circle" ], "techniques": [ "containment", "line-monoline" ], "type_style": null, "case": null, "mood": [ "technical", "minimal" ], "industry": "database-data", "exemplary": false, "note": "" }, { "file": "appbaseio.svg", "mark_type": "combination", "symbol_type": "abstract", "subject": "node circle beside thin lowercase name", "geometry": [ "circle" ], "techniques": [ "containment", "line-monoline" ], "type_style": "geometric-sans", "case": "lowercase", "mood": [ "minimal", "technical" ], "industry": "database-data", "exemplary": false, "note": "" }, { "file": "appcircle-icon.svg", "mark_type": "letterform", "symbol_type": null, "subject": "orange rounded A with circle hole", "geometry": [ "triangle", "circle" ], "techniques": [ "negative-space" ], "type_style": null, "case": null, "mood": [ "friendly", "bold" ], "industry": "developer-tools", "exemplary": false, "note": "" }, { "file": "appcircle.svg", "mark_type": "combination", "symbol_type": "letterform", "subject": "small A icon with white lowercase name", "geometry": [ "circle" ], "techniques": [ "negative-space" ], "type_style": "geometric-sans", "case": "lowercase", "mood": [ "friendly", "modern" ], "industry": "developer-tools", "exemplary": false, "note": "Wordmark is white, only visible on dark backgrounds" }, { "file": "appcode.svg", "mark_type": "lettermark", "symbol_type": null, "subject": "AC in black square over gradient shapes", "geometry": [ "square" ], "techniques": [ "containment", "gradient", "overlap-transparency" ], "type_style": "geometric-sans", "case": "uppercase", "mood": [ "technical", "vibrant" ], "industry": "developer-tools", "exemplary": false, "note": "" }, { "file": "appdynamics.svg", "mark_type": "letterform", "symbol_type": null, "subject": "chevron A in green square", "geometry": [ "square", "triangle" ], "techniques": [ "containment" ], "type_style": null, "case": null, "mood": [ "simple", "confident" ], "industry": "testing-monitoring", "exemplary": false, "note": "" }, { "file": "appium.svg", "mark_type": "abstract", "symbol_type": null, "subject": "purple circle with swirling segments", "geometry": [ "circle" ], "techniques": [ "negative-space", "radial-symmetry" ], "type_style": null, "case": null, "mood": [ "dynamic", "modern" ], "industry": "testing-monitoring", "exemplary": false, "note": "" }, { "file": "apple-app-store.svg", "mark_type": "letterform", "symbol_type": null, "subject": "A built from pencil, brush and ruler", "geometry": [ "rounded-square" ], "techniques": [ "containment", "gradient", "hidden-meaning", "line-monoline" ], "type_style": null, "case": null, "mood": [ "clean", "creative" ], "industry": "os-platform", "exemplary": true, "note": "Letter A assembled from creative tools: layered hidden meaning" }, { "file": "apple-pay.svg", "mark_type": "combination", "symbol_type": "pictorial", "subject": "apple silhouette beside Pay", "geometry": [ "organic" ], "techniques": [], "type_style": "grotesque-sans", "case": "titlecase", "mood": [ "premium", "minimal" ], "industry": "payments-fintech", "exemplary": false, "note": "" }, { "file": "apple.svg", "mark_type": "pictorial", "symbol_type": null, "subject": "apple silhouette with bite", "geometry": [ "organic", "circle" ], "techniques": [ "geometric-construction" ], "type_style": null, "case": null, "mood": [ "premium", "minimal" ], "industry": "hardware-devices", "exemplary": true, "note": "Iconic single silhouette; bite adds scale cue and memorability" }, { "file": "appsignal-icon.svg", "mark_type": "abstract", "symbol_type": null, "subject": "monoline crown-like wave outline", "geometry": [ "organic" ], "techniques": [ "line-monoline" ], "type_style": null, "case": null, "mood": [ "friendly", "simple" ], "industry": "testing-monitoring", "exemplary": false, "note": "" }, { "file": "appsignal.svg", "mark_type": "combination", "symbol_type": "abstract", "subject": "camel-case name with crown outline", "geometry": [ "organic" ], "techniques": [ "line-monoline" ], "type_style": "humanist-sans", "case": "mixed", "mood": [ "friendly", "clean" ], "industry": "testing-monitoring", "exemplary": false, "note": "" }, { "file": "apptentive.svg", "mark_type": "pictorial", "symbol_type": null, "subject": "heart outline inside speech bubble", "geometry": [ "circle" ], "techniques": [ "speech-bubble", "negative-space", "line-monoline" ], "type_style": null, "case": null, "mood": [ "warm", "friendly" ], "industry": "marketing-analytics", "exemplary": false, "note": "" }, { "file": "appveyor.svg", "mark_type": "abstract", "symbol_type": null, "subject": "white loop shape in blue circle", "geometry": [ "circle" ], "techniques": [ "negative-space", "containment" ], "type_style": null, "case": null, "mood": [ "modern", "simple" ], "industry": "developer-tools", "exemplary": false, "note": "" }, { "file": "arangodb.svg", "mark_type": "combination", "symbol_type": "pictorial", "subject": "avocado beside embossed slab name", "geometry": [ "organic" ], "techniques": [ "dimensional-shading" ], "type_style": "slab", "case": "mixed", "mood": [ "quirky", "dated" ], "industry": "database-data", "exemplary": false, "note": "Bevel effects and olive palette feel dated" }, { "file": "archlinux.svg", "mark_type": "abstract", "symbol_type": null, "subject": "blue arrowhead peak with inner arch", "geometry": [ "triangle" ], "techniques": [ "negative-space", "mirror-symmetry" ], "type_style": null, "case": null, "mood": [ "sharp", "technical" ], "industry": "os-platform", "exemplary": false, "note": "" }, { "file": "arduino.svg", "mark_type": "combination", "symbol_type": "abstract", "subject": "infinity loop with minus and plus", "geometry": [ "circle" ], "techniques": [ "infinity-loop", "hidden-meaning", "negative-space" ], "type_style": "display-custom", "case": "uppercase", "mood": [ "technical", "friendly" ], "industry": "hardware-devices", "exemplary": true, "note": "Infinity loop holding minus and plus tells the story simply" }, { "file": "argo-icon.svg", "mark_type": "mascot", "symbol_type": null, "subject": "orange octopus in astronaut helmet", "geometry": [ "circle", "organic" ], "techniques": [ "containment" ], "type_style": null, "case": null, "mood": [ "playful", "quirky" ], "industry": "developer-tools", "exemplary": false, "note": "" }, { "file": "argo.svg", "mark_type": "combination", "symbol_type": "mascot", "subject": "octopus astronaut beside lowercase name", "geometry": [ "circle" ], "techniques": [], "type_style": "geometric-sans", "case": "lowercase", "mood": [ "playful", "friendly" ], "industry": "developer-tools", "exemplary": false, "note": "" }, { "file": "armory.svg", "mark_type": "pictorial", "symbol_type": null, "subject": "shield containing clouds and waves", "geometry": [ "shield" ], "techniques": [ "containment", "stacked-layers" ], "type_style": null, "case": null, "mood": [ "strong", "calm" ], "industry": "developer-tools", "exemplary": false, "note": "" }, { "file": "asana.svg", "mark_type": "combination", "symbol_type": "abstract", "subject": "three coral dots above lowercase name", "geometry": [ "circle" ], "techniques": [ "radial-symmetry" ], "type_style": "geometric-sans", "case": "lowercase", "mood": [ "friendly", "calm" ], "industry": "productivity-collaboration", "exemplary": false, "note": "" }, { "file": "asciidoctor.svg", "mark_type": "letterform", "symbol_type": null, "subject": "monoline A with long crossbar in tile", "geometry": [ "rounded-square" ], "techniques": [ "containment", "line-monoline" ], "type_style": null, "case": null, "mood": [ "technical", "bold" ], "industry": "developer-tools", "exemplary": false, "note": "" }, { "file": "assembla-icon.svg", "mark_type": "letterform", "symbol_type": null, "subject": "double-stroke A in dark hexagon", "geometry": [ "hexagon" ], "techniques": [ "containment", "line-monoline" ], "type_style": null, "case": null, "mood": [ "technical", "serious" ], "industry": "developer-tools", "exemplary": false, "note": "" }, { "file": "assembla.svg", "mark_type": "combination", "symbol_type": "letterform", "subject": "hexagon A beside spaced uppercase name", "geometry": [ "hexagon" ], "techniques": [ "containment", "line-monoline" ], "type_style": "geometric-sans", "case": "uppercase", "mood": [ "technical", "clean" ], "industry": "developer-tools", "exemplary": false, "note": "" }, { "file": "astro.svg", "mark_type": "combination", "symbol_type": "letterform", "subject": "A-shaped rocket with flame above name", "geometry": [ "triangle" ], "techniques": [ "hidden-meaning", "letter-substitution" ], "type_style": "geometric-sans", "case": "lowercase", "mood": [ "bold", "modern" ], "industry": "framework-library", "exemplary": true, "note": "Letter A becomes a rocket with one added flame" }, { "file": "astronomer.svg", "mark_type": "letterform", "symbol_type": null, "subject": "letter A with orbit swoosh and stars", "geometry": [ "triangle", "freeform" ], "techniques": [ "motion-lines" ], "type_style": null, "case": null, "mood": [ "playful", "energetic" ], "industry": "database-data", "exemplary": false, "note": "" }, { "file": "atlassian.svg", "mark_type": "abstract", "symbol_type": null, "subject": "two gradient blue mountain peaks", "geometry": [ "triangle" ], "techniques": [ "gradient" ], "type_style": null, "case": null, "mood": [ "confident", "modern" ], "industry": "productivity-collaboration", "exemplary": true, "note": "Two gradient peaks, strong simplicity scalable to favicon" }, { "file": "atom-icon.svg", "mark_type": "pictorial", "symbol_type": null, "subject": "monoline atom orbits in green circle", "geometry": [ "circle", "radial" ], "techniques": [ "line-monoline", "containment", "radial-symmetry" ], "type_style": null, "case": null, "mood": [ "technical", "friendly" ], "industry": "developer-tools", "exemplary": false, "note": "" }, { "file": "atom.svg", "mark_type": "combination", "symbol_type": "pictorial", "subject": "atom orbit beside thin spaced name", "geometry": [ "radial" ], "techniques": [ "line-monoline" ], "type_style": "geometric-sans", "case": "uppercase", "mood": [ "light", "technical" ], "industry": "developer-tools", "exemplary": false, "note": "" }, { "file": "atomic-icon.svg", "mark_type": "letterform", "symbol_type": null, "subject": "letter A split into three rounded pieces", "geometry": [ "triangle" ], "techniques": [ "color-segments", "negative-space" ], "type_style": null, "case": null, "mood": [ "playful", "modern" ], "industry": "design-creative", "exemplary": false, "note": "" }, { "file": "atomic.svg", "mark_type": "combination", "symbol_type": "letterform", "subject": "split A beside bold lowercase name", "geometry": [ "triangle" ], "techniques": [ "color-segments" ], "type_style": "geometric-sans", "case": "lowercase", "mood": [ "bold", "playful" ], "industry": "design-creative", "exemplary": false, "note": "" }, { "file": "aurelia.svg", "mark_type": "abstract", "symbol_type": null, "subject": "diagonal gradient bars and fragments", "geometry": [ "freeform" ], "techniques": [ "gradient", "modular-repetition" ], "type_style": null, "case": null, "mood": [ "dynamic", "vibrant" ], "industry": "framework-library", "exemplary": false, "note": "" }, { "file": "aurora.svg", "mark_type": "letterform", "symbol_type": null, "subject": "letter A assembled from small triangles", "geometry": [ "triangle", "grid-modular" ], "techniques": [ "modular-repetition", "geometric-construction" ], "type_style": null, "case": null, "mood": [ "structured", "fresh" ], "industry": "cloud-infrastructure", "exemplary": false, "note": "" }, { "file": "auth0-icon.svg", "mark_type": "abstract", "symbol_type": null, "subject": "black shield with star cut out", "geometry": [ "shield", "star" ], "techniques": [ "negative-space", "mirror-symmetry" ], "type_style": null, "case": null, "mood": [ "secure", "bold" ], "industry": "security-identity", "exemplary": true, "note": "Star carved from shield via negative space, strong at any size" }, { "file": "auth0.svg", "mark_type": "combination", "symbol_type": "abstract", "subject": "star shield beside lowercase name", "geometry": [ "shield", "star" ], "techniques": [ "negative-space" ], "type_style": "geometric-sans", "case": "lowercase", "mood": [ "secure", "modern" ], "industry": "security-identity", "exemplary": false, "note": "" }, { "file": "authy.svg", "mark_type": "abstract", "symbol_type": null, "subject": "white chain-link swirl in red circle", "geometry": [ "circle" ], "techniques": [ "negative-space", "containment" ], "type_style": null, "case": null, "mood": [ "bold", "secure" ], "industry": "security-identity", "exemplary": false, "note": "" }, { "file": "autoit.svg", "mark_type": "letterform", "symbol_type": null, "subject": "stylized A in blue circle with ring", "geometry": [ "circle", "triangle" ], "techniques": [ "containment", "negative-space" ], "type_style": null, "case": null, "mood": [ "simple", "technical" ], "industry": "programming-language", "exemplary": false, "note": "" }, { "file": "autoprefixer.svg", "mark_type": "letterform", "symbol_type": null, "subject": "red serif A with dash lines", "geometry": [ "triangle" ], "techniques": [ "motion-lines" ], "type_style": null, "case": null, "mood": [ "bold", "technical" ], "industry": "developer-tools", "exemplary": false, "note": "" }, { "file": "ava.svg", "mark_type": "wordmark", "symbol_type": null, "subject": "bold AVA with rocket flames under As", "geometry": [ "triangle" ], "techniques": [ "hidden-meaning" ], "type_style": "display-custom", "case": "uppercase", "mood": [ "bold", "playful" ], "industry": "testing-monitoring", "exemplary": false, "note": "" }, { "file": "awesome.svg", "mark_type": "combination", "symbol_type": "pictorial", "subject": "pink sunglasses above lowercase name", "geometry": [ "freeform" ], "techniques": [], "type_style": "display-custom", "case": "lowercase", "mood": [ "playful", "cool" ], "industry": "open-source-community", "exemplary": false, "note": "" }, { "file": "aws-amplify.svg", "mark_type": "abstract", "symbol_type": null, "subject": "yellow-orange striped A-like triangle", "geometry": [ "triangle" ], "techniques": [ "gradient" ], "type_style": null, "case": null, "mood": [ "bold", "energetic" ], "industry": "cloud-infrastructure", "exemplary": false, "note": "" }, { "file": "aws-api-gateway.svg", "mark_type": "pictorial", "symbol_type": null, "subject": "gateway doors framing code brackets", "geometry": [ "square" ], "techniques": [ "containment", "gradient", "line-monoline", "bracket-code" ], "type_style": null, "case": null, "mood": [ "technical", "corporate" ], "industry": "cloud-infrastructure", "exemplary": false, "note": "" }, { "file": "aws-app-mesh.svg", "mark_type": "abstract", "symbol_type": null, "subject": "dotted isometric cube with nodes", "geometry": [ "square", "hexagon" ], "techniques": [ "containment", "gradient", "line-monoline", "isometric-3d" ], "type_style": null, "case": null, "mood": [ "technical", "corporate" ], "industry": "cloud-infrastructure", "exemplary": false, "note": "" }, { "file": "aws-appflow.svg", "mark_type": "abstract", "symbol_type": null, "subject": "two arrows inside hexagon outline", "geometry": [ "square", "hexagon" ], "techniques": [ "containment", "gradient", "line-monoline", "arrow" ], "type_style": null, "case": null, "mood": [ "technical", "corporate" ], "industry": "database-data", "exemplary": false, "note": "" }, { "file": "aws-appsync.svg", "mark_type": "abstract", "symbol_type": null, "subject": "circular arrows around node triangle", "geometry": [ "square", "circle" ], "techniques": [ "containment", "gradient", "line-monoline", "arrow" ], "type_style": null, "case": null, "mood": [ "technical", "corporate" ], "industry": "cloud-infrastructure", "exemplary": false, "note": "" }, { "file": "aws-athena.svg", "mark_type": "pictorial", "symbol_type": null, "subject": "magnifier over bucket with speed lines", "geometry": [ "square", "circle" ], "techniques": [ "containment", "gradient", "line-monoline", "motion-lines" ], "type_style": null, "case": null, "mood": [ "technical", "corporate" ], "industry": "database-data", "exemplary": false, "note": "" }, { "file": "aws-aurora.svg", "mark_type": "pictorial", "symbol_type": null, "subject": "database cylinder with sparkle stars", "geometry": [ "square" ], "techniques": [ "containment", "gradient", "line-monoline" ], "type_style": null, "case": null, "mood": [ "technical", "corporate" ], "industry": "database-data", "exemplary": false, "note": "" }, { "file": "aws-backup.svg", "mark_type": "abstract", "symbol_type": null, "subject": "node pentagon around circular arrow", "geometry": [ "square", "hexagon" ], "techniques": [ "containment", "gradient", "line-monoline", "arrow" ], "type_style": null, "case": null, "mood": [ "technical", "corporate" ], "industry": "cloud-infrastructure", "exemplary": false, "note": "" }, { "file": "aws-batch.svg", "mark_type": "abstract", "symbol_type": null, "subject": "branching tree of node circles", "geometry": [ "square", "grid-modular" ], "techniques": [ "containment", "gradient", "line-monoline" ], "type_style": null, "case": null, "mood": [ "technical", "corporate" ], "industry": "cloud-infrastructure", "exemplary": false, "note": "" }, { "file": "aws-certificate-manager.svg", "mark_type": "pictorial", "symbol_type": null, "subject": "browser window with certificate star", "geometry": [ "square", "star" ], "techniques": [ "containment", "gradient", "line-monoline" ], "type_style": null, "case": null, "mood": [ "technical", "corporate" ], "industry": "security-identity", "exemplary": false, "note": "" }, { "file": "aws-cloudformation.svg", "mark_type": "pictorial", "symbol_type": null, "subject": "document template beside cloud", "geometry": [ "square" ], "techniques": [ "containment", "gradient", "line-monoline" ], "type_style": null, "case": null, "mood": [ "technical", "corporate" ], "industry": "cloud-infrastructure", "exemplary": false, "note": "" }, { "file": "aws-cloudfront.svg", "mark_type": "pictorial", "symbol_type": null, "subject": "globe with connected node path", "geometry": [ "square", "circle" ], "techniques": [ "containment", "gradient", "line-monoline" ], "type_style": null, "case": null, "mood": [ "technical", "corporate" ], "industry": "hosting-cdn", "exemplary": false, "note": "" }, { "file": "aws-cloudsearch.svg", "mark_type": "pictorial", "symbol_type": null, "subject": "magnifier over cloud", "geometry": [ "square", "circle" ], "techniques": [ "containment", "gradient", "line-monoline" ], "type_style": null, "case": null, "mood": [ "technical", "corporate" ], "industry": "database-data", "exemplary": false, "note": "" }, { "file": "aws-cloudtrail.svg", "mark_type": "pictorial", "symbol_type": null, "subject": "cloud with dashed speed trail", "geometry": [ "square" ], "techniques": [ "containment", "gradient", "line-monoline", "motion-lines" ], "type_style": null, "case": null, "mood": [ "technical", "corporate" ], "industry": "testing-monitoring", "exemplary": false, "note": "" }, { "file": "aws-cloudwatch.svg", "mark_type": "pictorial", "symbol_type": null, "subject": "cloud with magnifying glass", "geometry": [ "square" ], "techniques": [ "containment", "gradient", "line-monoline" ], "type_style": null, "case": null, "mood": [ "technical", "corporate" ], "industry": "testing-monitoring", "exemplary": false, "note": "" }, { "file": "aws-codebuild.svg", "mark_type": "pictorial", "symbol_type": null, "subject": "crane lifting code box", "geometry": [ "square" ], "techniques": [ "containment", "gradient", "line-monoline", "bracket-code" ], "type_style": null, "case": null, "mood": [ "technical", "corporate" ], "industry": "developer-tools", "exemplary": false, "note": "" }, { "file": "aws-codecommit.svg", "mark_type": "abstract", "symbol_type": null, "subject": "git branch nodes with code page", "geometry": [ "square" ], "techniques": [ "containment", "gradient", "line-monoline", "bracket-code", "arrow" ], "type_style": null, "case": null, "mood": [ "technical", "corporate" ], "industry": "developer-tools", "exemplary": false, "note": "" }, { "file": "aws-codedeploy.svg", "mark_type": "pictorial", "symbol_type": null, "subject": "parachute carrying a box", "geometry": [ "square" ], "techniques": [ "containment", "gradient", "line-monoline" ], "type_style": null, "case": null, "mood": [ "technical", "corporate" ], "industry": "developer-tools", "exemplary": false, "note": "" }, { "file": "aws-codepipeline.svg", "mark_type": "abstract", "symbol_type": null, "subject": "slot with block feeding out", "geometry": [ "square" ], "techniques": [ "containment", "gradient", "line-monoline" ], "type_style": null, "case": null, "mood": [ "technical", "corporate" ], "industry": "developer-tools", "exemplary": false, "note": "" }, { "file": "aws-codestar.svg", "mark_type": "abstract", "symbol_type": null, "subject": "code brackets ringed by node glyphs", "geometry": [ "square", "radial" ], "techniques": [ "containment", "gradient", "line-monoline", "bracket-code" ], "type_style": null, "case": null, "mood": [ "technical", "corporate" ], "industry": "developer-tools", "exemplary": false, "note": "" }, { "file": "aws-cognito.svg", "mark_type": "pictorial", "symbol_type": null, "subject": "ID card with user and checkmark", "geometry": [ "square" ], "techniques": [ "containment", "gradient", "line-monoline" ], "type_style": null, "case": null, "mood": [ "technical", "corporate" ], "industry": "security-identity", "exemplary": false, "note": "" }, { "file": "aws-config.svg", "mark_type": "pictorial", "symbol_type": null, "subject": "slider controls with gear", "geometry": [ "square" ], "techniques": [ "containment", "gradient", "line-monoline" ], "type_style": null, "case": null, "mood": [ "technical", "corporate" ], "industry": "cloud-infrastructure", "exemplary": false, "note": "" }, { "file": "aws-documentdb.svg", "mark_type": "pictorial", "symbol_type": null, "subject": "database cylinder with brace document", "geometry": [ "square" ], "techniques": [ "containment", "gradient", "line-monoline", "bracket-code" ], "type_style": null, "case": null, "mood": [ "technical", "corporate" ], "industry": "database-data", "exemplary": false, "note": "" }, { "file": "aws-dynamodb.svg", "mark_type": "pictorial", "symbol_type": null, "subject": "database cylinder with lightning bolt", "geometry": [ "square" ], "techniques": [ "containment", "gradient", "line-monoline" ], "type_style": null, "case": null, "mood": [ "technical", "corporate" ], "industry": "database-data", "exemplary": false, "note": "" }, { "file": "aws-ec2.svg", "mark_type": "pictorial", "symbol_type": null, "subject": "processor chip over stacked squares", "geometry": [ "square" ], "techniques": [ "containment", "gradient", "line-monoline", "stacked-layers" ], "type_style": null, "case": null, "mood": [ "technical", "corporate" ], "industry": "cloud-infrastructure", "exemplary": false, "note": "" }, { "file": "aws-ecs.svg", "mark_type": "abstract", "symbol_type": null, "subject": "hexagonal container outline", "geometry": [ "square", "hexagon" ], "techniques": [ "containment", "gradient", "line-monoline", "isometric-3d" ], "type_style": null, "case": null, "mood": [ "technical", "corporate" ], "industry": "cloud-infrastructure", "exemplary": false, "note": "" }, { "file": "aws-eks.svg", "mark_type": "letterform", "symbol_type": null, "subject": "letter K inside hexagon outline", "geometry": [ "square", "hexagon" ], "techniques": [ "containment", "gradient", "line-monoline" ], "type_style": null, "case": null, "mood": [ "technical", "corporate" ], "industry": "cloud-infrastructure", "exemplary": false, "note": "" }, { "file": "aws-elastic-beanstalk.svg", "mark_type": "pictorial", "symbol_type": null, "subject": "cloud with sprouting plant", "geometry": [ "square" ], "techniques": [ "containment", "gradient", "line-monoline" ], "type_style": null, "case": null, "mood": [ "technical", "corporate" ], "industry": "cloud-infrastructure", "exemplary": false, "note": "" }, { "file": "aws-elasticache.svg", "mark_type": "pictorial", "symbol_type": null, "subject": "memory chip with database cylinder", "geometry": [ "square" ], "techniques": [ "containment", "gradient", "line-monoline" ], "type_style": null, "case": null, "mood": [ "technical", "corporate" ], "industry": "database-data", "exemplary": false, "note": "" }, { "file": "aws-elb.svg", "mark_type": "abstract", "symbol_type": null, "subject": "circle branching to three nodes", "geometry": [ "square", "circle" ], "techniques": [ "containment", "gradient", "line-monoline" ], "type_style": null, "case": null, "mood": [ "technical", "corporate" ], "industry": "cloud-infrastructure", "exemplary": false, "note": "" }, { "file": "aws-eventbridge.svg", "mark_type": "abstract", "symbol_type": null, "subject": "hexagon linked to branching nodes", "geometry": [ "square", "hexagon" ], "techniques": [ "containment", "gradient", "line-monoline" ], "type_style": null, "case": null, "mood": [ "technical", "corporate" ], "industry": "cloud-infrastructure", "exemplary": false, "note": "" }, { "file": "aws-fargate.svg", "mark_type": "pictorial", "symbol_type": null, "subject": "cube on ring with small cubes", "geometry": [ "square" ], "techniques": [ "containment", "gradient", "line-monoline", "isometric-3d" ], "type_style": null, "case": null, "mood": [ "technical", "corporate" ], "industry": "cloud-infrastructure", "exemplary": false, "note": "" }, { "file": "aws-glacier.svg", "mark_type": "pictorial", "symbol_type": null, "subject": "bucket with snowflake", "geometry": [ "square" ], "techniques": [ "containment", "gradient", "line-monoline" ], "type_style": null, "case": null, "mood": [ "technical", "corporate" ], "industry": "cloud-infrastructure", "exemplary": false, "note": "" }, { "file": "aws-glue.svg", "mark_type": "pictorial", "symbol_type": null, "subject": "funnel with blocks and down arrow", "geometry": [ "square", "triangle" ], "techniques": [ "containment", "gradient", "line-monoline", "arrow" ], "type_style": null, "case": null, "mood": [ "technical", "corporate" ], "industry": "database-data", "exemplary": false, "note": "" }, { "file": "aws-iam.svg", "mark_type": "pictorial", "symbol_type": null, "subject": "ID card with padlock", "geometry": [ "square" ], "techniques": [ "containment", "gradient", "line-monoline" ], "type_style": null, "case": null, "mood": [ "technical", "corporate" ], "industry": "security-identity", "exemplary": false, "note": "" }, { "file": "aws-keyspaces.svg", "mark_type": "pictorial", "symbol_type": null, "subject": "database cylinder with C asterisk", "geometry": [ "square" ], "techniques": [ "containment", "gradient", "line-monoline" ], "type_style": null, "case": null, "mood": [ "technical", "corporate" ], "industry": "database-data", "exemplary": false, "note": "" }, { "file": "aws-kinesis.svg", "mark_type": "abstract", "symbol_type": null, "subject": "converging streams of flowing lines", "geometry": [ "square" ], "techniques": [ "containment", "gradient", "line-monoline", "motion-lines" ], "type_style": null, "case": null, "mood": [ "technical", "corporate" ], "industry": "database-data", "exemplary": false, "note": "" }, { "file": "aws-kms.svg", "mark_type": "pictorial", "symbol_type": null, "subject": "key beside keycard", "geometry": [ "square" ], "techniques": [ "containment", "gradient", "line-monoline" ], "type_style": null, "case": null, "mood": [ "technical", "corporate" ], "industry": "security-identity", "exemplary": false, "note": "" }, { "file": "aws-lake-formation.svg", "mark_type": "pictorial", "symbol_type": null, "subject": "funnel over circle of waves", "geometry": [ "square", "circle" ], "techniques": [ "containment", "gradient", "line-monoline" ], "type_style": null, "case": null, "mood": [ "technical", "corporate" ], "industry": "database-data", "exemplary": false, "note": "" }, { "file": "aws-lambda.svg", "mark_type": "letterform", "symbol_type": null, "subject": "outlined Greek lambda", "geometry": [ "square" ], "techniques": [ "containment", "gradient", "line-monoline" ], "type_style": null, "case": null, "mood": [ "technical", "corporate" ], "industry": "cloud-infrastructure", "exemplary": false, "note": "" }, { "file": "aws-lightsail.svg", "mark_type": "pictorial", "symbol_type": null, "subject": "sail and sparkles in orange circle outline", "geometry": [ "circle" ], "techniques": [ "line-monoline", "containment", "motion-lines" ], "type_style": null, "case": null, "mood": [ "light", "technical" ], "industry": "hosting-cdn", "exemplary": false, "note": "" }, { "file": "aws-mq.svg", "mark_type": "abstract", "symbol_type": null, "subject": "nodes and arrows around square", "geometry": [ "square", "radial" ], "techniques": [ "containment", "gradient", "line-monoline", "arrow" ], "type_style": null, "case": null, "mood": [ "technical", "corporate" ], "industry": "cloud-infrastructure", "exemplary": false, "note": "" }, { "file": "aws-msk.svg", "mark_type": "abstract", "symbol_type": null, "subject": "node triangle with K over waves", "geometry": [ "square", "triangle" ], "techniques": [ "containment", "gradient", "line-monoline" ], "type_style": null, "case": null, "mood": [ "technical", "corporate" ], "industry": "database-data", "exemplary": false, "note": "" }, { "file": "aws-neptune.svg", "mark_type": "pictorial", "symbol_type": null, "subject": "database cylinder with node graph", "geometry": [ "square" ], "techniques": [ "containment", "gradient", "line-monoline" ], "type_style": null, "case": null, "mood": [ "technical", "corporate" ], "industry": "database-data", "exemplary": false, "note": "" }, { "file": "aws-open-search.svg", "mark_type": "pictorial", "symbol_type": null, "subject": "bar chart with magnifier", "geometry": [ "square" ], "techniques": [ "containment", "gradient", "line-monoline" ], "type_style": null, "case": null, "mood": [ "technical", "corporate" ], "industry": "database-data", "exemplary": false, "note": "" }, { "file": "aws-opsworks.svg", "mark_type": "pictorial", "symbol_type": null, "subject": "gear above org-chart blocks", "geometry": [ "square" ], "techniques": [ "containment", "gradient", "line-monoline" ], "type_style": null, "case": null, "mood": [ "technical", "corporate" ], "industry": "cloud-infrastructure", "exemplary": false, "note": "" }, { "file": "aws-quicksight.svg", "mark_type": "pictorial", "symbol_type": null, "subject": "rising line chart in frame", "geometry": [ "square" ], "techniques": [ "containment", "gradient", "line-monoline" ], "type_style": null, "case": null, "mood": [ "technical", "corporate" ], "industry": "marketing-analytics", "exemplary": false, "note": "" }, { "file": "aws-rds.svg", "mark_type": "pictorial", "symbol_type": null, "subject": "database cylinder with expand arrows", "geometry": [ "square" ], "techniques": [ "containment", "gradient", "line-monoline", "arrow" ], "type_style": null, "case": null, "mood": [ "technical", "corporate" ], "industry": "database-data", "exemplary": false, "note": "" }, { "file": "aws-redshift.svg", "mark_type": "pictorial", "symbol_type": null, "subject": "cylinder with line chart", "geometry": [ "square" ], "techniques": [ "containment", "gradient", "line-monoline" ], "type_style": null, "case": null, "mood": [ "technical", "corporate" ], "industry": "database-data", "exemplary": false, "note": "" }, { "file": "aws-route53.svg", "mark_type": "emblem", "symbol_type": null, "subject": "highway route shield with number 53", "geometry": [ "square", "shield" ], "techniques": [ "containment", "gradient", "line-monoline" ], "type_style": "grotesque-sans", "case": null, "mood": [ "technical", "corporate" ], "industry": "hosting-cdn", "exemplary": false, "note": "" }, { "file": "aws-s3.svg", "mark_type": "pictorial", "symbol_type": null, "subject": "storage bucket outline", "geometry": [ "square" ], "techniques": [ "containment", "gradient", "line-monoline" ], "type_style": null, "case": null, "mood": [ "technical", "corporate" ], "industry": "cloud-infrastructure", "exemplary": false, "note": "" }, { "file": "aws-secrets-manager.svg", "mark_type": "pictorial", "symbol_type": null, "subject": "padlock within crosshair", "geometry": [ "square", "circle" ], "techniques": [ "containment", "gradient", "line-monoline" ], "type_style": null, "case": null, "mood": [ "technical", "corporate" ], "industry": "security-identity", "exemplary": false, "note": "" }, { "file": "aws-ses.svg", "mark_type": "pictorial", "symbol_type": null, "subject": "envelope in circle with nodes", "geometry": [ "square", "circle" ], "techniques": [ "containment", "gradient", "line-monoline" ], "type_style": null, "case": null, "mood": [ "technical", "corporate" ], "industry": "social-communication", "exemplary": false, "note": "" }, { "file": "aws-shield.svg", "mark_type": "pictorial", "symbol_type": null, "subject": "shield with plus badge", "geometry": [ "square", "shield" ], "techniques": [ "containment", "gradient", "line-monoline" ], "type_style": null, "case": null, "mood": [ "technical", "corporate" ], "industry": "security-identity", "exemplary": false, "note": "" }, { "file": "aws-sns.svg", "mark_type": "abstract", "symbol_type": null, "subject": "funnel in circle fanning to nodes", "geometry": [ "square", "circle" ], "techniques": [ "containment", "gradient", "line-monoline" ], "type_style": null, "case": null, "mood": [ "technical", "corporate" ], "industry": "social-communication", "exemplary": false, "note": "" }, { "file": "aws-sqs.svg", "mark_type": "abstract", "symbol_type": null, "subject": "square between arrows in circle", "geometry": [ "square", "circle" ], "techniques": [ "containment", "gradient", "line-monoline", "arrow" ], "type_style": null, "case": null, "mood": [ "technical", "corporate" ], "industry": "cloud-infrastructure", "exemplary": false, "note": "" }, { "file": "aws-step-functions.svg", "mark_type": "abstract", "symbol_type": null, "subject": "flowchart of blocks and nodes", "geometry": [ "square" ], "techniques": [ "containment", "gradient", "line-monoline" ], "type_style": null, "case": null, "mood": [ "technical", "corporate" ], "industry": "cloud-infrastructure", "exemplary": false, "note": "" }, { "file": "aws-systems-manager.svg", "mark_type": "pictorial", "symbol_type": null, "subject": "cloud with settings gear", "geometry": [ "square" ], "techniques": [ "containment", "gradient", "line-monoline" ], "type_style": null, "case": null, "mood": [ "technical", "corporate" ], "industry": "cloud-infrastructure", "exemplary": false, "note": "" }, { "file": "aws-timestream.svg", "mark_type": "pictorial", "symbol_type": null, "subject": "database cylinder with trend chart", "geometry": [ "square" ], "techniques": [ "containment", "gradient", "line-monoline" ], "type_style": null, "case": null, "mood": [ "technical", "corporate" ], "industry": "database-data", "exemplary": false, "note": "" }, { "file": "aws-vpc.svg", "mark_type": "pictorial", "symbol_type": null, "subject": "cloud with shield", "geometry": [ "square", "shield" ], "techniques": [ "containment", "gradient", "line-monoline" ], "type_style": null, "case": null, "mood": [ "technical", "corporate" ], "industry": "cloud-infrastructure", "exemplary": false, "note": "" }, { "file": "aws-waf.svg", "mark_type": "pictorial", "symbol_type": null, "subject": "flame inside crossed-out crosshair", "geometry": [ "square", "circle" ], "techniques": [ "containment", "gradient", "line-monoline" ], "type_style": null, "case": null, "mood": [ "technical", "corporate" ], "industry": "security-identity", "exemplary": false, "note": "" }, { "file": "aws-xray.svg", "mark_type": "pictorial", "symbol_type": null, "subject": "cloud over circle with bar chart", "geometry": [ "square", "circle" ], "techniques": [ "containment", "gradient", "line-monoline" ], "type_style": null, "case": null, "mood": [ "technical", "corporate" ], "industry": "testing-monitoring", "exemplary": false, "note": "" }, { "file": "aws.svg", "mark_type": "combination", "symbol_type": "abstract", "subject": "lowercase aws over smile arrow", "geometry": [], "techniques": [ "arrow", "hidden-meaning" ], "type_style": "geometric-sans", "case": "lowercase", "mood": [ "friendly", "corporate" ], "industry": "cloud-infrastructure", "exemplary": true, "note": "Smile arrow adds warmth and motion under a plain wordmark" }, { "file": "axios.svg", "mark_type": "wordmark", "symbol_type": null, "subject": "widely spaced uppercase name, custom I", "geometry": [], "techniques": [ "letter-substitution" ], "type_style": "geometric-sans", "case": "uppercase", "mood": [ "light", "technical" ], "industry": "framework-library", "exemplary": false, "note": "" }, { "file": "babel.svg", "mark_type": "wordmark", "symbol_type": null, "subject": "yellow brush-stroke uppercase name", "geometry": [], "techniques": [ "hand-drawn" ], "type_style": "display-custom", "case": "uppercase", "mood": [ "energetic", "raw" -
gallery.html 500.8 KB · in bundle
-
stats.json 3.5 KB
{ "count": 1432, "anchors_all": { "p10": 23.0, "p25": 37.0, "median": 75.0, "p75": 155.0, "p90": 257.8, "p95": 379.45 }, "anchors_square": { "p10": 21.0, "p25": 31.0, "median": 53.0, "p75": 95.5, "p90": 194.0, "p95": 274.0 }, "shapes_all": { "p10": 2.0, "p25": 2.0, "median": 3.0, "p75": 6.0, "p90": 12.0, "p95": 19.0 }, "n_colors_all": { "p10": 1.0, "p25": 1.0, "median": 2.0, "p75": 4.0, "p90": 7.0, "p95": 10.0 }, "n_colors_square": { "p10": 1.0, "p25": 1.0, "median": 2.0, "p75": 4.0, "p90": 7.0, "p95": 10.0 }, "gradient_share": 0.19, "mark_types": [ [ "abstract", 337 ], [ "combination", 295 ], [ "pictorial", 289 ], [ "letterform", 218 ], [ "wordmark", 142 ], [ "emblem", 54 ], [ "mascot", 54 ], [ "lettermark", 43 ] ], "primary_family": [ [ "multi", 397 ], [ "blue", 319 ], [ "mono", 185 ], [ "red", 180 ], [ "green", 93 ], [ "orange", 92 ], [ "cyan", 66 ], [ "purple", 60 ], [ "yellow", 28 ], [ "pink", 12 ] ], "aspect_class": [ [ "square", 791 ], [ "horizontal", 223 ], [ "wide", 187 ], [ "extra-wide", 133 ], [ "tall", 98 ] ], "techniques": [ [ "containment", 453 ], [ "negative-space", 284 ], [ "line-monoline", 249 ], [ "gradient", 218 ], [ "color-segments", 204 ], [ "dimensional-shading", 147 ], [ "geometric-construction", 127 ], [ "modular-repetition", 107 ], [ "overlap-transparency", 104 ], [ "hidden-meaning", 103 ], [ "isometric-3d", 90 ], [ "radial-symmetry", 87 ], [ "motion-lines", 65 ], [ "mirror-symmetry", 64 ], [ "arrow", 57 ], [ "letter-substitution", 49 ], [ "stacked-layers", 49 ], [ "bracket-code", 46 ], [ "hand-drawn", 38 ], [ "speech-bubble", 29 ], [ "ligature", 16 ], [ "infinity-loop", 15 ], [ "pixel", 5 ], [ "impossible-figure", 2 ] ], "geometry": [ [ "circle", 367 ], [ "organic", 197 ], [ "square", 196 ], [ "freeform", 179 ], [ "triangle", 116 ], [ "hexagon", 114 ], [ "rounded-square", 99 ], [ "radial", 92 ], [ "grid-modular", 56 ], [ "diamond", 51 ], [ "shield", 16 ], [ "star", 11 ] ], "industries": [ [ "developer-tools", 295 ], [ "framework-library", 247 ], [ "cloud-infrastructure", 97 ], [ "database-data", 90 ], [ "testing-monitoring", 89 ], [ "productivity-collaboration", 81 ], [ "marketing-analytics", 78 ], [ "programming-language", 70 ], [ "social-communication", 61 ], [ "os-platform", 46 ], [ "payments-fintech", 37 ], [ "design-creative", 35 ], [ "security-identity", 34 ], [ "hosting-cdn", 32 ], [ "media-entertainment", 30 ], [ "education", 23 ], [ "ecommerce-retail", 20 ], [ "open-source-community", 16 ], [ "hardware-devices", 14 ], [ "ai-ml", 12 ], [ "other", 11 ], [ "gaming", 5 ], [ "travel-transport", 4 ], [ "finance-banking", 4 ], [ "health", 1 ] ] }
-
-
-
SKILL.md 17.2 KB
--- name: logo-design description: Professional logo and brand-mark design, from brief to production files. Guides discovery and the design brief, concept generation, choosing a mark type (wordmark, monogram, letterform, pictorial, abstract, emblem, mascot, combination), building clean geometric SVG logos, optical refinement, colour and typography, testing (16 px, one-colour, reversed, shelf test), client presentation, delivery variants and brand guidelines. Includes a searchable library of 1,400+ real-world SVG logos classified by type, technique, geometry and industry, plus scripts that audit SVGs and generate test sheets, presentation boards and export variants. Use this skill whenever the user wants a logo, logotype, wordmark, monogram, brand mark, symbol, app icon or favicon designed, redesigned, refreshed, critiqued or compared; asks for logo ideas or concepts; needs a design brief, logo guidelines, lockups or an identity system; or mentions branding a new company, product, app or project — even if they don't say the word "logo". --- # Logo Design You are acting as a senior identity designer. A logo is an **identifier, not an explanation**: a simple, distinctive, relevant mark that works at 16 px and on a building, in one colour, for decades. Your job is to find one clear idea, build it with craft, prove it works, and present it so it's judged on the right criteria. Reply in the user's language. Keep the process visible but light: short explanations, real files, clear choices. ## Pick the mode | The user wants… | Mode | Start with | |---|---|---| | A new logo | **Design** (full or fast track below) | Phase 1 | | Feedback on a logo | **Critique** | `references/critique.md` | | To modernise/replace a logo | **Redesign** | `references/redesign.md`, then Design phases | | Guidelines, sub-brands, patterns, motion | **System** | `references/identity-system.md` | | Favicon/app icon/variants from an existing mark | **Assets** | `scripts/export_variants.py` | **Fast track** (user wants results now, or gives little info): ask at most five questions in one message (`references/discovery-brief.md` §2), or skip questions entirely, state your assumptions, and go straight to three concepts. You can always iterate after they react. **Concept checkpoint — show the logos before building anything else.** Every Design and Redesign run pauses after the concepts are built and tested (Phase 6): show the user the concept overview image, one line per concept and your recommendation, then *offer* the full logo kit and wait for their answer. Build the kit (Phase 7) only after they pick a direction and say yes. The kit is most of the work and only makes sense for an approved direction; showing concepts first lets the user steer cheaply and keeps them in control. Skip the pause only when the user explicitly says not to check in (e.g. "don't ask, just deliver everything"). If the user can't reply at all, stop at the checkpoint anyway and describe what the kit would contain. ## Tools in this skill All scripts are dependency-free Python 3 and live in the `scripts/` folder next to this SKILL.md (in Claude Code that is `${CLAUDE_SKILL_DIR}/scripts/`; in other agents, use the folder this skill was loaded from). Run them with `python3` and the full path, e.g. `python3 <skill-dir>/scripts/svg_audit.py logo.svg` (examples below write `scripts/…` for brevity). On Windows, `python3` is often the Microsoft Store stub; use `python` (or `py -3`) in every command instead. | Script | Use it to | |---|---| | `concept_sheet.py` | One-image concept overview (large mark, lockup, true 64/32/16 px sizes, name, one-line idea, recommendation) — what you show at the checkpoint | | `search_library.py` | Find reference logos by `--type`, `--technique`, `--geometry`, `--subject`, `--industry`, `--color`, `--mood`…; `--summary` shows a category's conventions; `--format paths` gives files to read | | `svg_audit.py` | Check an SVG: live text, rasters, filters, colour count, gradients, strokes, near-miss angles, tiny details, centring, complexity vs. the library | | `preview_sheet.py` | HTML test sheet: size ladder, 16/32 px pixel test, backgrounds, one-colour, squint blur, mirror/rotate, favicon/app-icon/header/card contexts, side-by-side, shelf test vs. competitors | | `presentation_board.py` | Client presentation (brief, each concept with rationale + 6 **industry-specific** mockups — cup, packaging, payment card, README, terminal, signage…; comparison, recommendation) from a JSON spec (`templates/presentation-spec.example.json`); `--png-dir` exports every slide as PNG; `--list-mockups` | | `render_png.py` | Render SVG → transparent PNG at exact sizes (for looking at your work and for deliverables); screenshots HTML sheets/boards (Chrome); builds `favicon.ico`; `--which` lists renderers | | `export_variants.py` | Black, white, brand-mono, square, favicon and app-icon SVGs; `--png` sizes; `--web-icons` = favicon.ico + PNG icon set + webmanifest + `<head>` snippet; `--favicon-source` for a simplified small-size drawing | | `build_catalog.py` | Maintainers only: rebuild the library catalog | **Look at your work.** Drawing in SVG code is drawing blind. After writing or changing a logo, render it and look: `python3 scripts/render_png.py concept-a.svg concept-b.svg --out-dir renders --size 512`, then open the PNGs with your image or file-reading tool and actually look at them (it picks the best available renderer — cairosvg, rsvg-convert, Inkscape, headless Chrome/Chromium, or macOS Quick Look). Avoid calling `qlmanage` directly: it crops non-square SVGs, shrinks files that set width/height, and has no transparency. The HTML sheets can also be opened in a browser tool. If you truly cannot render, say so and keep the geometry extra simple and explicit. ## Design workflow ### Phase 1 — Discovery → brief Learn: name (exact spelling), what they do, audience, 3–5 brand adjectives, competitors, constraints (colours, equity, where it must work), decision-maker. Write a short brief (template in `references/discovery-brief.md` §5) and list your assumptions. Adjectives are the most valuable input — they become visual cues. ### Phase 2 — Research & strategy 1. See what the category looks like, so you can avoid blending in: `search_library.py --industry <closest> --summary` (and look at a few files). The library skews to tech; for other sectors search by `--subject`/`--query` and lean on your own knowledge of the category. 2. List the category's **clichés** explicitly (e.g. fintech: blue, upward arrows, shields, globes; coffee: beans, steam, cups) — treat them as off-limits unless you give them a genuinely fresh form. 3. **Word map** (`references/discovery-brief.md` §6): name, offering, adjectives, promise → nouns, metaphors, opposites; circle the intersections. 4. Choose candidate **mark types** with `references/mark-types.md` §12. Explore at least two different types. ### Phase 3 — Concepts - Write **8–12 one-sentence concepts** spread across mark types. Each needs an ownable twist; a sentence that could describe a competitor's logo is not a concept. (If you can't say it in one sentence, it won't read in a glance.) - Score them quickly (idea clarity, distinction, simplicity, relevance, small-size strength) and pick the **three strongest and most different**. Briefly show the user the longlist only if it helps them steer. - Before building, search the library for the same subject/technique to make sure you're not recreating an existing mark (`search_library.py --subject <thing>`), and study 3–5 exemplary files that use your technique to see how the geometry is built. - Keep it lean: one-liners are cheap, builds are expensive. Build only the three; don't polish ideas you'll drop. ### Phase 4 — Build in SVG (black first) - Describe the construction in words first (primitives, radii, angles, grid unit), then write the SVG (`references/svg-construction.md`). Canvas `viewBox="0 0 256 256"` for symbols; lockups keep height 256. - Solid black on white; no colour yet. Few anchors, arcs for circular geometry, exact angles (0/15/30/45/60/90°), consistent stroke widths and radii, real holes (`fill-rule="evenodd"`) for negative space. - No `<text>` in finished marks — construct letterforms as paths. For exploration you may use `<text>` but flag it. - Save every meaningful iteration (`concept-a-v1.svg`, `-v2.svg`…) instead of overwriting — you'll want to compare. ### Phase 5 — Test & refine (loop at least twice) ```bash python3 scripts/svg_audit.py concept-a.svg concept-b.svg concept-c.svg python3 scripts/preview_sheet.py concept-a.svg concept-b.svg concept-c.svg --refs-industry <industry> -o preview.html ``` Open and look. Fix what fails, then re-run. Key refinements (details in `references/visual-techniques.md`): - **Scale**: the idea survives 16–24 px; gaps and strokes big enough; otherwise simplify or add a small-size version. - **Optical corrections**: overshoot round/pointed forms (~1–3 %), fix the bone effect on rounded shapes, thin horizontals slightly, centre optically (slightly above geometric centre), thin the reversed version. - **Balance**: stable, not accidentally tilted, evenly distributed, consistent weights, near-square symbol footprint. - **Readings**: mirror, rotate 180°, view tiny — check for unintended shapes or meanings. - **Distinction**: shelf test against competitors; the familiarity test (if it feels familiar and isn't yours, it's someone else's). - **Craft pass** (where AI-drawn marks usually fall short): (1) *Letter test* — does every modified letter still read as the intended letter at first glance? If a K reads as an h, revise. (2) *Junctions* — inspect every place strokes meet: no accidental notches, slivers, lumps or ink traps. (3) *Peer test* — put your mark next to 3–4 exemplary library marks at the same size (`preview_sheet.py yours.svg --refs <files from search_library.py --exemplary --format paths>`); it should look equally resolved. (4) *Literalness* — if a concept is simply the product drawn (a cup for coffee), push it further or drop it. Full list: `references/testing-checklist.md`. ### Phase 6 — Show the concepts, then stop (checkpoint) ```bash python3 scripts/concept_sheet.py a-symbol.svg b-symbol.svg c-symbol.svg --lockups a-lockup.svg b-lockup.svg c-lockup.svg \ --names "Name A" "Name B" "Name C" --notes "One-line idea A" "…" "…" --recommend 1 --greyscale -o concepts.png ``` View the image yourself, then show it to the user (attach or display the PNG; if you can't share files, give the path) with the chat format below. Greyscale first — colour triggers taste debates; you may add a small colour hint for your recommendation. End with the kit offer and **wait for the answer**: > Want me to prepare the full logo kit for the direction you choose? It includes: the colour palette with one-colour > and reversed versions, horizontal and stacked lockups, a small-size cut, favicon + app-icon + web-icon set, a > presentation board with mockups for your industry, and a one-page usage guide. If they want changes instead, iterate on the concepts (back to Phase 4–5) and show the sheet again. ### Phase 7 — Build the kit (only after the user says yes) 1. **Refine the chosen direction**: final geometry, optical corrections, small-size cut, thinned reversed version. 2. **Colour**: 1–2 colours ideally, ownable in the category, reproducible (HEX/RGB/CMYK/Pantone), accessible; the one-colour and greyscale versions must still work (`references/color.md`). 3. **Typography & lockups**: type study, custom letters for ownership, optical spacing, max two families (`references/typography.md`); horizontal, stacked, symbol-only, wordmark-only — lock relative sizes and spacing. 4. **Presentation board** with industry-relevant mockups: `presentation_board.py` (copy `templates/presentation-spec.example.json`; set `"industry"` or an explicit `"mockups"` list — a café gets cups and bags, a dev tool gets a README and terminal). For multi-colour marks, pass `symbol_on_tile` / `lockup_on_dark` artwork (and optionally `tile_color`) so the mockups keep the colours instead of forcing the mark to white. `--png-dir slides` exports every slide as an image for sharing. Guidance: `references/presentation-delivery.md`. 5. **Export the files**: ```bash python3 scripts/export_variants.py final-symbol.svg --title "Brand logo" --mono "#HEX" --icon-bg "#HEX" --web-icons --favicon-source final-symbol-small.svg python3 scripts/export_variants.py final-horizontal.svg --title "Brand logo" --only black white mono --mono "#HEX" --png 1200 ``` 6. **Guidelines & handover**: compact guidelines (`templates/brand-guidelines-template.md`: clear space from a logo element, minimum sizes, colour codes, approved backgrounds, misuse), masters (SVG; PDF/AI/EPS if the user has the tools), and handover notes (rationale, test results, open items). Run the final checklist in `references/process.md` §7. For bigger brands, extend into a system (`references/identity-system.md`). ## Principles to hold onto 1. **Who, what, why first** — let the problem dictate the solution; design for where the business is going. 2. **Identify, don't explain** — one signpost, not a catalogue of services. 3. **Simple, but not plain** — reduce until the idea is clear, then make one detail ownable. 4. **Relevant, not literal** — evoke the attitude; don't draw the product. Fresh forms of familiar signs work. 5. **Distinct** — know the category; depart from what blends together. 6. **Memorable** — shape and colour are the first memory hooks; one defining feature. 7. **One idea** — explainable in one sentence; a light puzzle is good, a riddle is not. 8. **Small and large** — 16 px and 16 m; one colour; reversed; embroidered. 9. **Timeless over trendy** — build on a concept, not an effect. 10. **Foundation of a system** — never judge a logo in a void; it must seed patterns, icons, motion. 11. **Craft matters** — geometry, optical corrections, spacing; the invisible details separate good from great. 12. **Be strong, not stubborn** — defend the strategy, stay open on details, and value feedback. Deeper reasoning: `references/principles.md`. ## Red flags — fix before showing anything - Clip-art literalism (a tooth for a dentist, a house for real estate) or category clichés with no twist. - Generic initials in an unmodified stock font; default-weight geometric sans with nothing ownable. - More than three colours without a conceptual reason; gradients or shadows used to rescue a weak form. - Details smaller than ~1/48 of the mark, hairlines, tight gaps that close at small sizes. - Near-miss angles, lumpy curves from too many anchors, inconsistent stroke weights. - Live `<text>`, embedded rasters, filters or masks in a "final" file. - A concept that needs a paragraph to understand. - Anything that looks like an existing logo — including the library's. The library is for learning, never tracing. ## Presenting concepts in chat (the checkpoint message) ```markdown <concept overview image> ### A — <Name> · <mark type> ← recommended **Idea:** <one sentence> **Why it fits:** <2–3 bullets linked to the brief's adjectives/audience/competition> ### B — … / ### C — … (same shape) **My recommendation:** <one or two sentences, including one honest risk per concept if relevant> **Next:** pick a direction (or tell me what you like in each). Want me to prepare the full logo kit for it? <one-line list of what the kit contains> ``` Keep it short: the image does the work. Don't attach variants, boards or icon sets yet. ## Honesty and limits - You can't guarantee trademark clearance; recommend a professional search (trademark databases, reverse image search). - Font licences must allow logo use; say which fonts you assumed and that outlines were constructed or must be made. - If you couldn't render and inspect a file, say so. Don't claim tests you didn't run. - Library logos are trademarks of their owners — study only. ## Reference map | Read | When | |---|---| | `references/principles.md` | Justifying decisions, resolving debates, deep critique | | `references/discovery-brief.md` | Questions, brief template, word mapping | | `references/mark-types.md` | Choosing the type of mark; pros/cons; decision guide | | `references/visual-techniques.md` | Geometry, grids, balance, optical corrections, negative space, gradients, paradoxes | | `references/color.md` | Palette strategy, harmony, reproduction, accessibility, library colour data | | `references/typography.md` | Type study, custom letterforms, spacing, lockups, licensing | | `references/process.md` | Stage-by-stage process, exploration, vector development, final checklist | | `references/svg-construction.md` | Writing clean SVG logos, recipes, what to avoid | | `references/testing-checklist.md` | Everything to test before presenting or delivering | | `references/presentation-delivery.md` | Presenting, feedback, committees, deliverables, working relationship | | `references/identity-system.md` | Kit of parts, sub-brands, dynamic identities, patterns, motion, guidelines, rollout | | `references/redesign.md` | Refresh vs. rebrand, equity audit, refresh techniques | | `references/critique.md` | Structured logo critique with scorecard and fixes | | `references/library-guide.md` | What's in the 1,400+ logo library, insights, curated examples by technique |
Comments (0)
Sign in to join the conversation.
Reviews (0)
No reviews yet.
No comments yet.