Rappers are shooting their final shots for 2017, and this week featured some heat in the form of singles and albums. Quavo and Travis Scott dropped their highly-anticipated new joint project, Huncho Jack, Jack Huncho, while Gucci Mane released his new LP, El Gato: The Human Glacier. Singles-wise, Migos and Cardi B were among those who stole the show over the last seven days.

Quavo, Offset and Takeoff continue to build momentum for their new project, Culture 2. For their latest release off the upcoming album, they tapped super producer Pharrell for the new song, "Stir-Fry," which provides a bubbly departure from the trap soundtrack we've become accustomed to the trio rapping over.

After teasing new music for weeks, Cardi B finally dropped her latest single, "Bartier Cardi," which boasts an assist from 21 Savage. While it might not have the commercial appeal of a "Bodak Yellow," it's hard-body AF.

The long-awaited Quavo and Travis collab album features some gems. Huncho and La Flame make for a good combo on the selections including the standout, "Black and Chinese." Lil Skies continues to show and prove. This week, the Waynesboro, Pa., rapper put out the visual for his track, "Nowadays," featuring Landon Cube, off his upcoming mixtape, Life of a Dark Rose. Remember the name, people.

Joyner Lucas keeps his name in the headlines with another fire remix. This time he tackles 21 Savage's popular "Bank Account" instrumental and catches a body.

If you are still sleeping on Kur, you need to wake up. The Philly rapper let off three new bangers this week, including the flame new single "All I Got."

Check out the best songs of the week below.

See 50 of the Best Hip-Hop Projects of 2017

More From XXL