Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

A 'C' based web application framework like Tornado or Twisted?

Maybe I am looking in all the wrong places. Or maybe I might just be dumb. But I am just curious. Are there any Web application frameworks available for just the plain old 'C' Language. Like Tornado and Twisted for python? Again, I am just Curious.

UPDATE: After keeping a tag for years, I finally found one: kore.io GitHub: https://github.com/jorisvink/kore

like image 979
dhilipsiva Avatar asked Jul 13 '12 03:07

dhilipsiva


3 Answers

I asked this question 3 years ago. And I have always kept a tag on C-based framework. Now I found one which is more than worthy to mention. kore.io GitHub: https://github.com/jorisvink/kore

Previously, I accepted Aidenn's answer But I am choosing my own as accepted because this is modern and actively maintained.

like image 196
dhilipsiva Avatar answered Oct 24 '22 19:10

dhilipsiva


There aren't many since most web apps are not CPU bound, and involve mutations to variable sized strings, thus not playing to Cs strengths, while hitting C in one of its weakest points.

That being said:

  • https://github.com/DanielWaterworth/Raphters
  • https://github.com/derdewey/mongrel2_c_handler/
  • http://gwan.ch/
like image 40
Jason Avatar answered Oct 24 '22 21:10

Jason


Sorry but Aidenn is wrong. Every scripting language is written in C. It just takes a lot more work. C is a very strong programming language with unlimited possibilities to what you can program.
https://github.com/search?l=C&q=c%2B%2B+web+framework&ref=searchresults&type=Repositories list of C frameworks.

like image 20
Snewman8771 Avatar answered Oct 24 '22 20:10

Snewman8771