CodeQuery is a tool for indexing and then querying or searching C, C++, Java, Python, Ruby, and Go source code. It builds upon the databases of cscope and ctags, which are processed by the cqmakedb tool to generate a CodeQuery database file. This can be viewed and queried with a GUI tool. The features include auto-completion of search terms and visualization of function call graphs and class inheritance. The following queries can be made: Symbol, Function or macro, Class or struct, Functions calling this function, Functions called by this function, Class which owns this member or method, Members and methods of this class, Parent of this class (inheritance), Children of this class (inheritance), Files including this file, and Full path for file.
The YB.ORM library aims to simplify writing C++ code that has to deal with SQL databases. The goal is to provide a convenient interface like SQLAlchemy (Python) or Hibernate (Java). The library itself is cross-platform and supports a variety of SQL dialects: SQLite3, MySQL, Postgres, Oracle, and Firebird. Integration with Boost, Qt4, and wxWidgets is built-in. In a typical usage scenario, you would describe your database schema and table relationships in a simple XML-based format, generate SQL code to populate database schema with tables, generate C++ classes, add application-specific logic to the classes, and use these classes in cooperation with the Session object to query objects from the database, create new or modify/delete existing objects, or link and unlink objects using relations. Simple serialization to XML is supported along with connection pooling.
FreeDiams is a program for making prescriptions of pharmaceutical drugs and testing their interactions. It is the result of building the FreeMedForms prescriber plugins into a standalone application. It is developed by medical doctors and is intended for use by these same professionals. It can be used to prescribe drugs and test drug interactions within a prescription. It can be linked to any application by way of its command line parameters. FreeDiams can use several drug databases, including the FDA_USA drug database, the French AFSSAPS drug database, the Canadian drug databases, and the South African drug database (SAEPI).
Klest-crossword is a program for creating crossword puzzles. It comes with more than 1000 puzzles and dictionaries of 31000 Russian words and 41000 English words. Incompletely guessed puzzles can be saved, and crosswords can be compiled automatically and semi-automatically. Crosswords can be printed, and exported as RTF, PDF, PostScript, HTML, Across Lite, JPG, JPEG, TIFF, BMP, XPM, PNG, XBM, PPM, and OpenKlest, and imported from Across Lite and OpenKlest.
Easysync allows you to synchronize files among different computers. You pick up a directory you want to synchronize and Easysync will perform synchronisation whenever this directory is changed. The server part propagates the sync signal among clients, so that if there is a change on one client, all other clients will perform synchronization. It is based on Unison.
WSF Staff is Web Service Framework for C++, AJAX, and J2ME that is based on Apache Axis2/C. WSF Staff wraps Apache Axis2/C code into C++, and also provides many additional features: a stateful Web services implementation in C++ with instance support, a synchronous and asynchronous client implementation in C++, AJAX, and J2ME, a service-component architecture implementation, support for RESTful Web services and clients, WSDL support with xsd import and export, J2ME client support (based on ksoap), a flexible and extensible code generator to generate any sort of Web service related source code (not only in C++), security support (users, groups, sessions, ACLs, etc.), and a Web application toolkit (webapp) with widget support.