Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What open source C projects are worth studying for learning good design? [closed]

Tags:

c

open-source

What small open source projects in C are interesting for learning good design?

The project should be:

  • Not too large (like the linux kernel)
  • Well documented
  • Perhaps still under active development

I've just started learning C, and while the language itself is not too difficult, i'm struggling how to design larger applications, so i thought checking out other open source projects would be a good starting point.

Thanks!

like image 328
Sander Versluys Avatar asked Jan 03 '11 10:01

Sander Versluys


People also ask

What is the most successful open-source project?

Django. Django is a high-level open source web framework written in Python that follows the model template views architectural pattern. It is most popular open source software and rapid application development framework designed to help python developers for fast web development.

What open-source projects do you think are really good?

Elasticsearch. Elasticsearch is a great open-source project to contribute to if you're interested in data science. It can analyze, search, and store big volumes of data in real-time. Elasticsearch helps its users to put data to work in many different ways.


1 Answers

Redis (nosql db) is:

  • under active development
  • a manageable size
  • portable and robust
  • has no external dependancies
  • very well written, understandable code
like image 167
a2800276 Avatar answered Sep 24 '22 03:09

a2800276