10331 projects tagged "C"

Download Website Updated 19 May 2014 Profanity

Screenshot
Pop 192.30
Vit 16.13

Profanity is a minimalist console-based XMPP client inspired by Irssi. It features MUC support, OTR messaging, desktop notifications, and a customizable UI.

Download No website Updated 29 Jan 2014 Portable Computing Language (pocl)

Screenshot
Pop 91.29
Vit 4.39

Portable Computing Language (pocl) aims to become an efficient implementation of the OpenCL standard. In addition to producing an easily-portable Open Source implementation, another major goal of the project is improving performance portability of OpenCL programs with compiler optimizations, reducing the need for target-dependent manual optimizations. At the core of pocl is a set of LLVM passes used to statically parallelize multiple work items with the kernel compiler, even in the presence of work group barriers. This enables parallelization of the fine-grained static concurrency in the work groups in multiple ways (SIMD, VLIW, superscalar, etc.). The code base is modularized to allow easy adding of new "device drivers" in the host-device layer. A generic multithreaded "target driver" is included. It allows running OpenCL applications on a host which supports the pthread library with multithreading at the work group granularity.

Download Website Updated 12 Apr 2014 libxmp

Screenshot
Pop 230.57
Vit 14.29

libxmp is a module player library which supports many mainstream and obscure module formats, including Protracker MOD, Scream Tracker III S3M, and Impulse Tracker IT. Possible applications for libxmp include standalone module players, module player plugins for other players, module information extractors, background music replayers for games and other applications, module-to-mp3 converters, etc.

Download Website Updated 26 Jan 2014 libusbx

Screenshot
Pop 130.53
Vit 4.83

libusbx is a library which provides generic access to USB devices. As a library, it is meant to facilitate the development of applications which communicate with USB hardware. Its main features are portability (a single cross-platform API for Linux, OS X, Windows, and *BSD), user-mode (no special privileges required), and USB version-agnosticism (all versions of the protocol supported, including USB 3.0).

No download No website Updated 29 Aug 2012 parsical

Screenshot
Pop 16.06
Vit 25.77

parsical is a Shehensai or parsi calendar application. It's useful for prayers, birthdays, weddings, navjotes, jashans, and other events. It features sunrise calculation based on the computer timezone (as roj begins at sunrise in this calendar), "previous" and "next" month and year buttons, conversion between Gregorian and Shehensai dates, and jumping to the calendar month on a given date or roj.

Download Website Updated 26 Aug 2012 wmphoto+

Screenshot
Pop 14.59
Vit 25.70

wmphoto+ displays the images in the dockable application window. You can switch the images manually or display them as a slide show. Each image accepts up to two related commands. You can run them using mouse buttons when the application displays the image. Using the alternative configuration directories, you can run a few instances of the program that display the different sets of images.

Download Website Updated 26 Aug 2012 wmbackground

Screenshot
Pop 14.87
Vit 25.70

wmbackground is a Window Maker dockable application that changes the backgrounds (switches the wallpapers). The application reads the ~/.wmbackground directory and accepts the backgrounds stored in *.png files only.

No download No website Updated 28 Oct 2012 Tiny Life

Screenshot
Pop 18.84
Vit 2.10

Tiny Life (tlife) is a simple Game of Life implementation designed to work as a filter for the shell, operating solely through standard input and output, with an emphasis on shell integration rather than pretty visuals. It supports customizable output and board sizes, custom rulesets, and random and user-specified seed values for the starting generation.

No download No website Updated 28 Aug 2012 dabba

Screenshot
Pop 29.75
Vit 1.00

dabba is a set of distributed network monitoring tools for Linux. Its main use is to gather or scatter actions on a network such as traffic capture, replay, generation, or monitoring. It was inspired by the Dabba Walla system in Mumbai where meals are regrouped and dispatched throughout the city with a high efficiency rate, every day of the year. The project has three main components: libdabba, a low-level zero-copy network library, dabbad, a multi-threaded task manager and IPC query processor, and dabba, a CLI for communicating with dabbad and submitting tasks.

Download Website Updated 31 May 2014 Groonga

Screenshot
Pop 348.39
Vit 29.60

Groonga is a fast and accurate full text search engine based on an inverted index. Newly registered document instantly appears in search results, and updates are allowed without read locks. These characteristics result in superior performance for real-time applications. It is also a column-oriented database management system (DBMS). Compared with well-known row-oriented systems, such as MySQL and PostgreSQL, column-oriented systems are more suited for aggregate queries.

Screenshot

Project Spotlight

GRASS GIS

Geographic Information System

Screenshot

Project Spotlight

Inbucket

A disposable Web mail server.