@lacspace/logo
Generate real logos and brand marks without AI. A name + a few keywords becomes an on-brand SVG logo — monogram, icon lockup, geometric mark or emblem — chosen deterministically from a curated JSON brain of palettes, fonts, icons and shapes. Seeded variations, five engines, and generateLogoSet for 12 reproducible concepts. Rasterize via @lacspace/image.
npm i @lacspace/logoUsage
import { generateLogo, generateLogoSet } from "@lacspace/logo";
// One brief → an on-brand SVG logo (no AI)
const { svg, palette, icon } = generateLogo({
name: "Kopi House",
keywords: "coffee, cozy, artisanal, warm",
});
// svg → a complete <svg> string (☕ mark, warm amber palette, emblem)
// 12 reproducible concepts to choose from
const concepts = generateLogoSet({ name: "Orbit Labs", keywords: "ai, network, fast" });
// Force any choice
generateLogo({ name: "Aurelia", palette: "royal-gold", engine: "emblem", icon: "crown" });Exports 9
generateLogogenerateLogoSetsuggesttokenizeinitialsPALETTESFONTSICONSMOODSKeywords
More in Media Kit
Generate images without AI — draw gradients, patterns and placeholders, resize and crop, then export to PNG, JPEG, WebP or SVG with an exact file-size budget (KB/MB). Zero-dependency and isomorphic: native Canvas in the browser, pure-JS PNG (zlib) and baseline JPEG encoders in Node, plus a fit() that binary-searches quality to hit a size ceiling.
@lacspace/brandThe official Lacspace mark, colours and animations — for everyone to use. Render the self-contained SVG logo and the signature self-crafting reveal anywhere (zero-dep, isomorphic), make Lacspace installable as a favicon / PWA app-icon in one call, and reach the pixel-exact master artwork + Lottie motion bundled inside. Free to reference Lacspace under the Brand Usage Licence — don't alter the mark. Includes React bindings.