Use knitting yarns made of natural fibers like cotton, and wool from organically raised sheep that has been spun without using chemicals and colored with naturally pigmented dyes.
Make your own yarn from old clothing, socks, curtains or draperies. Carefully measure and cut narrow strips, join them at one end and wound into a ball.
Eco-friendly knitting needles are made from bamboo. Many knitters with arthritis have found them to be therapeutic because they are warmer and absorb body heat unlike metal knitting needles.
Instead of throwing away bits and pieces of leftover yarn, use it to for small knitting projects like knitted luggage tags, headbands or to stuff needlework pillows.
Don't throw away paper or plastic yarn labels. Keep a knitting journal and place the label and a scrap piece of the yarn in the journal next to the description of the knitted item.
great list
You can also take used plastic bags and turn them into a yarn that is nicknamed plarn. Lots of instructions are available on the internet about how to do this. I've made water bottle carriers out of plarn and they work great.
select one here...