Use Egg Tracker to register what kind of eggs you receive and where you got them, as well as what they hatched into. Egg Tracker provides you with numerous statistics to show you which stops gave you the most purple eggs, how many eggs you received of each type over time (last weeks/months/etc), and more.
Please note: this application does NOT connect to the Pokemon GO servers and is 100% SAFE to use. It is the equivalent of using pen and paper to keep track of which eggs you have received (but with better handwriting and nicer graphs!).
The downside with this is that if you wish to keep track of the stops where you picked your eggs up, you also need to register each stop manually. Don't care about the stops? Just use the default "Unknown stop" and start registering the eggs.
Since Niantic keeps changing the egg hatching configuration (which Pokemon are hatched in which eggs, or if they are hatched at all), don't be surprised if you come across Pokemon that are hatched in the "wrong" egg.
I will try to keep the application up to date, but feel free to send me an email at email@example.com if you notice a Pokemon has been added or moved between the egg types. In the meanwhile, use the filter button to display all Pokemon that are known to hatch (from all eggs), hopefully you can find it there.
All the graphics in this application are made by me, with the single exception of the Pokemon (hatching) images. They are the great work of the people over at http://theartificial.nl. I have just added a bit of drop shadow to their Pokemon (to make them look a bit sticker-like).
The chart drawing is powered by the handy MPAndroidChart library by Phil Jay (https://github.com/PhilJay/MPAndroidChart).