Zimbra - Enterprise Email Server Stack
Zimbra is a Enterprise messaging and collaboration software. It is a good alternative to Microsoft Exchange server. Zimbra is a Email Server but they have not written anything related to SMTP server, rather they have integrated well know open source email server in to its package. Zimbra is a system of well connected / integrated multiple open source software which delivers enterprise quality to it. This article explains most important components which helps to build the enterprise product.
Programming languages used: Java, Perl and Jython
OpenLDAP Software is an open source implementation of the Lightweight Directory Access Protocol. http://www.openldap.org/
Sendmail is a Mail server, most popular in unix community. http://www.sendmail.com/sm/open_source/
Postfix is a Mail server, most popular in unix community. http://www.postfix.org/
MySQL is the world's most popular open source database. http://www.mysql.com/
nginx is an HTTP server, Reverse proxy server, as well as a Mail proxy server. http://nginx.org/
SpamAssassin is a mature, widely-deployed open source project that serves as a mail filter to identify Spam. http://spamassassin.apache.org/
ClamAV is an open source (GPL) antivirus engine designed for detecting Trojans, viruses, malware and other malicious threats. http://www.clamav.net/
amavisd-new is a high-performance interface between mailer (MTA) and content checkers and virus scanners. http://www.amavis.org/
jFreeChart is a widely used open source charting library. http://www.jfree.org/jfreechart/
BouncyCastle is a lightweight cryptography API for Java and CSharp. http://www.bouncycastle.org/
Memcached is high-performance, distributed memory object caching system. http://memcached.org/
Ehcache is an open source, standards-based cache used to boost performance, offload the database and simplify scalability. http://www.ehcache.org/
Lucene is a most popular and widely used java based search engine library. http://lucene.apache.org/java/
Jetty is a Web Server and Servlet Container. http://jetty.codehaus.org/jetty/
JavaMail API provides a platform-independent and protocol-independent framework to build mail and messaging applications. http://www.oracle.com/technetwork/java/javamail/index.html
Apache MINA is a network application framework which helps users develop high performance and high scalability network applications easily. http://mina.apache.org
Policyd v2 is a multi-platform policy server for popular MTAs. This policy daemon is designed mostly for large scale mail hosting environments. http://www.policyd.org/
Heimdal is an implementation of Kerberos 5 http://www.h5l.org/
joscar is an easy-to-use, robust library for connecting to AOL Instant Messenger from Java. http://joust.kano.net/
OpenID4Java - Implementation of OpenID in Java. http://code.google.com/p/openid4java/
comments powered by Disqus
Git is a fast, scalable, distributed revision control system originally written by Linus Torvalds. Git Server is initially written for Linux and later ported to Windows, Solaris and Mac. This article provides pointers to various Git server , Git clients, plugin and code review tools for Windows. It will be a Git complete solution stack for Windows.
Email is most important in any organization. Lot of business are happening via Email. This article discusses about the end to end complete Email solution for an organization. What an organization requires? Email spam filtering, Email Server, Email Archiving and Email client. If all are open source then complete solution could be achieved free of cost.
Tumblr is a microblogging platform that allows users to effortlessly share anything. Tumblr now hosts over 70 million blogs with over 34 billion posts to date. Below is the list of open source used in Tumbler.
Email is the primary way of communication. Small organization which hosts their website / any other application from a third party hosting service providers may require this email stack.
opentaps Open Source ERP + CRM, is a fully integrated application suite that supports eCommerce, Customer Relationship Management, Warehouse and Inventory Management, Supply Chain Management, and Financial Management to Business Intelligence and mobility integration out-of-the-box. This article discusses about the open source software used to build Opentaps ERP.
SourceForge.NET is most popular and widely used Forge. It helps to host software projects. It has integrated support for Wiki, Forum, Tracker and Full text search. The code base named allura, is completely built on open source stack. This article explains few important one used to build SourceForge.NET.
Twitter uses many open source products and also contributes most of the code to open source. Here is the list of open source products used by Twitter. This list does not include the projects sponsored by twitter.
Facebook a leading social networking website predominantly uses open source technologies to build its application. Here is the list of open source products used and contributed by Facebook.
Magnolia CMS is one among popular java based CMS. It has support of CMS, DMS, Wiki, Forum and lot more features. This article discusses about the open source software used to build Magnolia CMS.
Pinterest is a tool for collecting and organizing things you love. It is a social networking site where users could pin images and write a note for that. It is now currently serving billions of pages every month. Check out the open source products used in Pinterest.