3 ms·
Charles is pretty fantastic, I used it a little bit for debugging an Android app's server communication. The only thing that turned me off is that Charles isn't
by mitchhentges 10y ago
Charles is pretty fantastic, I used it a little bit for debugging an Android app's server communication. The only thing that turned me off is that Charles isn't open source.
An open source alternative is James[1], which is pretty cool. Full disclosure though, I am a contributor :)
1: https://github.com/james-proxy/james https://github.com/james-proxy/james
- mateuszf 10y agoAnother, likely more lightweight alternative is mitmproxy [1]. It is a CLI application, handles https and even has some scripting support. 1: https://mitmproxy.org/ https://mitmproxy.org/
- vosper 10y agoWhy does it bother you that Charles isn't open source? The developers behind it want to get paid for their work, and they've put a lot of that in over the years. I've licensed it a few times myself, and consider it money well spent.
- deleted 10y ago[deleted]
- mitchhentges 10y agoThere's a large population that enjoy and participate in open source software. For me personally, I like that I can fix bugs that a business might ignore, or the ability to fork a dying open source project, rather than watching it die (e.g. Google reader).
- lj3 10y agoOpen source doesn't mean free. Lots of people pay for open source software licences. Games do this a lot to encourage modding communities[0]. I'd like to see desktop software release their code more often. Then we could see for ourselves what standard coding practices are instead of relying on the talking heads of the software world to sell us the latest and greatest software methodology. [0]: http://blog.wolfire.com/2010/05/Open-source-software-is-not-always-freeware http://blog.wolfire.com/2010/05/Open-source-software-is-not-...