Skip to content

fionnhourican/Greencode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 

Repository files navigation

🌱 Greencode

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.


πŸ“¦ What's Coming

Greencode: BigO

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.


πŸ›£ Roadmap

Tool Description Status
BigO Complexity estimator πŸ›  In Dev
Memory Memory usage estimator πŸ”œ Planned
Tutor Educational assistant for green coding πŸ”œ Planned

πŸ§ͺ Development Status

This project is currently in the early planning and design phase.

πŸ“Œ Features are being defined
🧱 Architecture is being scaffolded
πŸ“˜ Specs are in progress


πŸ“Œ Goals

  • 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

πŸ’š Want to Follow Along?

Watch this repo or ⭐ star it to stay updated.
We’ll post updates here as soon as the first MVP is ready!


πŸ“œ License

MIT β€” free to use, contribute to, or fork.

Releases

No releases published

Packages

No packages published