Ardpicprog is an Arduino-based solution for programming PIC microcontrollers from Microchip Technology Inc, such as the PIC16F84, PIC16F628A, PIC12F675, etc. The solution consists of a circuit that is built on one or more shields, a sketch that runs on the Arduino to directly interface to the PIC, and a host program to control the HEX file reading and writing process.
Eukleides is a computer language devoted to elementary plane geometry. It aims to be a fairly comprehensive system to create geometric figures, either static or dynamic. It can handle geometric types of data like points, vectors, lines, circles, or conics. A Eukleides script usually consists of a declarative part where objects are defined and a descriptive part where objects are drawn. Nonetheless, Eukleides is also a full featured programming language, providing conditional and iterative structures, user defined functions, modules, etc. The Eukleides distribution provides two distinct interpreters: "eukleides" and "euktopst". The former interpreter produces Encapsulated PostScript (EPS). The latter produces PSTricks macros, allowing Eukleides to be used with LaTeX.
GetData is a library that provides an API to interface with dirfile databases. The dirfile database format is designed to provide a fast, scalable format for storing and reading binary, synchronously-sampled, time-ordered data. GetData was originally written for the BOOMERanG and BLAST experiments as a data format suitable for use for both quick-look and data reduction. It is now used by many other cosmological and astrophysical experiments including ACT, Planck, Spider, Keck, as well as other projects.
Grapple is designed to be a simple network layer, allowing the addition of multiuser features to an application for as little as a dozen lines of code. However, it also allows for more. It features simple client-server networking that keeps all clients aware of all other clients, passworded servers, and data transfer via TCP, UDP, or reliable UDP. Advanced features include network messaging via push, pull, or a combination, multiple methods of querying users, user groups for client bandwidth saving, network load reacting data transmission and retransmission, background pinging to monitor network states, server failover, and a fully functional lobby system.
Gtk-Gnutella is a full-featured Gnutella client using GTK+. It contains all widely deployed Gnutella features, including DHT support. It is extremely efficient, using little CPU time and memory. It is meant to be left running 24x7. It is fully compatible with UPnP and NAT-PMP, and as such is easy to use behind a firewall supporting one of these port mapping technologies.
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.
Mintty is a terminal emulator for Cygwin and MSYS with a native Windows user interface and minimalist design. It is based on parts of PuTTY by Simon Tatham and provides xterm-compatible terminal emulation, but does not require an X server. Its features include a simple options dialog, Unicode support, fullscreen mode, drag & drop, and window transparency.