gilbarbara/logos: A Curated SVG Logo Collection for Developers and DevOps
A huge collection of SVG logos
At a glance
- What is it?
- gilbarbara/logos is a CC0-licensed collection of hand-optimized SVG logos covering developer tools, cloud providers, frameworks, and AI products. The collection is maintained by a single curator who optimizes each file manually and does not accept pull requests for new logos.
- Who is it for?
- Developers and DevOps teams who need clean, optimized SVG logos for documentation, dashboards, or portfolio sites should use this collection. Those who need logos not yet in the collection must open an issue with a link to the vector source rather than submitting a pull request.
- Can I use it commercially?
- Yes. CC0-1.0 is a permissive licence: you can use, modify and sell software built on it, as long as you keep its copyright and licence notices.
- Is it still maintained?
- Yes. The repository last received commits 3 days ago.
- What is it written in?
- Mainly SVG, according to GitHub's language statistics.
Answers come from the project's GitHub data, last synced on September 30, 2026, and from our analysis. They are not legal advice.
Editorial analysis
What the Collection Contains and Who It Is For
gilbarbara/logos is a repository of SVG logo files for developer tools, cloud infrastructure products, programming languages, frameworks, and AI services. The README describes it as 'a curated collection of SVG logos for developers/DevOps/geeks.' The word curated is meaningful here: every file is manually reviewed and optimized before being added, and the maintainer rejects pull requests that include new logos to preserve that quality control.
The collection is browsable at svglogos.dev, where logos can be searched and downloaded individually. The repository itself stores all files in the logos/ directory and provides a logos.json index file that maps logo names to file paths.
The collection covers a wide range of subjects. The recent additions listed in the README include Bazel, Cerebras, Clerk, Dify, Drizzle ORM, Firecrawl, Jina AI, LangChain, Mem0, Octelium, Temporal, Together AI, Vapi, Bolt, Daily, Devin, Exa, LiveKit, Lovable, n8n, Ory, Penpot, Pico CSS, Pipecat, Railway, StyleX, v0, Vercel AI SDK, Claude Code, Cursor, ElevenLabs, Deepgram, Cline, Codex, Kiro, OpenCode, Descript, and several Google product logos. The list shows that the collection stays current with the AI developer tooling space in particular, since recent AI infrastructure products appear alongside long-established cloud and language logos.
How SVG Optimization Is Applied to Each Logo
The README describes the optimization steps applied to every file: 'removed duplicated paths / excessive grouping / empty defs, linting.' This matters for SVG files because naive SVG exports from design tools often include redundant structure. A vector file exported from Illustrator or Figma typically carries empty group elements, duplicate path nodes, unused definitions, and metadata that inflates file size without contributing to rendering.
The README also provides two SVG authoring tips that explain the constraints the maintainer applies: 'Always convert borders to paths. They use a fixed size and behave strangely when resized.' The second tip: 'Join all the paths into one and use it as a background/mask. Or at least overlap your paths.' These tips are directed at contributors submitting vector sources via issues, not at people using the files. They explain why a logo request may be declined even when a vector file exists: if the source uses stroked borders that cannot be cleanly converted, or if paths are structured in a way that breaks at small or large sizes, the maintainer cannot produce an optimized version.
Some logos in the collection are marked with an asterisk. The README footer note explains: 'Converted from raster image, svg font or adapted from complex files.' These asterisk-marked logos were not available as clean vectors and required more manual work. Their quality may differ from logos that were originally designed in vector format.
Repository Structure and the logos.json Index
The repository has a straightforward structure. The logos/ directory holds all SVG files. The logos.json file is the machine-readable index. The top-level entries are .gitattributes, .github/ (for issues and workflow configuration), CONTRIBUTING.md, LICENSE.txt, README.md, logos.json, and logos/.
The logos.json file is useful for applications that need to programmatically list or display the available logos. A documentation site, a technology stack diagram generator, or an internal tooling dashboard can load logos.json to enumerate what is available and construct the correct path to each SVG.
There is no versioning system for the collection. The repository has no GitHub releases. Teams that pin a specific commit hash can freeze the set of logos they use, but there is no tagged release to depend on. This means that build pipelines that reference raw GitHub URLs for the SVGs will pick up new logos automatically but may also pick up changes to existing files when the maintainer updates an optimization.
For web use, the svglogos.dev site provides a URL for each logo, but the project's own README does not document a CDN-backed URL format. Teams that need a stable CDN URL should reference one of the established front-end CDN services that mirror GitHub repositories, rather than constructing their own assumptions from the repository's tree.
Contributing: Issues Only, No Pull Requests for New Logos
The CONTRIBUTING.md and the README's contributing section both state clearly that pull requests for new logos are not accepted. The README says: 'Since I optimize all the files manually I won't accept pull requests with new logos. Please add your requests in the issues preferably with links to the vector files.'
This policy is a consequence of the manual optimization process. If the maintainer accepted SVG files directly from contributors, quality control would require reviewing and re-optimizing every submission anyway. By directing requests to issues, the maintainer can evaluate the vector source, optimize it according to the documented standards, and maintain consistency across the collection.
The practical implication for teams is that adding a logo to the collection is not entirely in their control. The timeline depends on the maintainer's availability and whether a clean vector source exists for the requested logo. Teams that need a logo quickly may need to perform their own optimization and use a local copy rather than waiting for the collection to include it.
Bug reports and improvements to existing logos are likely welcome via issues. The .github/ directory in the repository suggests issue templates are configured, which typically makes the contribution process clearer for reporters.
License: CC0 on the Optimization Work, Brand Rights Retained by Owners
The collection is released under the CC0-1.0 license, which is a public domain dedication. The README includes an explicit note: 'All logos appearing on the site are the property of their respective owners.'
This creates a practical distinction that users must understand. The CC0 license covers the creative and technical work of optimizing and organizing the SVG files. It does not grant any rights to the brand names, brand marks, or trademarks depicted in the logos. Using the Google logo from this collection does not give the user any license to use the Google brand in a way that implies endorsement or association.
For internal developer tools, dashboards, or documentation where the logos are used purely to identify technologies (for example, a CI pipeline status page showing which tech stack a project uses), this is typically not a concern. For customer-facing marketing materials or products that might imply partnership with the brand owners, trademark law applies independently of the CC0 license.
The CC0 dedication also means that improvements to the SVG optimization itself (removing more redundant paths, fixing rendering artifacts) contribute back to the public domain rather than requiring individual contributor license agreements.
Scope Limitations and Alternatives
The collection is limited to logos that the maintainer has had time to optimize. It does not claim to be comprehensive. Logos for less prominent projects, proprietary enterprise tools, or regional platforms not widely known in the English-language developer community are unlikely to appear quickly, if at all.
The collection also does not include icon sets for general use such as UI icons or action icons. It is specifically logos: brand marks for specific products, companies, and projects. Teams looking for general iconography need a different resource.
Simple Icons is a comparable project with a different approach. Simple Icons focuses exclusively on brand icons in a single-color (monochromatic) format normalized to a standard viewBox, which makes them suitable for consistent styling in applications where color branding is controlled by CSS. gilbarbara/logos includes multicolor SVGs that preserve the original brand palette, which is better when the exact brand color representation matters but less suitable when logos need to be tinted or styled uniformly.
For projects that need a wider set of logos including company logos not in either collection, the SVG files from a project's own press kit or website are the authoritative source, though those files are typically more complex and less optimized than what this collection provides.
Maintenance Pace and No-Release Update Model
The last push to the repository was on 2026-09-06, indicating the collection is updated regularly. The pace of additions visible in the README's recent logos list shows AI and developer tooling additions arriving frequently as new products enter the ecosystem.
Since there are no tagged releases, the only way to track changes is through commit history. The .gitattributes file suggests the maintainer has configured Git to handle the SVG files in a specific way, likely to prevent unnecessary diff noise in binary-adjacent file formats.
The collection does not document a deprecation policy for logos that have been rebranded or discontinued. Teams relying on logos for products that undergo rebrandings (company acquisitions, product name changes) should verify that the version in the collection matches the current brand identity of the product they are displaying.
Editorial conclusion
Developers and DevOps teams who need clean, optimized SVG logos for documentation, dashboards, or portfolio sites should use this collection. Those who need logos not yet in the collection must open an issue with a link to the vector source rather than submitting a pull request. Before using any logo in a commercial context, read the CC0 collection license against the individual logo's trademark terms, since the CC0 license covers the SVG file optimization work, not the brand itself.
Frequently asked questions
Can I submit a new logo to gilbarbara/logos via a pull request?
No. The README states the maintainer will not accept pull requests with new logos because each file is manually optimized. To request a new logo, open an issue and include links to the vector source files.
What does the CC0 license in gilbarbara/logos cover, and can I use any logo commercially?
CC0 covers the SVG optimization work, not the brand marks themselves. The README explicitly states that all logos remain the property of their respective owners. Commercial use may implicate trademark law separately from the CC0 license, depending on how the logo is used.
What does the asterisk next to some logos in gilbarbara/logos mean?
Logos marked with an asterisk were converted from raster images, SVG fonts, or adapted from complex source files, as noted in the README. They required extra manual conversion work and may differ in quality from logos that were originally designed as clean vector files.
Official sources
Add this badge to your README
If you maintain this project, the badge below links readers to this analysis and shows its maintenance status from the daily GitHub snapshot. Paste the markdown into your README; add ?metric=license or ?metric=stars to the image URL for a different field.
[](https://hysenlabs.com/projects/gilbarbara-logos)