Loading repository data…
Loading repository data…
Vaibhav2154 / repository
A collection of Python scripts to automate everyday tasks and solve common problems — from file management and productivity to web scraping and personal utilities.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
PyEveryday is an open-source platform that transforms everyday Python automation scripts into accessible web applications. No more command-line interfaces or local installations – just visit our web app and automate your tasks instantly!
To make powerful automation tools accessible to everyone through intuitive web interfaces, bridging the gap between complex Python scripts and user-friendly applications.
PyEveryday uses a modern full-stack architecture:
┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐
│ Next.js UI │◄──►│ FastAPI Backend │◄──►│ Python Scripts │
│ │ │ │ │ │
│ • React 18 │ │ • REST API │ │ • Core Logic │
│ • TypeScript │ │ • Authentication│ │ • Automation │
│ • Tailwind CSS │ │ • Validation │ │ • Processing │
│ • Responsive │ │ • Error Handling│ │ • Utilities │
└─────────────────┘ └─────────────────┘ └─────────────────┘
Frontend (Next.js)
Backend (FastAPI)
Scripts & Utilities
Visit our live application at: pyeveryday.app (Coming Soon)
No installation required! Access all tools directly from your browser.
# Clone the repository
git clone https://github.com/Vaibhav2154/PyEveryday.git
cd PyEveryday
# Set up Python environment
cd backend
python -m venv venv
source venv/bin/activate # Windows: venv\Scripts\activate
pip install -r requirements.txt
# Start the FastAPI server
uvicorn app:app --reload --host 0.0.0.0 --port 8000
# In a new terminal, set up Next.js
cd ui
npm install
# Start the development server
npm run dev
Access the application at http://localhost:3000
Once the backend is running, visit:
http://localhost:8000/docshttp://localhost:8000/redocWe welcome contributions from developers of all experience levels! PyEveryday is built by the community, for the community.
git clone https://github.com/yourusername/PyEveryday.gitgit checkout -b feature/amazing-new-toolgit commit -m 'Add amazing new tool'git push origin feature/amazing-new-toolFor detailed contribution guidelines, see CONTRIBUTING.md
PyEveryday/
├── 📁 backend/ # FastAPI backend
│ ├── app.py # Main FastAPI application
│ ├── config.py # Configuration settings
│ ├── requirements.txt # Python dependencies
│ ├── 📁 routers/ # API route handlers
│ │ └── 📁 auth/ # Authentication routes
│ └── 📁 scripts/ # Core Python scripts
│ ├── 📁 automation/ # Automation tools
│ ├── 📁 data_tools/ # Data processing
│ ├── 📁 productivity/ # Productivity suite
│ ├── 📁 utilities/ # General utilities
│ ├── 📁 web_scraping/ # Web scraping tools
│ ├── 📁 security/ # Security utilities
│ └── 📁 image_audio_video/ # Media processing
│
├── 📁 ui/ # Next.js frontend
│ ├── package.json # Node.js dependencies
│ ├── next.config.ts # Next.js configuration
│ ├── 📁 app/ # App router pages
│ └── 📁 public/ # Static assets
│
├── 📁 docs/ # Comprehensive documentation
├── 📁 tests/ # Test suites
├── 📁 .github/ # GitHub workflows and templates
├── README.md # This file
├── CONTRIBUTING.md # Contribution guidelines
├── LICENSE # MIT License
└── docker-compose.yml # Docker deployment
| Tool | Description | Frontend | API |
|---|---|---|---|
| Currency Converter | Real-time exchange rates | ✅ | ✅ |
| Password Generator | Secure password creation | ✅ | ✅ |
| Todo Manager | Task management system | ✅ | ✅ |
| Weather Checker | Live weather data | ✅ | ✅ |
| File Organizer | Smart file management | 🚧 | ✅ |
✅ = Available, 🚧 = In Development
Join our growing community of developers and automation enthusiasts!
Thanks to all our amazing contributors!
For security concerns, please email: security@pyeveryday.app
This project is licensed under the MIT License - see the LICENSE file for details.
Need help? We're here for you!