Full-time Free/Libre and Open Source Software (FLOSS) developer Drew DeVault has written a blog post about why he chose Flask for his version control system, sr.ht. sr.ht is similar to GitLab and GitHub but is 100% FLOSS and somewhat decentralized. People are both able and encouraged to host on their own machines. The web pages for the web interface average less that 10 KiB and contain neither tracking nor JavaScript.
sr.ht is a large, production-scale suite of web applications (I call them "mini-services", as they strike a balance between microservices and monolithic applications) which are built in Python with Flask. David Lord, one of the maintainers of Flask, reached out to me when he heard about sr.ht and saw that it was built with Flask. At his urging, I'd like to share the rationale behind the decision and how it's turned out in the long run.
The whole of sr.ht is now in public alpha.
(Score: 2, Interesting) by progo on Thursday January 31 2019, @05:36PM
And pages load FAST! This is an excellent example of what web based applications should look like. Fossil SCM is another interesting project in this space with a similar no-nonsense approach to web forms. It's a complete DVCS with built-in issue tracking and wiki pages with a web front-end all in one executable.