The skarnet.org C system programming library
This project gathers all the common C functions used in other skarnet.org software. It includes a replacement for stdio, a client-server message-passing library, a balanced binary tree library, and more.
BDE (Basic Development Environment) is a set of C++ software libraries as well as development tools and methodology. Originally developed at Bloomberg L.P., BDE is intended to form the foundation for large scale C++ software products.
The BSL (Basic Standard Library), the first BDE library
... [More] available with an open-source license, provides implementations for portions of the C++ standard library, particularly the container types, as well as a suite of system utilities, meta-functions, and algorithms needed to build such containers. [Less]
A mature cross-platform C++ library for use as a default application framework. Features include:
* Threading & synchronization
* Socket programming including SSL & ZMQ
* File I/O utilities including support for zlib, .ini file
* Database access with native support for MySQL, SQLite
... [More], BerkleyDB, Postgre, REDIS and ODBC
* Built-in mini XML parser; optional EXPAT, LIBXML and MSXML support
* Network protocol stack: HTTP, FTP, SMTP, POP3, SOAP, XMLRPC
* Support for scripting languages: Perl, Python, JavaScript, VBScript, Java, Lua, TCL, Squirrel
* Encryption library based on OpenSSL
* Over 600+ highly reusable classes. 5000+ fully documented functions. [Less]
This an application launcher for removable drives (although it can also be used as a normal application). Rather than organizing the apps as a list like the Windows Start menu, they are organized in a tool bar a bit similar to the Mac OSX dock bar.
TurboVM is a small and simple virtual machine, intended as a compilation target for programming languages. TurboVM uses bytecode with a RISC instruction set designed for easy and fast generation and interpretation, as well as flexibility (i.e. it does not impose a certain paradigm like many other
... [More] VMs). Bytecode can be interpreted or compiled to native code (currently via C). Some speed tests indicate that the bytecode interpreter runs about a factor 15 to 30 slower than native programs, whereas compiling the bytecode yields performance equal to or close to that of equivalent programs written in C. [Less]
This site uses cookies to give you the best possible experience.
By using the site, you consent to our use of cookies.
For more information, please see our
Privacy Policy