Skip to content

youming-ai/parsify.dev

Repository files navigation

Parsify.dev

License: MIT Next.js Cloudflare

Essential Tools for Developers - Privacy-first utilities running entirely in your browser.

🌐 Live: parsify.dev

✨ Features

🔧 Data Format & Conversion

  • JSON Tools (format, validate, transform)
  • Base64 Encoder/Decoder
  • HTML/Markdown Editor
  • SQL Formatter

🔐 Security & Authentication

  • Hash Generator (MD5, SHA-256, etc.)
  • JWT Decoder
  • Password Generator
  • Key Pair Generator

💻 Development & Testing

  • Diff Viewer
  • ID Generator (UUID, ULID, etc.)
  • Regex Validator
  • Lorem Ipsum Generator

🌐 Network & Web

  • URL Parser
  • DNS Lookup

🛠️ Utility

  • Timestamp Converter
  • Color Tools
  • Cron Expression Parser

🚀 Quick Start

Prerequisites

  • Node.js >= 20
  • Bun >= 1.3 (recommended) or pnpm

Installation

# Clone the repository
git clone https://github.com/youming-ai/parsify.dev.git
cd parsify.dev

# Install dependencies
bun install

# Start development server
bun run dev

Open http://localhost:3000

📦 Scripts

Command Description
bun run dev Start development server
bun run build Build for production + Cloudflare
bun run start Start production server
bun run deploy Deploy to Cloudflare Workers
bun run deploy:cf Build and deploy to Cloudflare
bun run clean Clean build artifacts

🏗️ Tech Stack

  • Framework: Next.js 15 (App Router)
  • Language: TypeScript 5
  • Styling: Tailwind CSS + shadcn/ui
  • State: React hooks (useState, useMemo)
  • Testing: Vitest + happy-dom
  • Linting: Biome
  • Deployment: Cloudflare Workers / Pages (via OpenNext)

📁 Project Structure

src/
├── app/              # Next.js App Router pages
├── components/       # React components
│   ├── layout/       # Layout components
│   ├── tools/        # Tool-specific components
│   └── ui/           # shadcn/ui components
├── lib/              # Utilities and helpers
├── data/             # Static data (tools-data.ts)
└── types/            # TypeScript types

🌐 Deployment

Cloudflare Pages (Recommended)

# Login to Cloudflare
bunx wrangler login

# Build and deploy
bun run deploy:cf

See AGENTS.md for complete development and deployment commands.

📚 Documentation

🔒 Privacy

All tools run 100% client-side. Your data never leaves your browser.

📄 License

MIT License - see LICENSE


Built with ❤️ for developers

About

Analyze everything

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages