Easy C libraries

When doing C projects, I’m like always reinventing the wheel or reusing old crappy/poc code I wrote too long ago. For some stuff however I definably do NOT want to keep on writing new code or reusing crappy code. So here is a list of  libraries I frequently use which are easy to modify, adapt and reuse. This is mostly as a reference for myself to spare me all the searching around, but feel free to drop me an email with more useful libraries. Some requirements:

  1. Easy to use
  2. Easy to tear apart
  3. Portable & Compact
  4. Well documented

C Libraries

  • PolarSSL – http://www.polarssl.org/
    • PolarSSL is a light-weight open source cryptographic and SSL/TLS library written in C. PolarSSL makes it easy for developers to include cryptographic and SSL/TLS capabilities in their (embedded) applications with as little hassle as possible. Loose coupling of the components inside the library means that it is easy to seperate the parts that are needed, without needing to include the total library. PolarSSL is written with embedded systems in mind and has been ported on a number of architectures, including ARM, PowerPC, MIPS and Motorola 68000.
  • BCL – http://bcl.comli.eu/
    • The Basic Compression Library is a set of open source implementations
      of several well known lossless compression algorithms, such as Huffman
      and RLE, written in portable ANSI C.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.