Spin-torque nano-oscillators (STNOs) have emerged as an intriguing category of spintronic devices based on spin transfer torque to excite magnetic moment dynamics. The ultra-wide frequency tuning range, nanoscale size, and rich nonlinear dynamics have positioned STNOs at the forefront of advanced technologies, holding substantial promise in wireless communication, and neuromorphic computing. This review surveys recent advances in STNOs, including architectures, experimental methodologies, magnetodynamics, and device properties. Significantly, we focus on the exciting applications of STNOs, in fields ranging from signal processing to energy-efficient computing. Finally, we summarize the recent advancements and prospects for STNOs. This review aims to serve as a valuable resource for readers from diverse backgrounds, offering a concise yet comprehensive introduction to STNOs. It is designed to benefit newcomers seeking an entry point into the field and established members of the STNOs community, providing them with insightful perspectives on future developments.