Skip to content

0x2a-labs/logogen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

LogoGen

A tool for generating SVG logos for art and robotics organizations.

Features

  • Generate thousands of unique SVG logos
  • Multiple styles: abstract, tech, artistic, minimalist, robotic, and combined
  • Advanced color schemes and gradients
  • Customizable organization name
  • Batch generation capabilities
  • Random seed support for reproducibility

Installation

No dependencies required beyond Python 3.6+.

Usage

# Generate a single random logo
./generate_logos.py

# Generate 10 logos in tech style
./generate_logos.py --style tech --count 10

# Generate logos with organization name
./generate_logos.py --name "Art & Robotics" --count 5

# Generate logos with specific style
./generate_logos.py --style artistic --count 5

# Generate logos with specific color scheme
./generate_logos.py --color-scheme monochromatic --count 5

# Generate reproducible logos using a seed
./generate_logos.py --seed 42 --count 5

# Randomize across all styles
./generate_logos.py --style random --count 20

# Completely randomize all options for each generated logo
./generate_logos.py --randomize-all --count 50

# Combine multiple options
./generate_logos.py --style robotic --name "Art & Robotics" --color-scheme complementary --count 20 --output custom_output

Available Styles

  • abstract: Geometric shapes and patterns
  • tech: Circuit boards, chips, gears, and other tech elements
  • artistic: Brush strokes, splatters, and organic shapes
  • minimalist: Clean, simple designs with limited colors and shapes
  • robotic: Mechanical and robotic elements like robot faces, gears, and circuits
  • combined: A combination of tech and artistic elements

Color Schemes

  • random: Default, completely random colors
  • monochromatic: Different shades and tints of a single color
  • complementary: Colors from opposite sides of the color wheel
  • analogous: Colors that are adjacent on the color wheel
  • triadic: Three colors evenly spaced around the color wheel

Output

Generated logos are saved as SVG files in the output directory by default. You can specify a custom output directory using the --output option.

Each filename includes the style and a random identifier, for example: tech_123456.svg.

Examples

Try running:

# Generate logos in each style
./generate_logos.py --style abstract --count 3
./generate_logos.py --style tech --count 3
./generate_logos.py --style artistic --count 3
./generate_logos.py --style minimalist --count 3
./generate_logos.py --style robotic --count 3
./generate_logos.py --style combined --count 3

# Try different color schemes
./generate_logos.py --color-scheme monochromatic --count 3
./generate_logos.py --color-scheme complementary --count 3
./generate_logos.py --color-scheme analogous --count 3
./generate_logos.py --color-scheme triadic --count 3

Then browse the output directory to find your favorite designs.

Features in Detail

Minimalist Style

Clean, modern logos with simple shapes and limited color palettes. Options include:

  • Circular designs with optional gradients
  • Rectangular designs with optional inner elements
  • Linear arrangements (parallel, radial, or intersecting)
  • Single letter designs with optional accents

Robotic Style

Mechanical and technological elements perfect for robotics organizations:

  • Robot head designs with customizable eyes and features
  • Circuit board patterns with nodes and components
  • Mechanical elements like interconnected gears
  • Robotic eye/lens designs with glowing effects
  • Robotic arm designs with joints, grippers, and tools
  • Drone/quadcopter designs with motors and propellers
  • Transformer-style abstract robot faces with animated elements
  • Detailed motherboard layouts with components and traces
  • Blueprint-style technical backgrounds
  • Metallic color palettes optimized for tech designs

Gradient Support

Many styles now support gradient fills:

  • Linear gradients in various directions
  • Radial gradients emanating from centers
  • Custom color stops and opacity

Enhanced Typography

Improved text rendering with:

  • Multiple font options (varies by style)
  • Control over weight, style, and spacing
  • Better positioning and alignment

About

tool to generate logos

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages