Mailpile is an open source webmail application that focuses on providing a fast and user-friendly experience.
It is built with Python and can work with any e-mail using the popular protocols (SMTP, IMAP, POP3).
A powerful search exists for locating e-mails and items can be tagged as well.
OpenPGP signatures and encryption are part of Mailpile‘s core design for maximum security and privacy.
The application has support for contacts, spam detection and many other features are under development.
A/B testing is a “must” (almost for any website) to analyze the performance of “scenarios” in web pages.
Sixpack is an open source A/B testing tool which has a unique feature: being language-agnostic. It doesn’t limit you running an entire test in a single language but you can start with one and end up with another (like JS + PHP code can be used for the same test).
The core is built with Python + Redis and all the interaction is done via a REST API.
Requirements: Python and Redis
Kartograph is a framework for creating interactive maps without any mapping provider (like Google Maps).
It consists of 2 libraries:
- a Python library thatrenders vector maps from shapefiles or PostGIS and converts them to SVG
The JS library uses jQuery + Raphaël, outputs can be styled with CSS and a very good documentation is provided.
Requirements: Python, jQuery and Raphaël
Compatibility: All Major Browsers
Today, HTTP requests are used widely in websites as we fetch data using APIs, get screenshots or AJAX requests.
Unirest is a pack of lightweight HTTP libraries for many languages (PHP, Ruby, Python, Java And Objective-C).
It has support for GET, POST, PUT, UPDATE, DELETE operations and its methods + response structure are the same in all languages.
The usage is very simple and straightforward. Also, it is documented well.
Ok, copying is not good.. but getting inspired from other successful projects and learning from them definitely makes sense.
Pinry, an open source web application, eases building Pinterest-like (dynamic-column-grid-layout) websites.
It allows users to register to the app and pin, tag and share media (images, videos and webpages) quickly.
And, a bookmarklet exists for saving the content without leaving the pages being browsed.
The application is built with Python (Django) and it is a good starting for creating a community around pinning contents or a bookmarking site for personal use.