Cress (Lunar Chronicles) by Marissa Meyer
This is book 3 of the Lunar Chronicles, which started with Cinder and continued with Scarlet.
This is a sci-fi series with characters inspired from fairy tales. Some of the big moments are there, and the motivations (Scarlet, for example, is looking for her missing grandmother), but for the most part the characters are their own. If you like princesses who also fix androids and get covered in grease, this is a series you should be reading.
Cress is a Rapunzel who's trapped in a communications satellite being forced to hack spaceships and newsfeeds as a spy for the evil queen. I was horribly disappointed, given her repeatedly demonstrated computer skills, that unlike the other girls, she had to be the one who's sitting around dreaming of a dashing hero to rescue her from her "tower" in space. But in many ways, having her start there is giving Cress (and even the man she casts as her hero, much to his disbelief) a fair bit of room to grow. I quickly got so caught up in the adventure story that it didn't seem to matter so much that I thought she was a bit too traditional a princess.
It's hard to tell you much about the book without spoilers, but there's adventure and politics and daring rescues (more than one!) and spaceships and hacking and opera. (There's also violence, mind control, and torture. The latter is definitely not described in great detail, but it's definitely worth warning about.) If you liked the Vorkosigan series but wanted it to be mostly about women and less about women-that-Miles-totally-has-a-crush-on,
I continue to love the series, and despite my initial misgivings about Cress, I found myself caring about her along with the motley crew that's being assembled here. I am eagerly awaiting the next book!