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.
MockMockWeb is a Heroku-ready Node.js-based Web application server which allows you to mock up a website in seconds. It allows you to instantly launch a website which sends an empty page (with status 200) to any request/URL and edit any page on the spot. You can also edit the layout shared throughout your website. It lets you build a mock (sometimes real) website in a request-driven interaction.
Happy Phone Number provides easy methods to format phone numbers from your Rails models. Virtually any country specific format or convention could be supported, including national and international format. For the not (yet) supported countries, a general method using a simple mask is also provided.
Zend Framework Models Generator generates Zend Framework model classes from MySQL, PostgreSQL, and SQLite databases. It can query a given database to retrieve the list of tables and their fields, and generates model classes for one table or for all tables of the specified database.
In Artifact of Mazes, your ship is lost in a three-dimensional maze. The only way out is to collect pieces of a strange artifact and fit them together. This HTML5 game includes custom practice modes, randomly generated mazes and puzzles, a zoomable overview map, and help screens as well as mouse, keyboard, and touchscreen support.