Skip to content

Deepanshu0211/Neatify

Repository files navigation

Neatify 🚀

Organize your digital chaos effortlessly.
Clean. Fast. Effortless.

Neatify Logo

Version License Stars


Table of Contents

  1. About
  2. Features
  3. Screenshots
  4. Installation
  5. Usage
  6. Roadmap
  7. Contributing
  8. License
  9. Author

About

Neatify is a next-gen desktop application designed to declutter and organize your files in seconds. Stop wasting time manually sorting your folders — let Neatify do the heavy lifting.

Built with:

  • Frontend: React + Vite + Tailwind CSS
  • Backend: Rust + Tauri
  • UI/UX: Clean, neon-inspired design for modern workflows

Why Neatify?

  • Lightning-fast performance with minimal resource usage
  • One-click organization by file type
  • Undo operations for safe file management
  • Optimized for folders of any size

Features

  • 📁 Automatic File Organization – Sort files by extensions effortlessly
  • 🖼️ Sleek Folder Picker – Pick folders with a clean interface
  • One-click Undo – Never worry about mistakes
  • Modern UI – Neon vibes and minimalistic design
  • High Performance – Zero lag, optimized for large directories

Screenshots

App Screenshot


Installation

Prerequisites

  • Node.js ≥ 18
  • Rust (stable)
  • Tauri prerequisites (Tauri Docs)

Steps

# Clone the repository
git clone https://github.com/deepanshu0211/neatify.git
cd neatify

# Install dependencies
npm install

# Run in development mode
npm run tauri dev

Usage

  1. Open Neatify.
  2. Pick the folder you want to organize.
  3. Click Organize — files get sorted automatically.
  4. Undo anytime with One-click Undo.

Designed for both personal and professional workflows. Ideal for developers, content creators, and power users.

Roadmap

Planned Features:

  • Smart categorization (Docs, Media, Projects)
  • Dark/Light theme toggle
  • Auto-clean scheduler
  • AI-assisted file organization suggestions

Future Integrations:

  • Cloud storage sorting (Google Drive, OneDrive, Dropbox)
  • Multi-folder batch organization
  • Cross-platform sync

Contributing

We love collaborators! Here's how you can help:

  1. Fork the repository
  2. Create a new branch for your feature (git checkout -b feature/your-feature)
  3. Make changes & commit (git commit -m "Add new feature")
  4. Push (git push origin feature/your-feature)
  5. Open a Pull Request

All PRs are reviewed and tested for stability and performance.

License

MIT License – Use, modify, and distribute freely.

Author

Made with ❤️ by Deepanshu