RSS 154 projects tagged "C"

Download Website Updated 17 Aug 2011 BusyBox

Screenshot
Pop 641.43
Vit 17.43

BusyBox combines tiny versions of many common UNIX utilities into a single small executable. It provides minimalist replacements for most of the utilities you usually find in GNU fileutils, shellutils, etc. The utilities in BusyBox generally have fewer options than their full-featured GNU cousins; however, the options that are included provide the expected functionality and behave very much like their GNU counterparts. BusyBox provides a fairly complete POSIX environment for any small or embedded system.

Download Website Updated 31 Jan 2005 embedded utils

Screenshot
Pop 137.38
Vit 4.69

Embutils is a set of Unix userland tools optimized for size.

Download Website Updated 13 Aug 2001 emlog

Screenshot
Pop 69.03
Vit 1.81

emlog is a Linux kernel module that makes it easy to access the most recent (and only the most recent) output from a process. It works just like "tail -f" on a log file, except that the storage required never grows. This can be useful in embedded systems where there isn't enough memory or disk space for keeping complete log files, but the most recent debugging messages are sometimes needed.

No download Website Updated 20 Mar 2014 Tcl/Tk

Screenshot
Pop 867.93
Vit 109.26

Tcl provides a portable scripting environment for Unix, Windows, and Macintosh that supports string processing and pattern matching, native file system access, shell-like control over other programs, TCP/IP networking, timers, and event-driven I/O. Tcl has traditional programming constructs like variables, loops, procedures, namespaces, error handling, script packages, and dynamic loading of DLLs. Tk provides portable GUIs on UNIX, Windows, and Macintosh. A powerful widget set and the concise scripting interface to Tk make it a breeze to develop sophisticated user interfaces.

No download Website Updated 02 Dec 2008 DirectFB

Screenshot
Pop 325.16
Vit 8.24

DirectFB is a thin library that provides developers with hardware graphics acceleration, input device handling and abstraction, an integrated windowing system with support for translucent windows and multiple display layers on top of the Linux framebuffer device. It is a complete hardware abstraction layer with software fallbacks for every graphics operation that is not supported by the underlying hardware.

Download Website Updated 17 Mar 2005 Onyx

Screenshot
Pop 94.03
Vit 5.92

Onyx is a powerful stack-based, multi-threaded, interpreted, general purpose programming language similar to PostScript and Forth. It can be embedded as an extension language into other applications, and was designed to have a small memory footprint. It is among the smallest embeddable interpreters available.

Download Website Updated 30 Dec 2011 uClibc

Screenshot
Pop 260.91
Vit 12.25

uClibc (µClibc) is a C library for developing embedded Linux systems. It is much smaller then the GNU C Library, but nearly all applications supported by glibc also work perfectly with uClibc. Porting applications from glibc to uClibc typically involves just recompiling the source code. uClibc even supports shared libraries and threading. It currently runs on standard Linux and MMU-less Linux (also known as µClinux) systems with support for ARM, i386, h8300, m68k, MIPS, mipsel, PowerPC, SH, SPARC, and v850 processors.

Download Website Updated 19 Nov 2003 PicoGUI

Screenshot
Pop 79.37
Vit 2.43

PicoGUI aims to be a complete GUI environment for handheld computers and other embedded systems. It uses a client/server model, like the X window system, but while an X server is given raw drawing commands, the PicoGUI server integrates a widget set, making PicoGUI clients small and efficient. PicoGUI also has the goal of allowing client/server connections over a variety of mechanisms. It is most commonly used with Linux, but is designed to be portable to any OS. PicoGUI has a variety of video and input drivers which allow it to interface with the Linux framebuffer device, SDL, the X window system, and several other devices.

Download Website Updated 19 May 2002 miniboot

Screenshot
Pop 40.99
Vit 1.43

miniboot scans the flash ROM for an image to start if the checksum is correct. It also provides a way to update the image; S-Records are interpreted via the serial-line and programmed into the flash ROM on the fly.

No download No website Updated 08 Apr 2012 libspopc

Screenshot
Pop 76.14
Vit 10.22

libspopc is an easy-to-use POP3 client library written in C. It implements the client side of RFC 1939, providing an easy and quick way to support POP3 and POP3s (SSL) access in a program. It can download email headers and delete messages remotely without actualy downloading the message.

Screenshot

Project Spotlight

audit daemon

A package of user-space audit utilities.

Screenshot

Project Spotlight

Template Data Interface (TDI)

A powerful markup template system for Python.