A 15-year-old boy has been charged with murder over the alleged attack which killed teenager Jack Beasley and injured another on Friday night at Surfers Paradise.

Police said two 17-year-old boys were stabbed when a fight broke out between two groups of young people on Surfers Paradise Boulevard about 8.10pm on Friday.

Both were taken to Gold Coast University Hospital, where one of the boys from Parkwood, Jack Beasley, died from his injuries.

The teenager was described as a "beautiful soul" as tributes poured in on Saturday.

The other boy, from Pacific Pines, remains in hospital, where he is receiving treatment for a stab wound to his chest and back.