Skip to content

This is a very basic C web library I'm working on. The goal is to eventually have a CGI implementation as well as an HTTP client implementation. I keep going back and forth on whether I'll include a template library as well.

License

Notifications You must be signed in to change notification settings

Sibila/libnssweb

 
 

Repository files navigation

libnssweb

My C library learning project

That's right, I'm brushing up on my C. I've been programming Web applications (and having a lot of fun with it) for about 12 years. Now I have a shiny new job where C is the language of choice. I need to brush up, and fast. This is my way of learning.

This is not, however, intended to be a bit of sample code in a hello-world scenario. As I said, I have been developing production-quality web software for 12 years. I understand the paradigms of web development and the challenges encountered in that environment. I am undertaking this project to help me translate that experience to the technology I now have to work with. This is intended to be production-quality code.

What you will find here

You will find my attempt at a functional and useful web-based library in C.

What you will not find here

You will not find a comprehensive and exhaustive implementation of HTTP or CGI. I will implement features as I encounter them in my development.

Web Standards

I will do my best to stick to established web standards when I can (and where I can find them). I am not terribly familiar with all of the HTTP standards - many of the environments I worked in previously abstracted them for me.

About

This is a very basic C web library I'm working on. The goal is to eventually have a CGI implementation as well as an HTTP client implementation. I keep going back and forth on whether I'll include a template library as well.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published