Software handcrafted with by
Piwik Core Team

and all official translators and contributors.

See all of us in Team Section

Branding & Website created with by

Clearcode have produced a refreshing, modern design that significantly increased our download conversion rates! They demonstrated expert knowledge of Usability, Interface design, WordPress hacking. It has been a blast working with the talented designers and developers at Clearcode and I recommend their services for all serious software projects.

, about the Piwik.org website redesign

Hosting provided with by

Alwaysdata provides Piwik with fast and reliable web hosting for all services hosted on piwik.org. Thanks to AlwaysData, the Piwik team can focus on supporting Piwik and coding new exciting features: we know that all services in *.piwik.org are in very good hands.

« We are a hosting company, and offer shared hosting, but also managed dedicated hosting.
Above all, at AlwaysData we are a team with a passion for our work. Since 2006, we have been maintaining our optimized hosting services for your entire Web infrastructure (websites, domains, emails, databases, etc.), from the simplest to the most exotic. »

Software used

At Piwik we make use of dozens of free(dom) software tools built by creative developers for the benefit of humanity. We would like to give credit back to these amazing projects, that we use for Piwik and Piwik.org.

Linux is an operating system that evolved from a kernel created by Linus Torvalds when he was a student at the University of Helsinki. Linux is meant to be used as an alternative to other operating systems, such as Windows or Mac OS. Linux powers most of the web, including our servers and professional services: it is awesome.

Kartograph is a simple and lightweight framework for building interactive map applications without Google Maps or any other mapping service. It was created with the needs of designers and data journalists in mind. Gregor, a Piwik core team member, created Kartograph specifically for the beautiful Visitor maps and Real-time visitors map.

This plugin generates static html files for the piwik.org website. After a html file is generated your webserver will serve that file instead of processing the scripts every time. It makes the website piwik.org faster!

pChart is a PHP library that will help you to create anti-aliased charts or pictures directly from your web server. PChart is used to generate the static image graphs: these graphs are displayed in the Email reports and in Piwik Mobile.

Zend Framework is an open source framework for developing web applications and services. It uses 100% object-oriented code and utilises most of the new features of PHP 5.3, namely namespaces, late static binding, lambda functions and closures. Piwik relies on sub-modules of this framework with success.

GitHub provides a fast and powerful platform for the developer community to thrive. We use GitHub for our GIT repository hosting and we enjoy the reliability, Pull Requests feature, and we thank them for providing this awesome service to open source projects.

WordPress is a CMS and publishing platform, that powers piwik.org website. It is also a great source of inspiration for Piwik, in terms of usability and community management. They are a model to follow, especially the success of their Plugins Repository and Developer Community, which we hope to emulate with Piwik 2.0!

QUnit is a powerful, easy-to-use JavaScript unit test suite. It’s used by the jQuery, jQuery UI and jQuery Mobile projects and is capable of testing any generic JavaScript code. We use it to write unit tests and acceptance tests for the piwik.js tracking code, to ensure that modifications to the piwik.js are well tested and will never break your website.

Phorum is open source forum software with a penchant for speed. Phorum is a solid forum software which powers our forum.piwik.org where users have already posted more than 40,000 posts!

MySQL is the world’s most popular open source database, enabling the cost-effective delivery of reliable, high-performance and scalable Web-based and embedded database applications. Piwik services at piwik.org and the Piwik software runs on MySQL database.

TCPDF is a PHP class for generating PDF documents. TCPDF is included in thousands of CMS and Web applications, including Piwik. This library helps us generate beautiful custom PDF reports with your analytics data.

jqPlot is a plotting and charting plugin for the jQuery Javascript framework. JqPlot is the Javascript library that generates all the graphs displayed within the dashboard and reports (pie chart, bar graphs, historical graphs). jqPlot produces clean charts and has many plugins which makes it highly modulable: a must for Piwik. Learn more in our Jqplot blog post.

LimeSurvey is an free and open source online survey application designed for ease of use. It enables users to develop and publish surveys, and collect responses with a simple interface. We use Limesurvey to run our community survey, about once a year at: survey.piwik.org

XHProf is a function-level hierarchical profiler for PHP and has a simple HTML based user interface. We have used XHProf in the past to improve Piwik Tracking and Archiving performance. The beauty of XHProf is that it scales really well under high load.

jQuery is a fast and concise JavaScript Library that simplifies HTML document traversing, event handling, animating, and Ajax interactions for rapid web development. Jquery was a core component of Piwik from the first version in 2007. Since then we have updated the jquery library countless times, and it is an absolute must for all web developers.

Trac is an enhanced wiki and issue tracking system for software development projects. We use trac for bug reports, feature requests, tasks, and project management. See our Developer Zone at dev.piwik.org

PHP is a server-side scripting language designed for web development but also used as a general-purpose programming language. PHP is installed on more than 244 million websites and 2.1 million web servers. Piwik is built in PHP5 and Piwik 2.0 will require at least PHP 5.3 to benefit from the latest features, including memory and performance improvements.

Developed by

PHP

PHPUnit is the de-facto standard for unit testing in PHP projects. It provides both a framework that makes the writing of tests easy as well as the functionality to easily run the tests and analyse their results. Our unit tests, integration tests are written using PHPUnit, and our Quality Assurance workflow depends on this awesome library.

Travis CI is a Hosted Continuous Integration Platform, free for the Open Source Community. Travis executes our thousands of tests after each commit to the Git repository. If the build fails, a notification is sent to the committer and the piwik-builds mailing list. This gives devs rapid feedback so we can keep the builds green and stay agile.

The Apache Software Foundation provides support for the Apache community of open-source software projects, which provide software products for the public good. Apache is the most popular web server out there, easy to configure and with great documentation. Apache powers piwik.org!

Python is a programming language that lets you work more quickly and integrate your systems more effectively. Piwik is written in PHP but we also recognize the greatness of Python. In particular, our Log Analytics tool is written in Python and provides a powerful framework for importing any server log. PHP and Python are two amazing technologies that Piwik relies on.

jQuery UI is a curated set of user interface interactions, effects, widgets, and themes built on top of the jQuery JavaScript Library. Whether you’re building highly interactive web applications or you just need to add a date picker to a form control, jQuery UI is the perfect choice. We use Jquery UI for some parts and functionnality of the Piwik user interface.

oTranCe is an online translation center that offers translators an easy to use web gui for maintaining your multilingual language files. We use oTrance as our official translations platform for Piwik language files. Piwik is already available in 48 languages and more than 200 translators have contributed over time!

PclZip library offers compression and extraction functions for Zip formatted archives (WinZip, PKZIP). We use PclZip to unzip the latest.zip release file in the Piwik one click auto update.