Tavotto
AI drew your research figure. Tavotto makes it publication-ready: edit matplotlib figures on a canvas, lay out in mm, check journal rules. Free, open source.
翻译准备中
尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证Fast, clean Unicode text generator for social bios, captions, and usernames
翻译准备中
取自仓库 README
正在加载完整 README。 以下为已保存的摘录。
Available in 30 languages — each with its own pages, not a translated interface:
UltraTextGen is a fast and clean Unicode text generator built for people who don't want to waste time.
Type your text, copy it, and move on.
Most fancy text tools are slow, cluttered, and overloaded with effects you'll never use.
UltraTextGen is the opposite.
Loads instantly
Runs entirely in the browser
No sign ups, no popups
Nothing between you and the copy button
It's built to save time, not consume it.查看完整 README ↗🌍 Languages
Available in 30 languages — each with its own pages, not a translated interface:
العربية · Bosanski · Čeština · Dansk · Deutsch · Español · Suomi · Français · हिन्दी · Hrvatski · Magyar · Bahasa Indonesia · Italiano · 日本語 · 한국어 · Bahasa Melayu · Nederlands · Norsk · Polski · Português · Română · Русский · Slovenčina · Српски · Svenska · ไทย · Tagalog · Türkçe · Tiếng Việt · 繁體中文
UltraTextGen is a fast and clean Unicode text generator built for people who don't want to waste time.
Type your text, copy it, and move on.
Most fancy text tools are slow, cluttered, and overloaded with effects you'll never use.
UltraTextGen is the opposite.
Loads instantly
Runs entirely in the browser
No sign ups, no popups
Nothing between you and the copy button
It's built to save time, not consume it.
Styled text you can paste anywhere. UltraTextGen converts normal text into Unicode-based styles — 114 of them — that work across social platforms and messaging apps. The output is real text, not an image: it copies, pastes, and survives wherever you put it.
Decorated names for games and profiles. A flair layer composes frames, crowns and dividers around a name, and a per-game rule engine checks the result against the character limit the game will actually enforce — before you spend a rename.
Printable and visual output, when plain characters can't do the job. Bubble-letter and cursive practice sheets, coloring pages, curved and arc text, tattoo lettering. These render as SVG/PNG in your browser and are the higher-intent follow-up for jobs copy-paste can't serve — tracing, coloring, printing — never the default answer.
Everything above runs client-side. Nothing is generated on a server, and no font files are downloaded to make it work.
Creators updating bios and captions
Social media managers testing variations
Discord and gaming communities
Anyone who wants visual emphasis without friction
If speed matters, this tool fits.
UltraTextGen is intentionally lightweight.
Everything is designed to load fast and stay responsive even on slow connections.
If something doesn't help the user move faster, it doesn't ship.
Homepage: https://ultratextgen.com
Each section below has its own index page with search and browse built in —
that's the fastest way to find something. Counts are refreshed weekly from
sitemap.xml.
| Section | English pages | Localized pages |
|---|---|---|
| Library | 375 | 1,192 |
| Symbols | 117 | 1,653 |
| Answers | 65 | 76 |
| Use Cases | 37 | 148 |
| Guides | 32 | 91 |
| Categories | 23 | 0 |
| Updates | 12 | 56 |
| Embed Tools | 6 | 0 |
4,881 URLs in total, across 30 languages.
Dedicated pages for each major platform, so styles render exactly as expected.
Facebook: https://ultratextgen.com/facebook/ Instagram: https://ultratextgen.com/instagram/ LinkedIn: https://ultratextgen.com/linkedin/ Pinterest: https://ultratextgen.com/pinterest/ Snapchat: https://ultratextgen.com/snapchat/ TikTok: https://ultratextgen.com/tiktok/ X (Twitter): https://ultratextgen.com/x/ YouTube: https://ultratextgen.com/youtube/
Discord: https://ultratextgen.com/discord/ Telegram: https://ultratextgen.com/telegram/ WhatsApp: https://ultratextgen.com/whatsapp/
Lightweight embeddable versions of UltraTextGen tools, for integration into external pages and platforms.
ultratextgen/
├── index.html # Homepage
├── style.css # Global stylesheet
├── script.js # UI logic — input, output grid, copy, decorations
├── styles.js # Unicode style registry (114 styles)
├── renderer.js # Rendering engine — dispatches on style.type
├── header.js # Shared nav injector
├── sitemap.xml # Auto-generated — never edit by hand
├── _redirects, _headers # Cloudflare Pages config
├── _routes.json # Pages Functions routing (only `/` invokes one)
├── functions/ # Cloudflare Pages middleware
│
├── js/ # Feature modules, one directory each
│ ├── flair/ # name decoration packs
│ ├── gamename/ # per-game nickname rules + name checker
│ ├── counter/ # character counter (has tests)
│ ├── printables/ # printable sheet engine
│ ├── curved/ tattoo/ # SVG/PNG output modes
│ ├── vertical/ kaomoji/ # …and ~20 more
│
├── category/ usecase/ # Content pillars (see "What's on the site")
├── guide/ answers/
├── library/ symbol/
├── updates/ embed/
│
├── <lang>/ # 30 localized site trees (de/, es/, ja/, …)
│
├── discord/ instagram/ # Platform pages
├── linkedin/ tiktok/ …
│
├── data/ # Registries and ledgers the tooling reads
├── docs/ # Engineering and workflow documentation
└── scripts/ # Build, validation and generation scripts
CLAUDE.md in the repository root is the full engineering guide — content
rules, localization workflow, validation gates and conventions.
| Layer | Technology |
|---|---|
| Frontend | HTML5, CSS3, vanilla JavaScript (ES6+) — no frameworks, no bundlers |
| Visual output | Native Canvas/SVG, rendered client-side |
| Build tooling | Node.js (sitemap, validators), Python (asset generation) |
| CI/CD | GitHub Actions |
| Hosting | Cloudflare Pages + Pages Functions |
The frontend has no build step. Node and Python are used only for tooling that runs before deploy, never in the browser.
npm install # Build-time tooling only — nothing ships to the browser
npx serve . # Serve locally; or: python3 -m http.server 8080
npm run prebuild # Regenerate sitemap.xml
npm run sync-readme # Refresh the generated blocks in this file
There is no build step for the frontend — open index.html directly, or serve
the directory with any static file server.