Any semi-decent vector editing application should fulfil your requisites (except being free). In addition to the [already mentioned](https://softwarerecs.stackexchange.com/a/46364/26385) [Inkscape](https://inkscape.org/) (that requires [X](https://en.wikipedia.org/wiki/X_Window_System)), [Gravit Designer](https://designer.io/) is a good choice (you can use it both in the browser or as a standalone app).