Open Source Toolbox

At Zivtech we use best of breed Open Source Software, and we have a large and growing toolbox of OSS tools that we draw on. Below are the languages, databases, web servers, operating systems, and more that Zivtech uses to build state-of-the-art web applications and websites.

Languages

PHP - A popular general-purpose scripting language that is especially suited to web development.

Java - A massively popular object-oriented, platform-independent programming language.

Python - A general-purpose, high-level programming language.

Databases

MySQL - The world's most popular open-source database.

PostgreSQL - Another widely-used open-source relational database.

MongoDB - An open-source document database, and the leading NoSQL database.

Web Servers

Apache - The Internet's most popular web server.

Tomcat - A pure Java web server.

Nginx - A high-performance open-source web server.

Operating Systems -

Ubuntu Linux - An open-source operating system for Desktops and Servers.

Red Hat Enterprise Linux - A Linux distribution for Enterprise users.

Debian Linux - An operating system composed of free software.

Content Management Systems

Drupal - An open-source content management system that powers over 1 million websites.

Client-side JavaScript

jQuery - A small but feature-rich JavaScript library.

jQuery UI - A curated set of user interface interactions, effects, widgets and themes built on top of the jQuery JavaScript library.

Ember.js - An open source client-side JavaScript web application framework.

Backbone.js - Provides structure to web applications by providing models, collections, and views connection through a RESTful JSON interface.

Server-side Javascript

Node.js - A JavaScript platform for easily building fast, scalable network applications.

Continuous Integration & Testing

Cucumber - Allows development teams describe how software should run in plain text, using behavior driven development (BDD).

Selenium - Selenium automates browsers.

Behat - A PHP framework for testing business expectations with behavior driven development (BDD).

Jenkins - An extendable open source platform for continuous integration.

Developer Automation

Puppet - A declarative, model-based approach to IT automation.

Chef - An automation platform that turns infrastructure into code.

Icinga - An enterprise grade open source network monitoring system.

Graphite - A highly scalable real-time graphic system written in Python.

Search

Lucene - A Java-based indexing and search technology.

Solr - A powerful enterprise search platform.

elasticsearch - An end-to-end seach and analytics platform.

Caching and Scaling Tools

Varnish - A web application accelerator designed for content-heavy dynamic websites.

Pound - A reverse proxy, load balancer, and HTTPS front-end.

APC - An open-source cache for PHP.

memcached - Free & open source, high-performance, distributed memory object caching system.

Redis - An open-source in-memory key-value store.

Other

Sass - A CSS extension language.

RabittMQ - Open Source Messaging for Web Applications

Git - A free and open-source version control system.