Tools

Kibana

An open source data visualization platform for Elasticsearch, helps to create bar, line and scatter plots, or pie charts and maps on top of large volumes of data. 

Liferay

An open source enterprise portal software and a web platform for the development of websites and portals, includes a built-in web CMS, used to power corporate intranets and extranets. 

LLVM

A collection of modular and reusable compiler and toolchain technologies. The main features of LLVM are generating relocatable machine code and providing the middle layers of a complete compiler system.

Logstash

A tool for managing events and logs, used for collecting, parsing, and storing logs for future use, also can be used for cleaning and streaming big data from all sorts of sources into a database.

Lotus

A collaboration software from IBM for connection partners, used as a social business platform to create a smarter workforce and deliver exceptional customer experiences.

LSD

Stands for Lean software development, an IT principles and practices for the software development domain that implements the set of tools of identification and steady elimination of waste.

Mantis

A web-based bug tracking tool used to track software defects, also used as a generic issue tracking system and project management tool.

MapReduce

An Apache Hadoop software framework for writing applications whith big amounts of data on large clusters of commodity hardware in a reliable, fault-tolerant manner. 

Mercurial

An open-source, cross-platform, revision-control tool for software developers, mainly writen in Python, supported on MS Windows and Unix-like systems, keeps code histories secure, also it is a distributed version control system that negates the server need. 

MPLAB

An integrated development environment used for developing embedded applications on PIC digital signal controllers and dsPIC microcontrollers, it is developed by Microchip. 

MOSS

Stands for Measure Of Software Similarity, an automatic system for determining the similarity of programs, detecting plagiarism, allows to check all program solutions for evidence of copying.

Nagios

An open source software application for monitoring systems, networks and infrastructure, can alert technical staff of the problem. 

NAnt

Stand for Not Ant, an open source automating tool used to automate software build processes, is similar to Apache Ant, but for .NET environment, it includes front-end GUI tools (NAntBuilder, NAntGUI, Nantpad, etc).

NetBeans

A Java-based integrated development environment that allows to develop applications from a set of modular software components - modules, used for developing Java desktop apps, but also supports PHP, C/C++.

OCR

Stands for Optical Character Recognition, the recognition of printed or written text characters by a computer, involves photoscanning of the text, analysis of the scanned-in image, and translation into character codes. 

OpenROAD

Stands for Open Rapid Object Application Development. An object-oriented, 4GL-based app development tool for creating business applications of any type and complexity.

Packer

An open-source software that automates the creation of machine images which have a particular operating system and pre-installed software in it, can also be used with configuration management tools (Chef or Puppet). 

Perforce

A software configuration management system, used by software developers to keep track of all the software they build, it reports who did what; compares, merges, and branches files, stores files and file configurations.

PowerShell

A Microsoft task automation and configuration management framework, it includes a command-line shell and associated scripting language built on the .NET Framework, an important tool for network administrators. 

Eclipse

Free IDE primarily used for creating various cross platform Java apps. Through plugins, it also allows to develop apps in other programming languages, including C, C++, JavaScript, PHP, Python, Ruby, to name but a few.

qmake

A utility that automates the generation of Makefiles, simplifies the build process for development projects across different platforms, is supplied with Qt. 

RabbitMQ

An open source message broker that offers a reliable, highly available, scalable and portable messaging system,is written in the Erlang, available for all major programming languages. 

ROS

Stands for Robot Operating System, a collection of software frameworks forcreating complex robot software, it provides standard operating system services: hardware abstraction, low-level device control, package management, etc.

Redmine

An open source, flexible project management web application which was written using Ruby on Rails framework, it allows users to manage multiple projects and associated subprojects, provides project wikis, forums, time tracking, and role-based access control.

Rsync

Stands for Remote Sync. A free utility for copying and synchronizing files across computer systems, by checking the timestamp and size of these files. Allows to synchronize data remotely and locally across directories, disks and networks, perform data backups. 

Subscribe for updates