York University Department of Electrical Engineering and Computer Science

Technical Database

Search the User Guide:

Search the whole database

Read Manual Page:

Site Map


Technical Database >> Technical Database Relocated >> Software and Applications

Documentation for the following software packages is available:

7zip7-Zip is a file archiver with a high compression ratio.
IBM DB2 (Academic Initiative Alliance Program)DB2 Version Express Community
RR is a free software environment for statistical computing and graphics
aalibportable ascii art GFX library
ac3d3D Software - View, Edit and Design great 3D graphics
adobereaderAdobe Reader software to view and print PDF file
alpinealpine - Alpine is a fast, easy to use email client. Alpine is based on the Pine Message System.
anaconda-python27a completely free Python distribution It includes more than 300 of the most popular Python packages for science, math, engineering, and data analysis
android-studioAndroid development environment based on IntelliJ IDEA
antJava-based build tool
apache2HTTP/HTTPS server
Apache APRApache Portable Runtime
Apache APR-utilAPR-util provides a number of helpful abstractions on top of APR.
aspellfree and open source spell checker
atopAtop is an ASCII full-screen performance monitor
autoconfGNU autoconf
automakeMakefile generator
bbcpan open extensible IDE for anything and nothing in particular
binutilscollection of binary tools
bisongeneral purpose parser generator
blenderBlender is the free open source cross platform suite of tools for 3D creation
bluefishBluefish is a powerful editor targeted towards programmers and webdesigners, with many options to write websites, scripts and programming code.
boostboost c++ libraries
cabextractcabextract is Free Software for extracting Microsoft cabinet files, also called .CAB files.
cadavercadaver is a command-line WebDAV client for Unix
clamavClam AntiVirus
cmakeCMake is a cross-platform, open-source build system.
corianderLinux graphical user interface for controlling digital camera through the IEEE1394 bus
cudaCUDA is a general purpose parallel computing architecture that leverages the parallel compute engine in NVIDIA graphics processing units (GPUs)
curlcommand line tool and library for transferring data with URLs
derbyApache Derby, an Apache DB subproject, is an open source relational database implemented entirely in Java
dhcpingDHCP Ping Test
djviewViewer for DjVu documents
djvulibredjvu libraries and utilities
dmidecodeDmidecode reports information about your system's hardware as described in your system BIOS according to the SMBIOS/DMI standard
eclipsean open extensible IDE for anything and nothing in particular
emacsGNU Emacs is an extensible, customizable text editor
enchantEnchant is a generic spell checking library
estudioEiffel Studio
exfatFree exFAT file system implementation
fdupesa program for identifying or deleting duplicate files residing within specified directories
ffmpegFFmpeg is a complete, cross-platform solution to record, convert and stream audio and video.
firefox32Web browser
flash a cross-platform browser-based application runtime viewing of expressive applications, content, and videos
flexThe Fast Lexical Analyzer
foomaticdatabase-driven system for integrating free software printer drivers with common spoolers under Unix
fping A tool to quickly ping N number of hosts to determine their reachability
fvwmpowerful ICCCM-compliant multiple virtual desktop window manager for the X Window system
gccthe GNU C/C++ compiler
gdbGNU Debugger
gdbmis a library of database functions that use extensible hashing and work similar to the standard UNIX dbm.
geanyGeany is text editor with a small and fast IDE
ghcGlasgow Haskell Compile
ghostscriptinterpreter for PostScript and PDF
giflib library for processing GIFs
gitGit is a free and open source distributed version control system
git-lfsGit extension for versioning large files
glib low-level core library that forms the basis for projects such as GTK+ and GNOME
gmpGNU Multiple Precision Arithmetic Library
gnutlsGnuTLS is a secure communications library implementing the SSL, TLS and DTLS protocols
goaccessGoAccess is an open source real-time web log analyzer and interactive viewer that runs in a terminal in nix systems or through a browser.
gperfperfect hash function generator
gpucomputingsdkThe NVIDIA GPU Computing SDK provides hundreds of code samples, white papers, to help you get started on the path of writing software with CUDA C/C++, OpenCL or DirectCompute.
gradle the modern open source polyglot build automation system.
graphvizGraphviz is open source graph visualization software
gscanbusbus scanning, testing and topology visualizing tool for the Linux IEEE1394 subsystem
gslGNU Scientific Library (GSL) is a numerical library for C and C++ programmers
gspiceuiProvides a GUI electronic circuit simulation engines ngspice
gtkwaveGTKWave is a fully featured GTK+ based wave viewer which reads LXT, LXT2, VZT, FST, and GHW files as well as standard Verilog VCD/EVCD files and allows their viewing.
guacamole-serverApache Guacamole is a clientless remote desktop gateway. It supports standard protocols like VNC, RDP, and SSH.
guileUsing Guile in an application allows the application's functionality to be extended by users or other programmers with plug-ins, modules, or scripts.
gvGNU gv allows to view and navigate through PostScript and PDF documents on an X display
haskellan advanced purely-functional programming language
haskellstackstack is a cross-platform program for developing Haskell projects
htophtop, an interactive process viewer for Linux
httpdHTTP/HTTPS server
idea-icIntelliJ IDEA Community Edition
imagemagickrobust collection of tools and libraries to read, write, and manipulate an image in many image formats
imapimap client library
iveriloga Verilog simulation and synthesis tool
jasperJasPer is a collection of software (i.e., a library and application programs) for the coding and manipulation of images. This software can handle image data in a variety of formats. One such format supported by JasPer is the JPEG-2000 format defined in ISO/IEC 15444-1.
jdiskreportGUI analyzing disk usage
jdk-latestLatest version of Java (JDK)
jdk7Java Development Kit
jeditjEdit - A cross platform programmer's text editor written in Java that is customizable with plugins
jflapJFLAP is software for experimenting with formal languages topics
joveJove is a compact, powerful Emacs-style text-editor. It provides the common emacs keyboard bindings, together with a reasonable assortment of the most popular advanced features
jreJava Runtime Environment
jre-i686Java Runtime Environment
jrubyThe Ruby Programming Language on the JVM
kompozerKompoZer is a complete web authoring system that combines web file management and easy-to-use WYSIWYG web page editing.
lapackLAPACK (Linear Algebra PACKage) provides routines for solving systems of simultaneous linear equations, linear least-squares problems, eigenvalue problems, and singular value problems.
latexdiffDeter­mine and mark up significant differences between LaTeX files
less The less utility is a text file browser that resembles more
libavc1394libavc1394 is a programming interface for the 1394 Trade Association AV/C (Audio/Video Control) Digital Interface Command Set.
libdc13941394-based DC Control Library
libffcallcollection of four libraries which can be used to build foreign function call interfaces in embedded interpreters
gdGD Graphics Library
libiconvConvert encoding of date from one encoding to another
libiec61883 This library is an implementation of IEC 61883, part 1 (CIP, plug registers, and CMP), part 2 (DV-SD), part 4 (MPEG2-TS), and part 6 (AMDTP). Outside of IIDC, nearly all FireWire multimedia devices use IEC 61883 protocols. An implementation of the most relevant parts of IEC 61883 over libraw1394 for transmission, reception, and management of media streams and devices such as DV, MPEG2-TS, audio, and MIDI.
libmcryptlibrary that provides uniform interface to access several encryption algorithms
liboggLibogg contains necessary functionality to create, decode, and work with Ogg bitstreams.
libpngPNG library
libraw1394provides direct access to IEEE 1394 bus through the Linux 1394 subsystems raw1394 user space interface
libreofficeLibreOffice is the power-packed free, libre and open source personal productivity
libsigsegvlibrary for handling page faults in user mode
libssh2client-side C library implementing the SSH2 protocol
libsvmLIBSVM -- A Library for Support Vector Machines
libtasn1Libtasn1 library provides Abstract Syntax Notation One - ASN.1
libtool generic library support script hiding the complexity of using shared libraries behind a consistent, portable interface
libunistringfor manipulating Unicode strings and for manipulating C strings according to the Unicode standard.
libvorbisLibvorbis is the reference implementation of the Vorbis codec.
libvpxlibvpx is the VP8/VP8 video encoder for WebM, an open, royalty-free media file format.
libwnckThe libwnck package contains a Window Navigator Construction Kit.
libxml2XML C Parser and Toolkit
libzipA C library for reading, creating, and modifying zip archives
lploglist previously printed print jobs
lprngLPRng print server + client
lyxLyX is a document processor that the power and flexibility of TeX/LaTeX with the ease of use of a GUI
lzolzo library
m4implementation of the traditional Unix macro processor
mailcapthe mailcap file, which specifies the external commands to use for handling specific MIME types.
mathematicaMathematica is a application for computations
mbox-purgembox-purge performs batch deletion of email messages from mbox format files with appropriate locking, based on rules you specify.
mcryptreplacement for the old Unix crypt supporting an ever-wider range of algorithms and modes
meldMeld is a visual diff and merge tool.
mercurialMercurial source control management
mhashfree library providing a uniform interface to a large number of hash algorithms
minicomtext-based terminal emulator
mnogosearchweb search engine software
mod_authn_pamPAM authentication module for Apache.
mod_authnz_externalused to quickly construct secure, reliable authentication systems
mod_authnz_pamApache PAM authentication module
mpcMPC is a C library for the arithmetic of complex numbers with arbitrarily high precision and correct rounding of the result.
mpfrThe MPFR library is a C library for multiple-precision floating-point computations with correct rounding.
mucommanderlightweight, cross-platform file manager featuring a Norton Commander style interface and running on any operating system with Java support
ncnet cat utility
ndiffcompare putatively similar files, ignoring small numeric differences
neditmulti-purpose X Windows editor
net-snmpcommand line snmp apps
netbeansJava IDE
nettleNettle is a cryptographic library that is designed to fit easily in more or less any context:
ngspiceNgspice is a mixed-level/mixed-signal circuit simulator.
nodejsA way to build scalable network programs
nsThe Network Simulator ns-2
nspluginwrappernspluginwrapper is a proxy plug-in and viewer for NPAPI browser plug-ins.
ocaml Objective Caml- is a general-purpose programming language, designed with program safety and reliability in mind.
omnetOMNeT++ is an extensible, modular, component-based C++ simulation library and framework, primarily for building network simulators.
onigurumaOniguruma is a modern and flexible regular expressions library.
opencvThe Open Computer Vision Library is a collection of algorithms and sample code for various computer vision problems.
openhapticsOpenHaptics - provides driver,libraries and examples for haptics devices
openjpegThe OpenJPEG library is an open-source JPEG 2000 codec written in C language.
openldapopenldap library
openofficeoffice application suite
opensshOpenSSH Client/Server
opensslOpenSSL - Open Source Secure Sockets Layer
openvpnSSL/TLS based user-space VPN.
opnetOPNET IT Guru & Modeler - Network Planning & Network Modeling and Simulation
oracle-instantclientInstant Client allows you to run your applications without installing the standard Oracle client
parallelparallel is a shell tool for executing jobs in parallel using one or more computers.
passengerPhusion Passenger (a.k.a. mod_rails) is an open source product that enables people to deploy their Ruby on Rails applications in an upload-and-go manner, which is very reminiscent of the PHP way of deploying.
pcrePerl Compatible Regular Expressions
pdftkPDF toolkit
perlPERL Programming Language
phpphp Hypertext Preprocessor
phpphp Hypertext Preprocessor
phpphp Hypertext Preprocessor
phpphp Hypertext Preprocessor
popplerPoppler is a PDF rendering library based on the xpdf-3.0 code base
pvsPVS Specification and Verification System
pythonPython programming language
qpdfa command-line program that does structural, content-preserving transformations on PDF files.
qtC++ toolkit for cross-platform GUI application development.
qualnetQualNet Network Simulator
quartusAltera's Quartus II software provides everything you need to design with Altera® PLDs, including FPGAs, SoC FPGAs, CPLDs, and HardCopy® ASICs.
rarRAR is a archive file format that supports data compression, error recovery, and file spanning
rodinThe Rodin Platform is an Eclipse-based IDE for Event-B that provides effective support for refinement and mathematical proof
rsyncsynchronize two files/directories
rubyA dynamic, open source programming language with a focus on simplicity and productivity.
rubygemsRubyGems is the Ruby standard for publishing and managing third party libraries.
safedsimple shell-script that is designed to watch over a daemon process and restart it if it goes away
salSAL (Symbolic Analysis Laboratory) - It is a framework for combining different tools for abstraction, program analysis, theorem proving, and model checking toward the calculation of properties (symbolic analysis) of transition systems
sambaSamba server - provides file and printing services for Windows clients
scthe Spread Sheet Calculator (based on curses/termlib)
scalaScala is an object-functional programming and scripting language for general software applications, statically typed, designed to concisely express solutions in an elegant, type-safe and lightweight manner.
scala-sbtsbt is a build tool for Scala, Java, and more. It requires Java 1.6 or later.
sconsSCons is an Open Source software construction tool—that is, a next-generation build tool
scottyTcl package which allows to implement site specific network management software using high-level, string-based APIs
seamonkeySeamonkey Suite - Web Browser/Html Editor/E-Mail
serfhigh performance C-based HTTP client library built upon the Apache Portable Runtime (APR) library
shmuxshmux is program for executing the same command on many hosts in parallel
smartmontoolsutility programs (smartctl, smartd) to control/monitor storage systems using the Self-Monitoring, Analysis and Reporting Technology System (S.M.A.R.T.) built into most modern ATA and SCSI disks
socatMultipurpose relay (SOcket CAT); Socat is a command line based utility that establishes two bidirectional byte streams and transfers data between them.
spamassassinSpamAssassin Spam Mail Filtering Tool
spimMIPS R2000/R3000 Simulator
splintSplint is a tool for statically checking C programs for security vulnerabilities and programming mistakes.
sqliteSQLite is a C-language library that implements a small, fast, self-contained, high-reliability, full-featured, SQL database engine.
submittool to enable students to submit assignments online
subversionfile versioning and control system
swigSWIG is an interface compiler that connects programs written in C and C++ with scripting languages
systemcCore SystemC Language
tcltkTcl/Tk scripting language
tcpdumpdump traffic on a network
tcshTcsh is an enhanced but completely compatible version of the Berkeley UNIX C shell.
texliveTeX is a typesetting language
thunderbirdThunderbird is a free email application that's easy to set up and customize - and it's loaded with great features!
tidyCorrects and cleans up HTML and XML documents
tlaTLA+ is a language for writing TLA specifications
tlatoolboxTemporal Logic of Actions Toolbox
tnefunpack MIME attachments of type application/ms-tnef.
tomcatopen source implementation of the Java Servlet, JavaServer Pages, Java Expression Language and Java WebSocket technologies.
udpcastfile transfer tool that can send data using multicast
uftpUFTP Encrypted UDB based FTP with multicast
unicapprovides uniform access to video capture devices
uudeviewpowerful encoder/decoder for e-mail attachments
valgrinda run-time profiler and debugger including memory checks
vimVim is an advanced text editor that seeks to provide the power of the de-facto Unix editor Vi, with a more complete feature set
vlcVLC is a free and open source cross-platform multimedia player
vncVNC provides remote control software which lets you see and interact with desktop applications across any network.
vteVTE library
wekaData Mining Software in Java
wiresharkWireshark is a network protocol analyzer
wp-cliA command line interface for Wordpress.
wxwidgetswxWidgets gives you a single, easy-to-use API for writing GUI applications on multiple platforms
xcalendarX11 calendar
xdebugPHP debugger
xdotoolsimulate keyboard and mouse activity
xemacsXEmacs is a highly customizable open source text editor and application development system.
xfceXfce is a lightweight desktop environment for UNIX-like operating systems.
xineXINE - Multimedia Player Application
xlsx2csvConverts xslx files to csv format
xorgxrdpcollection of modules to be used with a pre-existing X.Org install to make the X server act like X11rdp
xprintidleutility to query X server for user idle time and print in milliseconds
xrdpopen source Remote Desktop Protocol server
xulrunnerXULRunner is a Mozilla runtime package that can be used to bootstrap XUL+XPCOM applications that are as rich as Firefox and Thunderbird.
libyamlYAML is a human friendly data serialization standard for all programming languages.
yasmYasm is a complete rewrite of the NASM assembler
z3proverZ3 is a theorem prover from Microsoft Research
zeromqØMQ (also known as ZeroMQ, 0MQ, or zmq) looks like an embeddable networking library but acts like a concurrency framework.
zlibzlib library