DeveelDB is an embedded SQL database management system for .NET, implementing all the features of the SQL92 specifications (transactions, triggers, procedures, functions, etc.). The aim is to provide .NET and Mono developers with a fully functional, powerful, and embeddable database system that can be used in several contexts, managing small to large amounts of data.
The Dextop application framework allows you to create Rich Internet Applications based on .NET/Mono and Sencha Ext JS. It has proven to be useful for online business applications. It features a desktop-like Ext JS frontend, simplified client-server communication, a stateful programming model, real-time updates and notifications from the server, automatic column model generation, automatic store model generation, and automatic form generation.
Duplicati is a backup system and an implementation of Duplicity. Duplicati enables you to set up and monitor backups on Windows or Linux. Duplicati is based on the Linux-only Duplicity backup system. Duplicati has a very user friendly interface that allows you to configure and monitor your backups. It supports backing up to a variety of destinations, such as a network folder, a USB disk, a remote FTP server, a remote SSH server, Amazon S3 storage, or a WebDAV enabled server. All backups can be encrypted and are digtally signed, so that no other person can read or tamper with the backed up data.
Git# is a C# implementation of the Git version control system for the .NET platform. It is meant to be fully compatible to the original Git implementation in C for Linux. It can be used as a stand-alone command line application (potentially replacing msysGit on Windows) or as a library for applications such as GUI frontends or plugins for IDEs.
CVS, GIT, and Mercurial as well as other well-known version control systems cannot version directories. In other words, you cannot add empty directories. A "workaround" for this issue is to use placeholder files that are placed into empty directories. These placeholder files can then be committed into the repository and will make sure that, upon checkout, the directory tree is entirely reconstructed. The problem with using placeholder files is that you need to create them, and need to delete them if they are not necessary anymore (because sub-directories or real files were added). With big source trees, managing these placeholder files can be cumbersome and error prone. MarkEmptyDirs can manage the creation/deletion of such placeholder files automatically. It creates placeholder files in all empty "leaf" directories. If later on new files or directories are put into such directories, the placeholder files are not necessary anymore, and are removed automatically.
MonoDevelop is a GNOME IDE primarily designed for C# and other .NET languages. intelligent code completion attempts to complete type, method, and field names as you're typing. The IDE automatically gets the class information from your source code files and from the libraries referenced in your project. A class viewer allows you to list the classes in your project, their methods, and properties. Your namespaces are also tracked to keep the classes separated. A powerful add-in engine, a modular API, and a complete set of extension points provides a seamless platform upon which to build your own development tools.
Nearforums is a lightweight powerful discussion forum that can be installed within minutes on Linux or Windows servers with MySQL or MS SQL database servers. It includes great features like sign-in with Facebook/Twitter, navigation with tags, full Web administration, built-in search engine, RSS feeds, and accessible HTML. It is SEO friendly.