Most programming projects are fair game to include in your resume, except for projects that are not professional or that you performed for a company under any kind of strict non-disclosure agreement (NDA.) To determine the best projects to highlight, just look at the work the potential employer is expecting you to do, then choose similar projects.