This project is a library of national flag assets provided in SVG and PNG formats. These assets are indexed by standard two-letter ISO country codes to enable programmatic retrieval and mapping.
The main features of hampusborgos/country-flags are: Country Flag Icons, ISO-Code-Based Indexing, Asset-to-Code Mappings, ISO Country Mappings, SVG Asset Libraries, Vector Asset Packs, Raster Image Exports, Multi-Format Image Exports.
Open-source alternatives to hampusborgos/country-flags include: lipis/flag-icon-css — This project is a CSS flag icon library and UI component set providing scalable national flag graphics for web… github/octicons — Octicons is a library of handcrafted scalable vector graphics and a standardized design system icon set. It provides a… icons8/flat-color-icons — Flat Color Icons is a comprehensive library of scalable vector graphics and flat-style illustrations designed to… tsayen/dom-to-image — dom-to-image is a programmatic tool for capturing the visual state of HTML elements as downloadable images or raw… microsoft/fluentui-emoji — This project is an open-source library of emoji graphics designed for consistent use across digital interfaces. It… atlemo/subtlepatterns — SubtlePatterns is a repeating background pattern library and graphic design asset collection. It provides a set of…
This project is a CSS flag icon library and UI component set providing scalable national flag graphics for web interfaces. It delivers a collection of vector-based flags implemented as CSS classes to ensure visual consistency across different screen sizes and resolutions. The library uses ISO-3166-1-alpha-2 naming to map CSS class identifiers directly to international standard two-letter country codes. This allows for predictable asset lookup and the integration of regional visual identifiers to support web interface localization. The system covers CSS-based iconography, utilizing SVG backgr
Octicons is a library of handcrafted scalable vector graphics and a standardized design system icon set. It provides a collection of optimized SVG files and visual symbols intended for use in web interfaces to maintain a unified identity across digital product layouts. The library encapsulates vector graphics within framework wrappers to programmatically manage styling and accessibility properties. It employs a design-system-driven specification and an SVG-based asset pipeline to ensure consistent rendering and high clarity across different screen resolutions. The project covers SVG asset ma
Flat Color Icons is a comprehensive library of scalable vector graphics and flat-style illustrations designed to maintain visual consistency across digital and print platforms. The collection provides high-quality symbols and icons in standard formats, enabling developers and designers to integrate professional visual assets into web, mobile, and desktop interfaces. The project distinguishes itself by offering a wide range of customization and integration capabilities, including an online editor for modifying colors and rearranging graphic components. It supports dynamic workflows through URL
dom-to-image is a programmatic tool for capturing the visual state of HTML elements as downloadable images or raw image data. It functions as a DOM to image converter that renders specific nodes as base64 data URLs, binary blobs, or pixel arrays. The library transforms HTML elements into raster or vector images by utilizing the HTML5 canvas API. It can retrieve raw byte arrays of a DOM node for low-level image manipulation as an RGBA pixel data extractor. The project covers web content rasterization and the generation of dynamic screenshots from live HTML content. It handles the conversion o