Greencode is an upcoming suite of tools that helps developers write more efficient and sustainable software — starting with Greencode: BigO, a VS Code extension for real-time time and space complexity analysis.
A VS Code extension that provides:
- 🔍 Inline time and space complexity estimates (Big O notation)
- 💡 Warnings about inefficient patterns like nested loops and recursion
- 📚 Suggestions for greener alternatives (e.g., better algorithms or data structures)
Because more efficient code means faster software and a smaller environmental footprint.
| Tool | Description | Status |
|---|---|---|
BigO |
Complexity estimator | 🛠 In Dev |
Memory |
Memory usage estimator | 🔜 Planned |
Tutor |
Educational assistant for green coding | 🔜 Planned |
This project is currently in the early planning and design phase.
📌 Features are being defined
🧱 Architecture is being scaffolded
📘 Specs are in progress
- Help developers understand and reduce code complexity
- Promote sustainable coding practices through tooling
- Give back to the environment via post-cost donations from the project
Watch this repo or ⭐ star it to stay updated.
We’ll post updates here as soon as the first MVP is ready!
MIT — free to use, contribute to, or fork.