The Nouveau project provides an open-source driver for NVIDIA cards on Linux.
The official wiki may be found here, the official bugzilla here and the official to-do list on Trello here.
My personal to-do list for Nouveau may could be found here. Well, it is still there, but it doesn't show its subprojects tasks. So, here are the links to the subprojects' workboard:
I have two forks which contains my local work on Nouveau, before being upstreamed: rMESA and rNOUVEAU.