A modern web application that analyzes and optimizes code repositories to reduce carbon footprints and improve sustainability in software development. GreenStack helps developers write more environmentally conscious code while maintaining performance and efficiency.
- Code Analysis: Deep analysis of repositories to identify sustainability issues
- Carbon Impact Assessment: Measure and track CO₂ emissions of your codebase
- Smart Recommendations: AI-powered suggestions for code optimization
- Performance Metrics: Track performance improvements and cost savings
- Interactive Chat: AI assistant to help with sustainable coding practices
- React.js with TypeScript
- Framer Motion for animations
- Tailwind CSS for styling
- Lucide React for icons
- Node.js (v14 or higher)
- npm or yarn
- Git
- Clone the repository:
git clone https://github.com/darshiyer/Git-Greener.git
cd Git-Greener- Install dependencies:
npm install
# or
yarn install- Start the development server:
npm run dev
# or
yarn dev- Open http://localhost:3000 in your browser
src/
├── components/ # Reusable UI components
├── pages/ # Page components
├── services/ # API and external services
├── data/ # Mock data and constants
└── styles/ # Global styles and Tailwind config
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
- Thanks to all contributors who help make software development more sustainable
- Inspired by the growing need for environmentally conscious coding practices
Darshi Iyer - @darshiyer
Project Link: https://github.com/darshiyer/Git-Greener