(CNN) After being heckled on stage and told to "free the nips" at a Texas concert on Saturday, singer Maggie Rogers voiced her anger about the harassment and shared a message of strength.

"I step on stage every night and give every part of me," the singer posted on Instagram on Sunday. "And my community shows up every night and together we create a safe space to amplify each other."

Rogers wrote that she was angered after she heard a man yell "take your top off" and another yell "you cute, though" as she was giving a speech of gratitude before the acoustic encore of her show, which she described as the most "vulnerable part of the set."

"i was stunned. furious. fuming. confused. and also — on a really basic level — it really hurt my feelings," she wrote.

"There is no space for harassment or disrespect or degradation of any kind at my show."

Read More