Generalized non-holonomic mechanical systems are analyzed from a geometric point of view. The existence and uniqueness of solutions, D’Alembert principle, Gauss principle of minimal constraint, the non-holonomic momentum and Gibbs–Appell equations for such systems are studied in an invariant Lagrangian framework.