From personal experience do NOT go down this route, it will only escalate things.
My dd was a bit older when she started but anxiety and low self esteem was the cause. It was awful. Got to the point where if she had of been my partner I would have left them and got them arrested. Told her that too.
She had counselling, twice, and it helped a bit but what really helped was when CAMHS stepped in and set up multi-agency package. This included Barnardos Talk to Teens course for me, can't recommend it enough. After the rage came 1-2 years of deep depression and weight loss. What got her through was love-bombing her, the whole way through and being with her horse (once she got well enough).
I remember the feeling of my world tilting and all I had that kept us and me grounded was smashed to pieces. She smashed through all our boundaries until we had three left;
You will come home at agreed time (called police if she didn't)
Swearing and violence was not acceptable (I did swear back once or twice, I am not a saint). There was no consequence but I would withdraw saying "I will not be treated this way".
And we will have meals as a family. Mad thing is she most often did. We didn't insist if she didn't, but the expectation was there.
Ten years on I seriously still have PTSD and remember so little of the detail, and I have a fantastic memory. But, we have a wonderful relationship and about 3 years after the eye of the storm she apologised for her behaviour and thanked me for not giving up on her. That I will never forget.
Oh, and I have found this behaviour to not be as uncommon as I thought. So, don't beat yourself up. Find an outlet to vent to, be kind to yourself and tell her you love her but hate the behaviour. Very important.
Good luck.