Asset 👨🏻🎨
Asset is the brand asset repository for Code Editor Land, home to the logos, glyphs, and Figma source files used across the website, editor, and GitHub profiles.
Nothing here is built or compiled. The repository is a design source of truth: every mark is committed as both vector and raster, in light, dark and transparent variants, so any other repository can hot-link a file instead of vendoring a copy of it.
| Repository | What it holds | Relation to Asset |
|---|---|---|
| Asset | Logos, glyphs, avatars, Figma sources | This repository |
| Land | The editor and its Element sub-repositories | Consumes the marks |
| WebSite | The Editor.Land site | Consumes the marks |
| StatusWebSite | The status page | Consumes the marks |
| Workers | Edge workers behind the site | Consumes the marks |
Important
The default branch is Current, not main - permalinks and raw URLs must say Current or they will 404.
| Path | Contents |
|---|---|
| Logo/ | Light-mode primary logo, plus Glyph/ and Square/ variants |
| Dark/ | Dark-mode mirror of Logo/ and Avatar/ |
| Transparent/ | Transparent-background cuts, including a Dark/ sub-tree |
| Avatar/ | GitHub and profile avatars |
| Artboard/ | Figma artboard exports |
| Maintain/ | Raster maintenance scripts |
| Logo.fig | Figma source file for the logos |
Logo/, Dark/, Transparent/, Avatar/
Logo/Land.svg Logo/Glyph/Land.svg Logo/Square/Glyph/Land.svg
Dark/Logo/Land.svg Dark/Logo/Glyph/Land.svg Dark/Logo/Square/Glyph/Land.svg
Transparent/Logo/Land.svg Transparent/Avatar/Land.svg
Avatar/Land.svg Avatar/Glyph/Land.svg Artboard/Masthead.png
Note
The four trees mirror one another, so a path learned in Logo/ translates directly into Dark/ and Transparent/.
The full lockup: the mark set beside the wordmark. Reach for it wherever there is horizontal room - a README header, a site masthead, a conference slide.
Logo/Land.svg
Tip
Prefer the .svg for anything that scales and keep the .png for surfaces that refuse vector input.
Logo/Square/Glyph/Land.svg
Logo/Square/Glyph/Land.svg
Dark/Logo/Square/Glyph/Land.svg
Transparent/Dark/Logo/Land.svg
Note
Square cuts exist for tiles and app icons, where a wide lockup would be letterboxed into illegibility.
The mark on its own, with no wordmark. This is the favicon, the tab icon and the badge - anything under roughly 64 pixels, where the wordmark would smear.
Logo/Glyph/Land.svg
Tip
Pair the light glyph with Dark/Logo/Glyph/Land.svg behind a prefers-color-scheme query.
Logo.fig is the editable source; the Artboard directory holds its flattened exports, one per composition.
Artboard/
Artboard/Foundation Land.png Artboard/Service Land.png
Artboard/Foundation Tauri.png Artboard/Service Tauri.png
Artboard/Masthead.png
Important
Edit Logo.fig and re-export - never hand-patch an artboard PNG, because the next export will overwrite it.
Avatars are the profile-picture cut of the mark, sized and padded for a circular crop rather than a page header.
Avatar/
Avatar/Land.svg
Avatar/Glyph/Land.svg
Dark/Avatar/Land.svg
Transparent/Avatar/Community.png
Note
Transparent/Avatar/Community.png is the community variant and is the one exception to the mirrored naming.
Link to the raw file on the Current branch. Do not copy assets into another repository: a hot-link stays correct when a mark is redrawn.
Terminal
https://raw.githubusercontent.com/CodeEditorLand/Asset/refs/heads/Current/Logo/Land.svg
https://raw.githubusercontent.com/CodeEditorLand/Asset/refs/heads/Current/Dark/Logo/Land.svg
Tip
Swap the trailing path for any file in the map above; the prefix never changes.
Two scripts keep the raster set small and tight. Both walk the tree with find, skipping node_modules and .git, and rewrite every PNG in place.
Maintain/Strip.sh, Maintain/Trim.sh
\find . -type d \( -iname node_modules -o -iname \.git \) -prune -false -o -iname '*.png' -exec convert {} -strip {} \;
\find . -type d \( -iname node_modules -o -iname \.git \) -prune -false -o -iname '*.png' -exec mogrify -trim +repage {} \;Warning
Strip.sh drops metadata and Trim.sh crops whitespace, both in place and both requiring ImageMagick.
Read CONTRIBUTING.md and CODE_OF_CONDUCT.md before opening a pull request. Released changes are recorded in CHANGELOG.md.
This project is funded through NGI0 Commons Fund, a fund established by NLnet with financial support from the European Commission's Next Generation Internet program. Learn more at the NLnet project page.
| Land | PlayForm | NLnet | NGI0 Commons Fund |
|---|---|---|---|



