Nexus is a powerful and robust Maven repository manager created to provide reliable access to artifacts required for development and provisioning. Maven's central repository has always served as a great convenience for users of Maven, but it has always been recommended to maintain your own repositories to ensure stability within your organization. Nexus greatly simplifies the maintenance of your own internal repositories and access to external repositories. You can completely control access to, and deployment of, every artifact in your organization from a single location.
LuaRocks is a deployment and management system for modules in the Lua programming language. It aims to provide facilities for Lua such as those from module systems of other scripting languages, such as Ruby's RubyGems or Perl's CPAN. LuaRocks allows Lua modules to be installed as self-contained packages called "rocks", which also contain version and dependency information.
Treewatch watches a directory for a specified type of file to change. When one of the files changes, treewatch runs a program of the user's choice. By default, treewatch will watch the current directory and run "make" when changes are detected in files ending in .cpp, .c, or .h. The user can specify any number of directories to watch, any number of file types to watch for, and any command line to run.
JCatapult is a development platform written in Java. Built for modularization, JCatapult allows developers to build modules such as a blog, content-management system, wiki, or any other reusable set of features and use them across multiple applications. Built on top of open source technologies, JCatapult is a robust and scalable platform. However, it is also agile and lightweight because it uses a convention over configuration approach.