Fast, intuitive, and powerful web application for all your document and image manipulation needs
PixelCraft Pro is a feature-rich web application designed to handle all your image and PDF manipulation needs with ease. Whether you're a developer, designer, or just someone who frequently works with files, PixelCraft Pro provides a fast, intuitive, and powerful way to edit, convert, and optimize your documents and images.
โจLive Link: https://pixel-craft-v1.vercel.app/
- PDF to Word ๐โ๐ - Convert PDFs to editable Word documents
- PDF to Excel ๐โ๐ - Extract data into Excel spreadsheets
- PDF to PowerPoint ๐โ๐ค - Transform PDFs to presentation slides
- PDF to Images ๐โ๐ผ๏ธ - Convert PDF pages to image formats
- PDF to Text ๐โ๐ - Extract plain text from PDFs
- Multiple formats to PDF ๐ - Convert Word/Excel/PPT/HTML/JPG to PDF
- Merge PDFs โ - Combine multiple PDFs into one
- Split PDFs โ๏ธ - Split large PDFs into smaller files
- Compress PDFs ๐ฆ - Reduce file size while maintaining quality
- Rotate PDFs ๐ - Rotate pages to correct orientation
- Add Watermarks ๐ง - Brand your documents with custom watermarks
- Protect/Unlock PDFs ๐๐ - Add or remove password protection
- Redact Content ๐ซ - Remove sensitive information permanently
- Add Page Numbers ๐ข - Insert custom page numbering
- OCR Support ๐ - Extract text from scanned PDFs
- Repair Corrupt PDFs ๐ ๏ธ - Fix damaged or corrupted PDF files
- PDF/A Conversion ๐๏ธ - Convert to archival standard format
- Remove Pages โ - Delete unwanted pages
- Extract Pages โจ - Save specific pages as new documents
- Crop PDFs โ๏ธ - Remove unwanted margins and content
- Organize Pages ๐ - Reorder pages as needed
- Format Conversion - JPG โ PNG โ WEBP โ SVG โ GIF
- Bulk Processing ๐ - Convert multiple images simultaneously
- Resize & Crop ๐ผ๏ธ - Adjust image dimensions and composition
- Compress Images ๐ฆ - Reduce file size without quality loss
- Color Adjustments โจ - Modify brightness, contrast, and saturation
- Filters & Effects ๐ - Apply artistic filters and enhancements
- Background Removal ๐งน - AI-powered background removal
- Text & Watermarks ๐ง - Add custom text and branding
- Image to PDF ๐ผ๏ธโ๐ - Convert single or multiple images to PDF
- Scan to PDF ๐ธโ๐ - OCR support for scanned documents
- Batch Processing โก - Edit multiple files simultaneously
- Real-time Preview ๐๏ธ - See changes before applying
- Cloud Integration โ๏ธ - Save and sync across devices
- React.js โ๏ธ - Modern UI with Hooks & Context API
- Tailwind CSS ๐จ - Beautiful, responsive design system
- PDF-lib / PDF.js - Advanced PDF manipulation
- Canvas API / Sharp - High-performance image processing
- Tesseract.js - Client-side OCR capabilities
- Python FastAPI
- Frontend: Vercel / Netlify
- Backend: Render / Heroku
- CDN: CloudFlare for global performance
- Node.js (v16 or higher)
- npm or yarn package manager
- Git for version control
git clone https://github.com/wareeshayyyyy/Pixel_Craft.git
cd Pixel_Craft# Using npm
npm install
# Using yarn
yarn install# Using npm
npm start
# Using yarn
yarn start# Using npm
npm run build
# Using yarn
yarn buildThe application will be available at http://localhost:3000
Pixel_Craft/
โโโ public/
โ โโโ index.html
โ โโโ assets/
โโโ src/
โ โโโ components/
โ โ โโโ PDF/
โ โ โโโ Image/
โ โ โโโ Common/
โ โโโ utils/
โ โโโ hooks/
โ โโโ context/
โ โโโ styles/
โ โโโ App.js
โโโ package.json
โโโ README.md
// Example code snippet for PDF to Word conversion
import { pdfToWord } from './utils/pdfConverter';
const convertFile = async (pdfFile) => {
try {
const wordFile = await pdfToWord(pdfFile);
// Handle the converted file
} catch (error) {
console.error('Conversion failed:', error);
}
};// Example for batch image processing
import { batchResize } from './utils/imageProcessor';
const processImages = async (imageFiles, options) => {
const processedImages = await batchResize(imageFiles, {
width: 800,
height: 600,
quality: 0.8
});
return processedImages;
};We love contributions! Here's how you can help make PixelCraft Pro even better:
- Fork the repository
- Create a feature branch
git checkout -b feature/awesome-feature
- Make your changes and commit
git commit -m 'Add awesome feature' - Push to your branch
git push origin feature/awesome-feature
- Open a Pull Request
- Write clear, concise commit messages
- Add tests for new features
- Update documentation as needed
- Follow the existing code style
- Test your changes thoroughly
- Bug Reports: Create an Issue
- Feature Requests: Create an Issue
This project is licensed under the MIT License - see the LICENSE file for details.
Wareesh
- GitHub: @wareeshayyyyy
- Email: f223441@cfd.nu.edu.pk
โ
All-in-One Solution โ No need for multiple tools!
โ
Fast & Secure โ Processes files in your browser (no server uploads unless needed)
โ
User-Friendly โ Clean, modern UI with intuitive controls
โ
Free & Open-Source โ No hidden costs or limitations!
โ
Cross-Platform โ Works on any device with a web browser
โ
Privacy-Focused โ Your files stay on your device
- โก Lightning-fast processing with Web Workers
- ๐ Client-side processing for maximum privacy
- ๐ฑ Responsive design for all screen sizes
- ๐ Progressive Web App (PWA) support
- โฑ๏ธ Real-time progress tracking
- Advanced image filters and effects
- Collaborative editing features
- API for developers
- Mobile app versions
- Advanced OCR with multiple languages
- Integration with cloud storage providers
If you find PixelCraft Pro helpful, please consider:
- โญ Starring the repository on GitHub
- ๐ Reporting bugs and issues
- ๐ก Suggesting new features
- ๐ Sharing with others who might find it useful
Made with โค๏ธ by Wareesha
๐ Star this repo if you found it helpful! ๐