Open source projects

CMS (A content management system is software that keeps track of every piece of content on your Web site, much like your local public library keeps track of books and stores them. Content can be simple text, photos, music, video, documents, or just about anything you can think of. A major advantage of using a CMS is that it requires almost no technical skill or knowledge to manage. Since the CMS manages all your content, you don’t have to)

Joomla is an award-winning content management system (CMS), which enables you to build Web sites and powerful online applications. Many aspects, including its ease-of-use and extensibility, have made Joomla the most popular Web site software available. Best of all, Joomla is an open source solution that is freely available to everyone.

WordPress is web software you can use to create a beautiful website or blog. We like to say that WordPress is both free and priceless at the same time.The core software is built by hundreds of community volunteers, and when you’re ready for more there are thousands of plugins and themes available to transform your site into almost anything you can imagine. Over 25 million people have chosen WordPress to power the place on the web.

Drupal is an open source content management platform powering millions of websites and applications. It’s built, used, and supported by an active and diverse community of people around the world.

Typo3 is a free Open Source content management system for enterprise purposes on the web and in intranets. It offers full flexibility and extendability while featuring an accomplished set of ready-made interfaces, functions and modules. Σύστημα διαχείρισης περιεχομένου Ένα σύστημα διαχείρισης περιεχομένου ανοιχτού λογισμικού που χρησιμοποιείται για εξυπηρέτηση επιχειρηματικών σκοπών στο διαδίκτυο και σε ενδοδίκτυα, είναι το Typo3. Προσφέρει πλήρη ευελιξία και επεκτασιμότητα. Μέσω προτύπων μονάδων, λειτουργιών και διεπαφών επιτυγχάνει την παραμετροποίηση και ενσωμάτωση στον οργανισμό που θα το χρησιμοποιήσει. typo3 Όπως όλα τα έργα ανοικτού λογισμικού έτσι και το Typo3 βελτιώνεται συνεχώς και εμπλουτίζεται με νέες λειτουργίες και δυνατότητες. Κάποιοι από τους καλύτερους προγραμματιστές και συμβούλους του κόσμου, έχουν δείξει ενδιαφέρον για την ανάπτυξη του Typo3, και έχουν δημιουργήσει μια ισχυρή κοινότητα για να καλύψουν την ανάγκη βελτίωσης και εξέλιξης. Η σωστή δόμηση και συγγραφή του κώδικα στο Typo3, επέτρεψε στους δημιουργούς να το επεκτείνουν και να μοιραστούν τις επεκτάσεις μέσω του αποθετηρίου της κοινότητας. Πάνω από 3000 επεκτάσεις είναι διαθέσιμες σήμερα, και πολλές άλλες είναι στο στάδιο σχεδιασμού. Πολύ εύκολα μπορεί κάποιος να δημιουργήσει ένα ηλεκτρονικό κατάστημα, ένα ειδησεογραφικό σύστημα, ημερολόγιο, γκαλερί εικόνων, αποθετήριο εγγράφων, μηχανή αναζήτησης, στατιστικά επισκεψιμότητας, περιορισμένο περιεχόμενο και newsletter. Για τους διαχειριστές το Typo3 προσφέρει ένα αυτόματο εργαλείο που βασίζεται σε πρότυπα HTML για τον καθορισμό της εμφάνισης του περιεχομένου και των επιλογών. Μπορεί να επεκταθεί αυτή η λειτουργικότητα, μέσω γλώσσας που ονομάζεται Typoscript. Για τους συγγραφείς περιεχομένου, το Typo3 είναι εύκολο στην εκμάθησή του, καθώς απαιτούνται από 30 λεπτά, μέχρι μερικές ώρες, ανάλογα με το πόσο κάποιος θέλει να εμβαθύνει στην κατανόηση και γνώση των λειτουργιών του συστήματος. Εκτελείται στις περισσότερες πλατφόρμες (Windows, Mac ή Linux) και είναι συμβατό με τους περισσότερους φυλλομετρητές όπως ο Firefox, Internet Explorer, Opera, Safari κ.α.

OpenCms from Alkacon Software is a professional, easy to use website content management system. OpenCms helps content managers worldwide to create and maintain beautiful websites fast and efficiently. The fully browser based user interface features configurable editors for structured content with well defined fields. Alternatively, content can be created using an integrated WYSIWYG editor similar to well known office applications. A sophisticated template engine enforces a site-wide corporate layout and W3C standard compliance for all content.OpenCms is based on Java and XML technology. It can be deployed in an open source environment (e.g. Linux, Apache, Tomcat, MySQL) as well as on commercial components (e.g. Windows NT, IIS, BEA Weblogic, Oracle). As true open source software, OpenCms is free of licensing costs.

WebGUI – Content Management System Website | CMS | WebGUI | Open Source Content Management System Website The all-in-one CMS. With all it has to offer,the WebGUI Content Engine is the preferred choice for thousands of businesses, agencies, universities and schools who have discovered just how easy managing their Web sites can be. Link Yii a high-performance component-based PHP framework best for developing large-scale Web applications Yii — a high-performance component-based PHP framework best for developing large-scale Web applications. Yii comes with a full stack of features, including MVC, DAO/ActiveRecord, I18N/L10N, caching, jQuery-based AJAX support, authentication and role-based access control, scaffolding, input validation, widgets, events, theming, Web services, and so on. Written in strict OOP, Yii is easy to use and is extremely flexible and extensible. Introduction to the Yii Framework The Yii Framework is still quite new, and the documentation isn’t expansive, but it works so well that it’s still quite easy to use. In this first of several posts on the Yii Framework, I just discuss setting up and testing Yii.The first thing you need to use the Yii Framework is have PHP and a Web server installed, of course.·

TangoCMS is a free and open source (GNU/GPL 2.1) PHP Content Management System (CMS) TangoCMS is a free and open source (GNU/GPL 2.1) PHP Content Management System (CMS). Its ease of use and powerful feature set allows you to quickly and easily create and manage an entire website. With TangoCMS, you don’t need to worry about complicated code to create a complex or simple website, we take care of that for you. All you need to do is the most important part, create and manage your content with ease.·

OpenEMR for Greek OpenEMR is a free medical practice management, electronic medical records, prescription writing, and medical billing application. These programs are also referred to as electronic health records. OpenEMR is licensed under the General Gnu Public License (General GPL). It is a free open source replacement for medical applications such as Medical Manager, Health Pro, and Misys. It features support for EDI billing to clearing houses such as MedAvant and ZirMED using ANSI X12. Το OpenEMR είναι ακρωνύμιο του Open Electronic Medical Record ή Ανοικτός Ηλεκτρονικός Ιατρικός Φάκελος. Είναι: 1) Ανοικτός, γιατί ο κώδικας στον οποίο είναι γραμμένο το πρόγραμμα είναι ελεύθερος προς το κοινό. Συνέπεια είναι το ίδιο το πρόγραμμα να προσφέρεται προς χρήση δωρεάν. 2) Ηλεκτρονικός, γιατί βασίζεται απόλυτα στον υπολογιστή (και μάλιστα μέσω δικτύου) και φιλοδοξεί να καταργήσει τα έντυπα μέσα. Αποτέλεσμα είναι η ασφάλεια του, η ταυτόχρονγη πρόσβαση από πολλούς χρήστες και η ευκολία στην επεξεργασία των δεδομένων. 3) Ιατρικός Φάκελος, γιατί αποτελεί το πλήρες σύστημα καταγραφής των δεδομένων και πληροφοριών των ασθενών, ανεξάρτητα από το είδος και την πηγή τους, σε οποιοδήποτε δομή υγείας, από το ιδιωτικό ιατρείο μέχρι μεγάλα νοσοκομειακά κέντρα. Επιπρόσθετα υποστηρίζει γραμματειακές, λογιστικές και χρεωστικές λειτουργίες. Ειδικότερες λειτουργίες προσαρμοσμένες στην ελληνική πρακτική είναι: 1) πλήρως εξελληνισμένο περιβάλλον λειτουργίας 2) χρήση του συστήματος ταξινόμησης νόσων ICD-10 στα ελληνικά 3) χρήση του πιο πρόσφατου οδηγού του Εθνικού Οργανισμού Φαρμάκων (2007) 4) χρήση ειδικού αυτόματου συστήματος εισαγωγής δεδομένων ασθενών που διευκολύνει και επιταχύνει την παραδοσιακά χρονοβόρα αυτή διαδικασία Για περισσότερες πληροφορίες μπορείτε να επικοινωνήσετε στη διεύθυνση tsoukase

MyPatients is a medical records database that uses Base and MySQL. It is based on a Greek translation of ICD10 for its coding, and could easily be ported to English if an English version of the ICD10 database was available.Το MyPatients είναι ένα πρόγραμμα αρχειοθέτησης ιατρικών ιστορικών. Τρέχει κάτω από Base και χρησιμοποιεί τη βάση δεδομένων MySQL. Για την κωδικοποίηση των νόσων και των συμπτωμάτων χρησιμοποιεί το ICD10. Το MyPatients είναι ελεύθερο λογισμικό και συνοδεύεται από την άδεια χρήσης GNU GPL 2.0

Contao is an open source content management system (CMS) for people who want a professional internet presence that is easy to maintain. The state-of-the-art structure of the system offers a high security standard and allows you to develop search engine friendly websites that are also accessible for people with disabilities. Furthermore, the system can be expanded flexibly and inexpensively. Easy management of user rights, the Live Update Service, the modern CSS framework and many already integrated modules (news, calendar, forms, etc.) have quickly made Contao one of the most popular open source content management systems on the market.

TomatoCMS considers each web page made up of many different elements called widgets. You can easily create, customize the layout of your site like never before through a visual tool called Layout Editor very easy and convenient. Layout Editor allows you to not only drag, drop but also configure the widgets as well as preview the layout of the site. TomatoCMS has a lot of built-in widgets, and developers can easily create new widgets.


Alfresco was founded in 2005 by John Newton, co-founder of Documentum, and John Powell, former COO of Business Objects. Its investors include leading investment firms Accel Partners, Mayfield Fund and SAP Ventures. Alfresco is the leading open source alternative for enterprise content management (ECM). It couples the innovation of open source with the stability of a true enterprise-class platform. The open source model allows Alfresco to use best-of-breed open source technologies and contributions from the open source community, to get higher quality software produced more quickly at a much lower cost. Alfresco’s goal is to not only provide an open source offering, but also to surpass commercial ECM offerings in terms of features, functionality and benefits to the user community.

LogicalDOC is a document management software targeted to business users. LogicalDOC provides an user friendly web interface, which ensures high adoption by users and return on investment. The broad set of standardized and unique functions makes LogicalDOC suitable in any document management context. 0 Grails is an advanced and innovative open source web application platform Grails is an advanced and innovative open source web application platform that delivers new levels of developer productivity by applying principles like Convention over Configuration. Grails helps development teams embrace agile methodologies, deliver quality applications in reduced amounts of time, and focus on what really matters: creating high quality, easy to use applications that delight users. Grails naturally complements Java application development since it is built on Spring and based on Groovy, the leading dynamic language for the Java platform. 0 WebsiteBaker Open Source Content Management WebsiteBaker helps you to create the website you want: A free, easy and secure, flexible and extensible open source content management system (CMS). Create new templates within minutes – powered by (X)HTML, CSS and jQuery. With WebsiteBaker it’s quite natural your site is W3C-valid, SEO-friendly and accessible – there are no limitations at all. Use droplets – the new and revolutionary way of inserting PHP code – everywhere you want. In addition to that, WebsiteBaker and the community are offering lots of extensions: Just download, install with two clicks and use them. That is not enough? You want more? No problem, build your own modules! The WebsiteBaker API gives many opportunities you can rely on.

OpenDocMan is a free PHP document management system (DMS) designed to comply with ISO 17025 and OIE standard for document management. It features web based access, fine grained control of access to files, and automated install and upgrades.

OpenKM is focused on creating a Open Source Electronic Document Management System, that due to its characteristics can be used by big companies as well as by the small ones, as a useful tool in processing knowledge management, providing a more flexible and cost effective alternative to other proprietary applications.

CRM – HRM – Help Desk – Project Management – Ticketing

VtigerCRM is a free, full-featured, 100% Open Source CRM software ideal for small and medium businesses, with low-cost product support available to production users that need reliable support. vtiger CRM is a widely used product with thousands of users in dozens of countries. It has a vibrant community of users driving the product forward, and contributing to it’s development. Over a million copies of vtiger CRM have been downloaded by our users. vtiger CRM provides a complete set of CRM capabilities, such as * Sales force automation * Customer support & service * Marketing automation * Inventory management * Activity management * Security management * Calendaring * E-mail integration vtiger CRM provides many extensibility and customization features to enable your CRM solution to meet the needs of your business. In cases where you need new functionality to be added, the vtiger team provides customization services to meet the need. vtiger CRM software installation is very straightforward as all the necessary software is integrated, and a single executable file is made available both for Windows and Linux (RedHat, Debian, SuSe, Fedora, and Mandrake) operating systems. The setup of database, Web server, and other software that your require for vtiger CRM is automatically handled by the installer. vtiger CRM also provides, enterprise grade business productivity enhancement add-ons, Customer Portal , Outlook Plug-in for Microsoft Outlook users, Office Plug-in for Microsoft Word users, and Thunderbird Extension for Thunderbird mail users. All these add-ons are part of the 100% open source vtiger CRM project available in

OrangeHRM aims to be the world’s leading open source HRM solution for small and medium sized enterprises (SMEs) by providing a flexible and easy to use HRM system affordable for any company worldwide. The project was started during fall 2005 and the first beta release was made in January 2006. Today OrangeHRM has users worldwide enjoying a free, stable and highly usable HRM solution. The system is backed by professional support and services as well as a fast growing, receptive and knowledgeable worldwide open source community. By building and leveraging this community of users, developers and partners, the usability, scope and international adoption of OrangeHRM is continuously being improved.

dotProject is a volunteer supported Project Management application. There is no “company” behind this project, it is managed, maintained, developed and supported by a volunteer group and by the users themselves. For more about the product, what it does, etc please follow the links to the doc site at the top of site. The software is free to anyone who would like to download it. Day to day support is provided free by volunteers.

qdPM is a free project management tool written in symfony framework for small team. Powerful configuration will help you configure this tool

Freeside Open-source billing, CRM, trouble ticketing and automation Open-source billing, CRM, trouble ticketing and automation for ISPs, VoIP, hosting, service and content providers and online businesses


OpenERP is an open source comprehensive suite of business applications including Sales, CRM, Project management, Warehouse management, Manufacturing, Accounting, Human Resources just to name a few. More than 700 OpenERP modules are available on Launchpad. OpenERP has separate client and server components. XML-RPC interfaces are available. It is based on a strong MVC architecture, flexible workflows, a dynamic GUI, an XML-RPC interface, and customizable reporting system with convenient integration. Currently the development on the release of OpenERP 6.0 is under process and it is planned to be released by the end of 2010. Its modular approach allows customers to start with one application and then add other as they go.

The Community Edition of Openbravo ERP and POS are both available for download. The recommended choice for production purposes is one of our professional solutions. Please visit our ERP Solutions page for more information. Based on your answers, Openbravo may recommend other great evaluation tools (e.g. videos, online demo) in addition to downloading the Community Edition.

Databases Tools

MyJgui is a graphical user interface (GUI) for MySQL written in Java. The name MyJgui stands for Mysql Java Gui. Main goal of this MySQL client is to make every administrative or programming task as fast, simple and user friendly as possible.

OpenDBX is an extremely lightweight but extensible database access library written in C. 0 2 Link DbVisualizer is the universal database tool for developers and database administrators.

Link Jailer – Database Subsetting and Sampling Tool Jailer is a tool for database subsetting and sampling, schema browsing, and rendering. It exports consistent, referentially intact row-sets from relational databases. It removes obsolete data without violating integrity. It is DBMS agnostic (by using JDBC), platform independent, and generates DbUnit datasets, hierarchically structured XML, and topologically sorted SQL-DML.

SQL Uniform – database comparison and query software SQL Uniform is a database client, graphical user interface (GUI), a helper application to relational databases of various types regarding query, maintenance, data comparison, export (convert), import.

Scalable BLOB Streaming Infrastructure for MySQL and Drizzle The Scalable BLOB Streaming infrastructure for MySQL and Drizzle will transform MySQL and Drizzle into a scalable media server capable of streaming pictures, films, MP3 files and other binary and text objects (BLOBs) directly in and out of the database. On this site you will find all information relating to the ongoing activities of this project. The development is led by PrimeBase Technologies,, an open source software company. PrimeBase Technologies, together with the support of MySQL AB, is also the main sponsor of the implementation of this technology.

Search Engines

Sphinx is an open-source full-text search server, designed from the ground up with performance, relevance (aka search quality), and integration simplicity in mind. Sphinx lets you either batch index and search data stored in an SQL database, NoSQL storage, or just files quickly and easily — or index and search data on the fly, working with Sphinx pretty much as a database server. A variety of text processing features enable fine-tuning Sphinx for your particular application requirements, and a number of relevance functions ensures you can tweak search quality as well. Searching via SphinxAPI is as simple as 3 lines of code, and querying via SphinxQL is even simpler, with search queries expressed in good old SQL. Sphinx clusters scale up to billions of documents and tens of millions search queries per day, powering top websites such as Craigslist, DailyMotion, NetLog, etc. And last but not least, it’s open-sourced under GPLv2, and the community edition is free to use.

Apache Lucene is a high-performance, full-featured text search engine library written entirely in Java. It is a technology suitable for nearly any application that requires full-text search, especially cross-platform. Apache Lucene is an open source project available for free download. Please use the links on the left to access Lucene.

DBSight – Database Search Engine: Instant Scalable Full-text database search platform/engine

Open Search Server – Open source search engine Open Search Server (OSS) is a search engine software developed under the GPL v3 open source licence. Built using the best open source technologies available, Open Search Server is a stable, high-performance piece of software. It is both a modern search engine and a suite of high-powered full text search algorithms. Features : * Multi-languages indexing. Documents can be indexed in sixteen languages – Chinese, Danish, Dutch, English, Finnish, French, German, Hungarian, Italian, Norwegian, Portuguese, Romanian, Russian, Spanish, Swedish, Turkish. * Multi-lingual analysers slice sentences into words, then run lemmatisation algorithms on words based on the document’s language (singular/plural, gender, conjugated verbs, etc.) * The crawlers go through web sites and file systems to rapidly and easily build your index. * Numerous document formats are supported, such as XML, HTML/XHTML, Adobe™ PDF, Microsoft™ Word™, PowerPoint™, OpenOffice™, etc. * The web interface is built around the power offered by the Zkoss framework. It runs with the main Ajax browsers. This RIA-type interface is as comfortable to use as that of a heavy client. * Easy configuration through a single XML file, which includes fields definition and the indexation options. * Quick integration thanks to an XML interface via HTTP queries (XML over HTTP). Open Search Server runs on Windows 20xx/XP/Vista, MacOS X, Solaris and Linux + Java Virtual Machine. OSS Engine This add-on is a native library developed in C++, and a considerable boost to the capacities of Open Search Server. Thanks to an optimised native code, OSS Engine gets exceptional performances from Open Search Server. Enhancements include: * Pertinence personalisation offers gigantic possibilities * Document indexation is faster by an order of magnitude * Improved response times * Heightened number of possible simultaneous queries OSS Engine works as an add-on to Open Search Server on Windows 20xx/XP/Vista, MacOS X, Solaris and Linux, whether in 32 or 64 bits. It is distributed through the attribution of a proprietary licence.


WOSH Framework – Wide Open Smart Home WOSH (Wide Open Smart Home) is an open multi-platform framework (message oriented middleware) for controlling and automating a home. The WOSH architecture is service (bundles) oriented, designed for distributed (cloud) computing. 1 WordPress › Blog Tool and Publishing Platform WordPress is a state-of-the-art publishing platform with a focus on aesthetics, web standards, and usability. WordPress is both free and priceless at the same time.

OpenMeetings – Open-Source Web-Conferencing OpenMeetings is a free browser-based software that allows you to set up instantly a conference in the Web. You can use your microphone or webcam, share documents on a white board, share your screen or record meetings. It is available as hosted service or you download and install a package on your server with no limitations in usage or users.

Campsite – Open Source Newspaper/Magazine Software for Web Publishing Campsite is a multilingual web publishing system that can bring your newspaper or magazine content to the online world. It is often used by media organizations who also have a printed version of their publication, and enables them to increase their revenues with online subscriptions and ads. There are many systems that might seem similar to Campsite, but it is the only open source system designed to work in the same style of newspapers and magazines – for example, with multiple journalists, editor review, issue publishing, and subscription management.

BitNami What is BitNami? The aim of BitNami is to simplify the deployment of web applications, such as wikis or blogs, in order to make them more accessible. There are a lot of high quality open source software packages that aren’t used as much as they could be because getting them up and running can be a complex process. We want to change that! What are BitNami Stacks? A BitNami Stack is an integrated software bundle that includes a web application and all of its required components (web server, database, language runtime), so it is ready to run out of the box. The Stacks can be deployed as traditional Native Installers, Virtual Machine Images or Cloud Images. Native installers are single file executables that you download to your machine. When double-clicked, they walk you through each step of the automated installation process. They are available for Windows, Mac OS X, Linux and Solaris. BitNami Virtual Machine Images are pre-configured and include a minimal installation of Linux and a BitNami Stack. They are available for VMWare and the latest version of VirtualBox. BitNami Cloud Images allow you to run a BitNami Stack in a cloud computing environment on a pay-as-you-go basis, and programmatically start and stop them. BitNami Cloud Images are currently available for Amazon EC2, with planned support for additional cloud environments. Regardless of whether you choose a Native Installer, Virtual Machine Image or Cloud Image, you will be able to have your BitNami-packaged application of choice up and running in just minutes, with no manual configuration required. You can read more about each type of BitNami Package on our BitNami Stacks, BitNami Virtual Machine Images and Cloud Images pages.

MRBS is a free, GPL, web application using PHP and MySQL/pgsql for booking meeting rooms or other resources. * Web/Intranet based – Available from any workstation through a Browser * Simple to follow, Web based options and intuitive presentation * Flexible Repeating Bookings * Authentication with your existing user database (eg Netware, NT Domain, NIS etc.) * Ensures that conflicting entries cannot be entered * Reporting option * Selectable DAY / WEEK / MONTH views * Multiple auth levels (read-only, user, admin) * Support for bookings by time or period – ideal for use in schools * Room administrators can be notified of bookings by email * Multiple languages supported (translated to Catalan, Czech, Chinese, Danish, Dutch, Finnish, French, German, Greek, Italian, Japanese, Korean, Norwegian, Portuguese, Slovenian, Spanish, Swedish, Turkish) * Stable and in use at many organizations * MySQL and Postgres support

Valgrind is an instrumentation framework for building dynamic analysis tools. There are Valgrind tools that can automatically detect many memory management and threading bugs, and profile your programs in detail. You can also use Valgrind to build new tools. The Valgrind distribution currently includes six production-quality tools: a memory error detector, two thread error detectors, a cache and branch-prediction profiler, a call-graph generating cache and branch-prediction profiler, and a heap profiler. It also includes three experimental tools: a heap/stack/global array overrun detector, a second heap profiler that examines how heap blocks are used, and a SimPoint basic block vector generator. It runs on the following platforms: X86/Linux, AMD64/Linux, ARM/Linux, PPC32/Linux, PPC64/Linux, X86/Darwin and AMD64/Darwin (Mac OS X 10.5 and 10.6). Valgrind is Open Source / Free Software, and is freely available under the GNU General Public License, version 2.

The Android SDK has the tools, sample code, and docs you need to create great apps.

Titanium Development Platform makes cross-platform native application development easy.A free and open source application development platform, Titanium lets you create native mobile, tablet and desktop application experiences using existing web skills like Javascript, HTML, CSS, Python, Ruby, and PHP.

Internet DJ Console is a program that I started writing in March of 2005 after discovering the lack of DJ software on Linux that suited me. The programs that I did find were either feature poor, full of bugs, suited more towards the live side of things, or sadly did not even compile. It dawned on me that something needed to be done and that having some coding skills of my own that I may as well have a go myself. The basics of the different components of the project and how they would fit together came to me almost with ease so after pondering the sketch I drew a few days later I started coding. The result is Internet DJ Console. I hope you like it, and if you want to make any suggestions for features or have a gripe or bug report, you can contact me at

With LinkChecker, you can check HTML documents and Web sites for broken links. It features recursion, robots.txt exclusion protocol support, HTTP proxy support, i18n support, multithreading, regular expression filtering rules for links, and user/password checking for authorized pages. Output can be colored or normal text, HTML, SQL, CSV, or a sitemap graph in DOT, GML, or XML format. Supported link types are HTTP/1.1 and 1.0, HTTPS, FTP, mailto:, news:, nntp:, Telnet, and local files. All of these programs have also an Open Source license like LinkChecker.