You are not logged in.

#1 2014-09-05 14:28:25

hoschi
Member
From: Ulm (Germany)
Registered: 2008-11-03
Posts: 474

C++ application with neat codebase to learn from

Hello!

I'm searching for an application written in C++ with a neat codebase, to learn from and maybe even contribute to it. A lot of applications written in C++ are either very large or doing some really advanced stuff, which is just the domain of C++.

A good candidate of size and shape would be something like pacman and libalpm from Archlinux, but it is written in plain C, not C++. WebKit is just far to big and Protobuf is looking awkward. Gnote looks to be a good starting point and I'm also using GNOME, but I wasn't sure about it because it offers a GUI. Which brings me back to pacman, which I'm already using myself and it doesn't distract with stuff like a GUI wink

So I decided to look for something small and sane, which offers a CLI and which I can use myself. I opened the search of github with the terms note + c++ + stars and the result is taskwarrior. A brief look on the source of task(warrior) looks promising.

Do you know a neat project which is written in C++?

Thank you


PS: I've already tried to ask this on stackexchange-network, but asking for a resource (book, website, reference, library, application) is invalid there.

Last edited by hoschi (2014-09-05 14:30:00)

Offline

#2 2014-09-06 22:57:48

sandy8925
Member
Registered: 2013-06-25
Posts: 22

Re: C++ application with neat codebase to learn from

Amarok is written in C++, and is pretty good. It is a big codebase, but you can look at source documentation and ask around for help in understanding the overall structure.

The same for other large C++ programs as well, some of them will have good documentation, or if not you can ask the developers (and then improve the documentation)

Offline

Board footer

Powered by FluxBB