An award-winning drawing program for children ages 3 to 12
Tux Paint is a free, award-winning drawing program for children ages 3 to 12. It combines an easy-to-use interface, fun sound effects, and an encouraging cartoon mascot who guides children as they use the program. Kids are presented with a blank canvas and a variety of drawing tools to help them be creative. Along with paintbrush, shapes and text, Tux Paint includes a "stamp" feature to add pre-drawn or photographic imagery to pictures, and a set of "magic tools" that provide filter effects (like blur, tint and waves) and interesting drawing tools (like train tracks, bubbles and grass). Tux Paint includes a collection of "starter" images, both coloring-book style and photo-realistic, and a large collections of stamps are available as a separate download. Additional content can be added by parents and teachers, or downloaded from 3rd parties. Tux Paint is available for Linux, BSD, Windows, Mac OS X and Haiku operating systems.
gPhoto is a program and library framework that lets users download pictures from their digital cameras. The libgphoto2 library gives you access to hundreds of models of digital cameras on several platforms. GIT repo and Issue tracker lives at https://github.com/gphoto/ these days.
Ganglia is a scalable distributed monitoring system for high-performance computing systems such as clusters and Grids. It is based on a hierarchical design targeted at federations of clusters. Supports clusters up to 2000 nodes in size.
Open Source Monitoring System for performance and availability.
Pandora FMS is an enterprise-ready monitoring solution that provides unparalleled flexibility for IT to address both immediate and unforeseen operational issues, including infrastructure and IT processes. It uniquely enables business and IT to adapt to changing needs through a flexible and rapid approach to IT and business deployment. Pandora FMS consolidates all the needs of modern monitoring (ITOM, APM, BAM) and provides status and performance metrics from different operating systems, virtual infrastructure (VMware, Hyper-V, XEN), Docker containers, applications, storage and hardware devices such as firewalls, proxies, databases, web servers or routers. It's highly scalable (up to 2000 nodes with one single server), 100% web and with multi-tenant capabilities. It has a very flexible ACL system and several different graphical reports and user-defined control screens.
MySQL database connector for Python programming
MySQLdb is a Python DB API-2.0-compliant interface; see PEP-249 for details. For up-to-date versions of MySQLdb, use the homepage link. Supported versions: * MySQL versions from 3.23 to 5.5; 5.0 or newer recommended. MariaDB should also work. * Python versions 2.4-2.7; Python 3 support coming soon. ZMySQLDA is a Database Adapter for Zope2.
SDCC is a retargettable, optimizing standard C (ANSI C89, ISO C99, ISO C11) compiler that targets a growing list of processors including the Intel 8051, Maxim 80DS390, Zilog Z80, Z180, Rabbit 2000, gbz80, Motorola 68HC08, S08 and STMicroelectronics STM8 targets. There also is incomplete support for the Microchip PIC16 and PIC18.
3270 Terminal Emulator
x3270 is a suite of 3270 terminal emulation tools. x3270 is an interactive X11 client, c3270 is curses-based interactive client, and s3270 and tcl3270 are scripting tools for writing screen-scraping applications. wc3270 is the Windows console client and ws3270 is the Windows screen-scraping tool. Includes IND$FILE support, DBCS, and more.
Vifm is a curses file manager with Vi[m] like everything.
Vifm is a file manager with curses interface, which provides Vi[m]-like environment for managing objects within file systems, extended with some useful ideas from mutt. If you use Vi[m], vifm gives you complete keyboard control over your files without having to learn a new set of commands.
Disk Inspection and Monitoring
smartmontools contains utility programs (smartctl, smartd) to control/monitor storage systems using the Self-Monitoring, Analysis and Reporting Technology System (S.M.A.R.T.) built into most modern ATA and SCSI disks. It is derived from smartsuite.
Audio converter and CD ripper for various formats
fre:ac is a free audio converter and CD ripper for various formats and encoders. It features MP3, MP4/M4A, WMA, Ogg Vorbis, FLAC, AAC, and Bonk format support, integrates freedb/CDDB, CDText and ID3v2 tagging and is available in several languages.
A full featured cross-platform image library
Developer's Image Library (DevIL) is a cross-platform image library utilizing a simple syntax to load, save, convert, manipulate, filter and display a variety of images with ease.
utility to split mp3, ogg vorbis and FLAC files without decoding
mp3splt is a free utility to split mp3, ogg vorbis and FLAC files without decoding, selecting begin/end time; if file is an album, you can get splitpoints automatically from internet or a local cue, cddb file. It also splits Mp3Wrap and AlbumWrap archives. Supports splitting and trimming by silence detection. For mp3 files, both ID3v1 and ID3v2 are supported using original tags or user defined tags.
Calendar App To Perform Date-Time Related Functions
Github - https://github.com/shivammathur/C-CPP-Calendar C-CPP Calendar app is a easy to use app to do all the functions that a calendar is used for. The app is very handy and extremely better than using a physical calendar. It is available as both x86 and a x64 versions. The app can display day of any date in the Gregorian calendar (1753 - 9999). It can be used to display calendar of a month of a year. The most awesome feature is that it displays the calendar of a year in a well formatted layout like a paper calendar and also generate a text file for the same. It is very handy when it displays the dates in a month on which a day occurs in that month. C-CPP Calendar provides personalized user account with password protection (MD5 based). C-CPP Calendar is compatible with Windows 2000 up-to Windows 10. Though no official support is there for Linux or mac, it was tested to be work
A cross-platform library that gives apps easy access to USB devices
Library to enable user space application programs to communicate with USB devices
native popup inputbox password color WIN OSX GTK QT CONSOLE C# LUA SSH
v3.3.5 one C file & a header (add them to your C or C++ project) with 8 dialog functions: - beep - notify popup - message & question - input & password - save file - open file(s) - select folder - color picker complements OpenGL Vulkan GLFW GLUT GLUI VTK SFML TGUI SDL Ogre Unity3d ION OpenCV CEGUI MathGL GLM CPW GLOW IMGUI MyGUI GLT NGL STB & GUI less programs NO INIT NO MAIN LOOP NO LINKING NO INCLUDE the dialogs can be forced into console mode windows (XP to 10) ASCII MBCS UTF-8 UTF-16 - native code creates the graphic dialogs - enhanced console mode via dialog.exe - basic console input osx / unix (command line calls) ASCII UTF-8 - applescript, kdialog, zenity - python + tkinter + dbus - dialog (opens a console if needed) - basic console input C89 & C++98 compliant VisualStudio MinGW GCC Clang TinyCC OpenWatcom-v2 BorlandC SunCC ZapCC on Windows Mac Linux Bsd Solaris Minix Raspbian click the tab 'Files' for prototypes, help, hello_world
PCB is a tool for the layout of printed circuit boards. PCB can produce industry standard RS-274X and Excellon NC-Drill format output for submission to board manufacturers.
CurlFtpFS is a filesystem for acessing ftp hosts based on FUSE and libcurl. Automatically reconnects if the server times out.
Bandwidth Monitor NG is a small and console-based live network and disk-io bandwidth monitor for Linux, BSD, Solaris, Mac OS X and others. features: output of KB/s, Kb/s, packets, errors, average, max and total sum; in curses, plain console, CSV or HTML MOVED TO: https://github.com/vgropp/bwm-ng
Kiax is a softphone (soft phone, VoIP client) with a simple and comfortable user interface for making VoIP calls to Asterisk PBX. It depends on the iaxclient library to use Asterisk's IAX2 protocol for easy call configuration and audio setup.
C++ exception (and generic) stack trace library (now libinstrument)
Project is migrating to libinstrument (https://sourceforge.net/projects/libinstrument/) Libcsdbg is a C++ exception stack tracer, offers the tools to create and process exception traces, the path an exception has propagated up the call stack, unwinding it, up to the point where it was handled. The traces are detailed with demangled function signatures and addr2line info (source file and line of each function call). Libcsdbg will perform flawlessly with multi-threaded programs, with dynamically linked shared objects (DSO) and with any statically linked library. Libcsdbg helps the developer/tester also create stack traces of any thread, at any point during, as a snapshot of the runtime call graph. This is very useful in cases of fatal errors, reception of terminating signals or process abortion/termination (such as segmentation faults)
newLISP for BSDs, LINUX, MacOS X, SunOS and Win32: small, fast 350+ functions, a -C-, MySQL, PostgreSQL, SQLite, ODBC, TCP/IP, UDP, XML, Java interface, string processing, regular expressions , math, financial, statistical functions, Win32 DLL
Siproxd is a proxy/masquerading daemon for the SIP protocol. It allows SIP clients (softphones & hardphones) to work behind an IP masquerading firewall or router.
DUMA (Detect Unintended Memory Access) is a multi-platform memory debugging library. It can detect memory leaks and buffer overruns (or underruns) in a malloc() / new memory buffer. DUMA is a fork of Bruce Perens' Electric Fence library.
pcapsipdump is libpcap-based SIP sniffer with per-call sorting capabilities. It writes SIP/RTP sessions to disk in a same format, as "tcpdump -w", but one file per SIP session (even if there is thousands of concurrent SIP sessions). Getting started: http://pcapsipdump.sf.net/
yaSSL, or yet another SSL, is an embedded ssl library for programmers building security functionality into their applications and devices. yaSSL is highly portable, and runs on standard as well as embedded platforms(QNX, ThreadX, VxWorks, Tron) yaSSL is still available but no longer being developed. Current development on the same project continues under wolfSSL. Visit yaSSL Home above for the latest stable release.