Any semi-decent vector editing application should fulfil your requisites (except being free). In addition to the already mentioned Inkscape (that requires X), Gravit Designer is a good choice (you can use it both in the browser or as a standalone app).