Show HN: A C++ web/application framework I have been building for the last 12yrs
github.com
github.com
I think you should improve the README and include a showcase of how your framework works.
One of the big gains I have found is you end up with a really nicely structured, rock solid c++ project that is painless to return to even after 6 months, you just pick it up and go. I find coming back to python or javascript projects that I need to sit with the editor open for days before I can get a good handle on things and be productive again. As a solo dev that is important to me as moving between backend, frontend and data tools, you can only can keep one section loaded in Ape RAM at a time.
Our 20 year old c++ runs fine, and has been straight forward to extend. Everything else got caught up in endless cycles of framework updates and paradigm shifts, leaving slag heaps of angular 1 and early dot net abandonware, years of work dumped because dependencies and frameworks were out of support. It’s become such an unruly mess that if all goes to plan they’ll shut it all down, move on to a competitor technology, which I understand is all c++
Template example - https://github.com/sumeetchhetri/ffead-cpp/blob/master/web/m... & https://github.com/sumeetchhetri/ffead-cpp/blob/master/web/d...
Dynamic C++ page example - https://github.com/sumeetchhetri/ffead-cpp/blob/master/web/d...
Action based view example - https://github.com/sumeetchhetri/ffead-cpp/blob/master/web/d... & https://github.com/sumeetchhetri/ffead-cpp/blob/master/web/d...
XML driven configuration example - https://github.com/sumeetchhetri/ffead-cpp/blob/master/web/d...
Annotation (#pragma) driven example - https://github.com/sumeetchhetri/ffead-cpp/tree/master/web/m...
ORM example - https://github.com/sumeetchhetri/ffead-cpp/blob/master/web/d...
Caching example - https://github.com/sumeetchhetri/ffead-cpp/blob/master/web/d...
Script execution example - https://github.com/sumeetchhetri/ffead-cpp/tree/master/web/d...
Programming language integration examples - https://github.com/sumeetchhetri/ffead-cpp/tree/master/lang-...
OS Build scripts - https://github.com/sumeetchhetri/ffead-cpp/tree/master/docke...
Cross compiling (android, mingw54, dockcross) - https://github.com/sumeetchhetri/ffead-cpp/tree/master/docke...
ffead-cpp modules - https://github.com/sumeetchhetri/ffead-cpp/tree/master/src/m...
ThreadPool - https://github.com/sumeetchhetri/ffead-cpp/tree/master/src/m...
Backend Server integration - https://github.com/sumeetchhetri/ffead-cpp/tree/master/src/s...
Server modules (apache/nginx/openlitespeed*) - https://github.com/sumeetchhetri/ffead-cpp/tree/master/modul...
Websocket example - https://github.com/sumeetchhetri/ffead-cpp/blob/master/web/d...
Wefilter example - https://github.com/sumeetchhetri/ffead-cpp/blob/master/web/d...
Webcontroller example - https://github.com/sumeetchhetri/ffead-cpp/blob/master/web/d...
Cron Jobs module - https://github.com/sumeetchhetri/ffead-cpp/tree/master/src/m...
SOLR-Zookeeper/Elasticsearch (Search module) - https://github.com/sumeetchhetri/ffead-cpp/tree/master/src/m...
Toy/Useless interpreter - https://github.com/sumeetchhetri/ffead-cpp/tree/master/src/m...
Solaris/BSD vagrant builds - https://github.com/sumeetchhetri/ffead-cpp/tree/master/vagra...
A Dumb code autogenerator - https://github.com/sumeetchhetri/ffead-cpp/blob/master/ffead...
All github workflows for build validations - https://github.com/sumeetchhetri/ffead-cpp/tree/master/.gith...
Step 1: Code
Step 2: Compile and run
Agreed documentation is really poor, but I have really enjoyed building the framework and have never really been focusing on the docs, point taken, thanks.