MCPcopy Index your code
hub / github.com/JiuRanYa/text-to-svg

github.com/JiuRanYa/text-to-svg @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
77 symbols 191 edges 38 files 0 documented · 0% 1 cross-repo links updated 9mo ago★ 241
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Text to SVG Online Converter

Customize Fonts and Text in Your Platform

Introduction

This project is a high-quality online SVG font generator. It allows you to convert any text into SVG vector graphics, suitable for web design, logo creation, laser engraving, and more.

Preview Animation


Features

  • Google Fonts selection and search
  • Support for font variants, size, stroke, fill, and other parameters
  • Real-time SVG preview and code export
  • One-click copy SVG/TSX code, download SVG/DXF files
  • Recommended common Logo fonts and text fonts
  • Bookmark functionality
  • Rich external tool recommendations and direct GitHub repository links

Stackblitz

Open in StackBlitz

Local Development

  1. Clone this repo

bash git clone https://github.com/JiuRanYa/text-to-svg.git cd text-to-svg

  1. Install dependencies

bash pnpm install

  1. Start dev server

bash pnpm dev # or yarn dev / npm run dev

  1. Visit local

Open your browser and visit http://localhost:3000


Dependencies


Development & Deploy

  • This project is based on Next.js 15+ App Router architecture, supporting SSR/SSG.
  • Recommended deployment on Vercel, Netlify, or self-hosted.
  • Production environment is recommended to configure your own Google Fonts API Key.

Thanks


License

MIT

Extension points exported contracts — how you extend this code

Core symbols most depended-on inside this repo

Shape

Function 67
Interface 9
Method 1

Languages

TypeScript100%

Modules by API surface

core/ui/dropdown-menu.tsx15 symbols
core/ui/sheet.tsx10 symbols
core/ui/select.tsx10 symbols
app/[locale]/page.tsx5 symbols
opentype.d.ts3 symbols
app/llms.txt/route.ts3 symbols
app/[locale]/layout.tsx3 symbols
app/[locale]/_components/GoogleFontSelector.tsx3 symbols
core/ui/scroll-area.tsx2 symbols
app/[locale]/_components/language-switch.tsx2 symbols
app/[locale]/_components/LanguageSwitcher.tsx2 symbols
app/[locale]/_components/InnerPageLayout.tsx2 symbols

Used by 1 indexed graphs manifest dependencies, hub-wide

For agents

$ claude mcp add text-to-svg \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page