This paper is a state-of-the-art review of computational damage and fracture mechanics methods applied to model ductile fracture at the microscale. An emphasis is made on robust and stable methods that can handle heterogeneous structures, large deformations, and cracks initiation and coalescence. Ductile materials' microstructures feature brittle and ductile components whose heterogeneous behavior can give raise to cracks initiation due to stress concentration. Due to large deformations, cracks initiated by brittle components failure transform into large voids. These major voids interact and coalesce by plastic localization within ductile components and lead to final failure. This process can involve minor voids nucleated directly within ductile components at sub-micron scales. State-of-the-art discontinuous approaches can be applied to discretize accurately brittle components and model their failure, given that large deformations can be handled. For ductile components, continuous approaches are discussed in this review as they can model the homogenized influence of minor voids, hence alleviating the burden and computational cost overhead that an explicit discretization of those voids would require. Close to final failure, when major voids are coalescing, and the influence of minor voids becomes compa-