The PIC Projects website features projects created since 2004 along with snippets and other information.
Everything here uses parts from Microchip’s 8-bit mid-range PIC microcontrollers. Earlier work was based on the original 12F and 16F ranges such as the 16F628A and 12F629 and code written in assembler. More recently the enhanced mid-range devices such as 12F1822, 16F1825 have been favorites and currently the latest devices with Core Independent Peripherals ( CIPs ) like the 16F18345 with code written in Microchips free XC8 compiler.
All the projects have been built and tested on real hardware. There is lots of information on the project pages if you want to have a go at making them. The programmer ready HEX files are all free to use and in most cases the source code is available too.