No Downloads • No Setup • Just Pure Python Magic 🎯
🌐 Try Live Demo • 📚 Documentation • 🤝 Contribute • ⭐ Star Us
Experience the power of a professional IDE right in your browser
Features at a Glance:
- 🎨 Syntax Highlighting - Beautiful code visualization
- 📝 Line Numbers - Easy code navigation
- ⚡ Instant Execution - One-click Python running
- 📊 Real-time Output - See results immediately
- 🌙 Dark Theme - Easy on the eyes
- 🧹 Clean Output - Clear and organized results
🔥 Core Features (Click to expand)
| Feature | Description | Status |
|---|---|---|
| ⚡ Instant Execution | Run Python code without any delays | ✅ Live |
| 🎨 Syntax Highlighting | Beautiful code editor with Python syntax | ✅ Live |
| 📱 Responsive Design | Perfect on all devices and screen sizes | ✅ Live |
| 🛡️ Secure Sandbox | Safe execution environment | ✅ Live |
| 🐍 Python 3.x | Latest Python features supported | ✅ Live |
| 🚀 Zero Setup | No installation or configuration needed | ✅ Live |
| 🔢 Line Numbers | Easy code navigation and debugging | ✅ Live |
| 🧹 Clear Output | Clean and organize result display | ✅ Live |
🌟 Advanced Features (Coming Soon)
| Feature | Description | Timeline |
|---|---|---|
| 🌙 Dark/Light Mode | Toggle between themes | Q1 2025 |
| 💾 Save Scripts | Save your code for later | Q1 2025 |
| 🔗 Share Links | Share code with unique URLs | Q2 2025 |
| 📊 Library Support | NumPy, Pandas, Matplotlib support | Q2 2025 |
| 👥 User Accounts | Personal code collections | Q3 2025 |
| 🎯 Code Templates | Pre-built Python snippets | Q3 2025 |
🎨 HTML5 & CSS3 → Modern, semantic markup ⚡ JavaScript ES6+ → Interactive user experience 📱 Responsive CSS → Mobile-first design 🎯 Clean UI/UX → Intuitive interface
1️⃣ Clone the magic git clone https://github.com/NalinKaushik/PyBox.git cd PyBox
2️⃣ Install dependencies npm install
3️⃣ Launch PyBox node backend/server.js
4️⃣ Open your browser 🌐 http://localhost:3000
- Node.js (v14+ recommended)
- Python 3.x (for code execution)
- Modern Browser (Chrome, Firefox, Safari, Edge)
🌟 Welcome to PyBox! print("Hello, PyBox! 🐍")
🧮 Math Magic import math radius = 5 area = math.pi * radius ** 2 print(f"Circle area: {area:.2f}")
🎲 Fun with Lists colors = ['red', 'blue', 'green', 'yellow'] for i, color in enumerate(colors, 1): print(f"{i}. {color.capitalize()} 🎨")
🚀 Quick Algorithm def fibonacci(n): if n <= 1: return n return fibonacci(n-1) + fibonacci(n-2)
print("Fibonacci sequence:") for i in range(8): print(f"F({i}) = {fibonacci(i)}")
PyBox/ ├── 🌐 frontend/ │ ├── index.html # Main interface │ ├── 🎨 styles/ │ │ └── main.css # Beautiful styling │ └── ⚡ scripts/ │ └── app.js # Interactive features ├── ⚙️ backend/ │ ├── server.js # Express server │ ├── 🛡️ sandbox/ # Secure execution │ └── 🔌 routes/ # API endpoints ├── 📦 public/ # Static assets ├── 📄 package.json # Dependencies ├── 📝 README.md # You are here! └── ⚖️ LICENSE # MIT License
| Quarter | Features | Focus |
|---|---|---|
| Q1 2025 | 🌙 Dark Mode, 💾 Save Scripts | User Experience |
| Q2 2025 | 🔗 Share Links, 📊 Libraries | Collaboration |
| Q3 2025 | 👥 User Accounts, 🎯 Templates | Personalization |
| Q4 2025 | 🤖 AI Assistance, 🔧 Plugins | Intelligence |
- Multi-Language Support (JavaScript, Java, C++)
- Collaborative Coding (Real-time sharing)
- Educational Tools (Tutorials, Challenges)
- API Integration (Third-party services)
We ❤️ contributions from the community!
|
Found an issue? Let us know! |
Share your awesome ideas |
Submit pull requests |
Improve our docs |
1️⃣ Fork the repository git clone https://github.com/YourUsername/PyBox.git
2️⃣ Create feature branch git checkout -b feature/AmazingFeature
3️⃣ Make your changes ... code, test, document ... 4️⃣ Commit with clear message git commit -m "✨ Add amazing feature"
5️⃣ Push and create PR git push origin feature/AmazingFeature
PyBox is MIT Licensed ⚖️
Free to use, modify, and distribute
MIT License - Copyright (c) 2025 Nalin Kaushik Permission is hereby granted, free of charge, to any person obtaining a copy...
Love PyBox? Here's how you can help:
⭐ Star this repository
🍴 Fork and contribute
📢 Share with friends
🐛 Report bugs
💡 Suggest features
⭐ Give PyBox a Star • Built with 💙 by Nalin Kaushik
Empowering developers to code anywhere, anytime 🚀
For any Query mailto : [email protected]