Preheat the oven to 325°F (165°C).
Prepare two 8x4-inch loaf pans by greasing and flouring them.
In a large mixing bowl, beat the eggs until light and foamy.
Stir in shredded zucchini, sugar, oil, and vanilla, mixing well to combine.
In a separate bowl, whisk together the flour, cocoa powder, salt, baking soda, and baking powder.
Gradually add the dry ingredients to the zucchini mixture, stirring until just combined.
Fold in the chopped nuts and chocolate chips until evenly distributed.
Pour the batter evenly into the prepared loaf pans.
Bake in the preheated oven for approximately 1 hour, or until a toothpick inserted in the center comes out clean.
Allow the loaves to cool in the pans for about 10 minutes.
Remove the loaves from the pans and transfer them to a wire rack to cool completely before slicing and serving.