Skip to content

chrisjohnleah/draggle-serialize

Repository files navigation

PHP Serialization Visualizer

A free, open-source tool for visualizing, modifying, and exporting PHP serialized data with an intuitive drag-and-drop interface.

PHP Serialization Visualizer

Features

  • Visual Serialization: Convert PHP serialized data into an interactive, hierarchical tree structure.
  • Drag & Drop Interface: Easily reorganize arrays and objects with intuitive controls.
  • Edit Serialized Data: Modify values directly within the visual interface.
  • Multiple Export Options: Export your data as serialized PHP, JSON, or other formats.
  • Client-Side Processing: All processing happens in your browser - no server required.

Use Cases

  • Debugging complex serialized data structures
  • Modifying serialized data for database entries
  • Learning about PHP serialization format
  • Sharing and collaborating on PHP data structures

Getting Started

  1. Upload a file containing serialized PHP data or paste it directly
  2. Visualize the data structure in the hierarchical view
  3. Modify values and structure as needed
  4. Export the updated data in your desired format

Project Setup

Development

# Clone the repository
git clone https://github.com/chrisjohnleah/draggle-serialize.git

# Navigate to project directory
cd draggle-serialize

# Install dependencies
npm i

# Start the development server
npm run dev

Technologies Used

  • Vite
  • TypeScript
  • React
  • shadcn-ui
  • Tailwind CSS
  • Framer Motion
  • React DnD

Contributing

This is a free, open-source tool for anyone to use and contribute to. Contributions are welcome!

  1. Fork the repo
  2. Create a feature branch
  3. Make your changes
  4. Submit a pull request

License

MIT

Project URL

Visit the live project: PHP Serialization Visualizer

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages