wiki:WikiStart

Welcome to GNUKhata


The concept of our logo is based on an ancient Indian abacus, a computational device where the sums and the differences are balanced with two contrasting colours of beads. You can take them as assets/liabilities, profits /losses, expenses/income, or as you like when you go into your accounting operations.


What is GNUKhata

GNUKhata is a Free Accounting Software which can be deployed by both profit making and non-profit making organisations.

The advantages of GNUKhata are

  • It is lightweight and scales up with large volumes of data
  • It is robust and can be used on a wide variety of data categories
  • It is modular, thus facilitating addition of extensions for different tasks
  • The user interface is designed to be intuitive and friendly even for beginners
  • The reports are displayed on browser and can be printed or saved to PDF
  • Deployers will find the implementation easy to achieve.
  • GNUKhata is a free software, sometimes referred to as free and open source software or FOSS

For details on GNU General Public License version 3 visit  General Public License version 3 GPLv3

Despite the keenness of many to shake off the grip of proprietary software, a major problem faced by most organizations is the lack of really convenient and comprehensive free accounting software. As a result organizations have no choice but to use a proprietary software, based on a proprietary operating system (OS) for a very important part of their work, that is managing inventory and accounts.

Krishnakant Mane , a free software hacker realised this need and backed by an excellent team of programmers and domain experts, started a project. This effort was supported by Comet Media Foundation which provided the project a home base. Like many organizations, Comet too felt the need for a free software accounting and inventory system and it provided startup funds and the testing ground for the rapidly developing software at its nascent stages.

Visit Comet at (" http://www.cometmedia.org") to know more about it.

Following Comet, National Internet Exchange of India (NIXI) funded GNUKhata for the development of its first desktop front end. GNUKhata is now supported by National Mission on Education through Information Communication Technology (NMEICT) since April 2010.


==GNUKhata version 0.9 desktop edition is out == The GNUKhata team is pleased to announce the release of it's desktop edition version 0.9. This version is targeted towards the small and medium scale enterprises, individual accountants or any organization having a small LAN of about 10 computers. While the web based version is being used by many organizations, We thought a desktop based version will be best suited for organizations or individuals who have used a few desktop based proprietary accounting softwares. These users will feel a great similarity in the feel of GNUKhata with the one they are used to. The software's installer will be uploaded in the next few hours, after which the link will be uploaded on this very page. Features include,

  • an easy to use interface
  • total keyboard driven modules
  • account pop-up in voucher interface
  • dynamic drill-down in ledger and trial balance
  • an easy to use installer

The updates will be provided as they are made available by the GNUKhata team.

GNUKhata version 1.2 released

9 July 2012 We are proud to announce the release of GNUKhata version 1.2 The much awaited version 1.2 is now stable and can be used on production deployment. Thanks to all the well-wishers, contributors and testers, We are happy to say that the GNUKahta team has released the best ever version of the product. With great features for standard book keeping and reporting, along with some more professional reports which were missing in previous version, GNUKhata is now ready for a wide range of users. Version 1.2 took full advantage of the progress made in the previous version and added either enhancements to the existing interface or new features based on the user feedback.

For details on the release and new features, please read news and events page. Download GNUKhata version 1.2 from Download GNUKhata


GNUKhata on the desk

In addition to a network oriented web application, the GNUKhata team is also developing a desktop based client which can be installed and run standalone. We will have more details on the desktop client page.

NMEICT Funds GNUKhata

As for the number of active programmers and domain experts, GNUKhata is proud to announce that the National Mission for Education through Information Communication Technology (NMEICT) has funded the project for next 6 months following which, a funding for 2 years will be made available. IIT Mumbai has recognized the importance and critical need for this FOSS tool and thanks to Prof. Kannan the institute has offered to be the principle investigating organization for the NMEICT funding. So we can expect a lot of rapid development with dedicated programmers and full-time support from accounting domain experts. A lots of workshops can also be expected once the release happens on 31St July.


Downloading and testing GNUKhata

You can help to improve GNUKhata by giving it a try as it is going through a few important reviews. While GNUKhata is getting ready for the launch by end of July, you can keep track of new features getting added and existing ones getting reworked. Please be a part of this Phase of development by providing any kind of inputs you can think of. You can visit Download GNUKhata and set it up on your machine. You will have to download both the web front end and the Core Engine for setting up GNUKhata on a single machine. In any case,even for a server setup, it is recommended that you put both the components on the same server.

For installation please go to the Quickstart setup guide?

Note that GNUKhata uses postgresql as its database server. To download postgresql for your platform or to read more about it, visit  Postgresql Home page

We are currently working on making GNUKhata work with any RDBMS such as MySQL, SQLight and Postgresql which is the default. For this we are shifting the code to an object relational model which works with any sql based database.

Most GNU/Linux distros facilitate installing postgresql directly through their respective user interfaces. For example, you can use the add-remove option in the applications menu of Ubuntu, or do apt-get install postgresql-8.4 as the root user on Debian.

On Fedora you can use the yum install command as the root user. In addition, you need to install the python-twisted and python-psycopg2 libraries for GNUKhata to work properly.

Note that GNUKhata Web Application runs under Pylons framework, preferably in a virtual environment.

for more details on the Pylons web framework visit  Pylons home page


Try it out live!

If you are impatient and don't have the inclination for setting up GNUKhata on your machine, then you are welcome to try our  Live Demo and look at the various features of the software as it moves towards its final release.

NOTE: the demo available will not guaranty the safety of your data since we may delete the database or update the software. So please remember, it is just a demo!


Download Source Code

If you wish to use the software from its source or if you would like to contribute to it, you can download (clone) our GNUKhata from the mercurial repository on our server. You will need the mercurial software installed on your machine. on Ubuntu do sudo apt-get install mercurial or set it up from the software center option. on fedora you can do a yum install mercurial as the root user.

If you are not a developer and just want to try out the software from its source, use anonymous as username as well as password.


Coming On Board

To become part of our widespread group of collaborators, join  user's mailing list

People interested in development can join  developers mailing list You can also join live discussions with the developers and other users on IRC at #gnukhata on irc.freenode.net.