title: Choosing 2D framework based on Stage3D
body: <p>I want to use Stage3D to speed up my 2D graphics rendering (and perhaps add a shader or two).</p>
  
  <p>I use Flixel at the moment; Flixel offers pretty much everything I want from game framework, aside from not utilizing Stage3D. So, I don't necessarily need a full-blown game framework: <em>I only need this framework to do the rendering part for me</em>. </p>
  
  <p>I found some potential candidates (ND2D, Starling, Genome2D etc.), but having no experience with them I thought I might first ask here. What I'm looking for is:</p>
  
  <ul>
  <li>fully open-source (I often modify, or at least look at, code I'm including) and freely usable in commercial projects</li>
  <li>ability to draw primitives; here I'd like it best for "ability" to be something like draw_line(int, int, int, ...) :D </li>
  <li>ability to handle AGAL shaders without having to directly access Stage3D (simpler = better, for example I like how ND2D does it)</li>
  </ul>
  
  <p>If I'm asking for too much, could you give me some quick pros-cons of ND2D and Starling? Online discussions on this topic seem to be outdated and too general to be useful. I'm thinking of using ND2D since I already played with it for a bit, and Starling since it seems to be more popular. Size of community is a factor since I'll probably look for tutorials and examples.</p>
  
  <p>Thanks!</p>