Free peer-reviewed portable C++ source libraries
Boost provides free portable peer-reviewed C++ libraries. The emphasis is on portable libraries which work well with the C++ Standard Library. See http://www.boost.org
Dlib is a C++ toolkit containing machine learning algorithms and tools for creating complex software in C++ to solve real world problems.
Polygon and line clipping and offsetting library (C++, C#, Delphi)
The Clipper library performs clipping and offsetting for both lines and polygons. All four boolean clipping operations are supported - intersection, union, difference and exclusive-or. Polygons can be of any shape including self-intersecting polygons. 17 March 2016: Since it's been some time since the last update, some may be wondering if I no longer plan further updates. I do have plans for more updates but I also have a chronic health condition (not life threatening) that's set me back, and I don't really have a good idea when I'll restart development.
Graphical wireless scanning for Linux
LinSSID is graphically and functionally similar to Inssider (Microsoft™ Windows®). It is written in C++ using Linux NL80211 tools, Qt5, and Qwt 6.1. LinSSID may be installed either by downloading source or binary from this site, or if you're using Debian/Ubuntu or one of its brethren, adding a ppa to your software sources and then installing it with your favorite application manager. The ppa is: deb http://ppa.launchpad.net/wseverin/ppa/ubuntu myversion main (substitute current version for 'myversion') Builds are available for amd64 and i386. Please report problems on the 'discussion' tab. Version 2.2 and above now built on Qt5 using version 6.1 of the Qwt library. Several small bugs have been fixed and there is now a status message in the top panel. As of version 2.9 the bandwidth of attach points is also reported and graphed. LinSSID is not bug-free. If you find one please report it on the discussion page and let's fix it.
Halite is an open-source BitTorrent client and is based on the excellent libtorrent library from Rasterbar Software. The remote control interface for Halite has been put on the back burner while the more pressing features that a bittorrent client needs.
Cross-platform C++ libraries with a network/internet focus.
NOTE: Current source code as well as bugs/patches are on GitHub: https://github.com/pocoproject/poco/ C++ class libraries for network-centric, portable applications, integrated perfectly with the C++ Standard Library. Includes network protocols (Sockets, HTTP, FTP, SMTP, POP3, etc.), SQL database access and XML parsing. Licensed under Boost license.
The database access library for C++ programmers that provides the illusion of embedding SQL in regular C++ code, staying entirely within the C++ standard.
C++ mock objects for Boost
Turtle is a C++ mock object library based on Boost with a focus on usability, simplicity and flexibility.
STXXL is an implementation of the C++ standard template library STL for external memory (out-of-core) computations, containers, and algorithms that can process huge volumes of data that only fit on disks.
3D pointcloud data storage and interchange format
Reference Implementation of the ASTM 3D Imaging Format. A file format for interchange of 3D (laser) imaging data. (This work is not officially endorsed by ASTM.)
C++ wrapper for the OpenGL (Version 3 and higher) API
OGLplus is a open-source header-only library which implements a thin object-oriented facade over the OpenGL® (version 3 and higher) C-language API. It provides wrappers which automate resource and object management and make the use of OpenGL in C++ safer and easier.
Pugg is a c++ framework for plugin management. Features o Header only library, no installation o Auto loading of plugins from files o Version control for plugins o Object oriented design o Platform independent
A modern, portable CGI library written in standard C++. Asynchronous CGI and FastCGI are both supported in a clear, simple and efficient library built upon the Boost C++ libraries (esp. Boost.Asio). Free and commercial support available on request.
This is a C++ logging library implementation which is accepted to Boost. It aims for extensibility and flexibility while moderately affecting user's application performance. Since being accepted, the library is developed and distributed as a part of Boost. Please, visit www.boost.org for more info.
The OpenCL Kernel Compiler compiles OpenCL kernel files and presents any compilation errors in a form commonly used by "regular" C/C++ compilers. It is intended to be used as a supporting tool for application developers working with OpenCL. Version 0.3.0 adds additional features for saving compiled binaries and selecting platforms/devices.
Goal: multitasking kernel from scratch Toolchain: arm-none-eabi-gcc Target board: TI LAUNCHXL2-RM46
Spirit is an object oriented recursive descent parser generator framework implemented using template meta-programming techniques.
C++ library for working with OWL ontologies
Flexible actions for your Visual Studio, MSBuild Tool ...
It presents handler of most events as the Event-Catcher with variety of advanced Actions for service of your projects and libraries, the build processes and processes at runtime from Visual Studio and MSBuild Tools. Advanced handler of most events from MS Visual Studio & MSBuild tools. Full control and flexible multi-actions for basic events and other additional, such as: * CommandEvent, Errors, Warnings, Cancel-Build, Output-Build, Transmitter, Logging Different modes for what you want: * Files Mode, Operation Mode, Interpreter Mode, Script Mode, Targets Mode, C# Mode Supports additional MSBuild & SBE-Scripts engine for advanced usage. May work without Visual Studio and support the CI /Build Servers, Command-Line mode and a lot of features for the convenience of your work with the build, tests, versioning, IO operations, etc., ... see the documentation ___________ Source code, Support and other details see on project page.
Easy To Use This Application To Calculate The Mess Management
Mess Management System is one kind of Human Resource Management System.It will hold everything of any Hostel/Mess Management Count Down.It will Help you to keep your Management system in History.People can use this system if he/ she wants to make his life easier when he/she stays with any large Hostel/Mess management System.. Feature--- v 1.2- 1- It will be used for Hostel / Mess Meal management 2- Login System is used only for the The managers..So it is so secured / Guest mode are also available.But Guest cant override any of counting 3- Offline database has used 4- Dashboard Give you the whole query buttons & information's of mess members meal systems 5- Report system with bar graph & pie chart 6- Print your whole Database which has created automatically 7- PDF will be created 8- [ Vocal system is added ] 9- User will get notifications when any update will be occurred in system 10- Admin History is available in this system,Admin can get the whol
Detects buffer overruns and memory leaks.
heob provides a simple way to detect buffer overruns and memory leaks. No recompilation/relinking of the target application is necessary.
C++ code to count the number pages in a given PDF file.
This C++ library contains the 'PdfPageCount' class that performs the single task of finding the number of pages in a given PDF document. While the PdfPageCount class is very simple to use, the contained code is complex because the page count can be hidden in any number of places, quite often within compressed data.
A fast bot for chess.com
This project aims to provide a fast chess bot able to recognize moves and respond to them via use of an external UCI-engine, such as - preferrably - Rybka 2.9. Check out a live demo here: https://vimeo.com/128428976
Jawk is an interpreter/compiler for the AWK programming language for Java. Unlike prior versions, Jawk provides an efficient execution environment for AWK with minimal enhancements to the language.