RSS 8 projects tagged "C"

Download Website Updated 10 Apr 2014 CyaSSL

Screenshot
Pop 538.45
Vit 88.33

The CyaSSL embedded SSL library is a lightweight SSL library written in ANSI C and targeted for embedded and RTOS environments, primarily because of its small size, speed, and feature set. It is commonly used in standard operating environments and cloud services as well because of its royalty-free pricing and excellent cross platform support. CyaSSL supports industry standards up to the current TLS 1.2 and DTLS 1.2 levels, is up to 20 times smaller than OpenSSL, and offers progressive ciphers such as HC-128, RABBIT, and NTRU.

Download Website Updated 16 Mar 2012 LDPC-codes

Screenshot
Pop 16.82
Vit 1.00

LDPC-codes is a collection of programs and modules intended to support research and education concerning Low Density Parity Check (LDPC) codes. The decoding algorithm for LDPC codes is related to that used for Turbo codes, and to probabilistic inference methods used in other fields. Variations on LDPC and Turbo codes are currently the best practical codes known, in terms of their ability to transmit data at rates approaching channel capacity with very low error probability.

Download Website Updated 11 Jul 2012 QuakeForge

Screenshot
Pop 67.29
Vit 6.15

QuakeForge is a 3D graphics game engine based on id Software's legendary Quake® and QuakeWorld® game engines.

Download Website Updated 06 Feb 2013 atem

Screenshot
Pop 66.72
Vit 2.89

Atem is a fast command line tool that converts MetaStock financial binary data to CSV.

Download Website Updated 17 Apr 2014 dos2unix

Screenshot
Pop 305.87
Vit 120.64

dos2unix includes utilities to convert text files with DOS or Mac line endings to Unix line endings and vice versa. It is an update of Benjamin Lin's implementations.

Download No website Updated 23 Nov 2013 libtld

Screenshot
Pop 99.38
Vit 6.41

libtld is a library used to extract the TLD from a URI and to check email validity. This allows you to extract the exact domain name, sub-domains, and all the TLD (top level, second level, third level, etc.). The problem with TLDs is that you cannot know where the domain starts. Some domains can use one top-level domain, others use two, etc. However, it may be useful to know where the domain is to have the exact list of sub-domains. For example, if you want to force www. at the start of the domain name if no other sub-domains are specified, then you need to know exactly how many TLD are defined in a URI. The libtld offers one main function: tld(), which gives you a way to extract the TLD from any URI. The result is the offset where the TLD starts. This gives you enough information to extract everything else you need. For emails, the library is capable of parsing a string that represents a list of email addresses to be verified. The verification includes a check of the domain name and its TLD.

Download Website Updated 16 Aug 2012 rand

Screenshot
Pop 19.87
Vit 1.10

rand takes a file, input stream, or list of "words" and repeats them in a random order to the given output file or stdout.

Download Website Updated 23 Nov 2013 yaSSL

Screenshot
Pop 264.05
Vit 34.89

yaSSL is a C++ based SSL library for embedded and RTOS environments, designed for individuals who prefer to use the C++ language. For a C-based solution, please see CyaSSL. yaSSL supports the industry standards up to TLS 1.2, and also includes an OpenSSL compatibility interface.

Screenshot

Project Spotlight

Mutt Folder List

A mutt patch that adds a sidebar showing all mail folders.

Screenshot

Project Spotlight

Gitblit

A pure Java Git solution.