Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings
Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

137 Commits
137 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

draw.io Tools

A collection of web-based utilities for working with draw.io diagrams.

View the Tools →

Tools

Text & Encoding

  • Text Tools - Compress, decompress, encode, and decode text using URL encoding, Base64, and deflate compression
  • Base64 Images - Convert images to Base64 data URLs for embedding

Diagram Files

Generation & Import

  • AI Generate - Generate diagrams from natural language using AI (ChatGPT, Claude, Gemini)
  • CSV Import - Convert CSV data into draw.io diagrams
  • Custom Links - Create interactive diagram links with actions

Development

Prerequisites

  • Node.js 18+
  • npm

Getting Started

# Clone the repository
git clone https://github.com/jgraph/drawio-tools.git
cd drawio-tools

# Install dependencies
npm install

# Start development server
npm run dev

Build

# Build for production
npm run build

# Preview production build
npm run preview

Project Structure

drawio-tools/
├── src/                    # Source files
│   ├── index.html          # Landing page
│   ├── styles/             # CSS styles
│   ├── utils/              # Shared JavaScript utilities
│   └── tools/              # Individual tool pages
├── public/                 # Static assets
├── tools/                  # Legacy tools (original versions)
├── package.json            # npm configuration
├── vite.config.js          # Vite build configuration
└── CLAUDE.md               # Developer guide

Technology Stack

  • Build Tool: Vite
  • JavaScript: ES Modules
  • CSS: CSS Custom Properties with automatic dark mode
  • Compression: pako

License

Apache-2.0 License - see LICENSE for details.

Links

About

Various tools for draw.io

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.