A multi-platform software synthesiser emulating (somewhat inaccurately) pre-GM MIDI devices such as the Roland MT-32, CM-32L, CM-64 and LAPC-I. In no way endorsed by or affiliated with Roland Corp. Source hosted at: http://www.github.com/munt/
SIMD-accelerated libjpeg-compatible JPEG codec library
libjpeg-turbo is a JPEG image codec that uses SIMD instructions (MMX, SSE2, NEON, AltiVec) to accelerate baseline JPEG compression and decompression on x86, x86-64, ARM, and PowerPC systems. On such systems, libjpeg-turbo is generally 2-6x as fast as libjpeg, all else being equal. On other types of systems, libjpeg-turbo can still outperform libjpeg by a significant amount, by virtue of its highly-optimized Huffman coding routines. In many cases, the performance of libjpeg-turbo rivals that of proprietary high-speed JPEG codecs. libjpeg-turbo implements both the traditional libjpeg API as well as the less powerful but more straightforward TurboJPEG API. libjpeg-turbo also features colorspace extensions that allow it to compress from/decompress to 32-bit and big-endian pixel buffers (RGBX, XBGR, etc.), as well as a full-featured Java interface.
A modern C++ GUI library
Nana C++ Library takes aim at easy-to-use and portable library, it provides a GUI framework and threads for easy programming with modern C++ methods, such as traits, metaprogramming and other template technologies. Documentation http://nanapro.org/en-us/documentation Feel free to report a bug at https://github.com/cnjinhao/nana/issues
native popup inputbox password color WIN OSX GTK QT CONSOLE C# LUA SSH
v3.3.5 one C file + header (add them to your C or C++ project) with 8 functions: - beep - tray 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 Open3D 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
Collection of Delphi / FreePascal code units. Includes libraries for Unicode, Strings, Data Structures, Sockets and Mathematics.
Image library for Object Pascal.
Imaging is native Object Pascal (Delphi and FPC) image loading, saving and manipulation library. It is available for several platforms and does not require any third party dynamic libraries.
A powerful cross-platform and open-source 3-D rendering engine.
Panda3D is a powerful 3-D rendering engine for many Unix-based and Windows platforms. See the Panda3D home page at https://www.panda3d.org for more information and for forums and downloads. The source code is no longer hosted at SourceForge, but is now available from GitHub: https://github.com/panda3d/panda3d
This project has moved to GitHub https://github.com/Zipios/Zipios Zipios is a C++ library for reading and writing Zip archive files. Access to the data of individual entries is provided through standard C++ iostreams. A simple read-only virtual file system that mounts regular directories and zip files is also provided.
Java API for GSM modems. Allows sending and receiving SMS. Capable to dial out and receive calls in data mode. Contains driver classes for Wavecom and Siemens GSM modems. Extandable. Developers are welcome to supply new drivers.
MDX query builder library
Lightweight Java library for building MDX queries.
Extract the TLD of any, world wide, URI.
The libtld is used to extract the TLD from any URI from anywhere in the world. The library recognizes all TLDs, whatever the number of levels the TLD includes (i.e. .com has one, .au has up to 4 such as .schools.nsw.edu.au) this library will be capable of extracting it. The library is for C, C++, and PHP.
STALLioN is a cross-platform C/C++ I/O library for CLI applications
STALLioN is a cross-platform (currently Linux, Windows and FreeBSD) C/C++ library for developers wishing to use a terminal/CLI interface on multiple platforms but only want a single codebase. It aims to provide a consistent development API across multiple platforms so that separate code does not have to be created for each (often very different) terminal interface; simply use the functions in STALLioN and compile with the correct library for the chosen platform. Currently in very early development; most basic functions and output are done, input is coming together. It is licensed under the GPLv3 license, so is free software.
Astive is a toolkit and server for Java that provides an extensible architecture for developing, maintaining, and deploying telephony applications. Build high-quality apps for Asterisk® PBX with Astive developer solutions - Astive Toolkit and Astive Server.
A calculator capable of complex arithmetics
A command line calculator capable of complex arithmetics.
C++ cryptographic library (modern hash functions, ciphers, KDFs)
cppcrypto provides optimized implementations of cryptographic primitives. Hash functions: BLAKE, BLAKE2, Groestl, JH, Kupyna, MD5, SHA-1, SHA-2, SHA-3, SHAKE, Skein, SM3, Streebog, Whirlpool. Block ciphers: Anubis, Aria, Camellia, CAST-256, Kalyna, Kuznyechik, Mars, Serpent, Simon-128, SM4, Speck-128, Threefish, Twofish, and Rijndael (AES) with all block and key sizes. Stream ciphers: HC-128, HC-256, Salsa20, XSalsa20, ChaCha, XChaCha. Encryption modes: CBC, CTR. MAC functions: HMAC, Poly1305. Key derivation functions: PBKDF2, scrypt, Argon2 (Argon2i, Argon2d, Argon2id). Includes sample command-line tools: - 'digest' - for calculating and verifying file checksum(s) using any of the supported hash algorithms (similar to md5sum or RHash). - 'cryptor' - for file encryption using Serpent-256 algorithm (CBC mode with HMAC). Check out the cppcrypto web site linked below for programming documentation and performance comparison.
This is a wrapper around FreeBSD NFSv4 ACL API (acl_get_file(3) etc), providing SunOS-compatible acl(3)/facl(3) functions. Its main purpose is to make it easier to port software such as Samba, which already supports SunOS ACL API.
scl is Objective C library for macOS, iOS and GNUstep with custom set of ObjC classes and extentions of standard CF, Cocoa and Cocoa Toch classes, such as NSString
OCR c++ library of computer optical recognition methods. In library: contour recognition; contour vectorisation; matrix letters feature recognition; web based GUI; assembler core on SS3 instruction; xml support; detect page rotation and segmentation;
High performance C++ UDP-based networking library on UDT, suitable for games or VoIP applications
libmail is a C library intended to help programmers when adding mail checking and retrieving capabilities to their applications, supporting popular mail protocols like IMAP and POP3 as well as *nix-like mailboxes.
Universal PHP Framework. toKernel is a fully Object-Oriented extensible framework. By design, the framework's kernel is monolithic which brings a lot of advantages. It is NOT a loader for a mere collection of classes.
A cross-platform multimedia library aimed at supporting a wide range of programming languages. It exposes a set of C APIs used to generate high-level object-oriented bindings for supported languages at compile-time.
Useful crossplatform library for distributed systems
Platform-Independent Primitives. Contain string, thread, timer, file, config file, serial port, ethernet (UDP, TCP, broadcast, multicast), protocol, multiprotocol, peer, console, variable, struct, evaluator, system monitor (Linux only), CLI (command-line interface) parser. Package include library that you can build with 'qmake' or 'CMake' and test program in 'main.cpp'. Online documentation: http://ppip.sourceforge.net/doc/
Asynchronous ONC RPC library that is derived from the FreeBSD librpc and libtirpc that is published from Sun. Support has been added for TLS and UNIX Domain sockets.