Projects / KForge


KForge is a stable, enterprise application for project hosting. KForge provisions project services on-demand and controls access with a robust, role-based, single sign-on access controller. Project services include version control systems (e.g. Git, Mercurial, Subversion); project frameworks with mechanisms to plan and track work (e.g. Trac); wikis and mailing lists (e.g. MoinMoin, Mailman); and content management systems and blogs (e.g. Joomla, Wordpress). KForge also provides a complete Web interface for administration of project members and services, as well as a fully-developed plugin system so that new kinds of services can be added easily.


Recent releases

  •  22 Jun 2011 09:43

    Release Notes: Support was added for Apache mod_wsgi. New project membership application, approval or rejection, and cancellation were added. An SSH key register for each user was added. Mercurial, Git, and Subversion repositories may now be accessed via SSH. The Git plugin was improved to use git-http-backend for git clients. The Git plugin was improved to use Gitweb for browser clients. The Subversion plugin was improved to use ViewVC for browser clients. The default configuration file was improved. The license was changed to Affero GPL. The date-time library was changed to the native datetime module (instead of mx.DateTime).

    •  07 Nov 2009 15:17

      Release Notes: New plugins were added for Git and Joomla. The feeds for the "recent changes" of new projects are aggregated. KForge now supports using Git, Subversion, and Mercurial services with Trac services. A new installer and improved install guide were added, with support for running KForge in an isolated virtual Python environment. Special character support has been fixed. KForge is now compatible with all recent stable versions of its dependencies (django <= 1.1, sqlobject <= 0.12.0). Performance has been greatly improved. Error handling has been enhanced. The configuration file is much nicer.

      •  18 Jun 2009 20:10

        Release Notes: Among other changes, the authentication system was cleaned up. A bug in svn 1.5 was eliminated ("svn add" did not work under svn 1.5). Deployment is done under virtualenv for sandboxed installations. Compatibility across external libs (e.g. django 1.0) was increased. A variety of other minor but important fixes were made.

        •  16 Feb 2009 18:30

          Release Notes: KForge plugin discovery via setuptools entry points (makes it easier for 3rd parties to produce plugins). A Mercurial plugin providing support for mercurial/hg repositories. A (partial) move to nosetests for testing. Improved documentation. A Debian package version.

          •  21 Sep 2007 18:12

            Release Notes: This release includes a variety of minor improvements/bugfixes, including: ensuring admin pages are at /admin/ and not just /admin/model/; setting zip_safe to False in to avoid problems with apache/modpython; bringing the guide completely up to date; ensuring access control works with Apache 2.0 and not just 2.2; alphabetical sorting of projects and persons; removing redundant variables from the configuration file; and updating docstrings for plugins to include full installation instructions.

            Recent comments

            06 Apr 2007 12:44 rgrp

            Re: Site down?

            > I can't seem to access the site to

            > download the domainmodel package ... by

            > the way, if it is required why not

            > bundle it in with the rest of the app?



            I'm sorry to hear the site was down but this is pretty unusual (in early January we did experience some very high traffic levels which did occasionally result in downtime or very slow connections. However these issues have long since been resolved).

            On your second point, domainmodel is not bundled with kforge because it is now a common library reused by other projects. If this is a big inconvenience we may look to reintegrate or improve the dependency management in future releases.

            18 Jan 2007 14:39 jckdnk111

            Site down?
            I can't seem to access the site to download the domainmodel package ... by the way, if it is required why not bundle it in with the rest of the app?


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.