ChaiScript is an embedded scripting language designed from the ground up to directly target C++ and take advantage of modern C++ development techniques. Being a native C++ application, it has some advantages over existing embedded scripting languages. It uses a header-only approach, which makes it easy to integrate with existing projects. It maintains type safety between your C++ application and user scripts. It supports a variety of C++ techniques including callbacks, overloaded functions, class methods, and STL containers.
Fing is a command line tool for network and service discovery. It provides you a complete view of any network in a very short time. Its smart discovery automatically detects the network type and uses the best technique to scan it. The best results are achieved on Ethernet networks (including Wireless ones), where Fing is able to detect all network hosts, firewalled ones included. The service discovery feature quickly detects active TCP services on a target host or network. Fing is based on Look@LAN.
Knights is an action game for two players involving two knights who must explore randomly generated dungeons and complete various quests. Each game revolves around a quest. A typical quest would involve finding some items and carrying them back to your starting point. This may sound easy, but as there are only enough items in the dungeon for one player to win, you may end up having to kill your opponent to get his stuff! Other quests involve escaping from the dungeon, fighting a duel to the death against the enemy knight, or destroying an ancient Book using a special Wand. While exploring the dungeon, you will find aid in the form of weapons, potions, and magical spells, but beware, for there are also deadly traps, bloodthirsty vampire bats, and zombies who exist only to kill living knights! This is a remake of an Amiga game by Kalle Marjola from 1994. This version has generally smoother gameplay than the original, and has full support for online play.
GoFigure2 is a cross-platform application for visualization, processing, and analysis of out-of-core multidimensional microscopy data (5D data sets). Users can visualize images, segment cells in 3d, track cells through time, and detect cell divisions to generate lineages. Results are stored in a MySQL database back-end. Once data has been processed, cell-based object features are quantified and can be used for sorting, color-coding, analysis, or exported to external tools. GoFigure2 was developed for biology research including studying the development of embryos (zebrafish and mouse), synthetic biology (signaling), and for drug screening.
PySide provides a full set of Qt bindings and automated binding generation tools. The binding generation tools can be useful for creators of Python bindings to any Qt-based library or to any C++ library in general. Although based on a different technical approach, PySide will initially be API-compatible with existing Python bindings for Qt.
Tuwo is a C++ library for solving high-level computer vision tasks such as image classification and object recognition. Computer vision is a subfield of computer science and deals with systems that can make sense of image information. Building systems suited for high-level computer vision tasks such as object recognition and image classification requires the use of robust image statistics in the form of image features and machine learning algorithms to separate discriminative information from noise. This C++ library provides code to extract image features and learn decision functions from training data. It is suitable for high-level computer vision tasks.
SecureCam is a video surveillance system with a nice GUI. It supports multiple camera and video file inputs. It detects motion in input video using fast algorithms. Alarm notification is provided by email, alarm sound, and video recording. Currently, only a Windows installer is provided, but the source can be compiled on Linux.
Mettā is an OS for mobile, multimedia, and social applications. Mettā's purpose is to be easily deployable over a range of mobile and home devices, without tedious setup procedures, while allowing people to communicate easily in a very ambient way and express themselves freely by creating, modifying, and publishing text, audio, and video information in a simple way. Mettā's flexibility comes from transparent resource manipulation and transparently distributing computing tasks between nodes on the network, while maintaining data integrity and privacy.
UBoat Code Navigator allows you to browse through and do manual reviews of your source code with just a Web browser. It works completely offline; there is no server or configuration required. UBoat Browse-Packs enable everybody to browse through, comment on, and review your code without any IDE, platform, or build dependencies. It lets you share your codebase with ease and also view code complexity metrics like LoC and nesting.
proghelp generates a Web application using a modified create table SQL syntax. It generates PosgreSQL stored procedures, a db layer, a BLL layer, a Web interface using WebToolkit (Wt), and random data for testing. It sets up default security: authentication and authorization. Modified SQL grammar allows you to mark search keys: the project automatically generates function calls and stored procedures with these search keys and exposes them in the UI. The project looks at foreign key references and automatically builds select dialog boxes.