MCPcopy
hub / github.com/bestony/logoly

github.com/bestony/logoly @main sqlite

repository ↗ · DeepWiki ↗
72 symbols 173 edges 22 files 0 documented · 0%
README

new version is in active development at new-vue3 branch

Logoly —— A Pornhub Flavour Logo Generator

GitHub last commit GitHub issues GitHub stars

A Simple Online Logo Generator for People Who Want to Design Logos Easily.

Screenshot

Features

  • generate logo like PornHub or OnlyFans
  • download your own logo in PNG/SVG format
  • customize logo color
  • customize logo font size

How to Use

  1. open the Logoly website: https://logoly.pro/
  2. edit the text in the box
  3. change color & font size as you like
  4. click the Export button to download the image

TODO

  • share it on Facebook
  • customize fonts

Changelog

See Changelog

How to Contribute

For those who want to request new features or submit bug reports, click this link to open a new issue.

For those who want to play around with this project, read the Get Started section.

At the end of this section, I suggest you read the Contributing Guide.

Requirements

  • Node.js 18+
  • npm 10+ (official package manager; please don't submit other lockfiles)

Get Started

  1. clone this project
  2. install dependencies with npm install (or npm ci for a clean install) at the project root directory
  3. start the development server with npm run dev
  4. make changes
  5. build with npm run build

All scripts and the CI pipeline run with npm. Using Bun, pnpm, or yarn may create mismatched lockfiles and is not supported.

Related Project

Sponsors

LICENSE

WTFPL 2

Core symbols most depended-on inside this repo

loadGoogleFont
called by 7
src/utils/fontLoader.js
loadGeneratorState
called by 7
src/utils/persistentState.js
saveGeneratorState
called by 4
src/utils/persistentState.js
queueTask
called by 4
src/composables/useGeneratorControls.js
hasWindow
called by 3
src/utils/persistentState.js
pickValue
called by 3
src/utils/persistentState.js
hasLocation
called by 2
src/utils/persistentState.js
hasLocalStorage
called by 2
src/utils/persistentState.js

Shape

Function 55
Method 11
Class 6

Languages

TypeScript100%

Modules by API surface

vitest.setup.js18 symbols
src/utils/persistentState.js14 symbols
src/__tests__/ExportBtn.test.js8 symbols
src/stores/store.js7 symbols
src/composables/useGeneratorControls.js7 symbols
src/__tests__/store.test.js6 symbols
vite.config.js3 symbols
src/utils/fontLoader.js2 symbols
src/__tests__/useGeneratorControls.test.js2 symbols
src/__tests__/generators.test.js2 symbols
src/router/index.js1 symbols
src/assets/iconfont/iconfont.js1 symbols

Dependencies from manifests, versioned

@biomejs/biome1.9.4 · 1×
@mdi/font7.4.47 · 1×
@vitejs/plugin-vue5.0.4 · 1×
@vitest/coverage-istanbul4.0.8 · 1×
@vitest/coverage-v84.0.8 · 1×
@vue/test-utils2.4.6 · 1×
@vueuse/core10.11.0 · 1×
autoprefixer10.4.19 · 1×
dom-to-image2.6.0 · 1×
jsdom27.2.0 · 1×
pinia2.1.7 · 1×

For agents

$ claude mcp add logoly \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact