Taylor Swift and One Direction have landed atop a DoSomething.org's "Top 20 Celebs Gone Good of 2013" list, which keeps tabs on which stars are the most generous throughout the year.

Swift is at the top for the second year in a row for things like donating $100,000 to the Nashville Symphony on her 24th birthday and singing with Prince William at a charity fundraiser for London's homeless youth.

Boy band One Direction released a single for U.K. Comic Relief, which raised $3.29 million to benefit Ghana. Band members Liam Payne and Harry Styles also contributed by raising nearly $800,000 for cancer research.

Beyonce lands at number-three for headlining a London charity concert for women's rights; and late "Fast & Furious" star Paul Walker, who died tragically last month, came in fourth for his charity Reach Out WorldWide (ROWW).

Macklemore & Ryan Lewis round out the top five for their hit song "Same Love," which had a strong social message about equality.

Other stars on the list include Carrie Underwood, Justin Bieber and Miley Cyrus. See the full list at DoSomething.org.