<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.vmssoftware.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Aigul</id>
	<title>VSI OpenVMS Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.vmssoftware.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Aigul"/>
	<link rel="alternate" type="text/html" href="https://wiki.vmssoftware.com/Special:Contributions/Aigul"/>
	<updated>2026-04-16T23:55:45Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.3</generator>
	<entry>
		<id>https://wiki.vmssoftware.com/index.php?title=Open_Source_Software_for_OpenVMS&amp;diff=2676</id>
		<title>Open Source Software for OpenVMS</title>
		<link rel="alternate" type="text/html" href="https://wiki.vmssoftware.com/index.php?title=Open_Source_Software_for_OpenVMS&amp;diff=2676"/>
		<updated>2025-03-03T14:44:52Z</updated>

		<summary type="html">&lt;p&gt;Aigul: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Open Source&#039;&#039;&#039; refers to software whose source code is made freely available for modification and/or distribution. Below is a list of open source software that works with OpenVMS, as well as some links to instructional open source material that can be found on this wiki.&lt;br /&gt;
&lt;br /&gt;
=Open Source Software Developed by VSI=&lt;br /&gt;
* [https://products.vmssoftware.com/activemq/ ActiveMQ]&lt;br /&gt;
* [https://products.vmssoftware.com/ant/ Apache ANT]&lt;br /&gt;
* [https://products.vmssoftware.com/maven/ Apache Maven]&lt;br /&gt;
* [https://products.vmssoftware.com/axis2/ AXIS2]&lt;br /&gt;
* [https://products.vmssoftware.com/civetweb/ CivetWeb]&lt;br /&gt;
* [https://products.vmssoftware.com/curl/ cURL]&lt;br /&gt;
* [https://products.vmssoftware.com/gnuplot/ Gnuplot]&lt;br /&gt;
* [https://products.vmssoftware.com/gnv/ GNV (GNU&#039;s not VMS)]&lt;br /&gt;
* [https://products.vmssoftware.com/haproxy/ HAProxy]&lt;br /&gt;
* [https://products.vmssoftware.com/kerberos/ Kerberos]&lt;br /&gt;
* [https://products.vmssoftware.com/libmariadb/ LibMariaDB]&lt;br /&gt;
* [https://products.vmssoftware.com/libpq/ LibPQ]&lt;br /&gt;
* [https://products.vmssoftware.com/rabbitmq/ LibRabbitMQ]&lt;br /&gt;
* [https://products.vmssoftware.com/librd-kafka/ LibRDkafka]&lt;br /&gt;
* [https://products.vmssoftware.com/lua/ Lua]&lt;br /&gt;
* [https://products.vmssoftware.com/mariadb/ MariaDB]&lt;br /&gt;
* [https://products.vmssoftware.com/memcached/ Memcached]&lt;br /&gt;
* [https://products.vmssoftware.com/mosquitto/ Mosquitto]&lt;br /&gt;
* [https://products.vmssoftware.com/openjdk/ OpenJDK]&lt;br /&gt;
* [https://products.vmssoftware.com/ldap/ OpenLDAP]&lt;br /&gt;
* [https://products.vmssoftware.com/pahomq/ PAHO-C]&lt;br /&gt;
* [https://products.vmssoftware.com/php/ PHP]&lt;br /&gt;
* [https://products.vmssoftware.com/python/ Python]&lt;br /&gt;
* [https://products.vmssoftware.com/redis/ Redis]&lt;br /&gt;
* [https://products.vmssoftware.com/ruby/ Ruby]&lt;br /&gt;
* [https://products.vmssoftware.com/samba/ Samba/CIFS]&lt;br /&gt;
* [https://products.vmssoftware.com/scala/ Scala]&lt;br /&gt;
* [https://products.vmssoftware.com/secure-web-server/ Secure Web Server]&lt;br /&gt;
* [https://products.vmssoftware.com/swig/ Simplified Wrapper and Interface Generator]&lt;br /&gt;
* [https://products.vmssoftware.com/libsqlrelay/ SQL Relay Client]&lt;br /&gt;
* [https://products.vmssoftware.com/syslogd/ syslogd]&lt;br /&gt;
* [https://products.vmssoftware.com/tomcat/ Tomcat]&lt;br /&gt;
* [https://products.vmssoftware.com/vgit/ vGit]&lt;br /&gt;
* [https://products.vmssoftware.com/vmside/ VMS IDE]&lt;br /&gt;
* [http://products.vmssoftware.com/xpdf-file-viewer/ XPDF File Viewer]&lt;br /&gt;
* [https://products.vmssoftware.com/zeromq/ ZeroMQ]&lt;br /&gt;
&lt;br /&gt;
==Instructional Material==&lt;br /&gt;
&lt;br /&gt;
In this section you can find links to wiki pages that contain instructional open source material.&lt;br /&gt;
&lt;br /&gt;
===Installation Guides===&lt;br /&gt;
&lt;br /&gt;
* [https://wiki.vmssoftware.com/Apache_(CSWS)_-_Easy_Installation_Guide OpenVMS Apache installation guide]&lt;br /&gt;
* [https://wiki.vmssoftware.com/Tomcat_(CSWS_JAVA)_-_Easy_Installation_Guide OpenVMS Tomcat installation guide]&lt;br /&gt;
* [https://wiki.vmssoftware.com/Axis2_-_Easy_Installation_Guide OpenVMS Axis2 installation guide]&lt;br /&gt;
&lt;br /&gt;
=Community software=&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;col&amp;quot; | Name&lt;br /&gt;
! colspan=&amp;quot;col&amp;quot; | Description&lt;br /&gt;
! colspan=&amp;quot;col&amp;quot; | Language&lt;br /&gt;
! colspan=&amp;quot;col&amp;quot; | Architectures&lt;br /&gt;
! colspan=&amp;quot;col&amp;quot; | Author&lt;br /&gt;
! colspan=&amp;quot;col&amp;quot; | Year&lt;br /&gt;
! colspan=&amp;quot;col&amp;quot; | Link&lt;br /&gt;
|-&lt;br /&gt;
| ACE&lt;br /&gt;
| C++ framework for developing distributed networked applications&lt;br /&gt;
| C++&lt;br /&gt;
| [[Alpha]], [[Integrity]]&lt;br /&gt;
| DOCGroup, ported by Remedy IT&lt;br /&gt;
| &lt;br /&gt;
| [https://github.com/DOCGroup/ACE_TAO Github]&lt;br /&gt;
|-&lt;br /&gt;
| Adventure game &lt;br /&gt;
| A magic/exploration simulation game.&lt;br /&gt;
| Fortran&lt;br /&gt;
| [[VAX]], [[Alpha]]&lt;br /&gt;
| Willie Crowther&lt;br /&gt;
| 1970s&lt;br /&gt;
| [https://github.com/whitten/m-adventure Github], [https://www.digiater.nl/openvms/decus/lt90a/mumpssig/games/ Code from DECUS 1990 L&amp;amp;T SIG Tape], [https://www.digiater.nl/openvms/freeware/v10/adventure/ OpenVMS Freeware]&lt;br /&gt;
|-&lt;br /&gt;
| BORG calendar&lt;br /&gt;
| BORG Calendar is a personal information manager written in Java and published under GPL. It is a combination of calendar, ToDo list, address book and task/project tracking system.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=borg OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| BatchFileConversion&lt;br /&gt;
| This is a Synergy/DE console application that will convert Workbench build files from Windows batch files to Unix script files or OpenVMS command files.&lt;br /&gt;
| Bash&lt;br /&gt;
| &lt;br /&gt;
| Unknown&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/SynSupport/BatchFileConversion Github]&lt;br /&gt;
|-&lt;br /&gt;
| C developer tools for OpenVMS&lt;br /&gt;
| This repo contains developer tools running on OpenVMS operating system&lt;br /&gt;
| C&lt;br /&gt;
| &lt;br /&gt;
| Rafiq Ahamed K&lt;br /&gt;
| 2017&lt;br /&gt;
| [https://github.com/rafiqkattangere/vms_utils Github]&lt;br /&gt;
|-&lt;br /&gt;
| C survival kit &lt;br /&gt;
| A set of useful functions, data structures, and macros aimed at allowing more expressive and reliable C code. Portability targets are OpenVMS and Linux.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/chadjoan/C-Survival-Kit Github]&lt;br /&gt;
|-&lt;br /&gt;
| CGP_PMAS&lt;br /&gt;
| CommuniGate Pro and PreciseMail Anti-Spam Gateway Integration on OpenVMS systems &lt;br /&gt;
| Perl&lt;br /&gt;
|&lt;br /&gt;
| Thomas Morstein&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/ztmr/CGP_PMAS Github]&lt;br /&gt;
|-&lt;br /&gt;
| CMS-EXPORT&lt;br /&gt;
| A utility for OpenVMS to export CMS library content and revisions history. CMS is a version control system commonly used in OpenVMS environment (part of DECset). Valued for being efficient and time-proven, CMS also has its share of drawbacks -- lack of export options being one of these. cms-export utility allows export of a specified CMS library (or a set of library elements) into a file in git-fast-export format, which subsequently can be used to create a repository with an alternative version management system such as git, fossil etc.&lt;br /&gt;
| DCL&lt;br /&gt;
| [[VAX]], [[Alpha]]&lt;br /&gt;
| Artur Shepilko&lt;br /&gt;
| 2018&lt;br /&gt;
| [https://github.com/nomadbyte/cms-export Github]&lt;br /&gt;
|-&lt;br /&gt;
| Convert OpenVMS text files to Unix &lt;br /&gt;
| Convert openvms textfiles into UNIX/DOS format&lt;br /&gt;
| C&lt;br /&gt;
| &lt;br /&gt;
| Andika Triwidada&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/atriwidada/openvms-to-unix Github]&lt;br /&gt;
|-&lt;br /&gt;
| Cython&lt;br /&gt;
| The most widely used Python to C compiler&lt;br /&gt;
| C&lt;br /&gt;
| &lt;br /&gt;
| VMS Software&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/vmssoftware/cython Github]&lt;br /&gt;
|-&lt;br /&gt;
| DBCHECK &lt;br /&gt;
| Very fast check the health of a RDB database&lt;br /&gt;
| [[DCL]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/NLA0/DCL/blob/master/dbcheck Github]&lt;br /&gt;
|-&lt;br /&gt;
| DiskFree &lt;br /&gt;
| An implementation of the Linux df command (view disk usage)&lt;br /&gt;
| &lt;br /&gt;
| [[VAX]], [[Alpha]], [[Integrity]] (untested)&lt;br /&gt;
| Alan Fay&lt;br /&gt;
| &lt;br /&gt;
| [https://github.com/alan-fay/openvms Github]&lt;br /&gt;
|-&lt;br /&gt;
| DrJava&lt;br /&gt;
| DrJava is a lightweight Java IDE written in Java and published under the BSD license. It has the usual features such as editing with syntax coloring, automatic indentation, brace matching…, compiling, debugging, testing using JUnit…&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=drjava OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| EPICS on OpenVMS&lt;br /&gt;
| Port of EPICS to OpenVMS&lt;br /&gt;
| C&lt;br /&gt;
| &lt;br /&gt;
| Clemens Wermelskirchen, maintained by Freddie Akeroyd&lt;br /&gt;
| &lt;br /&gt;
| [https://github.com/FreddieAkeroyd/EPICS-VMS Github]&lt;br /&gt;
|-&lt;br /&gt;
| ES40 emulator &lt;br /&gt;
| A portable emulator for the ES40 Alpha&lt;br /&gt;
| C++&lt;br /&gt;
| [[Linux]]&lt;br /&gt;
| Github repository maintained by Dmitry Kalinkin&lt;br /&gt;
| 1994&lt;br /&gt;
| [https://github.com/veprbl/es40 Github]&lt;br /&gt;
|-&lt;br /&gt;
| FTPD server &lt;br /&gt;
| An FTP server with support for UNIX file lists&lt;br /&gt;
|&lt;br /&gt;
| [[VAX]], [[Alpha]]&lt;br /&gt;
| Alan Fay&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/alan-fay/openvms Github]&lt;br /&gt;
|-&lt;br /&gt;
| Python&lt;br /&gt;
| Port of Python to OpenVMS&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| VMS Software&lt;br /&gt;
| &lt;br /&gt;
| [https://github.com/vmssoftware/python_3_8_2 Github] &lt;br /&gt;
|-&lt;br /&gt;
| FileTypeDetector for OpenVMS files&lt;br /&gt;
| Java NIO.2 FileTypeDetector Implementations for OpenVMS Specific Files&lt;br /&gt;
| Java&lt;br /&gt;
|&lt;br /&gt;
| Mark Wickens&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/urbancamo/openvms-filetype-detectors Github]&lt;br /&gt;
|-&lt;br /&gt;
| Fixfilenames &lt;br /&gt;
| A simple program to fix filenames copied from OpenVMS system&lt;br /&gt;
| Go&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| 2013&lt;br /&gt;
| [https://github.com/marben/vmsfixfilenames Github]&lt;br /&gt;
|-&lt;br /&gt;
| FreeMind&lt;br /&gt;
| FreeMind is a mind mapping tool written in Java and published under GPL. FreeMind can be used to take notes, build a knowledge base or keep track of projects.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=freemind OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| GNU for OpenVMS &lt;br /&gt;
| The GNV Project implements a port of the GNU utilities to OpenVMS with the intent of providing a framework for porting open source software to OpenVMS. A complementary SourceForge Project is VMS-Ports (https://sourceforge.net/projects/vms-ports/), there are discussions of process and procedure there as well as regular conference calls with recordings to review progress and assess how to improve the environment.&lt;br /&gt;
| C&lt;br /&gt;
|&lt;br /&gt;
| John Malmberg and others&lt;br /&gt;
|&lt;br /&gt;
| [https://sourceforge.net/projects/gnv/ Github]&lt;br /&gt;
|-&lt;br /&gt;
| GT.M for Alpha&lt;br /&gt;
| GT.M[tm] is a vetted industrial strength, transaction processing application platform consisting of a key-value database engine optimized for extreme transaction processing throughput &amp;amp; business continuity.&lt;br /&gt;
|&lt;br /&gt;
| [[Alpha]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| [https://sourceforge.net/projects/fis-gtm/files/GT.M-Alpha-OpenVMS/ Github]&lt;br /&gt;
|-&lt;br /&gt;
| GhostScript&lt;br /&gt;
| GhostScript for OpenVMS&lt;br /&gt;
| &lt;br /&gt;
| [[Alpha]], [[Integrity]]&lt;br /&gt;
| Github repositpries maintained by Troy Makaro&lt;br /&gt;
| 2000&lt;br /&gt;
| [https://github.com/OpenVMSGhostScript/ executables], [https://sourceforge.net/projects/ghostscript/files/AFPL%20Ghostscript/8.54/ sources]&lt;br /&gt;
|-&lt;br /&gt;
| Gnulib Assist&lt;br /&gt;
| The Gnulib Assist project is a set of routines and header files needed to try to get GNULIB to build on OpenVMS / Ia64.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| John Malmberg&lt;br /&gt;
|&lt;br /&gt;
| [https://sourceforge.net/p/gnv/wiki/Gnulib%20Assist/ Sourceforge]&lt;br /&gt;
|-&lt;br /&gt;
| ImageJ&lt;br /&gt;
| ImageJ is a tool for image processing and analysis written in Java and placed in the public domain. ImageJ supports the usual formats (GIF, JPEG, XPM, PNG, TIFF…) and may be extended by plugins (more than 300 plugins are available).&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=imagej OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| JNA&lt;br /&gt;
| JNA (Java Native Access) is a Java library published under LGPL which provides Java programs easy access to native shared libraries (RTL, System services on OpenVMS) without writing anything but Java code – no JNI or native code is required.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Phillippe Vouters&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jnaJNA OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| JOnAS&lt;br /&gt;
| JOnAS is a J2EE application server published under LGPL.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Jean-Yves Bourlès and Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jonas Jonas on OpenVMS Free softwares], [http://vmsfree.ouvaton.org/freen/index.php?s=jonas5 Jonas5 on OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| JRuby&lt;br /&gt;
| A port of JRuby to VMS (possibly frozen)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Philippe Vouters&lt;br /&gt;
| 2012 &lt;br /&gt;
| [https://github.com/Vouters/jruby-openvms Github]&lt;br /&gt;
|-&lt;br /&gt;
| JRuby&lt;br /&gt;
| JRuby is a Java implementation of the Ruby programming language, which means that the Ruby programs run atop the JVM. JRuby is released under a three-way CPL/GPL/LGPL license.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso and Philippe Vouters &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jruby OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| JRuby&lt;br /&gt;
| A port of JRuby to VMS (possibly frozen)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Philippe Vouters&lt;br /&gt;
| 2012 &lt;br /&gt;
| [https://github.com/Vouters/jruby-openvms Github]&lt;br /&gt;
|-&lt;br /&gt;
| JRuby&lt;br /&gt;
| JRuby is a Java implementation of the Ruby programming language, which means that the Ruby programs run atop the JVM. JRuby is released under a three-way CPL/GPL/LGPL license.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso and Philippe Vouters &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jruby OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| JTrac&lt;br /&gt;
| JTrac is an issue-tracking web application written in Java under Apache License. The application is fast, easy to use and highly customizable for any kind of issues (bugs, tasks…).&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jtrac OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| JXplorer&lt;br /&gt;
| JXplorer is a LDAP client written in Java and published under a standard OSI-style open source licence. It allows to browse and modify any LDAP directory or any X500 directory with a LDAP interface.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jxplorer OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| JabRef&lt;br /&gt;
| JabRef is a bibliography reference manager written in Java and published under GPL. It uses BibTeX as bibliography file format and has advanced features (BibTeX editor, search function, classification of entries, import/export of various formats, launch of external viewers…).&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jabref OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| JavaRDP&lt;br /&gt;
| JavaRDP is a client for Windows Terminal Server written in Java and published under GPL. It is faster than VNC and can be used as a remote control tool.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=javardp OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| Jetty&lt;br /&gt;
| Jetty is a Web server (HTTP server and servlet container) for static and dynamic content written in Java under Apache 2.0 license.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jetty Jetty on OpenVMS Free softwares], [http://vmsfree.ouvaton.org/freen/index.php?s=jetty6 Jetty 6 on OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| Jperf &lt;br /&gt;
| Jperf is a graphical frontend for Iperf written in Java. Iperf measures TCP and UDP performance (bandwidth, delay, jitter, loss). JPerf is released under a LGPL license.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jperf OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| Jsynoptic&lt;br /&gt;
| Jsynoptic is a tool dedicated to render data graphically. It is written in Java under LGPL. Data can come from different sources (files, network…) and can be static or dynamic.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso &lt;br /&gt;
| &lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jsynoptic OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| LIBVMS &lt;br /&gt;
| This package is a reimplementation of the OpenVMS system services for use in a POSIX environment.&lt;br /&gt;
| C&lt;br /&gt;
|&lt;br /&gt;
| Tim Sneddon&lt;br /&gt;
| 2013&lt;br /&gt;
| [https://github.com/tesneddon/libvms Github]&lt;br /&gt;
|-&lt;br /&gt;
| Lucane&lt;br /&gt;
| Lucane is a groupware platform written in Java and published under LGPL. It offers the usual groupware functions such as calendar, forum, instant messaging, file sharing… and may be easily extended by plugins. Lucane has an embedded database (hsqldb) but an external database (mySQL…) can be used instead of hsqldb. Users access Lucane by a Java client or a browser (IE, Mozilla…).&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=lucane OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| MD5 sum &lt;br /&gt;
| A utility to print or check MD5 checksums (RFC 1321)&lt;br /&gt;
| &lt;br /&gt;
| [[VAX]], [[Alpha]]&lt;br /&gt;
| Alan Fay&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/alan-fay/openvms Github]&lt;br /&gt;
|-&lt;br /&gt;
| MMK/MAKE &lt;br /&gt;
| MMK is a &amp;quot;make&amp;quot; utility for VMS systems&lt;br /&gt;
| C, Macro&lt;br /&gt;
| [[VAX]], [[Alpha]], [[Integrity]]&lt;br /&gt;
| Matthew Madison&lt;br /&gt;
| 1992&lt;br /&gt;
| [https://github.com/endlesssoftware/mmk V5.1 on Github], V3.9-9 featured in [https://www.digiater.nl/openvms/freeware/v80/make-mmk/ Freeware CD V80]&lt;br /&gt;
|-&lt;br /&gt;
| MX &lt;br /&gt;
| Email-exchange software&lt;br /&gt;
| C, C++&lt;br /&gt;
| [[VAX]], [[Alpha]], [[Integrity]]&lt;br /&gt;
| Matthew Madison&lt;br /&gt;
| 1994&lt;br /&gt;
| [https://github.com/endlesssoftware/mx Version 6.0 on Github], featured in Freeware CD ([https://www.digiater.nl/openvms/freeware/v10/mx041/ V4.1], [https://www.digiater.nl/openvms/freeware/v30/mx041/ V4.2])&lt;br /&gt;
|-&lt;br /&gt;
| MakeShare&lt;br /&gt;
| Creates a command procedure to link a shared imaged from an object library&lt;br /&gt;
| DCL&lt;br /&gt;
| [[Alpha]] and [[Integrity]]&lt;br /&gt;
| Steve Ives&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/SteveIves/MakeShare Github]&lt;br /&gt;
|-&lt;br /&gt;
| Martineg&#039;s DCL scripts&lt;br /&gt;
| Miscellaneous DCL scripts: batch resubmit, LOGIN.COM, etc.&lt;br /&gt;
| DCL&lt;br /&gt;
| &lt;br /&gt;
| Martin Eggen&lt;br /&gt;
| &lt;br /&gt;
| [https://github.com/martineg/openvms-dcl Github]&lt;br /&gt;
|-&lt;br /&gt;
| MibbleBrowser&lt;br /&gt;
| MibbleBrowser is a SNMP MIB browser written in Java and published under GPL. It uses the Mibble library as SMI parser and supports SNMPv1, SNMPv2c and SNMPv3.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=mibble OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| NETLIB &lt;br /&gt;
| A library for writing TCP/IP based network applications. NETLIB provides a consistent, VMS-style interface for TCP/IP-based network programs, operating with all of the currently available TCP/IP packages available today for VMS (with one minor exception).  In addition, NETLIB allows for flexibility in in the use of a TCP/IP package, by selecting the vendor-dependent library code at run-time, rather than link-time.&lt;br /&gt;
| C, Visual Basic&lt;br /&gt;
| [[VAX]], [[Alpha]]&lt;br /&gt;
| Hunter Goatley&lt;br /&gt;
| &lt;br /&gt;
| [https://github.com/endlesssoftware/netlib Github]&lt;br /&gt;
|-&lt;br /&gt;
| NRPE daemon for OpenVMS &lt;br /&gt;
| A you to remotely execute Nagios plugins on OpenVMS machines.&lt;br /&gt;
| C&lt;br /&gt;
| [[VAX]], [[Alpha]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/ordenador/nrpevms Github]&lt;br /&gt;
|-&lt;br /&gt;
| Net-SNMP 5.0.1 port to OpenVMS&lt;br /&gt;
| Net-SNMP v5.0.1 port to OpenVMS&lt;br /&gt;
| C&lt;br /&gt;
| [[Alpha]]&lt;br /&gt;
| Ported to OpenVMS by Stewart M. Smith for Siemens AG, released by Giles Burrows (Siemens AG)&lt;br /&gt;
| 2016&lt;br /&gt;
| [https://github.com/tenox7/net-snmp-v501-vms Github]&lt;br /&gt;
|-&lt;br /&gt;
| NetElf &lt;br /&gt;
| Run the client side of NetELF to download and execute a program over the network from a server. The server sends an arbitrary binary and command-line arguments.&lt;br /&gt;
| C&lt;br /&gt;
| &lt;br /&gt;
| Harry Roberts&lt;br /&gt;
| 2017&lt;br /&gt;
| [https://github.com/XiphosResearch/netelf Github]&lt;br /&gt;
|-&lt;br /&gt;
| NetWhistler&lt;br /&gt;
| NetWhistler is a network mapping and monitoring tool written in Java and published under GPL. It includes network discovery and diagnostic tools (ping, services monitoring, MIB browser, SNMP trap receiver console, MRTG console…).&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=netwhistler OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| ODS2 File System readers &lt;br /&gt;
| ODS2 is a program to read VMS disk volumes written in VMS ODS2 format. Provides cut down DIRECTORY, COPY and SEARCH commands for VMS volumes on non-VMS systems. These can be used to find out what is on a VMS volume, and copy files onto the local file sytem.&lt;br /&gt;
| C&lt;br /&gt;
| &lt;br /&gt;
| Paul Nankervis, maintained on Github by Oleg Pyzin&lt;br /&gt;
| 1998&lt;br /&gt;
| [https://github.com/FreeBSD-pzn/ods2 Github]&lt;br /&gt;
|-&lt;br /&gt;
| OMI&lt;br /&gt;
| A menu interpreter for OpenVMS, entirely written in DCL (OMI) &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Oscar van Eijk&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/oveas/OMI Github]&lt;br /&gt;
|-&lt;br /&gt;
| OmniORB for OpenVMS &lt;br /&gt;
| omniORB is a CORBA object request broker for C++ and Python. It is very fast, robust, and standards-compliant.&lt;br /&gt;
| C++&lt;br /&gt;
| [[Alpha]]&lt;br /&gt;
| Duncan Grisby&lt;br /&gt;
|&lt;br /&gt;
| [https://sourceforge.net/p/omniorb/svn/6253/tree/trunk/omniORB/readmes/README.openvms Github]&lt;br /&gt;
|-&lt;br /&gt;
| OpenBmx &lt;br /&gt;
| A Vagrantfile for a OpenVMS porting box using the alphavm emulator on a Ubuntu Linux box.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Martin Borgman&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/martinborgman/portingbox Github]&lt;br /&gt;
|-&lt;br /&gt;
| OpenSDL &lt;br /&gt;
| Open version of the OpenVMS Structure Definition Language (SDL).&lt;br /&gt;
| C, Yacc, Lex&lt;br /&gt;
|&lt;br /&gt;
| Jonathan Belanger&lt;br /&gt;
| 2007&lt;br /&gt;
| [https://github.com/JonathanBelanger/OpenSDL Github]&lt;br /&gt;
|-&lt;br /&gt;
| OpenVMS migration utilities &lt;br /&gt;
| A utility that converts a OpenVMS Variable Length (VL) format file into a stream of bytes with additional line endings if required.&lt;br /&gt;
| C, bash&lt;br /&gt;
| &lt;br /&gt;
| Freddie Akeroyd&lt;br /&gt;
| 2016&lt;br /&gt;
| [https://github.com/FreddieAkeroyd/VMS-utils Github]&lt;br /&gt;
|-&lt;br /&gt;
| OpenVMS-DCL-Sublime-Lang-Support&lt;br /&gt;
| This repository contains code necessary to make Sublime Text 3 aware of the &#039;DIGITAL Command Language&#039; used by HP&#039;s OpenVMS operating system.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Gleb Nikonorov&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/gnikonorov/OpenVMS-DCL-Sublime-Lang-Support Github]&lt;br /&gt;
|-&lt;br /&gt;
| OpenVMS-DCL-VSCODE-Lang-Support&lt;br /&gt;
| This extension is for DCL batch scripts. These are typically ran on OpenVMS systems, and are similar to BASH scripts&lt;br /&gt;
| TypeScript&lt;br /&gt;
|&lt;br /&gt;
| Tom Esparson based on work by Gleb Nikonorov&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/tomesparon/OpenVMS-DCL-VSCODE-Lang-Support Github]&lt;br /&gt;
|-&lt;br /&gt;
| OpenVMS-Oracle-Rdb-Toolset&lt;br /&gt;
| Ready to use procedures for a database administrator of Oracle Rdb databases on OpenVMS.  &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Luc Allemeersch&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/LucAllemeersch/OpenVMS-Oracle-Rdb-Toolset Github]&lt;br /&gt;
|-&lt;br /&gt;
| OpenVMS-RMS-DecBasic-Macro64&lt;br /&gt;
| Try to create a OpenVMS project from memory using RMS-FDL-DECBasic on a OpenVMS system. (notes)&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| Jason Loewecke&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/jloewecke/OpenVMS-RMS-DecBasic-Macro64 Github]&lt;br /&gt;
|-&lt;br /&gt;
| Openfire&lt;br /&gt;
| Openfire is an instant messaging written in Java and published under GPL. It uses the XMPP (also called Jabber) protocol.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=openfire OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| PLIBSYS&lt;br /&gt;
| A cross-platform system C library with some helpful routines. It has zero third-party dependencies and uses only native system calls.&lt;br /&gt;
| C, C++&lt;br /&gt;
|&lt;br /&gt;
| Alexander Saprykin&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/saprykin/plibsys Github], [https://github.com/saprykin/plibsys/wiki wiki]&lt;br /&gt;
|-&lt;br /&gt;
| REST API component of OVMS&lt;br /&gt;
| REST API component of the OVMS platform.&lt;br /&gt;
| Javascript&lt;br /&gt;
|&lt;br /&gt;
| Nathan (najowhit)&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/najowhit/nodeAPI_OpenVMS Github]&lt;br /&gt;
|-&lt;br /&gt;
| Ruby &lt;br /&gt;
| A port of Ruby for OpenVMS based on Ruby 1.8.2 (MRI). This work is in early alpha development stage and not suitable for release yet&lt;br /&gt;
| C, Ruby, HTML, Yacc&lt;br /&gt;
| [[Alpha]]&lt;br /&gt;
| Ben Armstrong&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/bg/vmsruby Github]&lt;br /&gt;
|-&lt;br /&gt;
| Ruby for openvms webpage archive&lt;br /&gt;
| Web pages dedicated to Ruby for OpenVMS&lt;br /&gt;
| HTML&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/xiaotuanzi/vmsruby Github]&lt;br /&gt;
|-&lt;br /&gt;
| SDL&lt;br /&gt;
| A portable processor for Structure Definition Language (a child of the OpenVMS SDL) &lt;br /&gt;
| C&lt;br /&gt;
|&lt;br /&gt;
| Ruslan Laishev&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/SysMan-One/SDL Github]&lt;br /&gt;
|-&lt;br /&gt;
| SIMH VAX VMS &lt;br /&gt;
| A MicroVAX 3900 simulator&lt;br /&gt;
|&lt;br /&gt;
| Docker&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/k3ck3c/simh_vax_vms Github]&lt;br /&gt;
|-&lt;br /&gt;
| SQLite 3 &lt;br /&gt;
| This is a native port of the SQLite database package to OpenVMS. It delivers the SQLite database to OpenVMS using the following native features:&lt;br /&gt;
* Thread support using the tis library.  This allows support for multi-threading without having to link against the pthreads RTL.&lt;br /&gt;
* Direct file access.  All files access is performed using the $QIO [[System Service|system services]], rather than the C RTL or even [[RMS]].&lt;br /&gt;
* Native locking.  All locking is handled using the OpenVMS [[Distributed Lock Manager|distributed lock manager]], allowing database access to be coordinated across [[Cluster|cluster]] nodes (of all architectures).&lt;br /&gt;
Despite these OpenVMS-specific improvements the database file maintained by SQLite is still portable to other SQLite-based applications running on other systems.&lt;br /&gt;
| C&lt;br /&gt;
| [[VAX]], [[Alpha]], [[Integrity]]&lt;br /&gt;
| Tim Sneddon&lt;br /&gt;
| 2013&lt;br /&gt;
| [https://github.com/endlesssoftware/sqlite3/blob/master/readme.txt Github]&lt;br /&gt;
|-&lt;br /&gt;
| SQuirreL&lt;br /&gt;
| SQuirreL is a SQL client written in Java and published under LGPL. It allows to view the structure of a JDBC compliant database, browse the data in tables, issue SQL commands…&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=squirrel OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| SYSUAF authentication for the Mosquito MQTT broker&lt;br /&gt;
| A simple plugin for the Mosquitto MQTT broker (http://mosquitto.org) that provides the ability for the broker to authenticate users via standard OpenVMS means (namely checking the supplied credentials against those in SYSUAF).&lt;br /&gt;
| C&lt;br /&gt;
| &lt;br /&gt;
| Brett Cameron&lt;br /&gt;
| &lt;br /&gt;
| [https://github.com/brc859844/mosquitto-auth-plugin-vms Github]&lt;br /&gt;
|-&lt;br /&gt;
| Scala&lt;br /&gt;
| Scala is a general purpose programming language published under a BSD-style license. It combines functional and object-oriented techniques, provides a number of powerful features (closures, actors…) and is fully interoperable with Java.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=scala OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| StarLet File Transfer Utility &lt;br /&gt;
| This is a utility to transfering VMS&#039;s files over the TCP/IP network to a remote non-VMS hosts, a like the FTP or SFTP but with additional features: resuming broken transfers and generating FDL file to help restoring RMS&#039;s attributes on VMS hosts.&lt;br /&gt;
| C&lt;br /&gt;
|&lt;br /&gt;
| Ruslan Laishev&lt;br /&gt;
| &lt;br /&gt;
| [https://github.com/SysMan-One/SFTU Github]&lt;br /&gt;
|-&lt;br /&gt;
| Superversion&lt;br /&gt;
| Superversion is a version control system written in Java and published under GPL. It is an alternative to free solutions (CVS, Subversion…) running on Unix or commercial solutions (CMS…) running on OpenVMS. The stable version (Superversion 1.2) is a standalone and single-user application. The following version (Superversion 2.0) will be a client-server and multi-user application.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=suv OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| T4 monitor &lt;br /&gt;
| t4Monitor is a module for Windows and Linux that allows easy collection, preprocessing and reporting of generic OpenVMS&#039; T4 compliant counters stored in Format-1 or Format-2 Comma Separated Values (CSV) files.&lt;br /&gt;
| Python&lt;br /&gt;
| &lt;br /&gt;
| J.M. Fernández&lt;br /&gt;
| 2014&lt;br /&gt;
| [https://github.com/fernandezcuesta/t4Monitor Github]&lt;br /&gt;
|-&lt;br /&gt;
| TAIL &lt;br /&gt;
| Performs a Variation of TYPE/TAIL on a File&lt;br /&gt;
| C&lt;br /&gt;
|&lt;br /&gt;
| Oleg Pyzin&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/FreeBSD-pzn/tail Github]&lt;br /&gt;
|-&lt;br /&gt;
| TAO&lt;br /&gt;
| CORBA implementation&lt;br /&gt;
| C++&lt;br /&gt;
| [[Alpha]], [[Integrity]]&lt;br /&gt;
| DOCGroup, ported by Remedy IT&lt;br /&gt;
| &lt;br /&gt;
| [https://github.com/DOCGroup/ACE_TAO Github]&lt;br /&gt;
|-&lt;br /&gt;
| UnQLite &lt;br /&gt;
| A VMS port of unqlite-db 1.1.6. UnQLite is a transactional NoSQL database in the same vein as SQLite.&lt;br /&gt;
| C&lt;br /&gt;
| [[Alpha]], [[Integrity]]&lt;br /&gt;
|&lt;br /&gt;
| 2012&lt;br /&gt;
| [https://github.com/endlesssoftware/unqlite Github]&lt;br /&gt;
|-&lt;br /&gt;
| UsingJenkinsCI (wiki) &lt;br /&gt;
| Using Jenkins CI To Build OpenVMS Programs&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| John Malmberg and others&lt;br /&gt;
|&lt;br /&gt;
| [https://sourceforge.net/p/vms-ports/wiki/UsingJenkinsCi/ Github]&lt;br /&gt;
|-&lt;br /&gt;
| VMS ports&lt;br /&gt;
| Open Source and Freeware for OpenVMS&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| collection by Bill Pedersen and others&lt;br /&gt;
|&lt;br /&gt;
| [https://sourceforge.net/projects/vms-ports/files/ Github]&lt;br /&gt;
|-&lt;br /&gt;
| VMSComFiles&lt;br /&gt;
| Lorin Ricker&#039;s personal VMS command and auxiliary support files &lt;br /&gt;
| [[DCL]]&lt;br /&gt;
| &lt;br /&gt;
| Lorin Ricker&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/LorinRicker/VMScomfiles Github]&lt;br /&gt;
|-&lt;br /&gt;
| VMS IDE&lt;br /&gt;
| Visual Studio Code Extension for OpenVMS&lt;br /&gt;
| [[C]]&lt;br /&gt;
| &lt;br /&gt;
| VMS Software&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/vmssoftware/vms-ide Github]&lt;br /&gt;
|- &lt;br /&gt;
| VMShistory&lt;br /&gt;
| A collection of historical and descriptive documents about the History and Development of the VMS (OpenVMS) operating system &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Lorin Ricker&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/LorinRicker/VMShistory Github]&lt;br /&gt;
|-&lt;br /&gt;
| VTFM https://github.com/FreeBSD-pzn/vtfm&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| VmsCompatibility&lt;br /&gt;
| A collection of DBL subroutines and functions that implement, emulate or shim the functionality of various OpenVMS system service routines.&lt;br /&gt;
| DBL&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Kish Baley&lt;br /&gt;
| [https://github.com/Synergex/VmsCompatibility Github]&lt;br /&gt;
|-&lt;br /&gt;
| WASD_LDAP_AUTHAGENT&lt;br /&gt;
| A modification to WASD that allows you to authenticate users against external LDAP server WITHOUT corresponding SYSUAF records.&lt;br /&gt;
| C++, Perl&lt;br /&gt;
|&lt;br /&gt;
| Thomas Morstein&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/ztmr/WASD_LDAP_AUTHAGENT Github]&lt;br /&gt;
|-&lt;br /&gt;
| WATCHER &lt;br /&gt;
| WATCHER is an idle terminal monitor. It logs out interactive users after a certain period of inactivity. WATCHER is fully configurable, allowing the system manager to define which terminals to watch, what measurements to use, and how long a terminal should be idle before getting zapped. It also includes provisions for preventing logouts or overriding inactivity settings based on any combination of username, UIC, terminal, privileges, image being run, held identifier, and time of day.&lt;br /&gt;
| BLISS&lt;br /&gt;
| [[VAX]], [[Alpha]], [[Integrity]]&lt;br /&gt;
| Matthew Madison&lt;br /&gt;
| 1994&lt;br /&gt;
| [https://github.com/endlesssoftware/watcher V4.1 on Github], [https://www.digiater.nl/openvms/freeware/v10/watcher/ V2.9-1 in Freeware]&lt;br /&gt;
|-&lt;br /&gt;
| Word count new utility. OpenVMS and *NIX OSes.&lt;br /&gt;
| Rework of wc&lt;br /&gt;
| C&lt;br /&gt;
|&lt;br /&gt;
| Oleg Pyzin based on original wc code&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/FreeBSD-pzn/wcn Github]&lt;br /&gt;
|-&lt;br /&gt;
| curl-parallel&lt;br /&gt;
| Using CURL to parallel download large datafiles &lt;br /&gt;
| DCL&lt;br /&gt;
|&lt;br /&gt;
| taupirho&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/taupirho/curl-parallel Github]&lt;br /&gt;
|-&lt;br /&gt;
| frontend_openvms&lt;br /&gt;
| OpenVMS Frontend&lt;br /&gt;
| Java, HTML, CSS&lt;br /&gt;
|&lt;br /&gt;
| Nathan (najowhit)&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/najowhit/frontend_OpenVMS Github]&lt;br /&gt;
|-&lt;br /&gt;
| httping&lt;br /&gt;
| httping is a command line tool monitoring the response time of a Web server. It is written in C and published under GPL.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=httping OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| iReport&lt;br /&gt;
| iReport is a data reporting tool written in Java and published under GPL. It offers a GUI to the report generator JasperReport. Reports can be built in several formats (PDF, HTML…) from data collected by JDBC…&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Jean-Yves Bourlès &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=ireport OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| libffi&lt;br /&gt;
| libffi is a library which allows a programmer to call any function specified by a call interface description at run-time and which is used by Java (JNA), Python (Ctypes) and Jruby (Jffi). libffi is written in C and published under a very liberal license.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Philippe Vouters &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=libffi OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| muCommander&lt;br /&gt;
| muCommander is a file manager written in Java and published under GPL. It has also the additional features of (S)FTP, NFS, SMB client and ZIP, JAR, TAR archive brower.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=mucommander OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| shasum &lt;br /&gt;
| A utility to print or check SHA checksums (FIPS PUB 180-2)&lt;br /&gt;
| &lt;br /&gt;
| [[VAX]], [[Alpha]]&lt;br /&gt;
| Alan Fay&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/alan-fay/openvms Github]&lt;br /&gt;
|-&lt;br /&gt;
| spop3&lt;br /&gt;
| Pop3 server&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ruslan R. Laishev&lt;br /&gt;
|&lt;br /&gt;
| [https://sourceforge.net/projects/vms-ports/files/spop3/ Sourceforge]&lt;br /&gt;
|-&lt;br /&gt;
| vmsbackup&lt;br /&gt;
| Program to read OpenVMS backup save sets on non-VMS machines &lt;br /&gt;
| C&lt;br /&gt;
|&lt;br /&gt;
| Freddie Akeroyd&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/FreddieAkeroyd/vmsbackup Github]&lt;br /&gt;
|-&lt;br /&gt;
| vmsperlkit&lt;br /&gt;
| Kitting procedures for Perl on OpenVMS&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Craig A. Berry&lt;br /&gt;
|&lt;br /&gt;
| [https://sourceforge.net/projects/vmsperlkit/files/ Sourceforge]&lt;br /&gt;
|-&lt;br /&gt;
| vmsport&lt;br /&gt;
| Experiments in porting an OpenVMS Fortran / Decforms application to Linux and Gfortran &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Svante Lidman&lt;br /&gt;
| [https://github.com/Coreboost/vmsport Github]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Freeware]]&lt;/div&gt;</summary>
		<author><name>Aigul</name></author>
	</entry>
	<entry>
		<id>https://wiki.vmssoftware.com/index.php?title=Open_Source_Software_for_OpenVMS&amp;diff=2675</id>
		<title>Open Source Software for OpenVMS</title>
		<link rel="alternate" type="text/html" href="https://wiki.vmssoftware.com/index.php?title=Open_Source_Software_for_OpenVMS&amp;diff=2675"/>
		<updated>2025-03-03T10:38:17Z</updated>

		<summary type="html">&lt;p&gt;Aigul: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Open Source&#039;&#039;&#039; refers to software whose source code is made freely available for modification and/or distribution. Below is a list of open source software that works with OpenVMS, as well as some links to instructional open source material that can be found on this wiki.&lt;br /&gt;
&lt;br /&gt;
=Open Source Software Developed by VSI=&lt;br /&gt;
* [https://products.vmssoftware.com/activemq/ ActiveMQ]&lt;br /&gt;
* [https://products.vmssoftware.com/ant/ Apache ANT]&lt;br /&gt;
* [https://products.vmssoftware.com/maven/ Apache Maven]&lt;br /&gt;
* [https://products.vmssoftware.com/axis2/ AXIS2]&lt;br /&gt;
* [https://products.vmssoftware.com/civetweb/ CivetWeb]&lt;br /&gt;
* [https://products.vmssoftware.com/curl/ cURL]&lt;br /&gt;
* [https://products.vmssoftware.com/gnuplot/ Gnuplot]&lt;br /&gt;
* [https://products.vmssoftware.com/gnv/ GNV (GNU&#039;s not VMS)]&lt;br /&gt;
* [https://products.vmssoftware.com/haproxy/ HAProxy]&lt;br /&gt;
* [https://products.vmssoftware.com/kerberos/ Kerberos]&lt;br /&gt;
* [https://products.vmssoftware.com/libmariadb/ LibMariaDB]&lt;br /&gt;
* [https://products.vmssoftware.com/libpq/ LibPQ]&lt;br /&gt;
* [https://products.vmssoftware.com/rabbitmq/ LibRabbitMQ]&lt;br /&gt;
* [https://products.vmssoftware.com/librd-kafka/ LibRDkafka]&lt;br /&gt;
* [https://products.vmssoftware.com/lua/ Lua]&lt;br /&gt;
* [https://products.vmssoftware.com/mariadb/ MariaDB]&lt;br /&gt;
* [https://products.vmssoftware.com/memcached/ Memcached]&lt;br /&gt;
* [https://products.vmssoftware.com/mosquitto/ Mosquitto]&lt;br /&gt;
* [https://products.vmssoftware.com/openjdk/ OpenJDK]&lt;br /&gt;
* [https://products.vmssoftware.com/ldap/ OpenLDAP]&lt;br /&gt;
* [https://products.vmssoftware.com/pahomq/ PAHO-C]&lt;br /&gt;
* [https://products.vmssoftware.com/perl/ Perl]&lt;br /&gt;
* [https://products.vmssoftware.com/php/ PHP]&lt;br /&gt;
* [https://products.vmssoftware.com/python/ Python]&lt;br /&gt;
* [https://products.vmssoftware.com/redis/ Redis]&lt;br /&gt;
* [https://products.vmssoftware.com/ruby/ Ruby]&lt;br /&gt;
* [https://products.vmssoftware.com/samba/ Samba/CIFS]&lt;br /&gt;
* [https://products.vmssoftware.com/scala/ Scala]&lt;br /&gt;
* [https://products.vmssoftware.com/secure-web-server/ Secure Web Server]&lt;br /&gt;
* [https://products.vmssoftware.com/swig/ Simplified Wrapper and Interface Generator]&lt;br /&gt;
* [https://products.vmssoftware.com/libsqlrelay/ SQL Relay Client]&lt;br /&gt;
* [https://products.vmssoftware.com/svn/ SVN]&lt;br /&gt;
* [https://products.vmssoftware.com/syslogd/ syslogd]&lt;br /&gt;
* [https://products.vmssoftware.com/tomcat/ Tomcat]&lt;br /&gt;
* [https://products.vmssoftware.com/vgit/ vGit]&lt;br /&gt;
* [https://products.vmssoftware.com/vmside/ VMS IDE]&lt;br /&gt;
* [http://products.vmssoftware.com/xpdf-file-viewer/ XPDF File Viewer]&lt;br /&gt;
* [https://products.vmssoftware.com/zeromq/ ZeroMQ]&lt;br /&gt;
&lt;br /&gt;
==Instructional Material==&lt;br /&gt;
&lt;br /&gt;
In this section you can find links to wiki pages that contain instructional open source material.&lt;br /&gt;
&lt;br /&gt;
===Installation Guides===&lt;br /&gt;
&lt;br /&gt;
* [https://wiki.vmssoftware.com/Apache_(CSWS)_-_Easy_Installation_Guide OpenVMS Apache installation guide]&lt;br /&gt;
* [https://wiki.vmssoftware.com/Tomcat_(CSWS_JAVA)_-_Easy_Installation_Guide OpenVMS Tomcat installation guide]&lt;br /&gt;
* [https://wiki.vmssoftware.com/Axis2_-_Easy_Installation_Guide OpenVMS Axis2 installation guide]&lt;br /&gt;
&lt;br /&gt;
=Community software=&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;col&amp;quot; | Name&lt;br /&gt;
! colspan=&amp;quot;col&amp;quot; | Description&lt;br /&gt;
! colspan=&amp;quot;col&amp;quot; | Language&lt;br /&gt;
! colspan=&amp;quot;col&amp;quot; | Architectures&lt;br /&gt;
! colspan=&amp;quot;col&amp;quot; | Author&lt;br /&gt;
! colspan=&amp;quot;col&amp;quot; | Year&lt;br /&gt;
! colspan=&amp;quot;col&amp;quot; | Link&lt;br /&gt;
|-&lt;br /&gt;
| ACE&lt;br /&gt;
| C++ framework for developing distributed networked applications&lt;br /&gt;
| C++&lt;br /&gt;
| [[Alpha]], [[Integrity]]&lt;br /&gt;
| DOCGroup, ported by Remedy IT&lt;br /&gt;
| &lt;br /&gt;
| [https://github.com/DOCGroup/ACE_TAO Github]&lt;br /&gt;
|-&lt;br /&gt;
| Adventure game &lt;br /&gt;
| A magic/exploration simulation game.&lt;br /&gt;
| Fortran&lt;br /&gt;
| [[VAX]], [[Alpha]]&lt;br /&gt;
| Willie Crowther&lt;br /&gt;
| 1970s&lt;br /&gt;
| [https://github.com/whitten/m-adventure Github], [https://www.digiater.nl/openvms/decus/lt90a/mumpssig/games/ Code from DECUS 1990 L&amp;amp;T SIG Tape], [https://www.digiater.nl/openvms/freeware/v10/adventure/ OpenVMS Freeware]&lt;br /&gt;
|-&lt;br /&gt;
| BORG calendar&lt;br /&gt;
| BORG Calendar is a personal information manager written in Java and published under GPL. It is a combination of calendar, ToDo list, address book and task/project tracking system.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=borg OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| BatchFileConversion&lt;br /&gt;
| This is a Synergy/DE console application that will convert Workbench build files from Windows batch files to Unix script files or OpenVMS command files.&lt;br /&gt;
| Bash&lt;br /&gt;
| &lt;br /&gt;
| Unknown&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/SynSupport/BatchFileConversion Github]&lt;br /&gt;
|-&lt;br /&gt;
| C developer tools for OpenVMS&lt;br /&gt;
| This repo contains developer tools running on OpenVMS operating system&lt;br /&gt;
| C&lt;br /&gt;
| &lt;br /&gt;
| Rafiq Ahamed K&lt;br /&gt;
| 2017&lt;br /&gt;
| [https://github.com/rafiqkattangere/vms_utils Github]&lt;br /&gt;
|-&lt;br /&gt;
| C survival kit &lt;br /&gt;
| A set of useful functions, data structures, and macros aimed at allowing more expressive and reliable C code. Portability targets are OpenVMS and Linux.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/chadjoan/C-Survival-Kit Github]&lt;br /&gt;
|-&lt;br /&gt;
| CGP_PMAS&lt;br /&gt;
| CommuniGate Pro and PreciseMail Anti-Spam Gateway Integration on OpenVMS systems &lt;br /&gt;
| Perl&lt;br /&gt;
|&lt;br /&gt;
| Thomas Morstein&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/ztmr/CGP_PMAS Github]&lt;br /&gt;
|-&lt;br /&gt;
| CMS-EXPORT&lt;br /&gt;
| A utility for OpenVMS to export CMS library content and revisions history. CMS is a version control system commonly used in OpenVMS environment (part of DECset). Valued for being efficient and time-proven, CMS also has its share of drawbacks -- lack of export options being one of these. cms-export utility allows export of a specified CMS library (or a set of library elements) into a file in git-fast-export format, which subsequently can be used to create a repository with an alternative version management system such as git, fossil etc.&lt;br /&gt;
| DCL&lt;br /&gt;
| [[VAX]], [[Alpha]]&lt;br /&gt;
| Artur Shepilko&lt;br /&gt;
| 2018&lt;br /&gt;
| [https://github.com/nomadbyte/cms-export Github]&lt;br /&gt;
|-&lt;br /&gt;
| Convert OpenVMS text files to Unix &lt;br /&gt;
| Convert openvms textfiles into UNIX/DOS format&lt;br /&gt;
| C&lt;br /&gt;
| &lt;br /&gt;
| Andika Triwidada&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/atriwidada/openvms-to-unix Github]&lt;br /&gt;
|-&lt;br /&gt;
| Cython&lt;br /&gt;
| The most widely used Python to C compiler&lt;br /&gt;
| C&lt;br /&gt;
| &lt;br /&gt;
| VMS Software&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/vmssoftware/cython Github]&lt;br /&gt;
|-&lt;br /&gt;
| DBCHECK &lt;br /&gt;
| Very fast check the health of a RDB database&lt;br /&gt;
| [[DCL]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/NLA0/DCL/blob/master/dbcheck Github]&lt;br /&gt;
|-&lt;br /&gt;
| DiskFree &lt;br /&gt;
| An implementation of the Linux df command (view disk usage)&lt;br /&gt;
| &lt;br /&gt;
| [[VAX]], [[Alpha]], [[Integrity]] (untested)&lt;br /&gt;
| Alan Fay&lt;br /&gt;
| &lt;br /&gt;
| [https://github.com/alan-fay/openvms Github]&lt;br /&gt;
|-&lt;br /&gt;
| DrJava&lt;br /&gt;
| DrJava is a lightweight Java IDE written in Java and published under the BSD license. It has the usual features such as editing with syntax coloring, automatic indentation, brace matching…, compiling, debugging, testing using JUnit…&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=drjava OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| EPICS on OpenVMS&lt;br /&gt;
| Port of EPICS to OpenVMS&lt;br /&gt;
| C&lt;br /&gt;
| &lt;br /&gt;
| Clemens Wermelskirchen, maintained by Freddie Akeroyd&lt;br /&gt;
| &lt;br /&gt;
| [https://github.com/FreddieAkeroyd/EPICS-VMS Github]&lt;br /&gt;
|-&lt;br /&gt;
| ES40 emulator &lt;br /&gt;
| A portable emulator for the ES40 Alpha&lt;br /&gt;
| C++&lt;br /&gt;
| [[Linux]]&lt;br /&gt;
| Github repository maintained by Dmitry Kalinkin&lt;br /&gt;
| 1994&lt;br /&gt;
| [https://github.com/veprbl/es40 Github]&lt;br /&gt;
|-&lt;br /&gt;
| FTPD server &lt;br /&gt;
| An FTP server with support for UNIX file lists&lt;br /&gt;
|&lt;br /&gt;
| [[VAX]], [[Alpha]]&lt;br /&gt;
| Alan Fay&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/alan-fay/openvms Github]&lt;br /&gt;
|-&lt;br /&gt;
| Python&lt;br /&gt;
| Port of Python to OpenVMS&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| VMS Software&lt;br /&gt;
| &lt;br /&gt;
| [https://github.com/vmssoftware/python_3_8_2 Github] &lt;br /&gt;
|-&lt;br /&gt;
| FileTypeDetector for OpenVMS files&lt;br /&gt;
| Java NIO.2 FileTypeDetector Implementations for OpenVMS Specific Files&lt;br /&gt;
| Java&lt;br /&gt;
|&lt;br /&gt;
| Mark Wickens&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/urbancamo/openvms-filetype-detectors Github]&lt;br /&gt;
|-&lt;br /&gt;
| Fixfilenames &lt;br /&gt;
| A simple program to fix filenames copied from OpenVMS system&lt;br /&gt;
| Go&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| 2013&lt;br /&gt;
| [https://github.com/marben/vmsfixfilenames Github]&lt;br /&gt;
|-&lt;br /&gt;
| FreeMind&lt;br /&gt;
| FreeMind is a mind mapping tool written in Java and published under GPL. FreeMind can be used to take notes, build a knowledge base or keep track of projects.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=freemind OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| GNU for OpenVMS &lt;br /&gt;
| The GNV Project implements a port of the GNU utilities to OpenVMS with the intent of providing a framework for porting open source software to OpenVMS. A complementary SourceForge Project is VMS-Ports (https://sourceforge.net/projects/vms-ports/), there are discussions of process and procedure there as well as regular conference calls with recordings to review progress and assess how to improve the environment.&lt;br /&gt;
| C&lt;br /&gt;
|&lt;br /&gt;
| John Malmberg and others&lt;br /&gt;
|&lt;br /&gt;
| [https://sourceforge.net/projects/gnv/ Github]&lt;br /&gt;
|-&lt;br /&gt;
| GT.M for Alpha&lt;br /&gt;
| GT.M[tm] is a vetted industrial strength, transaction processing application platform consisting of a key-value database engine optimized for extreme transaction processing throughput &amp;amp; business continuity.&lt;br /&gt;
|&lt;br /&gt;
| [[Alpha]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| [https://sourceforge.net/projects/fis-gtm/files/GT.M-Alpha-OpenVMS/ Github]&lt;br /&gt;
|-&lt;br /&gt;
| GhostScript&lt;br /&gt;
| GhostScript for OpenVMS&lt;br /&gt;
| &lt;br /&gt;
| [[Alpha]], [[Integrity]]&lt;br /&gt;
| Github repositpries maintained by Troy Makaro&lt;br /&gt;
| 2000&lt;br /&gt;
| [https://github.com/OpenVMSGhostScript/ executables], [https://sourceforge.net/projects/ghostscript/files/AFPL%20Ghostscript/8.54/ sources]&lt;br /&gt;
|-&lt;br /&gt;
| Gnulib Assist&lt;br /&gt;
| The Gnulib Assist project is a set of routines and header files needed to try to get GNULIB to build on OpenVMS / Ia64.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| John Malmberg&lt;br /&gt;
|&lt;br /&gt;
| [https://sourceforge.net/p/gnv/wiki/Gnulib%20Assist/ Sourceforge]&lt;br /&gt;
|-&lt;br /&gt;
| ImageJ&lt;br /&gt;
| ImageJ is a tool for image processing and analysis written in Java and placed in the public domain. ImageJ supports the usual formats (GIF, JPEG, XPM, PNG, TIFF…) and may be extended by plugins (more than 300 plugins are available).&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=imagej OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| JNA&lt;br /&gt;
| JNA (Java Native Access) is a Java library published under LGPL which provides Java programs easy access to native shared libraries (RTL, System services on OpenVMS) without writing anything but Java code – no JNI or native code is required.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Phillippe Vouters&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jnaJNA OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| JOnAS&lt;br /&gt;
| JOnAS is a J2EE application server published under LGPL.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Jean-Yves Bourlès and Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jonas Jonas on OpenVMS Free softwares], [http://vmsfree.ouvaton.org/freen/index.php?s=jonas5 Jonas5 on OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| JRuby&lt;br /&gt;
| A port of JRuby to VMS (possibly frozen)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Philippe Vouters&lt;br /&gt;
| 2012 &lt;br /&gt;
| [https://github.com/Vouters/jruby-openvms Github]&lt;br /&gt;
|-&lt;br /&gt;
| JRuby&lt;br /&gt;
| JRuby is a Java implementation of the Ruby programming language, which means that the Ruby programs run atop the JVM. JRuby is released under a three-way CPL/GPL/LGPL license.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso and Philippe Vouters &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jruby OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| JRuby&lt;br /&gt;
| A port of JRuby to VMS (possibly frozen)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Philippe Vouters&lt;br /&gt;
| 2012 &lt;br /&gt;
| [https://github.com/Vouters/jruby-openvms Github]&lt;br /&gt;
|-&lt;br /&gt;
| JRuby&lt;br /&gt;
| JRuby is a Java implementation of the Ruby programming language, which means that the Ruby programs run atop the JVM. JRuby is released under a three-way CPL/GPL/LGPL license.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso and Philippe Vouters &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jruby OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| JTrac&lt;br /&gt;
| JTrac is an issue-tracking web application written in Java under Apache License. The application is fast, easy to use and highly customizable for any kind of issues (bugs, tasks…).&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jtrac OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| JXplorer&lt;br /&gt;
| JXplorer is a LDAP client written in Java and published under a standard OSI-style open source licence. It allows to browse and modify any LDAP directory or any X500 directory with a LDAP interface.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jxplorer OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| JabRef&lt;br /&gt;
| JabRef is a bibliography reference manager written in Java and published under GPL. It uses BibTeX as bibliography file format and has advanced features (BibTeX editor, search function, classification of entries, import/export of various formats, launch of external viewers…).&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jabref OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| JavaRDP&lt;br /&gt;
| JavaRDP is a client for Windows Terminal Server written in Java and published under GPL. It is faster than VNC and can be used as a remote control tool.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=javardp OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| Jetty&lt;br /&gt;
| Jetty is a Web server (HTTP server and servlet container) for static and dynamic content written in Java under Apache 2.0 license.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jetty Jetty on OpenVMS Free softwares], [http://vmsfree.ouvaton.org/freen/index.php?s=jetty6 Jetty 6 on OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| Jperf &lt;br /&gt;
| Jperf is a graphical frontend for Iperf written in Java. Iperf measures TCP and UDP performance (bandwidth, delay, jitter, loss). JPerf is released under a LGPL license.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jperf OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| Jsynoptic&lt;br /&gt;
| Jsynoptic is a tool dedicated to render data graphically. It is written in Java under LGPL. Data can come from different sources (files, network…) and can be static or dynamic.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso &lt;br /&gt;
| &lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jsynoptic OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| LIBVMS &lt;br /&gt;
| This package is a reimplementation of the OpenVMS system services for use in a POSIX environment.&lt;br /&gt;
| C&lt;br /&gt;
|&lt;br /&gt;
| Tim Sneddon&lt;br /&gt;
| 2013&lt;br /&gt;
| [https://github.com/tesneddon/libvms Github]&lt;br /&gt;
|-&lt;br /&gt;
| Lucane&lt;br /&gt;
| Lucane is a groupware platform written in Java and published under LGPL. It offers the usual groupware functions such as calendar, forum, instant messaging, file sharing… and may be easily extended by plugins. Lucane has an embedded database (hsqldb) but an external database (mySQL…) can be used instead of hsqldb. Users access Lucane by a Java client or a browser (IE, Mozilla…).&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=lucane OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| MD5 sum &lt;br /&gt;
| A utility to print or check MD5 checksums (RFC 1321)&lt;br /&gt;
| &lt;br /&gt;
| [[VAX]], [[Alpha]]&lt;br /&gt;
| Alan Fay&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/alan-fay/openvms Github]&lt;br /&gt;
|-&lt;br /&gt;
| MMK/MAKE &lt;br /&gt;
| MMK is a &amp;quot;make&amp;quot; utility for VMS systems&lt;br /&gt;
| C, Macro&lt;br /&gt;
| [[VAX]], [[Alpha]], [[Integrity]]&lt;br /&gt;
| Matthew Madison&lt;br /&gt;
| 1992&lt;br /&gt;
| [https://github.com/endlesssoftware/mmk V5.1 on Github], V3.9-9 featured in [https://www.digiater.nl/openvms/freeware/v80/make-mmk/ Freeware CD V80]&lt;br /&gt;
|-&lt;br /&gt;
| MX &lt;br /&gt;
| Email-exchange software&lt;br /&gt;
| C, C++&lt;br /&gt;
| [[VAX]], [[Alpha]], [[Integrity]]&lt;br /&gt;
| Matthew Madison&lt;br /&gt;
| 1994&lt;br /&gt;
| [https://github.com/endlesssoftware/mx Version 6.0 on Github], featured in Freeware CD ([https://www.digiater.nl/openvms/freeware/v10/mx041/ V4.1], [https://www.digiater.nl/openvms/freeware/v30/mx041/ V4.2])&lt;br /&gt;
|-&lt;br /&gt;
| MakeShare&lt;br /&gt;
| Creates a command procedure to link a shared imaged from an object library&lt;br /&gt;
| DCL&lt;br /&gt;
| [[Alpha]] and [[Integrity]]&lt;br /&gt;
| Steve Ives&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/SteveIves/MakeShare Github]&lt;br /&gt;
|-&lt;br /&gt;
| Martineg&#039;s DCL scripts&lt;br /&gt;
| Miscellaneous DCL scripts: batch resubmit, LOGIN.COM, etc.&lt;br /&gt;
| DCL&lt;br /&gt;
| &lt;br /&gt;
| Martin Eggen&lt;br /&gt;
| &lt;br /&gt;
| [https://github.com/martineg/openvms-dcl Github]&lt;br /&gt;
|-&lt;br /&gt;
| MibbleBrowser&lt;br /&gt;
| MibbleBrowser is a SNMP MIB browser written in Java and published under GPL. It uses the Mibble library as SMI parser and supports SNMPv1, SNMPv2c and SNMPv3.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=mibble OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| NETLIB &lt;br /&gt;
| A library for writing TCP/IP based network applications. NETLIB provides a consistent, VMS-style interface for TCP/IP-based network programs, operating with all of the currently available TCP/IP packages available today for VMS (with one minor exception).  In addition, NETLIB allows for flexibility in in the use of a TCP/IP package, by selecting the vendor-dependent library code at run-time, rather than link-time.&lt;br /&gt;
| C, Visual Basic&lt;br /&gt;
| [[VAX]], [[Alpha]]&lt;br /&gt;
| Hunter Goatley&lt;br /&gt;
| &lt;br /&gt;
| [https://github.com/endlesssoftware/netlib Github]&lt;br /&gt;
|-&lt;br /&gt;
| NRPE daemon for OpenVMS &lt;br /&gt;
| A you to remotely execute Nagios plugins on OpenVMS machines.&lt;br /&gt;
| C&lt;br /&gt;
| [[VAX]], [[Alpha]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/ordenador/nrpevms Github]&lt;br /&gt;
|-&lt;br /&gt;
| Net-SNMP 5.0.1 port to OpenVMS&lt;br /&gt;
| Net-SNMP v5.0.1 port to OpenVMS&lt;br /&gt;
| C&lt;br /&gt;
| [[Alpha]]&lt;br /&gt;
| Ported to OpenVMS by Stewart M. Smith for Siemens AG, released by Giles Burrows (Siemens AG)&lt;br /&gt;
| 2016&lt;br /&gt;
| [https://github.com/tenox7/net-snmp-v501-vms Github]&lt;br /&gt;
|-&lt;br /&gt;
| NetElf &lt;br /&gt;
| Run the client side of NetELF to download and execute a program over the network from a server. The server sends an arbitrary binary and command-line arguments.&lt;br /&gt;
| C&lt;br /&gt;
| &lt;br /&gt;
| Harry Roberts&lt;br /&gt;
| 2017&lt;br /&gt;
| [https://github.com/XiphosResearch/netelf Github]&lt;br /&gt;
|-&lt;br /&gt;
| NetWhistler&lt;br /&gt;
| NetWhistler is a network mapping and monitoring tool written in Java and published under GPL. It includes network discovery and diagnostic tools (ping, services monitoring, MIB browser, SNMP trap receiver console, MRTG console…).&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=netwhistler OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| ODS2 File System readers &lt;br /&gt;
| ODS2 is a program to read VMS disk volumes written in VMS ODS2 format. Provides cut down DIRECTORY, COPY and SEARCH commands for VMS volumes on non-VMS systems. These can be used to find out what is on a VMS volume, and copy files onto the local file sytem.&lt;br /&gt;
| C&lt;br /&gt;
| &lt;br /&gt;
| Paul Nankervis, maintained on Github by Oleg Pyzin&lt;br /&gt;
| 1998&lt;br /&gt;
| [https://github.com/FreeBSD-pzn/ods2 Github]&lt;br /&gt;
|-&lt;br /&gt;
| OMI&lt;br /&gt;
| A menu interpreter for OpenVMS, entirely written in DCL (OMI) &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Oscar van Eijk&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/oveas/OMI Github]&lt;br /&gt;
|-&lt;br /&gt;
| OmniORB for OpenVMS &lt;br /&gt;
| omniORB is a CORBA object request broker for C++ and Python. It is very fast, robust, and standards-compliant.&lt;br /&gt;
| C++&lt;br /&gt;
| [[Alpha]]&lt;br /&gt;
| Duncan Grisby&lt;br /&gt;
|&lt;br /&gt;
| [https://sourceforge.net/p/omniorb/svn/6253/tree/trunk/omniORB/readmes/README.openvms Github]&lt;br /&gt;
|-&lt;br /&gt;
| OpenBmx &lt;br /&gt;
| A Vagrantfile for a OpenVMS porting box using the alphavm emulator on a Ubuntu Linux box.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Martin Borgman&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/martinborgman/portingbox Github]&lt;br /&gt;
|-&lt;br /&gt;
| OpenSDL &lt;br /&gt;
| Open version of the OpenVMS Structure Definition Language (SDL).&lt;br /&gt;
| C, Yacc, Lex&lt;br /&gt;
|&lt;br /&gt;
| Jonathan Belanger&lt;br /&gt;
| 2007&lt;br /&gt;
| [https://github.com/JonathanBelanger/OpenSDL Github]&lt;br /&gt;
|-&lt;br /&gt;
| OpenVMS migration utilities &lt;br /&gt;
| A utility that converts a OpenVMS Variable Length (VL) format file into a stream of bytes with additional line endings if required.&lt;br /&gt;
| C, bash&lt;br /&gt;
| &lt;br /&gt;
| Freddie Akeroyd&lt;br /&gt;
| 2016&lt;br /&gt;
| [https://github.com/FreddieAkeroyd/VMS-utils Github]&lt;br /&gt;
|-&lt;br /&gt;
| OpenVMS-DCL-Sublime-Lang-Support&lt;br /&gt;
| This repository contains code necessary to make Sublime Text 3 aware of the &#039;DIGITAL Command Language&#039; used by HP&#039;s OpenVMS operating system.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Gleb Nikonorov&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/gnikonorov/OpenVMS-DCL-Sublime-Lang-Support Github]&lt;br /&gt;
|-&lt;br /&gt;
| OpenVMS-DCL-VSCODE-Lang-Support&lt;br /&gt;
| This extension is for DCL batch scripts. These are typically ran on OpenVMS systems, and are similar to BASH scripts&lt;br /&gt;
| TypeScript&lt;br /&gt;
|&lt;br /&gt;
| Tom Esparson based on work by Gleb Nikonorov&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/tomesparon/OpenVMS-DCL-VSCODE-Lang-Support Github]&lt;br /&gt;
|-&lt;br /&gt;
| OpenVMS-Oracle-Rdb-Toolset&lt;br /&gt;
| Ready to use procedures for a database administrator of Oracle Rdb databases on OpenVMS.  &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Luc Allemeersch&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/LucAllemeersch/OpenVMS-Oracle-Rdb-Toolset Github]&lt;br /&gt;
|-&lt;br /&gt;
| OpenVMS-RMS-DecBasic-Macro64&lt;br /&gt;
| Try to create a OpenVMS project from memory using RMS-FDL-DECBasic on a OpenVMS system. (notes)&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| Jason Loewecke&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/jloewecke/OpenVMS-RMS-DecBasic-Macro64 Github]&lt;br /&gt;
|-&lt;br /&gt;
| Openfire&lt;br /&gt;
| Openfire is an instant messaging written in Java and published under GPL. It uses the XMPP (also called Jabber) protocol.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=openfire OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| PLIBSYS&lt;br /&gt;
| A cross-platform system C library with some helpful routines. It has zero third-party dependencies and uses only native system calls.&lt;br /&gt;
| C, C++&lt;br /&gt;
|&lt;br /&gt;
| Alexander Saprykin&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/saprykin/plibsys Github], [https://github.com/saprykin/plibsys/wiki wiki]&lt;br /&gt;
|-&lt;br /&gt;
| REST API component of OVMS&lt;br /&gt;
| REST API component of the OVMS platform.&lt;br /&gt;
| Javascript&lt;br /&gt;
|&lt;br /&gt;
| Nathan (najowhit)&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/najowhit/nodeAPI_OpenVMS Github]&lt;br /&gt;
|-&lt;br /&gt;
| Ruby &lt;br /&gt;
| A port of Ruby for OpenVMS based on Ruby 1.8.2 (MRI). This work is in early alpha development stage and not suitable for release yet&lt;br /&gt;
| C, Ruby, HTML, Yacc&lt;br /&gt;
| [[Alpha]]&lt;br /&gt;
| Ben Armstrong&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/bg/vmsruby Github]&lt;br /&gt;
|-&lt;br /&gt;
| Ruby for openvms webpage archive&lt;br /&gt;
| Web pages dedicated to Ruby for OpenVMS&lt;br /&gt;
| HTML&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/xiaotuanzi/vmsruby Github]&lt;br /&gt;
|-&lt;br /&gt;
| SDL&lt;br /&gt;
| A portable processor for Structure Definition Language (a child of the OpenVMS SDL) &lt;br /&gt;
| C&lt;br /&gt;
|&lt;br /&gt;
| Ruslan Laishev&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/SysMan-One/SDL Github]&lt;br /&gt;
|-&lt;br /&gt;
| SIMH VAX VMS &lt;br /&gt;
| A MicroVAX 3900 simulator&lt;br /&gt;
|&lt;br /&gt;
| Docker&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/k3ck3c/simh_vax_vms Github]&lt;br /&gt;
|-&lt;br /&gt;
| SQLite 3 &lt;br /&gt;
| This is a native port of the SQLite database package to OpenVMS. It delivers the SQLite database to OpenVMS using the following native features:&lt;br /&gt;
* Thread support using the tis library.  This allows support for multi-threading without having to link against the pthreads RTL.&lt;br /&gt;
* Direct file access.  All files access is performed using the $QIO [[System Service|system services]], rather than the C RTL or even [[RMS]].&lt;br /&gt;
* Native locking.  All locking is handled using the OpenVMS [[Distributed Lock Manager|distributed lock manager]], allowing database access to be coordinated across [[Cluster|cluster]] nodes (of all architectures).&lt;br /&gt;
Despite these OpenVMS-specific improvements the database file maintained by SQLite is still portable to other SQLite-based applications running on other systems.&lt;br /&gt;
| C&lt;br /&gt;
| [[VAX]], [[Alpha]], [[Integrity]]&lt;br /&gt;
| Tim Sneddon&lt;br /&gt;
| 2013&lt;br /&gt;
| [https://github.com/endlesssoftware/sqlite3/blob/master/readme.txt Github]&lt;br /&gt;
|-&lt;br /&gt;
| SQuirreL&lt;br /&gt;
| SQuirreL is a SQL client written in Java and published under LGPL. It allows to view the structure of a JDBC compliant database, browse the data in tables, issue SQL commands…&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=squirrel OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| SYSUAF authentication for the Mosquito MQTT broker&lt;br /&gt;
| A simple plugin for the Mosquitto MQTT broker (http://mosquitto.org) that provides the ability for the broker to authenticate users via standard OpenVMS means (namely checking the supplied credentials against those in SYSUAF).&lt;br /&gt;
| C&lt;br /&gt;
| &lt;br /&gt;
| Brett Cameron&lt;br /&gt;
| &lt;br /&gt;
| [https://github.com/brc859844/mosquitto-auth-plugin-vms Github]&lt;br /&gt;
|-&lt;br /&gt;
| Scala&lt;br /&gt;
| Scala is a general purpose programming language published under a BSD-style license. It combines functional and object-oriented techniques, provides a number of powerful features (closures, actors…) and is fully interoperable with Java.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=scala OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| StarLet File Transfer Utility &lt;br /&gt;
| This is a utility to transfering VMS&#039;s files over the TCP/IP network to a remote non-VMS hosts, a like the FTP or SFTP but with additional features: resuming broken transfers and generating FDL file to help restoring RMS&#039;s attributes on VMS hosts.&lt;br /&gt;
| C&lt;br /&gt;
|&lt;br /&gt;
| Ruslan Laishev&lt;br /&gt;
| &lt;br /&gt;
| [https://github.com/SysMan-One/SFTU Github]&lt;br /&gt;
|-&lt;br /&gt;
| Superversion&lt;br /&gt;
| Superversion is a version control system written in Java and published under GPL. It is an alternative to free solutions (CVS, Subversion…) running on Unix or commercial solutions (CMS…) running on OpenVMS. The stable version (Superversion 1.2) is a standalone and single-user application. The following version (Superversion 2.0) will be a client-server and multi-user application.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=suv OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| T4 monitor &lt;br /&gt;
| t4Monitor is a module for Windows and Linux that allows easy collection, preprocessing and reporting of generic OpenVMS&#039; T4 compliant counters stored in Format-1 or Format-2 Comma Separated Values (CSV) files.&lt;br /&gt;
| Python&lt;br /&gt;
| &lt;br /&gt;
| J.M. Fernández&lt;br /&gt;
| 2014&lt;br /&gt;
| [https://github.com/fernandezcuesta/t4Monitor Github]&lt;br /&gt;
|-&lt;br /&gt;
| TAIL &lt;br /&gt;
| Performs a Variation of TYPE/TAIL on a File&lt;br /&gt;
| C&lt;br /&gt;
|&lt;br /&gt;
| Oleg Pyzin&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/FreeBSD-pzn/tail Github]&lt;br /&gt;
|-&lt;br /&gt;
| TAO&lt;br /&gt;
| CORBA implementation&lt;br /&gt;
| C++&lt;br /&gt;
| [[Alpha]], [[Integrity]]&lt;br /&gt;
| DOCGroup, ported by Remedy IT&lt;br /&gt;
| &lt;br /&gt;
| [https://github.com/DOCGroup/ACE_TAO Github]&lt;br /&gt;
|-&lt;br /&gt;
| UnQLite &lt;br /&gt;
| A VMS port of unqlite-db 1.1.6. UnQLite is a transactional NoSQL database in the same vein as SQLite.&lt;br /&gt;
| C&lt;br /&gt;
| [[Alpha]], [[Integrity]]&lt;br /&gt;
|&lt;br /&gt;
| 2012&lt;br /&gt;
| [https://github.com/endlesssoftware/unqlite Github]&lt;br /&gt;
|-&lt;br /&gt;
| UsingJenkinsCI (wiki) &lt;br /&gt;
| Using Jenkins CI To Build OpenVMS Programs&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| John Malmberg and others&lt;br /&gt;
|&lt;br /&gt;
| [https://sourceforge.net/p/vms-ports/wiki/UsingJenkinsCi/ Github]&lt;br /&gt;
|-&lt;br /&gt;
| VMS ports&lt;br /&gt;
| Open Source and Freeware for OpenVMS&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| collection by Bill Pedersen and others&lt;br /&gt;
|&lt;br /&gt;
| [https://sourceforge.net/projects/vms-ports/files/ Github]&lt;br /&gt;
|-&lt;br /&gt;
| VMSComFiles&lt;br /&gt;
| Lorin Ricker&#039;s personal VMS command and auxiliary support files &lt;br /&gt;
| [[DCL]]&lt;br /&gt;
| &lt;br /&gt;
| Lorin Ricker&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/LorinRicker/VMScomfiles Github]&lt;br /&gt;
|-&lt;br /&gt;
| VMS IDE&lt;br /&gt;
| Visual Studio Code Extension for OpenVMS&lt;br /&gt;
| [[C]]&lt;br /&gt;
| &lt;br /&gt;
| VMS Software&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/vmssoftware/vms-ide Github]&lt;br /&gt;
|- &lt;br /&gt;
| VMShistory&lt;br /&gt;
| A collection of historical and descriptive documents about the History and Development of the VMS (OpenVMS) operating system &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Lorin Ricker&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/LorinRicker/VMShistory Github]&lt;br /&gt;
|-&lt;br /&gt;
| VTFM https://github.com/FreeBSD-pzn/vtfm&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| VmsCompatibility&lt;br /&gt;
| A collection of DBL subroutines and functions that implement, emulate or shim the functionality of various OpenVMS system service routines.&lt;br /&gt;
| DBL&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Kish Baley&lt;br /&gt;
| [https://github.com/Synergex/VmsCompatibility Github]&lt;br /&gt;
|-&lt;br /&gt;
| WASD_LDAP_AUTHAGENT&lt;br /&gt;
| A modification to WASD that allows you to authenticate users against external LDAP server WITHOUT corresponding SYSUAF records.&lt;br /&gt;
| C++, Perl&lt;br /&gt;
|&lt;br /&gt;
| Thomas Morstein&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/ztmr/WASD_LDAP_AUTHAGENT Github]&lt;br /&gt;
|-&lt;br /&gt;
| WATCHER &lt;br /&gt;
| WATCHER is an idle terminal monitor. It logs out interactive users after a certain period of inactivity. WATCHER is fully configurable, allowing the system manager to define which terminals to watch, what measurements to use, and how long a terminal should be idle before getting zapped. It also includes provisions for preventing logouts or overriding inactivity settings based on any combination of username, UIC, terminal, privileges, image being run, held identifier, and time of day.&lt;br /&gt;
| BLISS&lt;br /&gt;
| [[VAX]], [[Alpha]], [[Integrity]]&lt;br /&gt;
| Matthew Madison&lt;br /&gt;
| 1994&lt;br /&gt;
| [https://github.com/endlesssoftware/watcher V4.1 on Github], [https://www.digiater.nl/openvms/freeware/v10/watcher/ V2.9-1 in Freeware]&lt;br /&gt;
|-&lt;br /&gt;
| Word count new utility. OpenVMS and *NIX OSes.&lt;br /&gt;
| Rework of wc&lt;br /&gt;
| C&lt;br /&gt;
|&lt;br /&gt;
| Oleg Pyzin based on original wc code&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/FreeBSD-pzn/wcn Github]&lt;br /&gt;
|-&lt;br /&gt;
| curl-parallel&lt;br /&gt;
| Using CURL to parallel download large datafiles &lt;br /&gt;
| DCL&lt;br /&gt;
|&lt;br /&gt;
| taupirho&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/taupirho/curl-parallel Github]&lt;br /&gt;
|-&lt;br /&gt;
| frontend_openvms&lt;br /&gt;
| OpenVMS Frontend&lt;br /&gt;
| Java, HTML, CSS&lt;br /&gt;
|&lt;br /&gt;
| Nathan (najowhit)&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/najowhit/frontend_OpenVMS Github]&lt;br /&gt;
|-&lt;br /&gt;
| httping&lt;br /&gt;
| httping is a command line tool monitoring the response time of a Web server. It is written in C and published under GPL.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=httping OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| iReport&lt;br /&gt;
| iReport is a data reporting tool written in Java and published under GPL. It offers a GUI to the report generator JasperReport. Reports can be built in several formats (PDF, HTML…) from data collected by JDBC…&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Jean-Yves Bourlès &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=ireport OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| libffi&lt;br /&gt;
| libffi is a library which allows a programmer to call any function specified by a call interface description at run-time and which is used by Java (JNA), Python (Ctypes) and Jruby (Jffi). libffi is written in C and published under a very liberal license.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Philippe Vouters &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=libffi OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| muCommander&lt;br /&gt;
| muCommander is a file manager written in Java and published under GPL. It has also the additional features of (S)FTP, NFS, SMB client and ZIP, JAR, TAR archive brower.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=mucommander OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| shasum &lt;br /&gt;
| A utility to print or check SHA checksums (FIPS PUB 180-2)&lt;br /&gt;
| &lt;br /&gt;
| [[VAX]], [[Alpha]]&lt;br /&gt;
| Alan Fay&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/alan-fay/openvms Github]&lt;br /&gt;
|-&lt;br /&gt;
| spop3&lt;br /&gt;
| Pop3 server&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ruslan R. Laishev&lt;br /&gt;
|&lt;br /&gt;
| [https://sourceforge.net/projects/vms-ports/files/spop3/ Sourceforge]&lt;br /&gt;
|-&lt;br /&gt;
| vmsbackup&lt;br /&gt;
| Program to read OpenVMS backup save sets on non-VMS machines &lt;br /&gt;
| C&lt;br /&gt;
|&lt;br /&gt;
| Freddie Akeroyd&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/FreddieAkeroyd/vmsbackup Github]&lt;br /&gt;
|-&lt;br /&gt;
| vmsperlkit&lt;br /&gt;
| Kitting procedures for Perl on OpenVMS&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Craig A. Berry&lt;br /&gt;
|&lt;br /&gt;
| [https://sourceforge.net/projects/vmsperlkit/files/ Sourceforge]&lt;br /&gt;
|-&lt;br /&gt;
| vmsport&lt;br /&gt;
| Experiments in porting an OpenVMS Fortran / Decforms application to Linux and Gfortran &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Svante Lidman&lt;br /&gt;
| [https://github.com/Coreboost/vmsport Github]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Freeware]]&lt;/div&gt;</summary>
		<author><name>Aigul</name></author>
	</entry>
	<entry>
		<id>https://wiki.vmssoftware.com/index.php?title=Open_Source_Software_for_OpenVMS&amp;diff=2674</id>
		<title>Open Source Software for OpenVMS</title>
		<link rel="alternate" type="text/html" href="https://wiki.vmssoftware.com/index.php?title=Open_Source_Software_for_OpenVMS&amp;diff=2674"/>
		<updated>2025-03-03T10:36:32Z</updated>

		<summary type="html">&lt;p&gt;Aigul: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Open Source&#039;&#039;&#039; refers to software whose source code is made freely available for modification and/or distribution. Below is a list of open source software that works with OpenVMS, as well as some links to instructional open source material that can be found on this wiki.&lt;br /&gt;
&lt;br /&gt;
=Open Source Software Developed by VSI=&lt;br /&gt;
* [https://products.vmssoftware.com/activemq/ ActiveMQ]&lt;br /&gt;
* [https://products.vmssoftware.com/ant/ Apache ANT]&lt;br /&gt;
* [https://products.vmssoftware.com/maven/ Apache Maven]&lt;br /&gt;
* [https://products.vmssoftware.com/axis2/ AXIS2]&lt;br /&gt;
* [https://products.vmssoftware.com/civetweb/ CivetWeb]&lt;br /&gt;
* [https://products.vmssoftware.com/curl/ cURL]&lt;br /&gt;
* [https://products.vmssoftware.com/gearman/ Gearman]&lt;br /&gt;
* [https://products.vmssoftware.com/gnuplot/ Gnuplot]&lt;br /&gt;
* [https://products.vmssoftware.com/gnv/ GNV (GNU&#039;s not VMS)]&lt;br /&gt;
* [https://products.vmssoftware.com/haproxy/ HAProxy]&lt;br /&gt;
* [https://products.vmssoftware.com/kerberos/ Kerberos]&lt;br /&gt;
* [https://products.vmssoftware.com/libmariadb/ LibMariaDB]&lt;br /&gt;
* [https://products.vmssoftware.com/libpq/ LibPQ]&lt;br /&gt;
* [https://products.vmssoftware.com/rabbitmq/ LibRabbitMQ]&lt;br /&gt;
* [https://products.vmssoftware.com/librd-kafka/ LibRDkafka]&lt;br /&gt;
* [https://products.vmssoftware.com/lua/ Lua]&lt;br /&gt;
* [https://products.vmssoftware.com/mariadb/ MariaDB]&lt;br /&gt;
* [https://products.vmssoftware.com/memcached/ Memcached]&lt;br /&gt;
* [https://products.vmssoftware.com/mosquitto/ Mosquitto]&lt;br /&gt;
* [https://products.vmssoftware.com/openjdk/ OpenJDK]&lt;br /&gt;
* [https://products.vmssoftware.com/ldap/ OpenLDAP]&lt;br /&gt;
* [https://products.vmssoftware.com/pahomq/ PAHO-C]&lt;br /&gt;
* [https://products.vmssoftware.com/perl/ Perl]&lt;br /&gt;
* [https://products.vmssoftware.com/php/ PHP]&lt;br /&gt;
* [https://products.vmssoftware.com/python/ Python]&lt;br /&gt;
* [https://products.vmssoftware.com/redis/ Redis]&lt;br /&gt;
* [https://products.vmssoftware.com/ruby/ Ruby]&lt;br /&gt;
* [https://products.vmssoftware.com/samba/ Samba/CIFS]&lt;br /&gt;
* [https://products.vmssoftware.com/scala/ Scala]&lt;br /&gt;
* [https://products.vmssoftware.com/secure-web-server/ Secure Web Server]&lt;br /&gt;
* [https://products.vmssoftware.com/swig/ Simplified Wrapper and Interface Generator]&lt;br /&gt;
* [https://products.vmssoftware.com/libsqlrelay/ SQL Relay Client]&lt;br /&gt;
* [https://products.vmssoftware.com/svn/ SVN]&lt;br /&gt;
* [https://products.vmssoftware.com/syslogd/ syslogd]&lt;br /&gt;
* [https://products.vmssoftware.com/tomcat/ Tomcat]&lt;br /&gt;
* [https://products.vmssoftware.com/vgit/ vGit]&lt;br /&gt;
* [https://products.vmssoftware.com/vmside/ VMS IDE]&lt;br /&gt;
* [http://products.vmssoftware.com/xpdf-file-viewer/ XPDF File Viewer]&lt;br /&gt;
* [https://products.vmssoftware.com/zeromq/ ZeroMQ]&lt;br /&gt;
&lt;br /&gt;
==Instructional Material==&lt;br /&gt;
&lt;br /&gt;
In this section you can find links to wiki pages that contain instructional open source material.&lt;br /&gt;
&lt;br /&gt;
===Installation Guides===&lt;br /&gt;
&lt;br /&gt;
* [https://wiki.vmssoftware.com/Apache_(CSWS)_-_Easy_Installation_Guide OpenVMS Apache installation guide]&lt;br /&gt;
* [https://wiki.vmssoftware.com/Tomcat_(CSWS_JAVA)_-_Easy_Installation_Guide OpenVMS Tomcat installation guide]&lt;br /&gt;
* [https://wiki.vmssoftware.com/Axis2_-_Easy_Installation_Guide OpenVMS Axis2 installation guide]&lt;br /&gt;
&lt;br /&gt;
=Community software=&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;col&amp;quot; | Name&lt;br /&gt;
! colspan=&amp;quot;col&amp;quot; | Description&lt;br /&gt;
! colspan=&amp;quot;col&amp;quot; | Language&lt;br /&gt;
! colspan=&amp;quot;col&amp;quot; | Architectures&lt;br /&gt;
! colspan=&amp;quot;col&amp;quot; | Author&lt;br /&gt;
! colspan=&amp;quot;col&amp;quot; | Year&lt;br /&gt;
! colspan=&amp;quot;col&amp;quot; | Link&lt;br /&gt;
|-&lt;br /&gt;
| ACE&lt;br /&gt;
| C++ framework for developing distributed networked applications&lt;br /&gt;
| C++&lt;br /&gt;
| [[Alpha]], [[Integrity]]&lt;br /&gt;
| DOCGroup, ported by Remedy IT&lt;br /&gt;
| &lt;br /&gt;
| [https://github.com/DOCGroup/ACE_TAO Github]&lt;br /&gt;
|-&lt;br /&gt;
| Adventure game &lt;br /&gt;
| A magic/exploration simulation game.&lt;br /&gt;
| Fortran&lt;br /&gt;
| [[VAX]], [[Alpha]]&lt;br /&gt;
| Willie Crowther&lt;br /&gt;
| 1970s&lt;br /&gt;
| [https://github.com/whitten/m-adventure Github], [https://www.digiater.nl/openvms/decus/lt90a/mumpssig/games/ Code from DECUS 1990 L&amp;amp;T SIG Tape], [https://www.digiater.nl/openvms/freeware/v10/adventure/ OpenVMS Freeware]&lt;br /&gt;
|-&lt;br /&gt;
| BORG calendar&lt;br /&gt;
| BORG Calendar is a personal information manager written in Java and published under GPL. It is a combination of calendar, ToDo list, address book and task/project tracking system.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=borg OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| BatchFileConversion&lt;br /&gt;
| This is a Synergy/DE console application that will convert Workbench build files from Windows batch files to Unix script files or OpenVMS command files.&lt;br /&gt;
| Bash&lt;br /&gt;
| &lt;br /&gt;
| Unknown&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/SynSupport/BatchFileConversion Github]&lt;br /&gt;
|-&lt;br /&gt;
| C developer tools for OpenVMS&lt;br /&gt;
| This repo contains developer tools running on OpenVMS operating system&lt;br /&gt;
| C&lt;br /&gt;
| &lt;br /&gt;
| Rafiq Ahamed K&lt;br /&gt;
| 2017&lt;br /&gt;
| [https://github.com/rafiqkattangere/vms_utils Github]&lt;br /&gt;
|-&lt;br /&gt;
| C survival kit &lt;br /&gt;
| A set of useful functions, data structures, and macros aimed at allowing more expressive and reliable C code. Portability targets are OpenVMS and Linux.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/chadjoan/C-Survival-Kit Github]&lt;br /&gt;
|-&lt;br /&gt;
| CGP_PMAS&lt;br /&gt;
| CommuniGate Pro and PreciseMail Anti-Spam Gateway Integration on OpenVMS systems &lt;br /&gt;
| Perl&lt;br /&gt;
|&lt;br /&gt;
| Thomas Morstein&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/ztmr/CGP_PMAS Github]&lt;br /&gt;
|-&lt;br /&gt;
| CMS-EXPORT&lt;br /&gt;
| A utility for OpenVMS to export CMS library content and revisions history. CMS is a version control system commonly used in OpenVMS environment (part of DECset). Valued for being efficient and time-proven, CMS also has its share of drawbacks -- lack of export options being one of these. cms-export utility allows export of a specified CMS library (or a set of library elements) into a file in git-fast-export format, which subsequently can be used to create a repository with an alternative version management system such as git, fossil etc.&lt;br /&gt;
| DCL&lt;br /&gt;
| [[VAX]], [[Alpha]]&lt;br /&gt;
| Artur Shepilko&lt;br /&gt;
| 2018&lt;br /&gt;
| [https://github.com/nomadbyte/cms-export Github]&lt;br /&gt;
|-&lt;br /&gt;
| Convert OpenVMS text files to Unix &lt;br /&gt;
| Convert openvms textfiles into UNIX/DOS format&lt;br /&gt;
| C&lt;br /&gt;
| &lt;br /&gt;
| Andika Triwidada&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/atriwidada/openvms-to-unix Github]&lt;br /&gt;
|-&lt;br /&gt;
| Cython&lt;br /&gt;
| The most widely used Python to C compiler&lt;br /&gt;
| C&lt;br /&gt;
| &lt;br /&gt;
| VMS Software&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/vmssoftware/cython Github]&lt;br /&gt;
|-&lt;br /&gt;
| DBCHECK &lt;br /&gt;
| Very fast check the health of a RDB database&lt;br /&gt;
| [[DCL]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/NLA0/DCL/blob/master/dbcheck Github]&lt;br /&gt;
|-&lt;br /&gt;
| DiskFree &lt;br /&gt;
| An implementation of the Linux df command (view disk usage)&lt;br /&gt;
| &lt;br /&gt;
| [[VAX]], [[Alpha]], [[Integrity]] (untested)&lt;br /&gt;
| Alan Fay&lt;br /&gt;
| &lt;br /&gt;
| [https://github.com/alan-fay/openvms Github]&lt;br /&gt;
|-&lt;br /&gt;
| DrJava&lt;br /&gt;
| DrJava is a lightweight Java IDE written in Java and published under the BSD license. It has the usual features such as editing with syntax coloring, automatic indentation, brace matching…, compiling, debugging, testing using JUnit…&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=drjava OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| EPICS on OpenVMS&lt;br /&gt;
| Port of EPICS to OpenVMS&lt;br /&gt;
| C&lt;br /&gt;
| &lt;br /&gt;
| Clemens Wermelskirchen, maintained by Freddie Akeroyd&lt;br /&gt;
| &lt;br /&gt;
| [https://github.com/FreddieAkeroyd/EPICS-VMS Github]&lt;br /&gt;
|-&lt;br /&gt;
| ES40 emulator &lt;br /&gt;
| A portable emulator for the ES40 Alpha&lt;br /&gt;
| C++&lt;br /&gt;
| [[Linux]]&lt;br /&gt;
| Github repository maintained by Dmitry Kalinkin&lt;br /&gt;
| 1994&lt;br /&gt;
| [https://github.com/veprbl/es40 Github]&lt;br /&gt;
|-&lt;br /&gt;
| FTPD server &lt;br /&gt;
| An FTP server with support for UNIX file lists&lt;br /&gt;
|&lt;br /&gt;
| [[VAX]], [[Alpha]]&lt;br /&gt;
| Alan Fay&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/alan-fay/openvms Github]&lt;br /&gt;
|-&lt;br /&gt;
| Python&lt;br /&gt;
| Port of Python to OpenVMS&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| VMS Software&lt;br /&gt;
| &lt;br /&gt;
| [https://github.com/vmssoftware/python_3_8_2 Github] &lt;br /&gt;
|-&lt;br /&gt;
| FileTypeDetector for OpenVMS files&lt;br /&gt;
| Java NIO.2 FileTypeDetector Implementations for OpenVMS Specific Files&lt;br /&gt;
| Java&lt;br /&gt;
|&lt;br /&gt;
| Mark Wickens&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/urbancamo/openvms-filetype-detectors Github]&lt;br /&gt;
|-&lt;br /&gt;
| Fixfilenames &lt;br /&gt;
| A simple program to fix filenames copied from OpenVMS system&lt;br /&gt;
| Go&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| 2013&lt;br /&gt;
| [https://github.com/marben/vmsfixfilenames Github]&lt;br /&gt;
|-&lt;br /&gt;
| FreeMind&lt;br /&gt;
| FreeMind is a mind mapping tool written in Java and published under GPL. FreeMind can be used to take notes, build a knowledge base or keep track of projects.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=freemind OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| GNU for OpenVMS &lt;br /&gt;
| The GNV Project implements a port of the GNU utilities to OpenVMS with the intent of providing a framework for porting open source software to OpenVMS. A complementary SourceForge Project is VMS-Ports (https://sourceforge.net/projects/vms-ports/), there are discussions of process and procedure there as well as regular conference calls with recordings to review progress and assess how to improve the environment.&lt;br /&gt;
| C&lt;br /&gt;
|&lt;br /&gt;
| John Malmberg and others&lt;br /&gt;
|&lt;br /&gt;
| [https://sourceforge.net/projects/gnv/ Github]&lt;br /&gt;
|-&lt;br /&gt;
| GT.M for Alpha&lt;br /&gt;
| GT.M[tm] is a vetted industrial strength, transaction processing application platform consisting of a key-value database engine optimized for extreme transaction processing throughput &amp;amp; business continuity.&lt;br /&gt;
|&lt;br /&gt;
| [[Alpha]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| [https://sourceforge.net/projects/fis-gtm/files/GT.M-Alpha-OpenVMS/ Github]&lt;br /&gt;
|-&lt;br /&gt;
| GhostScript&lt;br /&gt;
| GhostScript for OpenVMS&lt;br /&gt;
| &lt;br /&gt;
| [[Alpha]], [[Integrity]]&lt;br /&gt;
| Github repositpries maintained by Troy Makaro&lt;br /&gt;
| 2000&lt;br /&gt;
| [https://github.com/OpenVMSGhostScript/ executables], [https://sourceforge.net/projects/ghostscript/files/AFPL%20Ghostscript/8.54/ sources]&lt;br /&gt;
|-&lt;br /&gt;
| Gnulib Assist&lt;br /&gt;
| The Gnulib Assist project is a set of routines and header files needed to try to get GNULIB to build on OpenVMS / Ia64.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| John Malmberg&lt;br /&gt;
|&lt;br /&gt;
| [https://sourceforge.net/p/gnv/wiki/Gnulib%20Assist/ Sourceforge]&lt;br /&gt;
|-&lt;br /&gt;
| ImageJ&lt;br /&gt;
| ImageJ is a tool for image processing and analysis written in Java and placed in the public domain. ImageJ supports the usual formats (GIF, JPEG, XPM, PNG, TIFF…) and may be extended by plugins (more than 300 plugins are available).&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=imagej OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| JNA&lt;br /&gt;
| JNA (Java Native Access) is a Java library published under LGPL which provides Java programs easy access to native shared libraries (RTL, System services on OpenVMS) without writing anything but Java code – no JNI or native code is required.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Phillippe Vouters&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jnaJNA OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| JOnAS&lt;br /&gt;
| JOnAS is a J2EE application server published under LGPL.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Jean-Yves Bourlès and Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jonas Jonas on OpenVMS Free softwares], [http://vmsfree.ouvaton.org/freen/index.php?s=jonas5 Jonas5 on OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| JRuby&lt;br /&gt;
| A port of JRuby to VMS (possibly frozen)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Philippe Vouters&lt;br /&gt;
| 2012 &lt;br /&gt;
| [https://github.com/Vouters/jruby-openvms Github]&lt;br /&gt;
|-&lt;br /&gt;
| JRuby&lt;br /&gt;
| JRuby is a Java implementation of the Ruby programming language, which means that the Ruby programs run atop the JVM. JRuby is released under a three-way CPL/GPL/LGPL license.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso and Philippe Vouters &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jruby OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| JRuby&lt;br /&gt;
| A port of JRuby to VMS (possibly frozen)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Philippe Vouters&lt;br /&gt;
| 2012 &lt;br /&gt;
| [https://github.com/Vouters/jruby-openvms Github]&lt;br /&gt;
|-&lt;br /&gt;
| JRuby&lt;br /&gt;
| JRuby is a Java implementation of the Ruby programming language, which means that the Ruby programs run atop the JVM. JRuby is released under a three-way CPL/GPL/LGPL license.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso and Philippe Vouters &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jruby OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| JTrac&lt;br /&gt;
| JTrac is an issue-tracking web application written in Java under Apache License. The application is fast, easy to use and highly customizable for any kind of issues (bugs, tasks…).&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jtrac OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| JXplorer&lt;br /&gt;
| JXplorer is a LDAP client written in Java and published under a standard OSI-style open source licence. It allows to browse and modify any LDAP directory or any X500 directory with a LDAP interface.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jxplorer OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| JabRef&lt;br /&gt;
| JabRef is a bibliography reference manager written in Java and published under GPL. It uses BibTeX as bibliography file format and has advanced features (BibTeX editor, search function, classification of entries, import/export of various formats, launch of external viewers…).&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jabref OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| JavaRDP&lt;br /&gt;
| JavaRDP is a client for Windows Terminal Server written in Java and published under GPL. It is faster than VNC and can be used as a remote control tool.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=javardp OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| Jetty&lt;br /&gt;
| Jetty is a Web server (HTTP server and servlet container) for static and dynamic content written in Java under Apache 2.0 license.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jetty Jetty on OpenVMS Free softwares], [http://vmsfree.ouvaton.org/freen/index.php?s=jetty6 Jetty 6 on OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| Jperf &lt;br /&gt;
| Jperf is a graphical frontend for Iperf written in Java. Iperf measures TCP and UDP performance (bandwidth, delay, jitter, loss). JPerf is released under a LGPL license.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jperf OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| Jsynoptic&lt;br /&gt;
| Jsynoptic is a tool dedicated to render data graphically. It is written in Java under LGPL. Data can come from different sources (files, network…) and can be static or dynamic.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso &lt;br /&gt;
| &lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jsynoptic OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| LIBVMS &lt;br /&gt;
| This package is a reimplementation of the OpenVMS system services for use in a POSIX environment.&lt;br /&gt;
| C&lt;br /&gt;
|&lt;br /&gt;
| Tim Sneddon&lt;br /&gt;
| 2013&lt;br /&gt;
| [https://github.com/tesneddon/libvms Github]&lt;br /&gt;
|-&lt;br /&gt;
| Lucane&lt;br /&gt;
| Lucane is a groupware platform written in Java and published under LGPL. It offers the usual groupware functions such as calendar, forum, instant messaging, file sharing… and may be easily extended by plugins. Lucane has an embedded database (hsqldb) but an external database (mySQL…) can be used instead of hsqldb. Users access Lucane by a Java client or a browser (IE, Mozilla…).&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=lucane OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| MD5 sum &lt;br /&gt;
| A utility to print or check MD5 checksums (RFC 1321)&lt;br /&gt;
| &lt;br /&gt;
| [[VAX]], [[Alpha]]&lt;br /&gt;
| Alan Fay&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/alan-fay/openvms Github]&lt;br /&gt;
|-&lt;br /&gt;
| MMK/MAKE &lt;br /&gt;
| MMK is a &amp;quot;make&amp;quot; utility for VMS systems&lt;br /&gt;
| C, Macro&lt;br /&gt;
| [[VAX]], [[Alpha]], [[Integrity]]&lt;br /&gt;
| Matthew Madison&lt;br /&gt;
| 1992&lt;br /&gt;
| [https://github.com/endlesssoftware/mmk V5.1 on Github], V3.9-9 featured in [https://www.digiater.nl/openvms/freeware/v80/make-mmk/ Freeware CD V80]&lt;br /&gt;
|-&lt;br /&gt;
| MX &lt;br /&gt;
| Email-exchange software&lt;br /&gt;
| C, C++&lt;br /&gt;
| [[VAX]], [[Alpha]], [[Integrity]]&lt;br /&gt;
| Matthew Madison&lt;br /&gt;
| 1994&lt;br /&gt;
| [https://github.com/endlesssoftware/mx Version 6.0 on Github], featured in Freeware CD ([https://www.digiater.nl/openvms/freeware/v10/mx041/ V4.1], [https://www.digiater.nl/openvms/freeware/v30/mx041/ V4.2])&lt;br /&gt;
|-&lt;br /&gt;
| MakeShare&lt;br /&gt;
| Creates a command procedure to link a shared imaged from an object library&lt;br /&gt;
| DCL&lt;br /&gt;
| [[Alpha]] and [[Integrity]]&lt;br /&gt;
| Steve Ives&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/SteveIves/MakeShare Github]&lt;br /&gt;
|-&lt;br /&gt;
| Martineg&#039;s DCL scripts&lt;br /&gt;
| Miscellaneous DCL scripts: batch resubmit, LOGIN.COM, etc.&lt;br /&gt;
| DCL&lt;br /&gt;
| &lt;br /&gt;
| Martin Eggen&lt;br /&gt;
| &lt;br /&gt;
| [https://github.com/martineg/openvms-dcl Github]&lt;br /&gt;
|-&lt;br /&gt;
| MibbleBrowser&lt;br /&gt;
| MibbleBrowser is a SNMP MIB browser written in Java and published under GPL. It uses the Mibble library as SMI parser and supports SNMPv1, SNMPv2c and SNMPv3.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=mibble OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| NETLIB &lt;br /&gt;
| A library for writing TCP/IP based network applications. NETLIB provides a consistent, VMS-style interface for TCP/IP-based network programs, operating with all of the currently available TCP/IP packages available today for VMS (with one minor exception).  In addition, NETLIB allows for flexibility in in the use of a TCP/IP package, by selecting the vendor-dependent library code at run-time, rather than link-time.&lt;br /&gt;
| C, Visual Basic&lt;br /&gt;
| [[VAX]], [[Alpha]]&lt;br /&gt;
| Hunter Goatley&lt;br /&gt;
| &lt;br /&gt;
| [https://github.com/endlesssoftware/netlib Github]&lt;br /&gt;
|-&lt;br /&gt;
| NRPE daemon for OpenVMS &lt;br /&gt;
| A you to remotely execute Nagios plugins on OpenVMS machines.&lt;br /&gt;
| C&lt;br /&gt;
| [[VAX]], [[Alpha]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/ordenador/nrpevms Github]&lt;br /&gt;
|-&lt;br /&gt;
| Net-SNMP 5.0.1 port to OpenVMS&lt;br /&gt;
| Net-SNMP v5.0.1 port to OpenVMS&lt;br /&gt;
| C&lt;br /&gt;
| [[Alpha]]&lt;br /&gt;
| Ported to OpenVMS by Stewart M. Smith for Siemens AG, released by Giles Burrows (Siemens AG)&lt;br /&gt;
| 2016&lt;br /&gt;
| [https://github.com/tenox7/net-snmp-v501-vms Github]&lt;br /&gt;
|-&lt;br /&gt;
| NetElf &lt;br /&gt;
| Run the client side of NetELF to download and execute a program over the network from a server. The server sends an arbitrary binary and command-line arguments.&lt;br /&gt;
| C&lt;br /&gt;
| &lt;br /&gt;
| Harry Roberts&lt;br /&gt;
| 2017&lt;br /&gt;
| [https://github.com/XiphosResearch/netelf Github]&lt;br /&gt;
|-&lt;br /&gt;
| NetWhistler&lt;br /&gt;
| NetWhistler is a network mapping and monitoring tool written in Java and published under GPL. It includes network discovery and diagnostic tools (ping, services monitoring, MIB browser, SNMP trap receiver console, MRTG console…).&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=netwhistler OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| ODS2 File System readers &lt;br /&gt;
| ODS2 is a program to read VMS disk volumes written in VMS ODS2 format. Provides cut down DIRECTORY, COPY and SEARCH commands for VMS volumes on non-VMS systems. These can be used to find out what is on a VMS volume, and copy files onto the local file sytem.&lt;br /&gt;
| C&lt;br /&gt;
| &lt;br /&gt;
| Paul Nankervis, maintained on Github by Oleg Pyzin&lt;br /&gt;
| 1998&lt;br /&gt;
| [https://github.com/FreeBSD-pzn/ods2 Github]&lt;br /&gt;
|-&lt;br /&gt;
| OMI&lt;br /&gt;
| A menu interpreter for OpenVMS, entirely written in DCL (OMI) &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Oscar van Eijk&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/oveas/OMI Github]&lt;br /&gt;
|-&lt;br /&gt;
| OmniORB for OpenVMS &lt;br /&gt;
| omniORB is a CORBA object request broker for C++ and Python. It is very fast, robust, and standards-compliant.&lt;br /&gt;
| C++&lt;br /&gt;
| [[Alpha]]&lt;br /&gt;
| Duncan Grisby&lt;br /&gt;
|&lt;br /&gt;
| [https://sourceforge.net/p/omniorb/svn/6253/tree/trunk/omniORB/readmes/README.openvms Github]&lt;br /&gt;
|-&lt;br /&gt;
| OpenBmx &lt;br /&gt;
| A Vagrantfile for a OpenVMS porting box using the alphavm emulator on a Ubuntu Linux box.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Martin Borgman&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/martinborgman/portingbox Github]&lt;br /&gt;
|-&lt;br /&gt;
| OpenSDL &lt;br /&gt;
| Open version of the OpenVMS Structure Definition Language (SDL).&lt;br /&gt;
| C, Yacc, Lex&lt;br /&gt;
|&lt;br /&gt;
| Jonathan Belanger&lt;br /&gt;
| 2007&lt;br /&gt;
| [https://github.com/JonathanBelanger/OpenSDL Github]&lt;br /&gt;
|-&lt;br /&gt;
| OpenVMS migration utilities &lt;br /&gt;
| A utility that converts a OpenVMS Variable Length (VL) format file into a stream of bytes with additional line endings if required.&lt;br /&gt;
| C, bash&lt;br /&gt;
| &lt;br /&gt;
| Freddie Akeroyd&lt;br /&gt;
| 2016&lt;br /&gt;
| [https://github.com/FreddieAkeroyd/VMS-utils Github]&lt;br /&gt;
|-&lt;br /&gt;
| OpenVMS-DCL-Sublime-Lang-Support&lt;br /&gt;
| This repository contains code necessary to make Sublime Text 3 aware of the &#039;DIGITAL Command Language&#039; used by HP&#039;s OpenVMS operating system.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Gleb Nikonorov&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/gnikonorov/OpenVMS-DCL-Sublime-Lang-Support Github]&lt;br /&gt;
|-&lt;br /&gt;
| OpenVMS-DCL-VSCODE-Lang-Support&lt;br /&gt;
| This extension is for DCL batch scripts. These are typically ran on OpenVMS systems, and are similar to BASH scripts&lt;br /&gt;
| TypeScript&lt;br /&gt;
|&lt;br /&gt;
| Tom Esparson based on work by Gleb Nikonorov&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/tomesparon/OpenVMS-DCL-VSCODE-Lang-Support Github]&lt;br /&gt;
|-&lt;br /&gt;
| OpenVMS-Oracle-Rdb-Toolset&lt;br /&gt;
| Ready to use procedures for a database administrator of Oracle Rdb databases on OpenVMS.  &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Luc Allemeersch&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/LucAllemeersch/OpenVMS-Oracle-Rdb-Toolset Github]&lt;br /&gt;
|-&lt;br /&gt;
| OpenVMS-RMS-DecBasic-Macro64&lt;br /&gt;
| Try to create a OpenVMS project from memory using RMS-FDL-DECBasic on a OpenVMS system. (notes)&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| Jason Loewecke&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/jloewecke/OpenVMS-RMS-DecBasic-Macro64 Github]&lt;br /&gt;
|-&lt;br /&gt;
| Openfire&lt;br /&gt;
| Openfire is an instant messaging written in Java and published under GPL. It uses the XMPP (also called Jabber) protocol.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=openfire OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| PLIBSYS&lt;br /&gt;
| A cross-platform system C library with some helpful routines. It has zero third-party dependencies and uses only native system calls.&lt;br /&gt;
| C, C++&lt;br /&gt;
|&lt;br /&gt;
| Alexander Saprykin&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/saprykin/plibsys Github], [https://github.com/saprykin/plibsys/wiki wiki]&lt;br /&gt;
|-&lt;br /&gt;
| REST API component of OVMS&lt;br /&gt;
| REST API component of the OVMS platform.&lt;br /&gt;
| Javascript&lt;br /&gt;
|&lt;br /&gt;
| Nathan (najowhit)&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/najowhit/nodeAPI_OpenVMS Github]&lt;br /&gt;
|-&lt;br /&gt;
| Ruby &lt;br /&gt;
| A port of Ruby for OpenVMS based on Ruby 1.8.2 (MRI). This work is in early alpha development stage and not suitable for release yet&lt;br /&gt;
| C, Ruby, HTML, Yacc&lt;br /&gt;
| [[Alpha]]&lt;br /&gt;
| Ben Armstrong&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/bg/vmsruby Github]&lt;br /&gt;
|-&lt;br /&gt;
| Ruby for openvms webpage archive&lt;br /&gt;
| Web pages dedicated to Ruby for OpenVMS&lt;br /&gt;
| HTML&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/xiaotuanzi/vmsruby Github]&lt;br /&gt;
|-&lt;br /&gt;
| SDL&lt;br /&gt;
| A portable processor for Structure Definition Language (a child of the OpenVMS SDL) &lt;br /&gt;
| C&lt;br /&gt;
|&lt;br /&gt;
| Ruslan Laishev&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/SysMan-One/SDL Github]&lt;br /&gt;
|-&lt;br /&gt;
| SIMH VAX VMS &lt;br /&gt;
| A MicroVAX 3900 simulator&lt;br /&gt;
|&lt;br /&gt;
| Docker&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/k3ck3c/simh_vax_vms Github]&lt;br /&gt;
|-&lt;br /&gt;
| SQLite 3 &lt;br /&gt;
| This is a native port of the SQLite database package to OpenVMS. It delivers the SQLite database to OpenVMS using the following native features:&lt;br /&gt;
* Thread support using the tis library.  This allows support for multi-threading without having to link against the pthreads RTL.&lt;br /&gt;
* Direct file access.  All files access is performed using the $QIO [[System Service|system services]], rather than the C RTL or even [[RMS]].&lt;br /&gt;
* Native locking.  All locking is handled using the OpenVMS [[Distributed Lock Manager|distributed lock manager]], allowing database access to be coordinated across [[Cluster|cluster]] nodes (of all architectures).&lt;br /&gt;
Despite these OpenVMS-specific improvements the database file maintained by SQLite is still portable to other SQLite-based applications running on other systems.&lt;br /&gt;
| C&lt;br /&gt;
| [[VAX]], [[Alpha]], [[Integrity]]&lt;br /&gt;
| Tim Sneddon&lt;br /&gt;
| 2013&lt;br /&gt;
| [https://github.com/endlesssoftware/sqlite3/blob/master/readme.txt Github]&lt;br /&gt;
|-&lt;br /&gt;
| SQuirreL&lt;br /&gt;
| SQuirreL is a SQL client written in Java and published under LGPL. It allows to view the structure of a JDBC compliant database, browse the data in tables, issue SQL commands…&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=squirrel OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| SYSUAF authentication for the Mosquito MQTT broker&lt;br /&gt;
| A simple plugin for the Mosquitto MQTT broker (http://mosquitto.org) that provides the ability for the broker to authenticate users via standard OpenVMS means (namely checking the supplied credentials against those in SYSUAF).&lt;br /&gt;
| C&lt;br /&gt;
| &lt;br /&gt;
| Brett Cameron&lt;br /&gt;
| &lt;br /&gt;
| [https://github.com/brc859844/mosquitto-auth-plugin-vms Github]&lt;br /&gt;
|-&lt;br /&gt;
| Scala&lt;br /&gt;
| Scala is a general purpose programming language published under a BSD-style license. It combines functional and object-oriented techniques, provides a number of powerful features (closures, actors…) and is fully interoperable with Java.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=scala OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| StarLet File Transfer Utility &lt;br /&gt;
| This is a utility to transfering VMS&#039;s files over the TCP/IP network to a remote non-VMS hosts, a like the FTP or SFTP but with additional features: resuming broken transfers and generating FDL file to help restoring RMS&#039;s attributes on VMS hosts.&lt;br /&gt;
| C&lt;br /&gt;
|&lt;br /&gt;
| Ruslan Laishev&lt;br /&gt;
| &lt;br /&gt;
| [https://github.com/SysMan-One/SFTU Github]&lt;br /&gt;
|-&lt;br /&gt;
| Superversion&lt;br /&gt;
| Superversion is a version control system written in Java and published under GPL. It is an alternative to free solutions (CVS, Subversion…) running on Unix or commercial solutions (CMS…) running on OpenVMS. The stable version (Superversion 1.2) is a standalone and single-user application. The following version (Superversion 2.0) will be a client-server and multi-user application.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=suv OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| T4 monitor &lt;br /&gt;
| t4Monitor is a module for Windows and Linux that allows easy collection, preprocessing and reporting of generic OpenVMS&#039; T4 compliant counters stored in Format-1 or Format-2 Comma Separated Values (CSV) files.&lt;br /&gt;
| Python&lt;br /&gt;
| &lt;br /&gt;
| J.M. Fernández&lt;br /&gt;
| 2014&lt;br /&gt;
| [https://github.com/fernandezcuesta/t4Monitor Github]&lt;br /&gt;
|-&lt;br /&gt;
| TAIL &lt;br /&gt;
| Performs a Variation of TYPE/TAIL on a File&lt;br /&gt;
| C&lt;br /&gt;
|&lt;br /&gt;
| Oleg Pyzin&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/FreeBSD-pzn/tail Github]&lt;br /&gt;
|-&lt;br /&gt;
| TAO&lt;br /&gt;
| CORBA implementation&lt;br /&gt;
| C++&lt;br /&gt;
| [[Alpha]], [[Integrity]]&lt;br /&gt;
| DOCGroup, ported by Remedy IT&lt;br /&gt;
| &lt;br /&gt;
| [https://github.com/DOCGroup/ACE_TAO Github]&lt;br /&gt;
|-&lt;br /&gt;
| UnQLite &lt;br /&gt;
| A VMS port of unqlite-db 1.1.6. UnQLite is a transactional NoSQL database in the same vein as SQLite.&lt;br /&gt;
| C&lt;br /&gt;
| [[Alpha]], [[Integrity]]&lt;br /&gt;
|&lt;br /&gt;
| 2012&lt;br /&gt;
| [https://github.com/endlesssoftware/unqlite Github]&lt;br /&gt;
|-&lt;br /&gt;
| UsingJenkinsCI (wiki) &lt;br /&gt;
| Using Jenkins CI To Build OpenVMS Programs&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| John Malmberg and others&lt;br /&gt;
|&lt;br /&gt;
| [https://sourceforge.net/p/vms-ports/wiki/UsingJenkinsCi/ Github]&lt;br /&gt;
|-&lt;br /&gt;
| VMS ports&lt;br /&gt;
| Open Source and Freeware for OpenVMS&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| collection by Bill Pedersen and others&lt;br /&gt;
|&lt;br /&gt;
| [https://sourceforge.net/projects/vms-ports/files/ Github]&lt;br /&gt;
|-&lt;br /&gt;
| VMSComFiles&lt;br /&gt;
| Lorin Ricker&#039;s personal VMS command and auxiliary support files &lt;br /&gt;
| [[DCL]]&lt;br /&gt;
| &lt;br /&gt;
| Lorin Ricker&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/LorinRicker/VMScomfiles Github]&lt;br /&gt;
|-&lt;br /&gt;
| VMS IDE&lt;br /&gt;
| Visual Studio Code Extension for OpenVMS&lt;br /&gt;
| [[C]]&lt;br /&gt;
| &lt;br /&gt;
| VMS Software&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/vmssoftware/vms-ide Github]&lt;br /&gt;
|- &lt;br /&gt;
| VMShistory&lt;br /&gt;
| A collection of historical and descriptive documents about the History and Development of the VMS (OpenVMS) operating system &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Lorin Ricker&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/LorinRicker/VMShistory Github]&lt;br /&gt;
|-&lt;br /&gt;
| VTFM https://github.com/FreeBSD-pzn/vtfm&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| VmsCompatibility&lt;br /&gt;
| A collection of DBL subroutines and functions that implement, emulate or shim the functionality of various OpenVMS system service routines.&lt;br /&gt;
| DBL&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Kish Baley&lt;br /&gt;
| [https://github.com/Synergex/VmsCompatibility Github]&lt;br /&gt;
|-&lt;br /&gt;
| WASD_LDAP_AUTHAGENT&lt;br /&gt;
| A modification to WASD that allows you to authenticate users against external LDAP server WITHOUT corresponding SYSUAF records.&lt;br /&gt;
| C++, Perl&lt;br /&gt;
|&lt;br /&gt;
| Thomas Morstein&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/ztmr/WASD_LDAP_AUTHAGENT Github]&lt;br /&gt;
|-&lt;br /&gt;
| WATCHER &lt;br /&gt;
| WATCHER is an idle terminal monitor. It logs out interactive users after a certain period of inactivity. WATCHER is fully configurable, allowing the system manager to define which terminals to watch, what measurements to use, and how long a terminal should be idle before getting zapped. It also includes provisions for preventing logouts or overriding inactivity settings based on any combination of username, UIC, terminal, privileges, image being run, held identifier, and time of day.&lt;br /&gt;
| BLISS&lt;br /&gt;
| [[VAX]], [[Alpha]], [[Integrity]]&lt;br /&gt;
| Matthew Madison&lt;br /&gt;
| 1994&lt;br /&gt;
| [https://github.com/endlesssoftware/watcher V4.1 on Github], [https://www.digiater.nl/openvms/freeware/v10/watcher/ V2.9-1 in Freeware]&lt;br /&gt;
|-&lt;br /&gt;
| Word count new utility. OpenVMS and *NIX OSes.&lt;br /&gt;
| Rework of wc&lt;br /&gt;
| C&lt;br /&gt;
|&lt;br /&gt;
| Oleg Pyzin based on original wc code&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/FreeBSD-pzn/wcn Github]&lt;br /&gt;
|-&lt;br /&gt;
| curl-parallel&lt;br /&gt;
| Using CURL to parallel download large datafiles &lt;br /&gt;
| DCL&lt;br /&gt;
|&lt;br /&gt;
| taupirho&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/taupirho/curl-parallel Github]&lt;br /&gt;
|-&lt;br /&gt;
| frontend_openvms&lt;br /&gt;
| OpenVMS Frontend&lt;br /&gt;
| Java, HTML, CSS&lt;br /&gt;
|&lt;br /&gt;
| Nathan (najowhit)&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/najowhit/frontend_OpenVMS Github]&lt;br /&gt;
|-&lt;br /&gt;
| httping&lt;br /&gt;
| httping is a command line tool monitoring the response time of a Web server. It is written in C and published under GPL.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=httping OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| iReport&lt;br /&gt;
| iReport is a data reporting tool written in Java and published under GPL. It offers a GUI to the report generator JasperReport. Reports can be built in several formats (PDF, HTML…) from data collected by JDBC…&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Jean-Yves Bourlès &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=ireport OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| libffi&lt;br /&gt;
| libffi is a library which allows a programmer to call any function specified by a call interface description at run-time and which is used by Java (JNA), Python (Ctypes) and Jruby (Jffi). libffi is written in C and published under a very liberal license.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Philippe Vouters &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=libffi OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| muCommander&lt;br /&gt;
| muCommander is a file manager written in Java and published under GPL. It has also the additional features of (S)FTP, NFS, SMB client and ZIP, JAR, TAR archive brower.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=mucommander OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| shasum &lt;br /&gt;
| A utility to print or check SHA checksums (FIPS PUB 180-2)&lt;br /&gt;
| &lt;br /&gt;
| [[VAX]], [[Alpha]]&lt;br /&gt;
| Alan Fay&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/alan-fay/openvms Github]&lt;br /&gt;
|-&lt;br /&gt;
| spop3&lt;br /&gt;
| Pop3 server&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ruslan R. Laishev&lt;br /&gt;
|&lt;br /&gt;
| [https://sourceforge.net/projects/vms-ports/files/spop3/ Sourceforge]&lt;br /&gt;
|-&lt;br /&gt;
| vmsbackup&lt;br /&gt;
| Program to read OpenVMS backup save sets on non-VMS machines &lt;br /&gt;
| C&lt;br /&gt;
|&lt;br /&gt;
| Freddie Akeroyd&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/FreddieAkeroyd/vmsbackup Github]&lt;br /&gt;
|-&lt;br /&gt;
| vmsperlkit&lt;br /&gt;
| Kitting procedures for Perl on OpenVMS&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Craig A. Berry&lt;br /&gt;
|&lt;br /&gt;
| [https://sourceforge.net/projects/vmsperlkit/files/ Sourceforge]&lt;br /&gt;
|-&lt;br /&gt;
| vmsport&lt;br /&gt;
| Experiments in porting an OpenVMS Fortran / Decforms application to Linux and Gfortran &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Svante Lidman&lt;br /&gt;
| [https://github.com/Coreboost/vmsport Github]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Freeware]]&lt;/div&gt;</summary>
		<author><name>Aigul</name></author>
	</entry>
	<entry>
		<id>https://wiki.vmssoftware.com/index.php?title=Open_Source_Software_for_OpenVMS&amp;diff=2673</id>
		<title>Open Source Software for OpenVMS</title>
		<link rel="alternate" type="text/html" href="https://wiki.vmssoftware.com/index.php?title=Open_Source_Software_for_OpenVMS&amp;diff=2673"/>
		<updated>2025-03-03T10:35:03Z</updated>

		<summary type="html">&lt;p&gt;Aigul: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Open Source&#039;&#039;&#039; refers to software whose source code is made freely available for modification and/or distribution. Below is a list of open source software that works with OpenVMS, as well as some links to instructional open source material that can be found on this wiki.&lt;br /&gt;
&lt;br /&gt;
=Open Source Software Developed by VSI=&lt;br /&gt;
* [https://products.vmssoftware.com/activemq/ ActiveMQ]&lt;br /&gt;
* [https://products.vmssoftware.com/ant/ Apache ANT]&lt;br /&gt;
* [https://products.vmssoftware.com/maven/ Apache Maven]&lt;br /&gt;
* [https://products.vmssoftware.com/axis2/ AXIS2]&lt;br /&gt;
* [https://products.vmssoftware.com/civetweb/ CivetWeb]&lt;br /&gt;
* [https://products.vmssoftware.com/curl/ cURL]&lt;br /&gt;
* [https://products.vmssoftware.com/gearman/ Gearman]&lt;br /&gt;
* [https://products.vmssoftware.com/gnuplot/ Gnuplot]&lt;br /&gt;
* [https://products.vmssoftware.com/gnv/ GNV (GNU&#039;s not VMS)]&lt;br /&gt;
* [https://products.vmssoftware.com/haproxy/ HAProxy]&lt;br /&gt;
* [https://products.vmssoftware.com/kerberos/ Kerberos]&lt;br /&gt;
* [https://products.vmssoftware.com/libmariadb/ LibMariaDB]&lt;br /&gt;
* [https://products.vmssoftware.com/libpq/ LibPQ]&lt;br /&gt;
* [https://products.vmssoftware.com/rabbitmq/ LibRabbitMQ]&lt;br /&gt;
* [https://products.vmssoftware.com/librd-kafka/ LibRDkafka]&lt;br /&gt;
* [https://products.vmssoftware.com/lua/ Lua]&lt;br /&gt;
* [https://products.vmssoftware.com/mariadb/ MariaDB]&lt;br /&gt;
* [https://products.vmssoftware.com/memcached/ Memcached]&lt;br /&gt;
* [https://products.vmssoftware.com/mosquitto/ Mosquitto]&lt;br /&gt;
* [https://products.vmssoftware.com/openjdk/ OpenJDK]&lt;br /&gt;
* [https://products.vmssoftware.com/ldap/ OpenLDAP]&lt;br /&gt;
* [https://products.vmssoftware.com/pahomq/ PAHO-C]&lt;br /&gt;
* [https://products.vmssoftware.com/perl/ Perl]&lt;br /&gt;
* [https://products.vmssoftware.com/php/ PHP]&lt;br /&gt;
* [https://products.vmssoftware.com/python/ Python]&lt;br /&gt;
* [https://products.vmssoftware.com/redis/ Redis]&lt;br /&gt;
* [https://products.vmssoftware.com/ruby/ Ruby]&lt;br /&gt;
* [https://products.vmssoftware.com/samba/ Samba/CIFS]&lt;br /&gt;
* [https://products.vmssoftware.com/scala/ Scala]&lt;br /&gt;
* [https://products.vmssoftware.com/secure-web-server/ Secure Web Server]&lt;br /&gt;
* [https://products.vmssoftware.com/swig/ Simplified Wrapper and Interface Generator]&lt;br /&gt;
* [https://products.vmssoftware.com/libsqlrelay/ SQL Relay Client]&lt;br /&gt;
* [https://products.vmssoftware.com/svn/ SVN]&lt;br /&gt;
* [https://products.vmssoftware.com/syslogd/ syslogd]&lt;br /&gt;
* [https://products.vmssoftware.com/tomcat/ Tomcat]&lt;br /&gt;
* [https://products.vmssoftware.com/vgit/ vGit]&lt;br /&gt;
* [https://products.vmssoftware.com/vms-ide/ VMS IDE]&lt;br /&gt;
* [http://products.vmssoftware.com/xpdf-file-viewer/ XPDF File Viewer]&lt;br /&gt;
* [https://products.vmssoftware.com/zeromq/ ZeroMQ]&lt;br /&gt;
&lt;br /&gt;
==Instructional Material==&lt;br /&gt;
&lt;br /&gt;
In this section you can find links to wiki pages that contain instructional open source material.&lt;br /&gt;
&lt;br /&gt;
===Installation Guides===&lt;br /&gt;
&lt;br /&gt;
* [https://wiki.vmssoftware.com/Apache_(CSWS)_-_Easy_Installation_Guide OpenVMS Apache installation guide]&lt;br /&gt;
* [https://wiki.vmssoftware.com/Tomcat_(CSWS_JAVA)_-_Easy_Installation_Guide OpenVMS Tomcat installation guide]&lt;br /&gt;
* [https://wiki.vmssoftware.com/Axis2_-_Easy_Installation_Guide OpenVMS Axis2 installation guide]&lt;br /&gt;
&lt;br /&gt;
=Community software=&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;col&amp;quot; | Name&lt;br /&gt;
! colspan=&amp;quot;col&amp;quot; | Description&lt;br /&gt;
! colspan=&amp;quot;col&amp;quot; | Language&lt;br /&gt;
! colspan=&amp;quot;col&amp;quot; | Architectures&lt;br /&gt;
! colspan=&amp;quot;col&amp;quot; | Author&lt;br /&gt;
! colspan=&amp;quot;col&amp;quot; | Year&lt;br /&gt;
! colspan=&amp;quot;col&amp;quot; | Link&lt;br /&gt;
|-&lt;br /&gt;
| ACE&lt;br /&gt;
| C++ framework for developing distributed networked applications&lt;br /&gt;
| C++&lt;br /&gt;
| [[Alpha]], [[Integrity]]&lt;br /&gt;
| DOCGroup, ported by Remedy IT&lt;br /&gt;
| &lt;br /&gt;
| [https://github.com/DOCGroup/ACE_TAO Github]&lt;br /&gt;
|-&lt;br /&gt;
| Adventure game &lt;br /&gt;
| A magic/exploration simulation game.&lt;br /&gt;
| Fortran&lt;br /&gt;
| [[VAX]], [[Alpha]]&lt;br /&gt;
| Willie Crowther&lt;br /&gt;
| 1970s&lt;br /&gt;
| [https://github.com/whitten/m-adventure Github], [https://www.digiater.nl/openvms/decus/lt90a/mumpssig/games/ Code from DECUS 1990 L&amp;amp;T SIG Tape], [https://www.digiater.nl/openvms/freeware/v10/adventure/ OpenVMS Freeware]&lt;br /&gt;
|-&lt;br /&gt;
| BORG calendar&lt;br /&gt;
| BORG Calendar is a personal information manager written in Java and published under GPL. It is a combination of calendar, ToDo list, address book and task/project tracking system.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=borg OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| BatchFileConversion&lt;br /&gt;
| This is a Synergy/DE console application that will convert Workbench build files from Windows batch files to Unix script files or OpenVMS command files.&lt;br /&gt;
| Bash&lt;br /&gt;
| &lt;br /&gt;
| Unknown&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/SynSupport/BatchFileConversion Github]&lt;br /&gt;
|-&lt;br /&gt;
| C developer tools for OpenVMS&lt;br /&gt;
| This repo contains developer tools running on OpenVMS operating system&lt;br /&gt;
| C&lt;br /&gt;
| &lt;br /&gt;
| Rafiq Ahamed K&lt;br /&gt;
| 2017&lt;br /&gt;
| [https://github.com/rafiqkattangere/vms_utils Github]&lt;br /&gt;
|-&lt;br /&gt;
| C survival kit &lt;br /&gt;
| A set of useful functions, data structures, and macros aimed at allowing more expressive and reliable C code. Portability targets are OpenVMS and Linux.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/chadjoan/C-Survival-Kit Github]&lt;br /&gt;
|-&lt;br /&gt;
| CGP_PMAS&lt;br /&gt;
| CommuniGate Pro and PreciseMail Anti-Spam Gateway Integration on OpenVMS systems &lt;br /&gt;
| Perl&lt;br /&gt;
|&lt;br /&gt;
| Thomas Morstein&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/ztmr/CGP_PMAS Github]&lt;br /&gt;
|-&lt;br /&gt;
| CMS-EXPORT&lt;br /&gt;
| A utility for OpenVMS to export CMS library content and revisions history. CMS is a version control system commonly used in OpenVMS environment (part of DECset). Valued for being efficient and time-proven, CMS also has its share of drawbacks -- lack of export options being one of these. cms-export utility allows export of a specified CMS library (or a set of library elements) into a file in git-fast-export format, which subsequently can be used to create a repository with an alternative version management system such as git, fossil etc.&lt;br /&gt;
| DCL&lt;br /&gt;
| [[VAX]], [[Alpha]]&lt;br /&gt;
| Artur Shepilko&lt;br /&gt;
| 2018&lt;br /&gt;
| [https://github.com/nomadbyte/cms-export Github]&lt;br /&gt;
|-&lt;br /&gt;
| Convert OpenVMS text files to Unix &lt;br /&gt;
| Convert openvms textfiles into UNIX/DOS format&lt;br /&gt;
| C&lt;br /&gt;
| &lt;br /&gt;
| Andika Triwidada&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/atriwidada/openvms-to-unix Github]&lt;br /&gt;
|-&lt;br /&gt;
| Cython&lt;br /&gt;
| The most widely used Python to C compiler&lt;br /&gt;
| C&lt;br /&gt;
| &lt;br /&gt;
| VMS Software&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/vmssoftware/cython Github]&lt;br /&gt;
|-&lt;br /&gt;
| DBCHECK &lt;br /&gt;
| Very fast check the health of a RDB database&lt;br /&gt;
| [[DCL]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/NLA0/DCL/blob/master/dbcheck Github]&lt;br /&gt;
|-&lt;br /&gt;
| DiskFree &lt;br /&gt;
| An implementation of the Linux df command (view disk usage)&lt;br /&gt;
| &lt;br /&gt;
| [[VAX]], [[Alpha]], [[Integrity]] (untested)&lt;br /&gt;
| Alan Fay&lt;br /&gt;
| &lt;br /&gt;
| [https://github.com/alan-fay/openvms Github]&lt;br /&gt;
|-&lt;br /&gt;
| DrJava&lt;br /&gt;
| DrJava is a lightweight Java IDE written in Java and published under the BSD license. It has the usual features such as editing with syntax coloring, automatic indentation, brace matching…, compiling, debugging, testing using JUnit…&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=drjava OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| EPICS on OpenVMS&lt;br /&gt;
| Port of EPICS to OpenVMS&lt;br /&gt;
| C&lt;br /&gt;
| &lt;br /&gt;
| Clemens Wermelskirchen, maintained by Freddie Akeroyd&lt;br /&gt;
| &lt;br /&gt;
| [https://github.com/FreddieAkeroyd/EPICS-VMS Github]&lt;br /&gt;
|-&lt;br /&gt;
| ES40 emulator &lt;br /&gt;
| A portable emulator for the ES40 Alpha&lt;br /&gt;
| C++&lt;br /&gt;
| [[Linux]]&lt;br /&gt;
| Github repository maintained by Dmitry Kalinkin&lt;br /&gt;
| 1994&lt;br /&gt;
| [https://github.com/veprbl/es40 Github]&lt;br /&gt;
|-&lt;br /&gt;
| FTPD server &lt;br /&gt;
| An FTP server with support for UNIX file lists&lt;br /&gt;
|&lt;br /&gt;
| [[VAX]], [[Alpha]]&lt;br /&gt;
| Alan Fay&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/alan-fay/openvms Github]&lt;br /&gt;
|-&lt;br /&gt;
| Python&lt;br /&gt;
| Port of Python to OpenVMS&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| VMS Software&lt;br /&gt;
| &lt;br /&gt;
| [https://github.com/vmssoftware/python_3_8_2 Github] &lt;br /&gt;
|-&lt;br /&gt;
| FileTypeDetector for OpenVMS files&lt;br /&gt;
| Java NIO.2 FileTypeDetector Implementations for OpenVMS Specific Files&lt;br /&gt;
| Java&lt;br /&gt;
|&lt;br /&gt;
| Mark Wickens&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/urbancamo/openvms-filetype-detectors Github]&lt;br /&gt;
|-&lt;br /&gt;
| Fixfilenames &lt;br /&gt;
| A simple program to fix filenames copied from OpenVMS system&lt;br /&gt;
| Go&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| 2013&lt;br /&gt;
| [https://github.com/marben/vmsfixfilenames Github]&lt;br /&gt;
|-&lt;br /&gt;
| FreeMind&lt;br /&gt;
| FreeMind is a mind mapping tool written in Java and published under GPL. FreeMind can be used to take notes, build a knowledge base or keep track of projects.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=freemind OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| GNU for OpenVMS &lt;br /&gt;
| The GNV Project implements a port of the GNU utilities to OpenVMS with the intent of providing a framework for porting open source software to OpenVMS. A complementary SourceForge Project is VMS-Ports (https://sourceforge.net/projects/vms-ports/), there are discussions of process and procedure there as well as regular conference calls with recordings to review progress and assess how to improve the environment.&lt;br /&gt;
| C&lt;br /&gt;
|&lt;br /&gt;
| John Malmberg and others&lt;br /&gt;
|&lt;br /&gt;
| [https://sourceforge.net/projects/gnv/ Github]&lt;br /&gt;
|-&lt;br /&gt;
| GT.M for Alpha&lt;br /&gt;
| GT.M[tm] is a vetted industrial strength, transaction processing application platform consisting of a key-value database engine optimized for extreme transaction processing throughput &amp;amp; business continuity.&lt;br /&gt;
|&lt;br /&gt;
| [[Alpha]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| [https://sourceforge.net/projects/fis-gtm/files/GT.M-Alpha-OpenVMS/ Github]&lt;br /&gt;
|-&lt;br /&gt;
| GhostScript&lt;br /&gt;
| GhostScript for OpenVMS&lt;br /&gt;
| &lt;br /&gt;
| [[Alpha]], [[Integrity]]&lt;br /&gt;
| Github repositpries maintained by Troy Makaro&lt;br /&gt;
| 2000&lt;br /&gt;
| [https://github.com/OpenVMSGhostScript/ executables], [https://sourceforge.net/projects/ghostscript/files/AFPL%20Ghostscript/8.54/ sources]&lt;br /&gt;
|-&lt;br /&gt;
| Gnulib Assist&lt;br /&gt;
| The Gnulib Assist project is a set of routines and header files needed to try to get GNULIB to build on OpenVMS / Ia64.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| John Malmberg&lt;br /&gt;
|&lt;br /&gt;
| [https://sourceforge.net/p/gnv/wiki/Gnulib%20Assist/ Sourceforge]&lt;br /&gt;
|-&lt;br /&gt;
| ImageJ&lt;br /&gt;
| ImageJ is a tool for image processing and analysis written in Java and placed in the public domain. ImageJ supports the usual formats (GIF, JPEG, XPM, PNG, TIFF…) and may be extended by plugins (more than 300 plugins are available).&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=imagej OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| JNA&lt;br /&gt;
| JNA (Java Native Access) is a Java library published under LGPL which provides Java programs easy access to native shared libraries (RTL, System services on OpenVMS) without writing anything but Java code – no JNI or native code is required.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Phillippe Vouters&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jnaJNA OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| JOnAS&lt;br /&gt;
| JOnAS is a J2EE application server published under LGPL.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Jean-Yves Bourlès and Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jonas Jonas on OpenVMS Free softwares], [http://vmsfree.ouvaton.org/freen/index.php?s=jonas5 Jonas5 on OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| JRuby&lt;br /&gt;
| A port of JRuby to VMS (possibly frozen)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Philippe Vouters&lt;br /&gt;
| 2012 &lt;br /&gt;
| [https://github.com/Vouters/jruby-openvms Github]&lt;br /&gt;
|-&lt;br /&gt;
| JRuby&lt;br /&gt;
| JRuby is a Java implementation of the Ruby programming language, which means that the Ruby programs run atop the JVM. JRuby is released under a three-way CPL/GPL/LGPL license.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso and Philippe Vouters &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jruby OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| JRuby&lt;br /&gt;
| A port of JRuby to VMS (possibly frozen)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Philippe Vouters&lt;br /&gt;
| 2012 &lt;br /&gt;
| [https://github.com/Vouters/jruby-openvms Github]&lt;br /&gt;
|-&lt;br /&gt;
| JRuby&lt;br /&gt;
| JRuby is a Java implementation of the Ruby programming language, which means that the Ruby programs run atop the JVM. JRuby is released under a three-way CPL/GPL/LGPL license.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso and Philippe Vouters &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jruby OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| JTrac&lt;br /&gt;
| JTrac is an issue-tracking web application written in Java under Apache License. The application is fast, easy to use and highly customizable for any kind of issues (bugs, tasks…).&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jtrac OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| JXplorer&lt;br /&gt;
| JXplorer is a LDAP client written in Java and published under a standard OSI-style open source licence. It allows to browse and modify any LDAP directory or any X500 directory with a LDAP interface.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jxplorer OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| JabRef&lt;br /&gt;
| JabRef is a bibliography reference manager written in Java and published under GPL. It uses BibTeX as bibliography file format and has advanced features (BibTeX editor, search function, classification of entries, import/export of various formats, launch of external viewers…).&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jabref OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| JavaRDP&lt;br /&gt;
| JavaRDP is a client for Windows Terminal Server written in Java and published under GPL. It is faster than VNC and can be used as a remote control tool.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=javardp OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| Jetty&lt;br /&gt;
| Jetty is a Web server (HTTP server and servlet container) for static and dynamic content written in Java under Apache 2.0 license.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jetty Jetty on OpenVMS Free softwares], [http://vmsfree.ouvaton.org/freen/index.php?s=jetty6 Jetty 6 on OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| Jperf &lt;br /&gt;
| Jperf is a graphical frontend for Iperf written in Java. Iperf measures TCP and UDP performance (bandwidth, delay, jitter, loss). JPerf is released under a LGPL license.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jperf OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| Jsynoptic&lt;br /&gt;
| Jsynoptic is a tool dedicated to render data graphically. It is written in Java under LGPL. Data can come from different sources (files, network…) and can be static or dynamic.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso &lt;br /&gt;
| &lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jsynoptic OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| LIBVMS &lt;br /&gt;
| This package is a reimplementation of the OpenVMS system services for use in a POSIX environment.&lt;br /&gt;
| C&lt;br /&gt;
|&lt;br /&gt;
| Tim Sneddon&lt;br /&gt;
| 2013&lt;br /&gt;
| [https://github.com/tesneddon/libvms Github]&lt;br /&gt;
|-&lt;br /&gt;
| Lucane&lt;br /&gt;
| Lucane is a groupware platform written in Java and published under LGPL. It offers the usual groupware functions such as calendar, forum, instant messaging, file sharing… and may be easily extended by plugins. Lucane has an embedded database (hsqldb) but an external database (mySQL…) can be used instead of hsqldb. Users access Lucane by a Java client or a browser (IE, Mozilla…).&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=lucane OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| MD5 sum &lt;br /&gt;
| A utility to print or check MD5 checksums (RFC 1321)&lt;br /&gt;
| &lt;br /&gt;
| [[VAX]], [[Alpha]]&lt;br /&gt;
| Alan Fay&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/alan-fay/openvms Github]&lt;br /&gt;
|-&lt;br /&gt;
| MMK/MAKE &lt;br /&gt;
| MMK is a &amp;quot;make&amp;quot; utility for VMS systems&lt;br /&gt;
| C, Macro&lt;br /&gt;
| [[VAX]], [[Alpha]], [[Integrity]]&lt;br /&gt;
| Matthew Madison&lt;br /&gt;
| 1992&lt;br /&gt;
| [https://github.com/endlesssoftware/mmk V5.1 on Github], V3.9-9 featured in [https://www.digiater.nl/openvms/freeware/v80/make-mmk/ Freeware CD V80]&lt;br /&gt;
|-&lt;br /&gt;
| MX &lt;br /&gt;
| Email-exchange software&lt;br /&gt;
| C, C++&lt;br /&gt;
| [[VAX]], [[Alpha]], [[Integrity]]&lt;br /&gt;
| Matthew Madison&lt;br /&gt;
| 1994&lt;br /&gt;
| [https://github.com/endlesssoftware/mx Version 6.0 on Github], featured in Freeware CD ([https://www.digiater.nl/openvms/freeware/v10/mx041/ V4.1], [https://www.digiater.nl/openvms/freeware/v30/mx041/ V4.2])&lt;br /&gt;
|-&lt;br /&gt;
| MakeShare&lt;br /&gt;
| Creates a command procedure to link a shared imaged from an object library&lt;br /&gt;
| DCL&lt;br /&gt;
| [[Alpha]] and [[Integrity]]&lt;br /&gt;
| Steve Ives&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/SteveIves/MakeShare Github]&lt;br /&gt;
|-&lt;br /&gt;
| Martineg&#039;s DCL scripts&lt;br /&gt;
| Miscellaneous DCL scripts: batch resubmit, LOGIN.COM, etc.&lt;br /&gt;
| DCL&lt;br /&gt;
| &lt;br /&gt;
| Martin Eggen&lt;br /&gt;
| &lt;br /&gt;
| [https://github.com/martineg/openvms-dcl Github]&lt;br /&gt;
|-&lt;br /&gt;
| MibbleBrowser&lt;br /&gt;
| MibbleBrowser is a SNMP MIB browser written in Java and published under GPL. It uses the Mibble library as SMI parser and supports SNMPv1, SNMPv2c and SNMPv3.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=mibble OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| NETLIB &lt;br /&gt;
| A library for writing TCP/IP based network applications. NETLIB provides a consistent, VMS-style interface for TCP/IP-based network programs, operating with all of the currently available TCP/IP packages available today for VMS (with one minor exception).  In addition, NETLIB allows for flexibility in in the use of a TCP/IP package, by selecting the vendor-dependent library code at run-time, rather than link-time.&lt;br /&gt;
| C, Visual Basic&lt;br /&gt;
| [[VAX]], [[Alpha]]&lt;br /&gt;
| Hunter Goatley&lt;br /&gt;
| &lt;br /&gt;
| [https://github.com/endlesssoftware/netlib Github]&lt;br /&gt;
|-&lt;br /&gt;
| NRPE daemon for OpenVMS &lt;br /&gt;
| A you to remotely execute Nagios plugins on OpenVMS machines.&lt;br /&gt;
| C&lt;br /&gt;
| [[VAX]], [[Alpha]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/ordenador/nrpevms Github]&lt;br /&gt;
|-&lt;br /&gt;
| Net-SNMP 5.0.1 port to OpenVMS&lt;br /&gt;
| Net-SNMP v5.0.1 port to OpenVMS&lt;br /&gt;
| C&lt;br /&gt;
| [[Alpha]]&lt;br /&gt;
| Ported to OpenVMS by Stewart M. Smith for Siemens AG, released by Giles Burrows (Siemens AG)&lt;br /&gt;
| 2016&lt;br /&gt;
| [https://github.com/tenox7/net-snmp-v501-vms Github]&lt;br /&gt;
|-&lt;br /&gt;
| NetElf &lt;br /&gt;
| Run the client side of NetELF to download and execute a program over the network from a server. The server sends an arbitrary binary and command-line arguments.&lt;br /&gt;
| C&lt;br /&gt;
| &lt;br /&gt;
| Harry Roberts&lt;br /&gt;
| 2017&lt;br /&gt;
| [https://github.com/XiphosResearch/netelf Github]&lt;br /&gt;
|-&lt;br /&gt;
| NetWhistler&lt;br /&gt;
| NetWhistler is a network mapping and monitoring tool written in Java and published under GPL. It includes network discovery and diagnostic tools (ping, services monitoring, MIB browser, SNMP trap receiver console, MRTG console…).&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=netwhistler OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| ODS2 File System readers &lt;br /&gt;
| ODS2 is a program to read VMS disk volumes written in VMS ODS2 format. Provides cut down DIRECTORY, COPY and SEARCH commands for VMS volumes on non-VMS systems. These can be used to find out what is on a VMS volume, and copy files onto the local file sytem.&lt;br /&gt;
| C&lt;br /&gt;
| &lt;br /&gt;
| Paul Nankervis, maintained on Github by Oleg Pyzin&lt;br /&gt;
| 1998&lt;br /&gt;
| [https://github.com/FreeBSD-pzn/ods2 Github]&lt;br /&gt;
|-&lt;br /&gt;
| OMI&lt;br /&gt;
| A menu interpreter for OpenVMS, entirely written in DCL (OMI) &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Oscar van Eijk&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/oveas/OMI Github]&lt;br /&gt;
|-&lt;br /&gt;
| OmniORB for OpenVMS &lt;br /&gt;
| omniORB is a CORBA object request broker for C++ and Python. It is very fast, robust, and standards-compliant.&lt;br /&gt;
| C++&lt;br /&gt;
| [[Alpha]]&lt;br /&gt;
| Duncan Grisby&lt;br /&gt;
|&lt;br /&gt;
| [https://sourceforge.net/p/omniorb/svn/6253/tree/trunk/omniORB/readmes/README.openvms Github]&lt;br /&gt;
|-&lt;br /&gt;
| OpenBmx &lt;br /&gt;
| A Vagrantfile for a OpenVMS porting box using the alphavm emulator on a Ubuntu Linux box.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Martin Borgman&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/martinborgman/portingbox Github]&lt;br /&gt;
|-&lt;br /&gt;
| OpenSDL &lt;br /&gt;
| Open version of the OpenVMS Structure Definition Language (SDL).&lt;br /&gt;
| C, Yacc, Lex&lt;br /&gt;
|&lt;br /&gt;
| Jonathan Belanger&lt;br /&gt;
| 2007&lt;br /&gt;
| [https://github.com/JonathanBelanger/OpenSDL Github]&lt;br /&gt;
|-&lt;br /&gt;
| OpenVMS migration utilities &lt;br /&gt;
| A utility that converts a OpenVMS Variable Length (VL) format file into a stream of bytes with additional line endings if required.&lt;br /&gt;
| C, bash&lt;br /&gt;
| &lt;br /&gt;
| Freddie Akeroyd&lt;br /&gt;
| 2016&lt;br /&gt;
| [https://github.com/FreddieAkeroyd/VMS-utils Github]&lt;br /&gt;
|-&lt;br /&gt;
| OpenVMS-DCL-Sublime-Lang-Support&lt;br /&gt;
| This repository contains code necessary to make Sublime Text 3 aware of the &#039;DIGITAL Command Language&#039; used by HP&#039;s OpenVMS operating system.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Gleb Nikonorov&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/gnikonorov/OpenVMS-DCL-Sublime-Lang-Support Github]&lt;br /&gt;
|-&lt;br /&gt;
| OpenVMS-DCL-VSCODE-Lang-Support&lt;br /&gt;
| This extension is for DCL batch scripts. These are typically ran on OpenVMS systems, and are similar to BASH scripts&lt;br /&gt;
| TypeScript&lt;br /&gt;
|&lt;br /&gt;
| Tom Esparson based on work by Gleb Nikonorov&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/tomesparon/OpenVMS-DCL-VSCODE-Lang-Support Github]&lt;br /&gt;
|-&lt;br /&gt;
| OpenVMS-Oracle-Rdb-Toolset&lt;br /&gt;
| Ready to use procedures for a database administrator of Oracle Rdb databases on OpenVMS.  &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Luc Allemeersch&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/LucAllemeersch/OpenVMS-Oracle-Rdb-Toolset Github]&lt;br /&gt;
|-&lt;br /&gt;
| OpenVMS-RMS-DecBasic-Macro64&lt;br /&gt;
| Try to create a OpenVMS project from memory using RMS-FDL-DECBasic on a OpenVMS system. (notes)&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| Jason Loewecke&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/jloewecke/OpenVMS-RMS-DecBasic-Macro64 Github]&lt;br /&gt;
|-&lt;br /&gt;
| Openfire&lt;br /&gt;
| Openfire is an instant messaging written in Java and published under GPL. It uses the XMPP (also called Jabber) protocol.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=openfire OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| PLIBSYS&lt;br /&gt;
| A cross-platform system C library with some helpful routines. It has zero third-party dependencies and uses only native system calls.&lt;br /&gt;
| C, C++&lt;br /&gt;
|&lt;br /&gt;
| Alexander Saprykin&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/saprykin/plibsys Github], [https://github.com/saprykin/plibsys/wiki wiki]&lt;br /&gt;
|-&lt;br /&gt;
| REST API component of OVMS&lt;br /&gt;
| REST API component of the OVMS platform.&lt;br /&gt;
| Javascript&lt;br /&gt;
|&lt;br /&gt;
| Nathan (najowhit)&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/najowhit/nodeAPI_OpenVMS Github]&lt;br /&gt;
|-&lt;br /&gt;
| Ruby &lt;br /&gt;
| A port of Ruby for OpenVMS based on Ruby 1.8.2 (MRI). This work is in early alpha development stage and not suitable for release yet&lt;br /&gt;
| C, Ruby, HTML, Yacc&lt;br /&gt;
| [[Alpha]]&lt;br /&gt;
| Ben Armstrong&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/bg/vmsruby Github]&lt;br /&gt;
|-&lt;br /&gt;
| Ruby for openvms webpage archive&lt;br /&gt;
| Web pages dedicated to Ruby for OpenVMS&lt;br /&gt;
| HTML&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/xiaotuanzi/vmsruby Github]&lt;br /&gt;
|-&lt;br /&gt;
| SDL&lt;br /&gt;
| A portable processor for Structure Definition Language (a child of the OpenVMS SDL) &lt;br /&gt;
| C&lt;br /&gt;
|&lt;br /&gt;
| Ruslan Laishev&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/SysMan-One/SDL Github]&lt;br /&gt;
|-&lt;br /&gt;
| SIMH VAX VMS &lt;br /&gt;
| A MicroVAX 3900 simulator&lt;br /&gt;
|&lt;br /&gt;
| Docker&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/k3ck3c/simh_vax_vms Github]&lt;br /&gt;
|-&lt;br /&gt;
| SQLite 3 &lt;br /&gt;
| This is a native port of the SQLite database package to OpenVMS. It delivers the SQLite database to OpenVMS using the following native features:&lt;br /&gt;
* Thread support using the tis library.  This allows support for multi-threading without having to link against the pthreads RTL.&lt;br /&gt;
* Direct file access.  All files access is performed using the $QIO [[System Service|system services]], rather than the C RTL or even [[RMS]].&lt;br /&gt;
* Native locking.  All locking is handled using the OpenVMS [[Distributed Lock Manager|distributed lock manager]], allowing database access to be coordinated across [[Cluster|cluster]] nodes (of all architectures).&lt;br /&gt;
Despite these OpenVMS-specific improvements the database file maintained by SQLite is still portable to other SQLite-based applications running on other systems.&lt;br /&gt;
| C&lt;br /&gt;
| [[VAX]], [[Alpha]], [[Integrity]]&lt;br /&gt;
| Tim Sneddon&lt;br /&gt;
| 2013&lt;br /&gt;
| [https://github.com/endlesssoftware/sqlite3/blob/master/readme.txt Github]&lt;br /&gt;
|-&lt;br /&gt;
| SQuirreL&lt;br /&gt;
| SQuirreL is a SQL client written in Java and published under LGPL. It allows to view the structure of a JDBC compliant database, browse the data in tables, issue SQL commands…&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=squirrel OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| SYSUAF authentication for the Mosquito MQTT broker&lt;br /&gt;
| A simple plugin for the Mosquitto MQTT broker (http://mosquitto.org) that provides the ability for the broker to authenticate users via standard OpenVMS means (namely checking the supplied credentials against those in SYSUAF).&lt;br /&gt;
| C&lt;br /&gt;
| &lt;br /&gt;
| Brett Cameron&lt;br /&gt;
| &lt;br /&gt;
| [https://github.com/brc859844/mosquitto-auth-plugin-vms Github]&lt;br /&gt;
|-&lt;br /&gt;
| Scala&lt;br /&gt;
| Scala is a general purpose programming language published under a BSD-style license. It combines functional and object-oriented techniques, provides a number of powerful features (closures, actors…) and is fully interoperable with Java.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=scala OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| StarLet File Transfer Utility &lt;br /&gt;
| This is a utility to transfering VMS&#039;s files over the TCP/IP network to a remote non-VMS hosts, a like the FTP or SFTP but with additional features: resuming broken transfers and generating FDL file to help restoring RMS&#039;s attributes on VMS hosts.&lt;br /&gt;
| C&lt;br /&gt;
|&lt;br /&gt;
| Ruslan Laishev&lt;br /&gt;
| &lt;br /&gt;
| [https://github.com/SysMan-One/SFTU Github]&lt;br /&gt;
|-&lt;br /&gt;
| Superversion&lt;br /&gt;
| Superversion is a version control system written in Java and published under GPL. It is an alternative to free solutions (CVS, Subversion…) running on Unix or commercial solutions (CMS…) running on OpenVMS. The stable version (Superversion 1.2) is a standalone and single-user application. The following version (Superversion 2.0) will be a client-server and multi-user application.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=suv OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| T4 monitor &lt;br /&gt;
| t4Monitor is a module for Windows and Linux that allows easy collection, preprocessing and reporting of generic OpenVMS&#039; T4 compliant counters stored in Format-1 or Format-2 Comma Separated Values (CSV) files.&lt;br /&gt;
| Python&lt;br /&gt;
| &lt;br /&gt;
| J.M. Fernández&lt;br /&gt;
| 2014&lt;br /&gt;
| [https://github.com/fernandezcuesta/t4Monitor Github]&lt;br /&gt;
|-&lt;br /&gt;
| TAIL &lt;br /&gt;
| Performs a Variation of TYPE/TAIL on a File&lt;br /&gt;
| C&lt;br /&gt;
|&lt;br /&gt;
| Oleg Pyzin&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/FreeBSD-pzn/tail Github]&lt;br /&gt;
|-&lt;br /&gt;
| TAO&lt;br /&gt;
| CORBA implementation&lt;br /&gt;
| C++&lt;br /&gt;
| [[Alpha]], [[Integrity]]&lt;br /&gt;
| DOCGroup, ported by Remedy IT&lt;br /&gt;
| &lt;br /&gt;
| [https://github.com/DOCGroup/ACE_TAO Github]&lt;br /&gt;
|-&lt;br /&gt;
| UnQLite &lt;br /&gt;
| A VMS port of unqlite-db 1.1.6. UnQLite is a transactional NoSQL database in the same vein as SQLite.&lt;br /&gt;
| C&lt;br /&gt;
| [[Alpha]], [[Integrity]]&lt;br /&gt;
|&lt;br /&gt;
| 2012&lt;br /&gt;
| [https://github.com/endlesssoftware/unqlite Github]&lt;br /&gt;
|-&lt;br /&gt;
| UsingJenkinsCI (wiki) &lt;br /&gt;
| Using Jenkins CI To Build OpenVMS Programs&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| John Malmberg and others&lt;br /&gt;
|&lt;br /&gt;
| [https://sourceforge.net/p/vms-ports/wiki/UsingJenkinsCi/ Github]&lt;br /&gt;
|-&lt;br /&gt;
| VMS ports&lt;br /&gt;
| Open Source and Freeware for OpenVMS&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| collection by Bill Pedersen and others&lt;br /&gt;
|&lt;br /&gt;
| [https://sourceforge.net/projects/vms-ports/files/ Github]&lt;br /&gt;
|-&lt;br /&gt;
| VMSComFiles&lt;br /&gt;
| Lorin Ricker&#039;s personal VMS command and auxiliary support files &lt;br /&gt;
| [[DCL]]&lt;br /&gt;
| &lt;br /&gt;
| Lorin Ricker&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/LorinRicker/VMScomfiles Github]&lt;br /&gt;
|-&lt;br /&gt;
| VMS IDE&lt;br /&gt;
| Visual Studio Code Extension for OpenVMS&lt;br /&gt;
| [[C]]&lt;br /&gt;
| &lt;br /&gt;
| VMS Software&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/vmssoftware/vms-ide Github]&lt;br /&gt;
|- &lt;br /&gt;
| VMShistory&lt;br /&gt;
| A collection of historical and descriptive documents about the History and Development of the VMS (OpenVMS) operating system &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Lorin Ricker&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/LorinRicker/VMShistory Github]&lt;br /&gt;
|-&lt;br /&gt;
| VTFM https://github.com/FreeBSD-pzn/vtfm&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| VmsCompatibility&lt;br /&gt;
| A collection of DBL subroutines and functions that implement, emulate or shim the functionality of various OpenVMS system service routines.&lt;br /&gt;
| DBL&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Kish Baley&lt;br /&gt;
| [https://github.com/Synergex/VmsCompatibility Github]&lt;br /&gt;
|-&lt;br /&gt;
| WASD_LDAP_AUTHAGENT&lt;br /&gt;
| A modification to WASD that allows you to authenticate users against external LDAP server WITHOUT corresponding SYSUAF records.&lt;br /&gt;
| C++, Perl&lt;br /&gt;
|&lt;br /&gt;
| Thomas Morstein&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/ztmr/WASD_LDAP_AUTHAGENT Github]&lt;br /&gt;
|-&lt;br /&gt;
| WATCHER &lt;br /&gt;
| WATCHER is an idle terminal monitor. It logs out interactive users after a certain period of inactivity. WATCHER is fully configurable, allowing the system manager to define which terminals to watch, what measurements to use, and how long a terminal should be idle before getting zapped. It also includes provisions for preventing logouts or overriding inactivity settings based on any combination of username, UIC, terminal, privileges, image being run, held identifier, and time of day.&lt;br /&gt;
| BLISS&lt;br /&gt;
| [[VAX]], [[Alpha]], [[Integrity]]&lt;br /&gt;
| Matthew Madison&lt;br /&gt;
| 1994&lt;br /&gt;
| [https://github.com/endlesssoftware/watcher V4.1 on Github], [https://www.digiater.nl/openvms/freeware/v10/watcher/ V2.9-1 in Freeware]&lt;br /&gt;
|-&lt;br /&gt;
| Word count new utility. OpenVMS and *NIX OSes.&lt;br /&gt;
| Rework of wc&lt;br /&gt;
| C&lt;br /&gt;
|&lt;br /&gt;
| Oleg Pyzin based on original wc code&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/FreeBSD-pzn/wcn Github]&lt;br /&gt;
|-&lt;br /&gt;
| curl-parallel&lt;br /&gt;
| Using CURL to parallel download large datafiles &lt;br /&gt;
| DCL&lt;br /&gt;
|&lt;br /&gt;
| taupirho&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/taupirho/curl-parallel Github]&lt;br /&gt;
|-&lt;br /&gt;
| frontend_openvms&lt;br /&gt;
| OpenVMS Frontend&lt;br /&gt;
| Java, HTML, CSS&lt;br /&gt;
|&lt;br /&gt;
| Nathan (najowhit)&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/najowhit/frontend_OpenVMS Github]&lt;br /&gt;
|-&lt;br /&gt;
| httping&lt;br /&gt;
| httping is a command line tool monitoring the response time of a Web server. It is written in C and published under GPL.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=httping OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| iReport&lt;br /&gt;
| iReport is a data reporting tool written in Java and published under GPL. It offers a GUI to the report generator JasperReport. Reports can be built in several formats (PDF, HTML…) from data collected by JDBC…&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Jean-Yves Bourlès &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=ireport OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| libffi&lt;br /&gt;
| libffi is a library which allows a programmer to call any function specified by a call interface description at run-time and which is used by Java (JNA), Python (Ctypes) and Jruby (Jffi). libffi is written in C and published under a very liberal license.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Philippe Vouters &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=libffi OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| muCommander&lt;br /&gt;
| muCommander is a file manager written in Java and published under GPL. It has also the additional features of (S)FTP, NFS, SMB client and ZIP, JAR, TAR archive brower.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=mucommander OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| shasum &lt;br /&gt;
| A utility to print or check SHA checksums (FIPS PUB 180-2)&lt;br /&gt;
| &lt;br /&gt;
| [[VAX]], [[Alpha]]&lt;br /&gt;
| Alan Fay&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/alan-fay/openvms Github]&lt;br /&gt;
|-&lt;br /&gt;
| spop3&lt;br /&gt;
| Pop3 server&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ruslan R. Laishev&lt;br /&gt;
|&lt;br /&gt;
| [https://sourceforge.net/projects/vms-ports/files/spop3/ Sourceforge]&lt;br /&gt;
|-&lt;br /&gt;
| vmsbackup&lt;br /&gt;
| Program to read OpenVMS backup save sets on non-VMS machines &lt;br /&gt;
| C&lt;br /&gt;
|&lt;br /&gt;
| Freddie Akeroyd&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/FreddieAkeroyd/vmsbackup Github]&lt;br /&gt;
|-&lt;br /&gt;
| vmsperlkit&lt;br /&gt;
| Kitting procedures for Perl on OpenVMS&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Craig A. Berry&lt;br /&gt;
|&lt;br /&gt;
| [https://sourceforge.net/projects/vmsperlkit/files/ Sourceforge]&lt;br /&gt;
|-&lt;br /&gt;
| vmsport&lt;br /&gt;
| Experiments in porting an OpenVMS Fortran / Decforms application to Linux and Gfortran &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Svante Lidman&lt;br /&gt;
| [https://github.com/Coreboost/vmsport Github]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Freeware]]&lt;/div&gt;</summary>
		<author><name>Aigul</name></author>
	</entry>
	<entry>
		<id>https://wiki.vmssoftware.com/index.php?title=Open_Source_Software_for_OpenVMS&amp;diff=2672</id>
		<title>Open Source Software for OpenVMS</title>
		<link rel="alternate" type="text/html" href="https://wiki.vmssoftware.com/index.php?title=Open_Source_Software_for_OpenVMS&amp;diff=2672"/>
		<updated>2025-03-03T10:34:20Z</updated>

		<summary type="html">&lt;p&gt;Aigul: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Open Source&#039;&#039;&#039; refers to software whose source code is made freely available for modification and/or distribution. Below is a list of open source software that works with OpenVMS, as well as some links to instructional open source material that can be found on this wiki.&lt;br /&gt;
&lt;br /&gt;
=Open Source Software Developed by VSI=&lt;br /&gt;
* [https://products.vmssoftware.com/activemq/ ActiveMQ]&lt;br /&gt;
* [https://products.vmssoftware.com/ant/ Apache ANT]&lt;br /&gt;
* [https://products.vmssoftware.com/maven/ Apache Maven]&lt;br /&gt;
* [https://products.vmssoftware.com/axis2/ AXIS2]&lt;br /&gt;
* [https://products.vmssoftware.com/civetweb/ CivetWeb]&lt;br /&gt;
* [https://products.vmssoftware.com/curl/ cURL]&lt;br /&gt;
* [https://products.vmssoftware.com/gearman/ Gearman]&lt;br /&gt;
* [https://products.vmssoftware.com/gnuplot/ Gnuplot]&lt;br /&gt;
* [https://products.vmssoftware.com/gnv/ GNV (GNU&#039;s not VMS)]&lt;br /&gt;
* [https://products.vmssoftware.com/haproxy/ HAProxy]&lt;br /&gt;
* [https://products.vmssoftware.com/kerberos/ Kerberos]&lt;br /&gt;
* [https://products.vmssoftware.com/libmariadb/ LibMariaDB]&lt;br /&gt;
* [https://products.vmssoftware.com/libpq/ LibPQ]&lt;br /&gt;
* [https://products.vmssoftware.com/rabbitmq/ LibRabbitMQ]&lt;br /&gt;
* [https://products.vmssoftware.com/librd-kafka/ LibRDkafka]&lt;br /&gt;
* [https://products.vmssoftware.com/lua/ Lua]&lt;br /&gt;
* [https://products.vmssoftware.com/mariadb/ MariaDB]&lt;br /&gt;
* [https://products.vmssoftware.com/memcached/ Memcached]&lt;br /&gt;
* [https://products.vmssoftware.com/mosquitto/ Mosquitto]&lt;br /&gt;
* [https://products.vmssoftware.com/openjdk/ OpenJDK]&lt;br /&gt;
* [https://products.vmssoftware.com/ldap/ OpenLDAP]&lt;br /&gt;
* [https://products.vmssoftware.com/pahomq/ PAHO-C]&lt;br /&gt;
* [https://products.vmssoftware.com/perl/ Perl]&lt;br /&gt;
* [https://products.vmssoftware.com/php/ PHP]&lt;br /&gt;
* [https://products.vmssoftware.com/python/ Python]&lt;br /&gt;
* [https://products.vmssoftware.com/redis/ Redis]&lt;br /&gt;
* [https://products.vmssoftware.com/ruby/ Ruby]&lt;br /&gt;
* [https://products.vmssoftware.com/samba/ Samba/CIFS]&lt;br /&gt;
* [https://products.vmssoftware.com/scala/ Scala]&lt;br /&gt;
* [https://products.vmssoftware.com/secure-web-server/ Secure Web Server]&lt;br /&gt;
* [https://products.vmssoftware.com/swig/ Simplified Wrapper and Interface Generator]&lt;br /&gt;
* [https://products.vmssoftware.com/sql-relay/ SQL Relay Client]&lt;br /&gt;
* [https://products.vmssoftware.com/svn/ SVN]&lt;br /&gt;
* [https://products.vmssoftware.com/syslogd/ syslogd]&lt;br /&gt;
* [https://products.vmssoftware.com/tomcat/ Tomcat]&lt;br /&gt;
* [https://products.vmssoftware.com/vgit/ vGit]&lt;br /&gt;
* [https://products.vmssoftware.com/vms-ide/ VMS IDE]&lt;br /&gt;
* [http://products.vmssoftware.com/xpdf-file-viewer/ XPDF File Viewer]&lt;br /&gt;
* [https://products.vmssoftware.com/zeromq/ ZeroMQ]&lt;br /&gt;
&lt;br /&gt;
==Instructional Material==&lt;br /&gt;
&lt;br /&gt;
In this section you can find links to wiki pages that contain instructional open source material.&lt;br /&gt;
&lt;br /&gt;
===Installation Guides===&lt;br /&gt;
&lt;br /&gt;
* [https://wiki.vmssoftware.com/Apache_(CSWS)_-_Easy_Installation_Guide OpenVMS Apache installation guide]&lt;br /&gt;
* [https://wiki.vmssoftware.com/Tomcat_(CSWS_JAVA)_-_Easy_Installation_Guide OpenVMS Tomcat installation guide]&lt;br /&gt;
* [https://wiki.vmssoftware.com/Axis2_-_Easy_Installation_Guide OpenVMS Axis2 installation guide]&lt;br /&gt;
&lt;br /&gt;
=Community software=&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;col&amp;quot; | Name&lt;br /&gt;
! colspan=&amp;quot;col&amp;quot; | Description&lt;br /&gt;
! colspan=&amp;quot;col&amp;quot; | Language&lt;br /&gt;
! colspan=&amp;quot;col&amp;quot; | Architectures&lt;br /&gt;
! colspan=&amp;quot;col&amp;quot; | Author&lt;br /&gt;
! colspan=&amp;quot;col&amp;quot; | Year&lt;br /&gt;
! colspan=&amp;quot;col&amp;quot; | Link&lt;br /&gt;
|-&lt;br /&gt;
| ACE&lt;br /&gt;
| C++ framework for developing distributed networked applications&lt;br /&gt;
| C++&lt;br /&gt;
| [[Alpha]], [[Integrity]]&lt;br /&gt;
| DOCGroup, ported by Remedy IT&lt;br /&gt;
| &lt;br /&gt;
| [https://github.com/DOCGroup/ACE_TAO Github]&lt;br /&gt;
|-&lt;br /&gt;
| Adventure game &lt;br /&gt;
| A magic/exploration simulation game.&lt;br /&gt;
| Fortran&lt;br /&gt;
| [[VAX]], [[Alpha]]&lt;br /&gt;
| Willie Crowther&lt;br /&gt;
| 1970s&lt;br /&gt;
| [https://github.com/whitten/m-adventure Github], [https://www.digiater.nl/openvms/decus/lt90a/mumpssig/games/ Code from DECUS 1990 L&amp;amp;T SIG Tape], [https://www.digiater.nl/openvms/freeware/v10/adventure/ OpenVMS Freeware]&lt;br /&gt;
|-&lt;br /&gt;
| BORG calendar&lt;br /&gt;
| BORG Calendar is a personal information manager written in Java and published under GPL. It is a combination of calendar, ToDo list, address book and task/project tracking system.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=borg OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| BatchFileConversion&lt;br /&gt;
| This is a Synergy/DE console application that will convert Workbench build files from Windows batch files to Unix script files or OpenVMS command files.&lt;br /&gt;
| Bash&lt;br /&gt;
| &lt;br /&gt;
| Unknown&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/SynSupport/BatchFileConversion Github]&lt;br /&gt;
|-&lt;br /&gt;
| C developer tools for OpenVMS&lt;br /&gt;
| This repo contains developer tools running on OpenVMS operating system&lt;br /&gt;
| C&lt;br /&gt;
| &lt;br /&gt;
| Rafiq Ahamed K&lt;br /&gt;
| 2017&lt;br /&gt;
| [https://github.com/rafiqkattangere/vms_utils Github]&lt;br /&gt;
|-&lt;br /&gt;
| C survival kit &lt;br /&gt;
| A set of useful functions, data structures, and macros aimed at allowing more expressive and reliable C code. Portability targets are OpenVMS and Linux.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/chadjoan/C-Survival-Kit Github]&lt;br /&gt;
|-&lt;br /&gt;
| CGP_PMAS&lt;br /&gt;
| CommuniGate Pro and PreciseMail Anti-Spam Gateway Integration on OpenVMS systems &lt;br /&gt;
| Perl&lt;br /&gt;
|&lt;br /&gt;
| Thomas Morstein&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/ztmr/CGP_PMAS Github]&lt;br /&gt;
|-&lt;br /&gt;
| CMS-EXPORT&lt;br /&gt;
| A utility for OpenVMS to export CMS library content and revisions history. CMS is a version control system commonly used in OpenVMS environment (part of DECset). Valued for being efficient and time-proven, CMS also has its share of drawbacks -- lack of export options being one of these. cms-export utility allows export of a specified CMS library (or a set of library elements) into a file in git-fast-export format, which subsequently can be used to create a repository with an alternative version management system such as git, fossil etc.&lt;br /&gt;
| DCL&lt;br /&gt;
| [[VAX]], [[Alpha]]&lt;br /&gt;
| Artur Shepilko&lt;br /&gt;
| 2018&lt;br /&gt;
| [https://github.com/nomadbyte/cms-export Github]&lt;br /&gt;
|-&lt;br /&gt;
| Convert OpenVMS text files to Unix &lt;br /&gt;
| Convert openvms textfiles into UNIX/DOS format&lt;br /&gt;
| C&lt;br /&gt;
| &lt;br /&gt;
| Andika Triwidada&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/atriwidada/openvms-to-unix Github]&lt;br /&gt;
|-&lt;br /&gt;
| Cython&lt;br /&gt;
| The most widely used Python to C compiler&lt;br /&gt;
| C&lt;br /&gt;
| &lt;br /&gt;
| VMS Software&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/vmssoftware/cython Github]&lt;br /&gt;
|-&lt;br /&gt;
| DBCHECK &lt;br /&gt;
| Very fast check the health of a RDB database&lt;br /&gt;
| [[DCL]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/NLA0/DCL/blob/master/dbcheck Github]&lt;br /&gt;
|-&lt;br /&gt;
| DiskFree &lt;br /&gt;
| An implementation of the Linux df command (view disk usage)&lt;br /&gt;
| &lt;br /&gt;
| [[VAX]], [[Alpha]], [[Integrity]] (untested)&lt;br /&gt;
| Alan Fay&lt;br /&gt;
| &lt;br /&gt;
| [https://github.com/alan-fay/openvms Github]&lt;br /&gt;
|-&lt;br /&gt;
| DrJava&lt;br /&gt;
| DrJava is a lightweight Java IDE written in Java and published under the BSD license. It has the usual features such as editing with syntax coloring, automatic indentation, brace matching…, compiling, debugging, testing using JUnit…&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=drjava OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| EPICS on OpenVMS&lt;br /&gt;
| Port of EPICS to OpenVMS&lt;br /&gt;
| C&lt;br /&gt;
| &lt;br /&gt;
| Clemens Wermelskirchen, maintained by Freddie Akeroyd&lt;br /&gt;
| &lt;br /&gt;
| [https://github.com/FreddieAkeroyd/EPICS-VMS Github]&lt;br /&gt;
|-&lt;br /&gt;
| ES40 emulator &lt;br /&gt;
| A portable emulator for the ES40 Alpha&lt;br /&gt;
| C++&lt;br /&gt;
| [[Linux]]&lt;br /&gt;
| Github repository maintained by Dmitry Kalinkin&lt;br /&gt;
| 1994&lt;br /&gt;
| [https://github.com/veprbl/es40 Github]&lt;br /&gt;
|-&lt;br /&gt;
| FTPD server &lt;br /&gt;
| An FTP server with support for UNIX file lists&lt;br /&gt;
|&lt;br /&gt;
| [[VAX]], [[Alpha]]&lt;br /&gt;
| Alan Fay&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/alan-fay/openvms Github]&lt;br /&gt;
|-&lt;br /&gt;
| Python&lt;br /&gt;
| Port of Python to OpenVMS&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| VMS Software&lt;br /&gt;
| &lt;br /&gt;
| [https://github.com/vmssoftware/python_3_8_2 Github] &lt;br /&gt;
|-&lt;br /&gt;
| FileTypeDetector for OpenVMS files&lt;br /&gt;
| Java NIO.2 FileTypeDetector Implementations for OpenVMS Specific Files&lt;br /&gt;
| Java&lt;br /&gt;
|&lt;br /&gt;
| Mark Wickens&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/urbancamo/openvms-filetype-detectors Github]&lt;br /&gt;
|-&lt;br /&gt;
| Fixfilenames &lt;br /&gt;
| A simple program to fix filenames copied from OpenVMS system&lt;br /&gt;
| Go&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| 2013&lt;br /&gt;
| [https://github.com/marben/vmsfixfilenames Github]&lt;br /&gt;
|-&lt;br /&gt;
| FreeMind&lt;br /&gt;
| FreeMind is a mind mapping tool written in Java and published under GPL. FreeMind can be used to take notes, build a knowledge base or keep track of projects.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=freemind OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| GNU for OpenVMS &lt;br /&gt;
| The GNV Project implements a port of the GNU utilities to OpenVMS with the intent of providing a framework for porting open source software to OpenVMS. A complementary SourceForge Project is VMS-Ports (https://sourceforge.net/projects/vms-ports/), there are discussions of process and procedure there as well as regular conference calls with recordings to review progress and assess how to improve the environment.&lt;br /&gt;
| C&lt;br /&gt;
|&lt;br /&gt;
| John Malmberg and others&lt;br /&gt;
|&lt;br /&gt;
| [https://sourceforge.net/projects/gnv/ Github]&lt;br /&gt;
|-&lt;br /&gt;
| GT.M for Alpha&lt;br /&gt;
| GT.M[tm] is a vetted industrial strength, transaction processing application platform consisting of a key-value database engine optimized for extreme transaction processing throughput &amp;amp; business continuity.&lt;br /&gt;
|&lt;br /&gt;
| [[Alpha]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| [https://sourceforge.net/projects/fis-gtm/files/GT.M-Alpha-OpenVMS/ Github]&lt;br /&gt;
|-&lt;br /&gt;
| GhostScript&lt;br /&gt;
| GhostScript for OpenVMS&lt;br /&gt;
| &lt;br /&gt;
| [[Alpha]], [[Integrity]]&lt;br /&gt;
| Github repositpries maintained by Troy Makaro&lt;br /&gt;
| 2000&lt;br /&gt;
| [https://github.com/OpenVMSGhostScript/ executables], [https://sourceforge.net/projects/ghostscript/files/AFPL%20Ghostscript/8.54/ sources]&lt;br /&gt;
|-&lt;br /&gt;
| Gnulib Assist&lt;br /&gt;
| The Gnulib Assist project is a set of routines and header files needed to try to get GNULIB to build on OpenVMS / Ia64.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| John Malmberg&lt;br /&gt;
|&lt;br /&gt;
| [https://sourceforge.net/p/gnv/wiki/Gnulib%20Assist/ Sourceforge]&lt;br /&gt;
|-&lt;br /&gt;
| ImageJ&lt;br /&gt;
| ImageJ is a tool for image processing and analysis written in Java and placed in the public domain. ImageJ supports the usual formats (GIF, JPEG, XPM, PNG, TIFF…) and may be extended by plugins (more than 300 plugins are available).&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=imagej OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| JNA&lt;br /&gt;
| JNA (Java Native Access) is a Java library published under LGPL which provides Java programs easy access to native shared libraries (RTL, System services on OpenVMS) without writing anything but Java code – no JNI or native code is required.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Phillippe Vouters&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jnaJNA OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| JOnAS&lt;br /&gt;
| JOnAS is a J2EE application server published under LGPL.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Jean-Yves Bourlès and Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jonas Jonas on OpenVMS Free softwares], [http://vmsfree.ouvaton.org/freen/index.php?s=jonas5 Jonas5 on OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| JRuby&lt;br /&gt;
| A port of JRuby to VMS (possibly frozen)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Philippe Vouters&lt;br /&gt;
| 2012 &lt;br /&gt;
| [https://github.com/Vouters/jruby-openvms Github]&lt;br /&gt;
|-&lt;br /&gt;
| JRuby&lt;br /&gt;
| JRuby is a Java implementation of the Ruby programming language, which means that the Ruby programs run atop the JVM. JRuby is released under a three-way CPL/GPL/LGPL license.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso and Philippe Vouters &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jruby OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| JRuby&lt;br /&gt;
| A port of JRuby to VMS (possibly frozen)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Philippe Vouters&lt;br /&gt;
| 2012 &lt;br /&gt;
| [https://github.com/Vouters/jruby-openvms Github]&lt;br /&gt;
|-&lt;br /&gt;
| JRuby&lt;br /&gt;
| JRuby is a Java implementation of the Ruby programming language, which means that the Ruby programs run atop the JVM. JRuby is released under a three-way CPL/GPL/LGPL license.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso and Philippe Vouters &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jruby OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| JTrac&lt;br /&gt;
| JTrac is an issue-tracking web application written in Java under Apache License. The application is fast, easy to use and highly customizable for any kind of issues (bugs, tasks…).&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jtrac OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| JXplorer&lt;br /&gt;
| JXplorer is a LDAP client written in Java and published under a standard OSI-style open source licence. It allows to browse and modify any LDAP directory or any X500 directory with a LDAP interface.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jxplorer OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| JabRef&lt;br /&gt;
| JabRef is a bibliography reference manager written in Java and published under GPL. It uses BibTeX as bibliography file format and has advanced features (BibTeX editor, search function, classification of entries, import/export of various formats, launch of external viewers…).&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jabref OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| JavaRDP&lt;br /&gt;
| JavaRDP is a client for Windows Terminal Server written in Java and published under GPL. It is faster than VNC and can be used as a remote control tool.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=javardp OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| Jetty&lt;br /&gt;
| Jetty is a Web server (HTTP server and servlet container) for static and dynamic content written in Java under Apache 2.0 license.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jetty Jetty on OpenVMS Free softwares], [http://vmsfree.ouvaton.org/freen/index.php?s=jetty6 Jetty 6 on OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| Jperf &lt;br /&gt;
| Jperf is a graphical frontend for Iperf written in Java. Iperf measures TCP and UDP performance (bandwidth, delay, jitter, loss). JPerf is released under a LGPL license.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jperf OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| Jsynoptic&lt;br /&gt;
| Jsynoptic is a tool dedicated to render data graphically. It is written in Java under LGPL. Data can come from different sources (files, network…) and can be static or dynamic.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso &lt;br /&gt;
| &lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jsynoptic OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| LIBVMS &lt;br /&gt;
| This package is a reimplementation of the OpenVMS system services for use in a POSIX environment.&lt;br /&gt;
| C&lt;br /&gt;
|&lt;br /&gt;
| Tim Sneddon&lt;br /&gt;
| 2013&lt;br /&gt;
| [https://github.com/tesneddon/libvms Github]&lt;br /&gt;
|-&lt;br /&gt;
| Lucane&lt;br /&gt;
| Lucane is a groupware platform written in Java and published under LGPL. It offers the usual groupware functions such as calendar, forum, instant messaging, file sharing… and may be easily extended by plugins. Lucane has an embedded database (hsqldb) but an external database (mySQL…) can be used instead of hsqldb. Users access Lucane by a Java client or a browser (IE, Mozilla…).&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=lucane OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| MD5 sum &lt;br /&gt;
| A utility to print or check MD5 checksums (RFC 1321)&lt;br /&gt;
| &lt;br /&gt;
| [[VAX]], [[Alpha]]&lt;br /&gt;
| Alan Fay&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/alan-fay/openvms Github]&lt;br /&gt;
|-&lt;br /&gt;
| MMK/MAKE &lt;br /&gt;
| MMK is a &amp;quot;make&amp;quot; utility for VMS systems&lt;br /&gt;
| C, Macro&lt;br /&gt;
| [[VAX]], [[Alpha]], [[Integrity]]&lt;br /&gt;
| Matthew Madison&lt;br /&gt;
| 1992&lt;br /&gt;
| [https://github.com/endlesssoftware/mmk V5.1 on Github], V3.9-9 featured in [https://www.digiater.nl/openvms/freeware/v80/make-mmk/ Freeware CD V80]&lt;br /&gt;
|-&lt;br /&gt;
| MX &lt;br /&gt;
| Email-exchange software&lt;br /&gt;
| C, C++&lt;br /&gt;
| [[VAX]], [[Alpha]], [[Integrity]]&lt;br /&gt;
| Matthew Madison&lt;br /&gt;
| 1994&lt;br /&gt;
| [https://github.com/endlesssoftware/mx Version 6.0 on Github], featured in Freeware CD ([https://www.digiater.nl/openvms/freeware/v10/mx041/ V4.1], [https://www.digiater.nl/openvms/freeware/v30/mx041/ V4.2])&lt;br /&gt;
|-&lt;br /&gt;
| MakeShare&lt;br /&gt;
| Creates a command procedure to link a shared imaged from an object library&lt;br /&gt;
| DCL&lt;br /&gt;
| [[Alpha]] and [[Integrity]]&lt;br /&gt;
| Steve Ives&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/SteveIves/MakeShare Github]&lt;br /&gt;
|-&lt;br /&gt;
| Martineg&#039;s DCL scripts&lt;br /&gt;
| Miscellaneous DCL scripts: batch resubmit, LOGIN.COM, etc.&lt;br /&gt;
| DCL&lt;br /&gt;
| &lt;br /&gt;
| Martin Eggen&lt;br /&gt;
| &lt;br /&gt;
| [https://github.com/martineg/openvms-dcl Github]&lt;br /&gt;
|-&lt;br /&gt;
| MibbleBrowser&lt;br /&gt;
| MibbleBrowser is a SNMP MIB browser written in Java and published under GPL. It uses the Mibble library as SMI parser and supports SNMPv1, SNMPv2c and SNMPv3.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=mibble OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| NETLIB &lt;br /&gt;
| A library for writing TCP/IP based network applications. NETLIB provides a consistent, VMS-style interface for TCP/IP-based network programs, operating with all of the currently available TCP/IP packages available today for VMS (with one minor exception).  In addition, NETLIB allows for flexibility in in the use of a TCP/IP package, by selecting the vendor-dependent library code at run-time, rather than link-time.&lt;br /&gt;
| C, Visual Basic&lt;br /&gt;
| [[VAX]], [[Alpha]]&lt;br /&gt;
| Hunter Goatley&lt;br /&gt;
| &lt;br /&gt;
| [https://github.com/endlesssoftware/netlib Github]&lt;br /&gt;
|-&lt;br /&gt;
| NRPE daemon for OpenVMS &lt;br /&gt;
| A you to remotely execute Nagios plugins on OpenVMS machines.&lt;br /&gt;
| C&lt;br /&gt;
| [[VAX]], [[Alpha]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/ordenador/nrpevms Github]&lt;br /&gt;
|-&lt;br /&gt;
| Net-SNMP 5.0.1 port to OpenVMS&lt;br /&gt;
| Net-SNMP v5.0.1 port to OpenVMS&lt;br /&gt;
| C&lt;br /&gt;
| [[Alpha]]&lt;br /&gt;
| Ported to OpenVMS by Stewart M. Smith for Siemens AG, released by Giles Burrows (Siemens AG)&lt;br /&gt;
| 2016&lt;br /&gt;
| [https://github.com/tenox7/net-snmp-v501-vms Github]&lt;br /&gt;
|-&lt;br /&gt;
| NetElf &lt;br /&gt;
| Run the client side of NetELF to download and execute a program over the network from a server. The server sends an arbitrary binary and command-line arguments.&lt;br /&gt;
| C&lt;br /&gt;
| &lt;br /&gt;
| Harry Roberts&lt;br /&gt;
| 2017&lt;br /&gt;
| [https://github.com/XiphosResearch/netelf Github]&lt;br /&gt;
|-&lt;br /&gt;
| NetWhistler&lt;br /&gt;
| NetWhistler is a network mapping and monitoring tool written in Java and published under GPL. It includes network discovery and diagnostic tools (ping, services monitoring, MIB browser, SNMP trap receiver console, MRTG console…).&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=netwhistler OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| ODS2 File System readers &lt;br /&gt;
| ODS2 is a program to read VMS disk volumes written in VMS ODS2 format. Provides cut down DIRECTORY, COPY and SEARCH commands for VMS volumes on non-VMS systems. These can be used to find out what is on a VMS volume, and copy files onto the local file sytem.&lt;br /&gt;
| C&lt;br /&gt;
| &lt;br /&gt;
| Paul Nankervis, maintained on Github by Oleg Pyzin&lt;br /&gt;
| 1998&lt;br /&gt;
| [https://github.com/FreeBSD-pzn/ods2 Github]&lt;br /&gt;
|-&lt;br /&gt;
| OMI&lt;br /&gt;
| A menu interpreter for OpenVMS, entirely written in DCL (OMI) &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Oscar van Eijk&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/oveas/OMI Github]&lt;br /&gt;
|-&lt;br /&gt;
| OmniORB for OpenVMS &lt;br /&gt;
| omniORB is a CORBA object request broker for C++ and Python. It is very fast, robust, and standards-compliant.&lt;br /&gt;
| C++&lt;br /&gt;
| [[Alpha]]&lt;br /&gt;
| Duncan Grisby&lt;br /&gt;
|&lt;br /&gt;
| [https://sourceforge.net/p/omniorb/svn/6253/tree/trunk/omniORB/readmes/README.openvms Github]&lt;br /&gt;
|-&lt;br /&gt;
| OpenBmx &lt;br /&gt;
| A Vagrantfile for a OpenVMS porting box using the alphavm emulator on a Ubuntu Linux box.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Martin Borgman&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/martinborgman/portingbox Github]&lt;br /&gt;
|-&lt;br /&gt;
| OpenSDL &lt;br /&gt;
| Open version of the OpenVMS Structure Definition Language (SDL).&lt;br /&gt;
| C, Yacc, Lex&lt;br /&gt;
|&lt;br /&gt;
| Jonathan Belanger&lt;br /&gt;
| 2007&lt;br /&gt;
| [https://github.com/JonathanBelanger/OpenSDL Github]&lt;br /&gt;
|-&lt;br /&gt;
| OpenVMS migration utilities &lt;br /&gt;
| A utility that converts a OpenVMS Variable Length (VL) format file into a stream of bytes with additional line endings if required.&lt;br /&gt;
| C, bash&lt;br /&gt;
| &lt;br /&gt;
| Freddie Akeroyd&lt;br /&gt;
| 2016&lt;br /&gt;
| [https://github.com/FreddieAkeroyd/VMS-utils Github]&lt;br /&gt;
|-&lt;br /&gt;
| OpenVMS-DCL-Sublime-Lang-Support&lt;br /&gt;
| This repository contains code necessary to make Sublime Text 3 aware of the &#039;DIGITAL Command Language&#039; used by HP&#039;s OpenVMS operating system.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Gleb Nikonorov&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/gnikonorov/OpenVMS-DCL-Sublime-Lang-Support Github]&lt;br /&gt;
|-&lt;br /&gt;
| OpenVMS-DCL-VSCODE-Lang-Support&lt;br /&gt;
| This extension is for DCL batch scripts. These are typically ran on OpenVMS systems, and are similar to BASH scripts&lt;br /&gt;
| TypeScript&lt;br /&gt;
|&lt;br /&gt;
| Tom Esparson based on work by Gleb Nikonorov&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/tomesparon/OpenVMS-DCL-VSCODE-Lang-Support Github]&lt;br /&gt;
|-&lt;br /&gt;
| OpenVMS-Oracle-Rdb-Toolset&lt;br /&gt;
| Ready to use procedures for a database administrator of Oracle Rdb databases on OpenVMS.  &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Luc Allemeersch&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/LucAllemeersch/OpenVMS-Oracle-Rdb-Toolset Github]&lt;br /&gt;
|-&lt;br /&gt;
| OpenVMS-RMS-DecBasic-Macro64&lt;br /&gt;
| Try to create a OpenVMS project from memory using RMS-FDL-DECBasic on a OpenVMS system. (notes)&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| Jason Loewecke&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/jloewecke/OpenVMS-RMS-DecBasic-Macro64 Github]&lt;br /&gt;
|-&lt;br /&gt;
| Openfire&lt;br /&gt;
| Openfire is an instant messaging written in Java and published under GPL. It uses the XMPP (also called Jabber) protocol.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=openfire OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| PLIBSYS&lt;br /&gt;
| A cross-platform system C library with some helpful routines. It has zero third-party dependencies and uses only native system calls.&lt;br /&gt;
| C, C++&lt;br /&gt;
|&lt;br /&gt;
| Alexander Saprykin&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/saprykin/plibsys Github], [https://github.com/saprykin/plibsys/wiki wiki]&lt;br /&gt;
|-&lt;br /&gt;
| REST API component of OVMS&lt;br /&gt;
| REST API component of the OVMS platform.&lt;br /&gt;
| Javascript&lt;br /&gt;
|&lt;br /&gt;
| Nathan (najowhit)&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/najowhit/nodeAPI_OpenVMS Github]&lt;br /&gt;
|-&lt;br /&gt;
| Ruby &lt;br /&gt;
| A port of Ruby for OpenVMS based on Ruby 1.8.2 (MRI). This work is in early alpha development stage and not suitable for release yet&lt;br /&gt;
| C, Ruby, HTML, Yacc&lt;br /&gt;
| [[Alpha]]&lt;br /&gt;
| Ben Armstrong&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/bg/vmsruby Github]&lt;br /&gt;
|-&lt;br /&gt;
| Ruby for openvms webpage archive&lt;br /&gt;
| Web pages dedicated to Ruby for OpenVMS&lt;br /&gt;
| HTML&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/xiaotuanzi/vmsruby Github]&lt;br /&gt;
|-&lt;br /&gt;
| SDL&lt;br /&gt;
| A portable processor for Structure Definition Language (a child of the OpenVMS SDL) &lt;br /&gt;
| C&lt;br /&gt;
|&lt;br /&gt;
| Ruslan Laishev&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/SysMan-One/SDL Github]&lt;br /&gt;
|-&lt;br /&gt;
| SIMH VAX VMS &lt;br /&gt;
| A MicroVAX 3900 simulator&lt;br /&gt;
|&lt;br /&gt;
| Docker&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/k3ck3c/simh_vax_vms Github]&lt;br /&gt;
|-&lt;br /&gt;
| SQLite 3 &lt;br /&gt;
| This is a native port of the SQLite database package to OpenVMS. It delivers the SQLite database to OpenVMS using the following native features:&lt;br /&gt;
* Thread support using the tis library.  This allows support for multi-threading without having to link against the pthreads RTL.&lt;br /&gt;
* Direct file access.  All files access is performed using the $QIO [[System Service|system services]], rather than the C RTL or even [[RMS]].&lt;br /&gt;
* Native locking.  All locking is handled using the OpenVMS [[Distributed Lock Manager|distributed lock manager]], allowing database access to be coordinated across [[Cluster|cluster]] nodes (of all architectures).&lt;br /&gt;
Despite these OpenVMS-specific improvements the database file maintained by SQLite is still portable to other SQLite-based applications running on other systems.&lt;br /&gt;
| C&lt;br /&gt;
| [[VAX]], [[Alpha]], [[Integrity]]&lt;br /&gt;
| Tim Sneddon&lt;br /&gt;
| 2013&lt;br /&gt;
| [https://github.com/endlesssoftware/sqlite3/blob/master/readme.txt Github]&lt;br /&gt;
|-&lt;br /&gt;
| SQuirreL&lt;br /&gt;
| SQuirreL is a SQL client written in Java and published under LGPL. It allows to view the structure of a JDBC compliant database, browse the data in tables, issue SQL commands…&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=squirrel OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| SYSUAF authentication for the Mosquito MQTT broker&lt;br /&gt;
| A simple plugin for the Mosquitto MQTT broker (http://mosquitto.org) that provides the ability for the broker to authenticate users via standard OpenVMS means (namely checking the supplied credentials against those in SYSUAF).&lt;br /&gt;
| C&lt;br /&gt;
| &lt;br /&gt;
| Brett Cameron&lt;br /&gt;
| &lt;br /&gt;
| [https://github.com/brc859844/mosquitto-auth-plugin-vms Github]&lt;br /&gt;
|-&lt;br /&gt;
| Scala&lt;br /&gt;
| Scala is a general purpose programming language published under a BSD-style license. It combines functional and object-oriented techniques, provides a number of powerful features (closures, actors…) and is fully interoperable with Java.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=scala OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| StarLet File Transfer Utility &lt;br /&gt;
| This is a utility to transfering VMS&#039;s files over the TCP/IP network to a remote non-VMS hosts, a like the FTP or SFTP but with additional features: resuming broken transfers and generating FDL file to help restoring RMS&#039;s attributes on VMS hosts.&lt;br /&gt;
| C&lt;br /&gt;
|&lt;br /&gt;
| Ruslan Laishev&lt;br /&gt;
| &lt;br /&gt;
| [https://github.com/SysMan-One/SFTU Github]&lt;br /&gt;
|-&lt;br /&gt;
| Superversion&lt;br /&gt;
| Superversion is a version control system written in Java and published under GPL. It is an alternative to free solutions (CVS, Subversion…) running on Unix or commercial solutions (CMS…) running on OpenVMS. The stable version (Superversion 1.2) is a standalone and single-user application. The following version (Superversion 2.0) will be a client-server and multi-user application.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=suv OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| T4 monitor &lt;br /&gt;
| t4Monitor is a module for Windows and Linux that allows easy collection, preprocessing and reporting of generic OpenVMS&#039; T4 compliant counters stored in Format-1 or Format-2 Comma Separated Values (CSV) files.&lt;br /&gt;
| Python&lt;br /&gt;
| &lt;br /&gt;
| J.M. Fernández&lt;br /&gt;
| 2014&lt;br /&gt;
| [https://github.com/fernandezcuesta/t4Monitor Github]&lt;br /&gt;
|-&lt;br /&gt;
| TAIL &lt;br /&gt;
| Performs a Variation of TYPE/TAIL on a File&lt;br /&gt;
| C&lt;br /&gt;
|&lt;br /&gt;
| Oleg Pyzin&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/FreeBSD-pzn/tail Github]&lt;br /&gt;
|-&lt;br /&gt;
| TAO&lt;br /&gt;
| CORBA implementation&lt;br /&gt;
| C++&lt;br /&gt;
| [[Alpha]], [[Integrity]]&lt;br /&gt;
| DOCGroup, ported by Remedy IT&lt;br /&gt;
| &lt;br /&gt;
| [https://github.com/DOCGroup/ACE_TAO Github]&lt;br /&gt;
|-&lt;br /&gt;
| UnQLite &lt;br /&gt;
| A VMS port of unqlite-db 1.1.6. UnQLite is a transactional NoSQL database in the same vein as SQLite.&lt;br /&gt;
| C&lt;br /&gt;
| [[Alpha]], [[Integrity]]&lt;br /&gt;
|&lt;br /&gt;
| 2012&lt;br /&gt;
| [https://github.com/endlesssoftware/unqlite Github]&lt;br /&gt;
|-&lt;br /&gt;
| UsingJenkinsCI (wiki) &lt;br /&gt;
| Using Jenkins CI To Build OpenVMS Programs&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| John Malmberg and others&lt;br /&gt;
|&lt;br /&gt;
| [https://sourceforge.net/p/vms-ports/wiki/UsingJenkinsCi/ Github]&lt;br /&gt;
|-&lt;br /&gt;
| VMS ports&lt;br /&gt;
| Open Source and Freeware for OpenVMS&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| collection by Bill Pedersen and others&lt;br /&gt;
|&lt;br /&gt;
| [https://sourceforge.net/projects/vms-ports/files/ Github]&lt;br /&gt;
|-&lt;br /&gt;
| VMSComFiles&lt;br /&gt;
| Lorin Ricker&#039;s personal VMS command and auxiliary support files &lt;br /&gt;
| [[DCL]]&lt;br /&gt;
| &lt;br /&gt;
| Lorin Ricker&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/LorinRicker/VMScomfiles Github]&lt;br /&gt;
|-&lt;br /&gt;
| VMS IDE&lt;br /&gt;
| Visual Studio Code Extension for OpenVMS&lt;br /&gt;
| [[C]]&lt;br /&gt;
| &lt;br /&gt;
| VMS Software&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/vmssoftware/vms-ide Github]&lt;br /&gt;
|- &lt;br /&gt;
| VMShistory&lt;br /&gt;
| A collection of historical and descriptive documents about the History and Development of the VMS (OpenVMS) operating system &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Lorin Ricker&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/LorinRicker/VMShistory Github]&lt;br /&gt;
|-&lt;br /&gt;
| VTFM https://github.com/FreeBSD-pzn/vtfm&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| VmsCompatibility&lt;br /&gt;
| A collection of DBL subroutines and functions that implement, emulate or shim the functionality of various OpenVMS system service routines.&lt;br /&gt;
| DBL&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Kish Baley&lt;br /&gt;
| [https://github.com/Synergex/VmsCompatibility Github]&lt;br /&gt;
|-&lt;br /&gt;
| WASD_LDAP_AUTHAGENT&lt;br /&gt;
| A modification to WASD that allows you to authenticate users against external LDAP server WITHOUT corresponding SYSUAF records.&lt;br /&gt;
| C++, Perl&lt;br /&gt;
|&lt;br /&gt;
| Thomas Morstein&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/ztmr/WASD_LDAP_AUTHAGENT Github]&lt;br /&gt;
|-&lt;br /&gt;
| WATCHER &lt;br /&gt;
| WATCHER is an idle terminal monitor. It logs out interactive users after a certain period of inactivity. WATCHER is fully configurable, allowing the system manager to define which terminals to watch, what measurements to use, and how long a terminal should be idle before getting zapped. It also includes provisions for preventing logouts or overriding inactivity settings based on any combination of username, UIC, terminal, privileges, image being run, held identifier, and time of day.&lt;br /&gt;
| BLISS&lt;br /&gt;
| [[VAX]], [[Alpha]], [[Integrity]]&lt;br /&gt;
| Matthew Madison&lt;br /&gt;
| 1994&lt;br /&gt;
| [https://github.com/endlesssoftware/watcher V4.1 on Github], [https://www.digiater.nl/openvms/freeware/v10/watcher/ V2.9-1 in Freeware]&lt;br /&gt;
|-&lt;br /&gt;
| Word count new utility. OpenVMS and *NIX OSes.&lt;br /&gt;
| Rework of wc&lt;br /&gt;
| C&lt;br /&gt;
|&lt;br /&gt;
| Oleg Pyzin based on original wc code&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/FreeBSD-pzn/wcn Github]&lt;br /&gt;
|-&lt;br /&gt;
| curl-parallel&lt;br /&gt;
| Using CURL to parallel download large datafiles &lt;br /&gt;
| DCL&lt;br /&gt;
|&lt;br /&gt;
| taupirho&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/taupirho/curl-parallel Github]&lt;br /&gt;
|-&lt;br /&gt;
| frontend_openvms&lt;br /&gt;
| OpenVMS Frontend&lt;br /&gt;
| Java, HTML, CSS&lt;br /&gt;
|&lt;br /&gt;
| Nathan (najowhit)&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/najowhit/frontend_OpenVMS Github]&lt;br /&gt;
|-&lt;br /&gt;
| httping&lt;br /&gt;
| httping is a command line tool monitoring the response time of a Web server. It is written in C and published under GPL.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=httping OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| iReport&lt;br /&gt;
| iReport is a data reporting tool written in Java and published under GPL. It offers a GUI to the report generator JasperReport. Reports can be built in several formats (PDF, HTML…) from data collected by JDBC…&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Jean-Yves Bourlès &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=ireport OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| libffi&lt;br /&gt;
| libffi is a library which allows a programmer to call any function specified by a call interface description at run-time and which is used by Java (JNA), Python (Ctypes) and Jruby (Jffi). libffi is written in C and published under a very liberal license.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Philippe Vouters &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=libffi OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| muCommander&lt;br /&gt;
| muCommander is a file manager written in Java and published under GPL. It has also the additional features of (S)FTP, NFS, SMB client and ZIP, JAR, TAR archive brower.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=mucommander OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| shasum &lt;br /&gt;
| A utility to print or check SHA checksums (FIPS PUB 180-2)&lt;br /&gt;
| &lt;br /&gt;
| [[VAX]], [[Alpha]]&lt;br /&gt;
| Alan Fay&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/alan-fay/openvms Github]&lt;br /&gt;
|-&lt;br /&gt;
| spop3&lt;br /&gt;
| Pop3 server&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ruslan R. Laishev&lt;br /&gt;
|&lt;br /&gt;
| [https://sourceforge.net/projects/vms-ports/files/spop3/ Sourceforge]&lt;br /&gt;
|-&lt;br /&gt;
| vmsbackup&lt;br /&gt;
| Program to read OpenVMS backup save sets on non-VMS machines &lt;br /&gt;
| C&lt;br /&gt;
|&lt;br /&gt;
| Freddie Akeroyd&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/FreddieAkeroyd/vmsbackup Github]&lt;br /&gt;
|-&lt;br /&gt;
| vmsperlkit&lt;br /&gt;
| Kitting procedures for Perl on OpenVMS&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Craig A. Berry&lt;br /&gt;
|&lt;br /&gt;
| [https://sourceforge.net/projects/vmsperlkit/files/ Sourceforge]&lt;br /&gt;
|-&lt;br /&gt;
| vmsport&lt;br /&gt;
| Experiments in porting an OpenVMS Fortran / Decforms application to Linux and Gfortran &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Svante Lidman&lt;br /&gt;
| [https://github.com/Coreboost/vmsport Github]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Freeware]]&lt;/div&gt;</summary>
		<author><name>Aigul</name></author>
	</entry>
	<entry>
		<id>https://wiki.vmssoftware.com/index.php?title=Open_Source_Software_for_OpenVMS&amp;diff=2671</id>
		<title>Open Source Software for OpenVMS</title>
		<link rel="alternate" type="text/html" href="https://wiki.vmssoftware.com/index.php?title=Open_Source_Software_for_OpenVMS&amp;diff=2671"/>
		<updated>2025-03-03T10:33:09Z</updated>

		<summary type="html">&lt;p&gt;Aigul: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Open Source&#039;&#039;&#039; refers to software whose source code is made freely available for modification and/or distribution. Below is a list of open source software that works with OpenVMS, as well as some links to instructional open source material that can be found on this wiki.&lt;br /&gt;
&lt;br /&gt;
=Open Source Software Developed by VSI=&lt;br /&gt;
* [https://products.vmssoftware.com/activemq/ ActiveMQ]&lt;br /&gt;
* [https://products.vmssoftware.com/ant/ Apache ANT]&lt;br /&gt;
* [https://products.vmssoftware.com/maven/ Apache Maven]&lt;br /&gt;
* [https://products.vmssoftware.com/axis2/ AXIS2]&lt;br /&gt;
* [https://products.vmssoftware.com/civetweb/ CivetWeb]&lt;br /&gt;
* [https://products.vmssoftware.com/curl/ cURL]&lt;br /&gt;
* [https://products.vmssoftware.com/gearman/ Gearman]&lt;br /&gt;
* [https://products.vmssoftware.com/gnuplot/ Gnuplot]&lt;br /&gt;
* [https://products.vmssoftware.com/gnv/ GNV (GNU&#039;s not VMS)]&lt;br /&gt;
* [https://products.vmssoftware.com/haproxy/ HAProxy]&lt;br /&gt;
* [https://products.vmssoftware.com/kerberos/ Kerberos]&lt;br /&gt;
* [https://products.vmssoftware.com/libmariadb/ LibMariaDB]&lt;br /&gt;
* [https://products.vmssoftware.com/libpq/ LibPQ]&lt;br /&gt;
* [https://products.vmssoftware.com/rabbitmq/ LibRabbitMQ]&lt;br /&gt;
* [https://products.vmssoftware.com/librd-kafka/ LibRDkafka]&lt;br /&gt;
* [https://products.vmssoftware.com/lua/ Lua]&lt;br /&gt;
* [https://products.vmssoftware.com/mariadb/ MariaDB]&lt;br /&gt;
* [https://products.vmssoftware.com/memcached/ Memcached]&lt;br /&gt;
* [https://products.vmssoftware.com/mosquitto/ Mosquitto]&lt;br /&gt;
* [https://products.vmssoftware.com/openjdk/ OpenJDK]&lt;br /&gt;
* [https://products.vmssoftware.com/ldap/ OpenLDAP]&lt;br /&gt;
* [https://products.vmssoftware.com/pahomq/ PAHO-C]&lt;br /&gt;
* [https://products.vmssoftware.com/perl/ Perl]&lt;br /&gt;
* [https://products.vmssoftware.com/php/ PHP]&lt;br /&gt;
* [https://products.vmssoftware.com/python/ Python]&lt;br /&gt;
* [https://products.vmssoftware.com/redis/ Redis]&lt;br /&gt;
* [https://products.vmssoftware.com/ruby/ Ruby]&lt;br /&gt;
* [https://products.vmssoftware.com/samba/ Samba/CIFS]&lt;br /&gt;
* [https://products.vmssoftware.com/scala/ Scala]&lt;br /&gt;
* [https://products.vmssoftware.com/secure-web-server/ Secure Web Server]&lt;br /&gt;
* [https://products.vmssoftware.com/simplified-wrapper-and-interface-generator/ Simplified Wrapper and Interface Generator]&lt;br /&gt;
* [https://products.vmssoftware.com/sql-relay/ SQL Relay Client]&lt;br /&gt;
* [https://products.vmssoftware.com/svn/ SVN]&lt;br /&gt;
* [https://products.vmssoftware.com/syslogd/ syslogd]&lt;br /&gt;
* [https://products.vmssoftware.com/tomcat/ Tomcat]&lt;br /&gt;
* [https://products.vmssoftware.com/vgit/ vGit]&lt;br /&gt;
* [https://products.vmssoftware.com/vms-ide/ VMS IDE]&lt;br /&gt;
* [http://products.vmssoftware.com/xpdf-file-viewer/ XPDF File Viewer]&lt;br /&gt;
* [https://products.vmssoftware.com/zeromq/ ZeroMQ]&lt;br /&gt;
&lt;br /&gt;
==Instructional Material==&lt;br /&gt;
&lt;br /&gt;
In this section you can find links to wiki pages that contain instructional open source material.&lt;br /&gt;
&lt;br /&gt;
===Installation Guides===&lt;br /&gt;
&lt;br /&gt;
* [https://wiki.vmssoftware.com/Apache_(CSWS)_-_Easy_Installation_Guide OpenVMS Apache installation guide]&lt;br /&gt;
* [https://wiki.vmssoftware.com/Tomcat_(CSWS_JAVA)_-_Easy_Installation_Guide OpenVMS Tomcat installation guide]&lt;br /&gt;
* [https://wiki.vmssoftware.com/Axis2_-_Easy_Installation_Guide OpenVMS Axis2 installation guide]&lt;br /&gt;
&lt;br /&gt;
=Community software=&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;col&amp;quot; | Name&lt;br /&gt;
! colspan=&amp;quot;col&amp;quot; | Description&lt;br /&gt;
! colspan=&amp;quot;col&amp;quot; | Language&lt;br /&gt;
! colspan=&amp;quot;col&amp;quot; | Architectures&lt;br /&gt;
! colspan=&amp;quot;col&amp;quot; | Author&lt;br /&gt;
! colspan=&amp;quot;col&amp;quot; | Year&lt;br /&gt;
! colspan=&amp;quot;col&amp;quot; | Link&lt;br /&gt;
|-&lt;br /&gt;
| ACE&lt;br /&gt;
| C++ framework for developing distributed networked applications&lt;br /&gt;
| C++&lt;br /&gt;
| [[Alpha]], [[Integrity]]&lt;br /&gt;
| DOCGroup, ported by Remedy IT&lt;br /&gt;
| &lt;br /&gt;
| [https://github.com/DOCGroup/ACE_TAO Github]&lt;br /&gt;
|-&lt;br /&gt;
| Adventure game &lt;br /&gt;
| A magic/exploration simulation game.&lt;br /&gt;
| Fortran&lt;br /&gt;
| [[VAX]], [[Alpha]]&lt;br /&gt;
| Willie Crowther&lt;br /&gt;
| 1970s&lt;br /&gt;
| [https://github.com/whitten/m-adventure Github], [https://www.digiater.nl/openvms/decus/lt90a/mumpssig/games/ Code from DECUS 1990 L&amp;amp;T SIG Tape], [https://www.digiater.nl/openvms/freeware/v10/adventure/ OpenVMS Freeware]&lt;br /&gt;
|-&lt;br /&gt;
| BORG calendar&lt;br /&gt;
| BORG Calendar is a personal information manager written in Java and published under GPL. It is a combination of calendar, ToDo list, address book and task/project tracking system.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=borg OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| BatchFileConversion&lt;br /&gt;
| This is a Synergy/DE console application that will convert Workbench build files from Windows batch files to Unix script files or OpenVMS command files.&lt;br /&gt;
| Bash&lt;br /&gt;
| &lt;br /&gt;
| Unknown&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/SynSupport/BatchFileConversion Github]&lt;br /&gt;
|-&lt;br /&gt;
| C developer tools for OpenVMS&lt;br /&gt;
| This repo contains developer tools running on OpenVMS operating system&lt;br /&gt;
| C&lt;br /&gt;
| &lt;br /&gt;
| Rafiq Ahamed K&lt;br /&gt;
| 2017&lt;br /&gt;
| [https://github.com/rafiqkattangere/vms_utils Github]&lt;br /&gt;
|-&lt;br /&gt;
| C survival kit &lt;br /&gt;
| A set of useful functions, data structures, and macros aimed at allowing more expressive and reliable C code. Portability targets are OpenVMS and Linux.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/chadjoan/C-Survival-Kit Github]&lt;br /&gt;
|-&lt;br /&gt;
| CGP_PMAS&lt;br /&gt;
| CommuniGate Pro and PreciseMail Anti-Spam Gateway Integration on OpenVMS systems &lt;br /&gt;
| Perl&lt;br /&gt;
|&lt;br /&gt;
| Thomas Morstein&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/ztmr/CGP_PMAS Github]&lt;br /&gt;
|-&lt;br /&gt;
| CMS-EXPORT&lt;br /&gt;
| A utility for OpenVMS to export CMS library content and revisions history. CMS is a version control system commonly used in OpenVMS environment (part of DECset). Valued for being efficient and time-proven, CMS also has its share of drawbacks -- lack of export options being one of these. cms-export utility allows export of a specified CMS library (or a set of library elements) into a file in git-fast-export format, which subsequently can be used to create a repository with an alternative version management system such as git, fossil etc.&lt;br /&gt;
| DCL&lt;br /&gt;
| [[VAX]], [[Alpha]]&lt;br /&gt;
| Artur Shepilko&lt;br /&gt;
| 2018&lt;br /&gt;
| [https://github.com/nomadbyte/cms-export Github]&lt;br /&gt;
|-&lt;br /&gt;
| Convert OpenVMS text files to Unix &lt;br /&gt;
| Convert openvms textfiles into UNIX/DOS format&lt;br /&gt;
| C&lt;br /&gt;
| &lt;br /&gt;
| Andika Triwidada&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/atriwidada/openvms-to-unix Github]&lt;br /&gt;
|-&lt;br /&gt;
| Cython&lt;br /&gt;
| The most widely used Python to C compiler&lt;br /&gt;
| C&lt;br /&gt;
| &lt;br /&gt;
| VMS Software&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/vmssoftware/cython Github]&lt;br /&gt;
|-&lt;br /&gt;
| DBCHECK &lt;br /&gt;
| Very fast check the health of a RDB database&lt;br /&gt;
| [[DCL]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/NLA0/DCL/blob/master/dbcheck Github]&lt;br /&gt;
|-&lt;br /&gt;
| DiskFree &lt;br /&gt;
| An implementation of the Linux df command (view disk usage)&lt;br /&gt;
| &lt;br /&gt;
| [[VAX]], [[Alpha]], [[Integrity]] (untested)&lt;br /&gt;
| Alan Fay&lt;br /&gt;
| &lt;br /&gt;
| [https://github.com/alan-fay/openvms Github]&lt;br /&gt;
|-&lt;br /&gt;
| DrJava&lt;br /&gt;
| DrJava is a lightweight Java IDE written in Java and published under the BSD license. It has the usual features such as editing with syntax coloring, automatic indentation, brace matching…, compiling, debugging, testing using JUnit…&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=drjava OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| EPICS on OpenVMS&lt;br /&gt;
| Port of EPICS to OpenVMS&lt;br /&gt;
| C&lt;br /&gt;
| &lt;br /&gt;
| Clemens Wermelskirchen, maintained by Freddie Akeroyd&lt;br /&gt;
| &lt;br /&gt;
| [https://github.com/FreddieAkeroyd/EPICS-VMS Github]&lt;br /&gt;
|-&lt;br /&gt;
| ES40 emulator &lt;br /&gt;
| A portable emulator for the ES40 Alpha&lt;br /&gt;
| C++&lt;br /&gt;
| [[Linux]]&lt;br /&gt;
| Github repository maintained by Dmitry Kalinkin&lt;br /&gt;
| 1994&lt;br /&gt;
| [https://github.com/veprbl/es40 Github]&lt;br /&gt;
|-&lt;br /&gt;
| FTPD server &lt;br /&gt;
| An FTP server with support for UNIX file lists&lt;br /&gt;
|&lt;br /&gt;
| [[VAX]], [[Alpha]]&lt;br /&gt;
| Alan Fay&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/alan-fay/openvms Github]&lt;br /&gt;
|-&lt;br /&gt;
| Python&lt;br /&gt;
| Port of Python to OpenVMS&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| VMS Software&lt;br /&gt;
| &lt;br /&gt;
| [https://github.com/vmssoftware/python_3_8_2 Github] &lt;br /&gt;
|-&lt;br /&gt;
| FileTypeDetector for OpenVMS files&lt;br /&gt;
| Java NIO.2 FileTypeDetector Implementations for OpenVMS Specific Files&lt;br /&gt;
| Java&lt;br /&gt;
|&lt;br /&gt;
| Mark Wickens&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/urbancamo/openvms-filetype-detectors Github]&lt;br /&gt;
|-&lt;br /&gt;
| Fixfilenames &lt;br /&gt;
| A simple program to fix filenames copied from OpenVMS system&lt;br /&gt;
| Go&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| 2013&lt;br /&gt;
| [https://github.com/marben/vmsfixfilenames Github]&lt;br /&gt;
|-&lt;br /&gt;
| FreeMind&lt;br /&gt;
| FreeMind is a mind mapping tool written in Java and published under GPL. FreeMind can be used to take notes, build a knowledge base or keep track of projects.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=freemind OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| GNU for OpenVMS &lt;br /&gt;
| The GNV Project implements a port of the GNU utilities to OpenVMS with the intent of providing a framework for porting open source software to OpenVMS. A complementary SourceForge Project is VMS-Ports (https://sourceforge.net/projects/vms-ports/), there are discussions of process and procedure there as well as regular conference calls with recordings to review progress and assess how to improve the environment.&lt;br /&gt;
| C&lt;br /&gt;
|&lt;br /&gt;
| John Malmberg and others&lt;br /&gt;
|&lt;br /&gt;
| [https://sourceforge.net/projects/gnv/ Github]&lt;br /&gt;
|-&lt;br /&gt;
| GT.M for Alpha&lt;br /&gt;
| GT.M[tm] is a vetted industrial strength, transaction processing application platform consisting of a key-value database engine optimized for extreme transaction processing throughput &amp;amp; business continuity.&lt;br /&gt;
|&lt;br /&gt;
| [[Alpha]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| [https://sourceforge.net/projects/fis-gtm/files/GT.M-Alpha-OpenVMS/ Github]&lt;br /&gt;
|-&lt;br /&gt;
| GhostScript&lt;br /&gt;
| GhostScript for OpenVMS&lt;br /&gt;
| &lt;br /&gt;
| [[Alpha]], [[Integrity]]&lt;br /&gt;
| Github repositpries maintained by Troy Makaro&lt;br /&gt;
| 2000&lt;br /&gt;
| [https://github.com/OpenVMSGhostScript/ executables], [https://sourceforge.net/projects/ghostscript/files/AFPL%20Ghostscript/8.54/ sources]&lt;br /&gt;
|-&lt;br /&gt;
| Gnulib Assist&lt;br /&gt;
| The Gnulib Assist project is a set of routines and header files needed to try to get GNULIB to build on OpenVMS / Ia64.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| John Malmberg&lt;br /&gt;
|&lt;br /&gt;
| [https://sourceforge.net/p/gnv/wiki/Gnulib%20Assist/ Sourceforge]&lt;br /&gt;
|-&lt;br /&gt;
| ImageJ&lt;br /&gt;
| ImageJ is a tool for image processing and analysis written in Java and placed in the public domain. ImageJ supports the usual formats (GIF, JPEG, XPM, PNG, TIFF…) and may be extended by plugins (more than 300 plugins are available).&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=imagej OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| JNA&lt;br /&gt;
| JNA (Java Native Access) is a Java library published under LGPL which provides Java programs easy access to native shared libraries (RTL, System services on OpenVMS) without writing anything but Java code – no JNI or native code is required.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Phillippe Vouters&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jnaJNA OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| JOnAS&lt;br /&gt;
| JOnAS is a J2EE application server published under LGPL.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Jean-Yves Bourlès and Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jonas Jonas on OpenVMS Free softwares], [http://vmsfree.ouvaton.org/freen/index.php?s=jonas5 Jonas5 on OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| JRuby&lt;br /&gt;
| A port of JRuby to VMS (possibly frozen)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Philippe Vouters&lt;br /&gt;
| 2012 &lt;br /&gt;
| [https://github.com/Vouters/jruby-openvms Github]&lt;br /&gt;
|-&lt;br /&gt;
| JRuby&lt;br /&gt;
| JRuby is a Java implementation of the Ruby programming language, which means that the Ruby programs run atop the JVM. JRuby is released under a three-way CPL/GPL/LGPL license.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso and Philippe Vouters &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jruby OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| JRuby&lt;br /&gt;
| A port of JRuby to VMS (possibly frozen)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Philippe Vouters&lt;br /&gt;
| 2012 &lt;br /&gt;
| [https://github.com/Vouters/jruby-openvms Github]&lt;br /&gt;
|-&lt;br /&gt;
| JRuby&lt;br /&gt;
| JRuby is a Java implementation of the Ruby programming language, which means that the Ruby programs run atop the JVM. JRuby is released under a three-way CPL/GPL/LGPL license.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso and Philippe Vouters &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jruby OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| JTrac&lt;br /&gt;
| JTrac is an issue-tracking web application written in Java under Apache License. The application is fast, easy to use and highly customizable for any kind of issues (bugs, tasks…).&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jtrac OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| JXplorer&lt;br /&gt;
| JXplorer is a LDAP client written in Java and published under a standard OSI-style open source licence. It allows to browse and modify any LDAP directory or any X500 directory with a LDAP interface.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jxplorer OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| JabRef&lt;br /&gt;
| JabRef is a bibliography reference manager written in Java and published under GPL. It uses BibTeX as bibliography file format and has advanced features (BibTeX editor, search function, classification of entries, import/export of various formats, launch of external viewers…).&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jabref OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| JavaRDP&lt;br /&gt;
| JavaRDP is a client for Windows Terminal Server written in Java and published under GPL. It is faster than VNC and can be used as a remote control tool.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=javardp OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| Jetty&lt;br /&gt;
| Jetty is a Web server (HTTP server and servlet container) for static and dynamic content written in Java under Apache 2.0 license.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jetty Jetty on OpenVMS Free softwares], [http://vmsfree.ouvaton.org/freen/index.php?s=jetty6 Jetty 6 on OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| Jperf &lt;br /&gt;
| Jperf is a graphical frontend for Iperf written in Java. Iperf measures TCP and UDP performance (bandwidth, delay, jitter, loss). JPerf is released under a LGPL license.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jperf OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| Jsynoptic&lt;br /&gt;
| Jsynoptic is a tool dedicated to render data graphically. It is written in Java under LGPL. Data can come from different sources (files, network…) and can be static or dynamic.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso &lt;br /&gt;
| &lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jsynoptic OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| LIBVMS &lt;br /&gt;
| This package is a reimplementation of the OpenVMS system services for use in a POSIX environment.&lt;br /&gt;
| C&lt;br /&gt;
|&lt;br /&gt;
| Tim Sneddon&lt;br /&gt;
| 2013&lt;br /&gt;
| [https://github.com/tesneddon/libvms Github]&lt;br /&gt;
|-&lt;br /&gt;
| Lucane&lt;br /&gt;
| Lucane is a groupware platform written in Java and published under LGPL. It offers the usual groupware functions such as calendar, forum, instant messaging, file sharing… and may be easily extended by plugins. Lucane has an embedded database (hsqldb) but an external database (mySQL…) can be used instead of hsqldb. Users access Lucane by a Java client or a browser (IE, Mozilla…).&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=lucane OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| MD5 sum &lt;br /&gt;
| A utility to print or check MD5 checksums (RFC 1321)&lt;br /&gt;
| &lt;br /&gt;
| [[VAX]], [[Alpha]]&lt;br /&gt;
| Alan Fay&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/alan-fay/openvms Github]&lt;br /&gt;
|-&lt;br /&gt;
| MMK/MAKE &lt;br /&gt;
| MMK is a &amp;quot;make&amp;quot; utility for VMS systems&lt;br /&gt;
| C, Macro&lt;br /&gt;
| [[VAX]], [[Alpha]], [[Integrity]]&lt;br /&gt;
| Matthew Madison&lt;br /&gt;
| 1992&lt;br /&gt;
| [https://github.com/endlesssoftware/mmk V5.1 on Github], V3.9-9 featured in [https://www.digiater.nl/openvms/freeware/v80/make-mmk/ Freeware CD V80]&lt;br /&gt;
|-&lt;br /&gt;
| MX &lt;br /&gt;
| Email-exchange software&lt;br /&gt;
| C, C++&lt;br /&gt;
| [[VAX]], [[Alpha]], [[Integrity]]&lt;br /&gt;
| Matthew Madison&lt;br /&gt;
| 1994&lt;br /&gt;
| [https://github.com/endlesssoftware/mx Version 6.0 on Github], featured in Freeware CD ([https://www.digiater.nl/openvms/freeware/v10/mx041/ V4.1], [https://www.digiater.nl/openvms/freeware/v30/mx041/ V4.2])&lt;br /&gt;
|-&lt;br /&gt;
| MakeShare&lt;br /&gt;
| Creates a command procedure to link a shared imaged from an object library&lt;br /&gt;
| DCL&lt;br /&gt;
| [[Alpha]] and [[Integrity]]&lt;br /&gt;
| Steve Ives&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/SteveIves/MakeShare Github]&lt;br /&gt;
|-&lt;br /&gt;
| Martineg&#039;s DCL scripts&lt;br /&gt;
| Miscellaneous DCL scripts: batch resubmit, LOGIN.COM, etc.&lt;br /&gt;
| DCL&lt;br /&gt;
| &lt;br /&gt;
| Martin Eggen&lt;br /&gt;
| &lt;br /&gt;
| [https://github.com/martineg/openvms-dcl Github]&lt;br /&gt;
|-&lt;br /&gt;
| MibbleBrowser&lt;br /&gt;
| MibbleBrowser is a SNMP MIB browser written in Java and published under GPL. It uses the Mibble library as SMI parser and supports SNMPv1, SNMPv2c and SNMPv3.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=mibble OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| NETLIB &lt;br /&gt;
| A library for writing TCP/IP based network applications. NETLIB provides a consistent, VMS-style interface for TCP/IP-based network programs, operating with all of the currently available TCP/IP packages available today for VMS (with one minor exception).  In addition, NETLIB allows for flexibility in in the use of a TCP/IP package, by selecting the vendor-dependent library code at run-time, rather than link-time.&lt;br /&gt;
| C, Visual Basic&lt;br /&gt;
| [[VAX]], [[Alpha]]&lt;br /&gt;
| Hunter Goatley&lt;br /&gt;
| &lt;br /&gt;
| [https://github.com/endlesssoftware/netlib Github]&lt;br /&gt;
|-&lt;br /&gt;
| NRPE daemon for OpenVMS &lt;br /&gt;
| A you to remotely execute Nagios plugins on OpenVMS machines.&lt;br /&gt;
| C&lt;br /&gt;
| [[VAX]], [[Alpha]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/ordenador/nrpevms Github]&lt;br /&gt;
|-&lt;br /&gt;
| Net-SNMP 5.0.1 port to OpenVMS&lt;br /&gt;
| Net-SNMP v5.0.1 port to OpenVMS&lt;br /&gt;
| C&lt;br /&gt;
| [[Alpha]]&lt;br /&gt;
| Ported to OpenVMS by Stewart M. Smith for Siemens AG, released by Giles Burrows (Siemens AG)&lt;br /&gt;
| 2016&lt;br /&gt;
| [https://github.com/tenox7/net-snmp-v501-vms Github]&lt;br /&gt;
|-&lt;br /&gt;
| NetElf &lt;br /&gt;
| Run the client side of NetELF to download and execute a program over the network from a server. The server sends an arbitrary binary and command-line arguments.&lt;br /&gt;
| C&lt;br /&gt;
| &lt;br /&gt;
| Harry Roberts&lt;br /&gt;
| 2017&lt;br /&gt;
| [https://github.com/XiphosResearch/netelf Github]&lt;br /&gt;
|-&lt;br /&gt;
| NetWhistler&lt;br /&gt;
| NetWhistler is a network mapping and monitoring tool written in Java and published under GPL. It includes network discovery and diagnostic tools (ping, services monitoring, MIB browser, SNMP trap receiver console, MRTG console…).&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=netwhistler OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| ODS2 File System readers &lt;br /&gt;
| ODS2 is a program to read VMS disk volumes written in VMS ODS2 format. Provides cut down DIRECTORY, COPY and SEARCH commands for VMS volumes on non-VMS systems. These can be used to find out what is on a VMS volume, and copy files onto the local file sytem.&lt;br /&gt;
| C&lt;br /&gt;
| &lt;br /&gt;
| Paul Nankervis, maintained on Github by Oleg Pyzin&lt;br /&gt;
| 1998&lt;br /&gt;
| [https://github.com/FreeBSD-pzn/ods2 Github]&lt;br /&gt;
|-&lt;br /&gt;
| OMI&lt;br /&gt;
| A menu interpreter for OpenVMS, entirely written in DCL (OMI) &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Oscar van Eijk&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/oveas/OMI Github]&lt;br /&gt;
|-&lt;br /&gt;
| OmniORB for OpenVMS &lt;br /&gt;
| omniORB is a CORBA object request broker for C++ and Python. It is very fast, robust, and standards-compliant.&lt;br /&gt;
| C++&lt;br /&gt;
| [[Alpha]]&lt;br /&gt;
| Duncan Grisby&lt;br /&gt;
|&lt;br /&gt;
| [https://sourceforge.net/p/omniorb/svn/6253/tree/trunk/omniORB/readmes/README.openvms Github]&lt;br /&gt;
|-&lt;br /&gt;
| OpenBmx &lt;br /&gt;
| A Vagrantfile for a OpenVMS porting box using the alphavm emulator on a Ubuntu Linux box.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Martin Borgman&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/martinborgman/portingbox Github]&lt;br /&gt;
|-&lt;br /&gt;
| OpenSDL &lt;br /&gt;
| Open version of the OpenVMS Structure Definition Language (SDL).&lt;br /&gt;
| C, Yacc, Lex&lt;br /&gt;
|&lt;br /&gt;
| Jonathan Belanger&lt;br /&gt;
| 2007&lt;br /&gt;
| [https://github.com/JonathanBelanger/OpenSDL Github]&lt;br /&gt;
|-&lt;br /&gt;
| OpenVMS migration utilities &lt;br /&gt;
| A utility that converts a OpenVMS Variable Length (VL) format file into a stream of bytes with additional line endings if required.&lt;br /&gt;
| C, bash&lt;br /&gt;
| &lt;br /&gt;
| Freddie Akeroyd&lt;br /&gt;
| 2016&lt;br /&gt;
| [https://github.com/FreddieAkeroyd/VMS-utils Github]&lt;br /&gt;
|-&lt;br /&gt;
| OpenVMS-DCL-Sublime-Lang-Support&lt;br /&gt;
| This repository contains code necessary to make Sublime Text 3 aware of the &#039;DIGITAL Command Language&#039; used by HP&#039;s OpenVMS operating system.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Gleb Nikonorov&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/gnikonorov/OpenVMS-DCL-Sublime-Lang-Support Github]&lt;br /&gt;
|-&lt;br /&gt;
| OpenVMS-DCL-VSCODE-Lang-Support&lt;br /&gt;
| This extension is for DCL batch scripts. These are typically ran on OpenVMS systems, and are similar to BASH scripts&lt;br /&gt;
| TypeScript&lt;br /&gt;
|&lt;br /&gt;
| Tom Esparson based on work by Gleb Nikonorov&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/tomesparon/OpenVMS-DCL-VSCODE-Lang-Support Github]&lt;br /&gt;
|-&lt;br /&gt;
| OpenVMS-Oracle-Rdb-Toolset&lt;br /&gt;
| Ready to use procedures for a database administrator of Oracle Rdb databases on OpenVMS.  &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Luc Allemeersch&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/LucAllemeersch/OpenVMS-Oracle-Rdb-Toolset Github]&lt;br /&gt;
|-&lt;br /&gt;
| OpenVMS-RMS-DecBasic-Macro64&lt;br /&gt;
| Try to create a OpenVMS project from memory using RMS-FDL-DECBasic on a OpenVMS system. (notes)&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| Jason Loewecke&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/jloewecke/OpenVMS-RMS-DecBasic-Macro64 Github]&lt;br /&gt;
|-&lt;br /&gt;
| Openfire&lt;br /&gt;
| Openfire is an instant messaging written in Java and published under GPL. It uses the XMPP (also called Jabber) protocol.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=openfire OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| PLIBSYS&lt;br /&gt;
| A cross-platform system C library with some helpful routines. It has zero third-party dependencies and uses only native system calls.&lt;br /&gt;
| C, C++&lt;br /&gt;
|&lt;br /&gt;
| Alexander Saprykin&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/saprykin/plibsys Github], [https://github.com/saprykin/plibsys/wiki wiki]&lt;br /&gt;
|-&lt;br /&gt;
| REST API component of OVMS&lt;br /&gt;
| REST API component of the OVMS platform.&lt;br /&gt;
| Javascript&lt;br /&gt;
|&lt;br /&gt;
| Nathan (najowhit)&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/najowhit/nodeAPI_OpenVMS Github]&lt;br /&gt;
|-&lt;br /&gt;
| Ruby &lt;br /&gt;
| A port of Ruby for OpenVMS based on Ruby 1.8.2 (MRI). This work is in early alpha development stage and not suitable for release yet&lt;br /&gt;
| C, Ruby, HTML, Yacc&lt;br /&gt;
| [[Alpha]]&lt;br /&gt;
| Ben Armstrong&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/bg/vmsruby Github]&lt;br /&gt;
|-&lt;br /&gt;
| Ruby for openvms webpage archive&lt;br /&gt;
| Web pages dedicated to Ruby for OpenVMS&lt;br /&gt;
| HTML&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/xiaotuanzi/vmsruby Github]&lt;br /&gt;
|-&lt;br /&gt;
| SDL&lt;br /&gt;
| A portable processor for Structure Definition Language (a child of the OpenVMS SDL) &lt;br /&gt;
| C&lt;br /&gt;
|&lt;br /&gt;
| Ruslan Laishev&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/SysMan-One/SDL Github]&lt;br /&gt;
|-&lt;br /&gt;
| SIMH VAX VMS &lt;br /&gt;
| A MicroVAX 3900 simulator&lt;br /&gt;
|&lt;br /&gt;
| Docker&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/k3ck3c/simh_vax_vms Github]&lt;br /&gt;
|-&lt;br /&gt;
| SQLite 3 &lt;br /&gt;
| This is a native port of the SQLite database package to OpenVMS. It delivers the SQLite database to OpenVMS using the following native features:&lt;br /&gt;
* Thread support using the tis library.  This allows support for multi-threading without having to link against the pthreads RTL.&lt;br /&gt;
* Direct file access.  All files access is performed using the $QIO [[System Service|system services]], rather than the C RTL or even [[RMS]].&lt;br /&gt;
* Native locking.  All locking is handled using the OpenVMS [[Distributed Lock Manager|distributed lock manager]], allowing database access to be coordinated across [[Cluster|cluster]] nodes (of all architectures).&lt;br /&gt;
Despite these OpenVMS-specific improvements the database file maintained by SQLite is still portable to other SQLite-based applications running on other systems.&lt;br /&gt;
| C&lt;br /&gt;
| [[VAX]], [[Alpha]], [[Integrity]]&lt;br /&gt;
| Tim Sneddon&lt;br /&gt;
| 2013&lt;br /&gt;
| [https://github.com/endlesssoftware/sqlite3/blob/master/readme.txt Github]&lt;br /&gt;
|-&lt;br /&gt;
| SQuirreL&lt;br /&gt;
| SQuirreL is a SQL client written in Java and published under LGPL. It allows to view the structure of a JDBC compliant database, browse the data in tables, issue SQL commands…&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=squirrel OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| SYSUAF authentication for the Mosquito MQTT broker&lt;br /&gt;
| A simple plugin for the Mosquitto MQTT broker (http://mosquitto.org) that provides the ability for the broker to authenticate users via standard OpenVMS means (namely checking the supplied credentials against those in SYSUAF).&lt;br /&gt;
| C&lt;br /&gt;
| &lt;br /&gt;
| Brett Cameron&lt;br /&gt;
| &lt;br /&gt;
| [https://github.com/brc859844/mosquitto-auth-plugin-vms Github]&lt;br /&gt;
|-&lt;br /&gt;
| Scala&lt;br /&gt;
| Scala is a general purpose programming language published under a BSD-style license. It combines functional and object-oriented techniques, provides a number of powerful features (closures, actors…) and is fully interoperable with Java.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=scala OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| StarLet File Transfer Utility &lt;br /&gt;
| This is a utility to transfering VMS&#039;s files over the TCP/IP network to a remote non-VMS hosts, a like the FTP or SFTP but with additional features: resuming broken transfers and generating FDL file to help restoring RMS&#039;s attributes on VMS hosts.&lt;br /&gt;
| C&lt;br /&gt;
|&lt;br /&gt;
| Ruslan Laishev&lt;br /&gt;
| &lt;br /&gt;
| [https://github.com/SysMan-One/SFTU Github]&lt;br /&gt;
|-&lt;br /&gt;
| Superversion&lt;br /&gt;
| Superversion is a version control system written in Java and published under GPL. It is an alternative to free solutions (CVS, Subversion…) running on Unix or commercial solutions (CMS…) running on OpenVMS. The stable version (Superversion 1.2) is a standalone and single-user application. The following version (Superversion 2.0) will be a client-server and multi-user application.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=suv OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| T4 monitor &lt;br /&gt;
| t4Monitor is a module for Windows and Linux that allows easy collection, preprocessing and reporting of generic OpenVMS&#039; T4 compliant counters stored in Format-1 or Format-2 Comma Separated Values (CSV) files.&lt;br /&gt;
| Python&lt;br /&gt;
| &lt;br /&gt;
| J.M. Fernández&lt;br /&gt;
| 2014&lt;br /&gt;
| [https://github.com/fernandezcuesta/t4Monitor Github]&lt;br /&gt;
|-&lt;br /&gt;
| TAIL &lt;br /&gt;
| Performs a Variation of TYPE/TAIL on a File&lt;br /&gt;
| C&lt;br /&gt;
|&lt;br /&gt;
| Oleg Pyzin&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/FreeBSD-pzn/tail Github]&lt;br /&gt;
|-&lt;br /&gt;
| TAO&lt;br /&gt;
| CORBA implementation&lt;br /&gt;
| C++&lt;br /&gt;
| [[Alpha]], [[Integrity]]&lt;br /&gt;
| DOCGroup, ported by Remedy IT&lt;br /&gt;
| &lt;br /&gt;
| [https://github.com/DOCGroup/ACE_TAO Github]&lt;br /&gt;
|-&lt;br /&gt;
| UnQLite &lt;br /&gt;
| A VMS port of unqlite-db 1.1.6. UnQLite is a transactional NoSQL database in the same vein as SQLite.&lt;br /&gt;
| C&lt;br /&gt;
| [[Alpha]], [[Integrity]]&lt;br /&gt;
|&lt;br /&gt;
| 2012&lt;br /&gt;
| [https://github.com/endlesssoftware/unqlite Github]&lt;br /&gt;
|-&lt;br /&gt;
| UsingJenkinsCI (wiki) &lt;br /&gt;
| Using Jenkins CI To Build OpenVMS Programs&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| John Malmberg and others&lt;br /&gt;
|&lt;br /&gt;
| [https://sourceforge.net/p/vms-ports/wiki/UsingJenkinsCi/ Github]&lt;br /&gt;
|-&lt;br /&gt;
| VMS ports&lt;br /&gt;
| Open Source and Freeware for OpenVMS&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| collection by Bill Pedersen and others&lt;br /&gt;
|&lt;br /&gt;
| [https://sourceforge.net/projects/vms-ports/files/ Github]&lt;br /&gt;
|-&lt;br /&gt;
| VMSComFiles&lt;br /&gt;
| Lorin Ricker&#039;s personal VMS command and auxiliary support files &lt;br /&gt;
| [[DCL]]&lt;br /&gt;
| &lt;br /&gt;
| Lorin Ricker&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/LorinRicker/VMScomfiles Github]&lt;br /&gt;
|-&lt;br /&gt;
| VMS IDE&lt;br /&gt;
| Visual Studio Code Extension for OpenVMS&lt;br /&gt;
| [[C]]&lt;br /&gt;
| &lt;br /&gt;
| VMS Software&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/vmssoftware/vms-ide Github]&lt;br /&gt;
|- &lt;br /&gt;
| VMShistory&lt;br /&gt;
| A collection of historical and descriptive documents about the History and Development of the VMS (OpenVMS) operating system &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Lorin Ricker&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/LorinRicker/VMShistory Github]&lt;br /&gt;
|-&lt;br /&gt;
| VTFM https://github.com/FreeBSD-pzn/vtfm&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| VmsCompatibility&lt;br /&gt;
| A collection of DBL subroutines and functions that implement, emulate or shim the functionality of various OpenVMS system service routines.&lt;br /&gt;
| DBL&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Kish Baley&lt;br /&gt;
| [https://github.com/Synergex/VmsCompatibility Github]&lt;br /&gt;
|-&lt;br /&gt;
| WASD_LDAP_AUTHAGENT&lt;br /&gt;
| A modification to WASD that allows you to authenticate users against external LDAP server WITHOUT corresponding SYSUAF records.&lt;br /&gt;
| C++, Perl&lt;br /&gt;
|&lt;br /&gt;
| Thomas Morstein&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/ztmr/WASD_LDAP_AUTHAGENT Github]&lt;br /&gt;
|-&lt;br /&gt;
| WATCHER &lt;br /&gt;
| WATCHER is an idle terminal monitor. It logs out interactive users after a certain period of inactivity. WATCHER is fully configurable, allowing the system manager to define which terminals to watch, what measurements to use, and how long a terminal should be idle before getting zapped. It also includes provisions for preventing logouts or overriding inactivity settings based on any combination of username, UIC, terminal, privileges, image being run, held identifier, and time of day.&lt;br /&gt;
| BLISS&lt;br /&gt;
| [[VAX]], [[Alpha]], [[Integrity]]&lt;br /&gt;
| Matthew Madison&lt;br /&gt;
| 1994&lt;br /&gt;
| [https://github.com/endlesssoftware/watcher V4.1 on Github], [https://www.digiater.nl/openvms/freeware/v10/watcher/ V2.9-1 in Freeware]&lt;br /&gt;
|-&lt;br /&gt;
| Word count new utility. OpenVMS and *NIX OSes.&lt;br /&gt;
| Rework of wc&lt;br /&gt;
| C&lt;br /&gt;
|&lt;br /&gt;
| Oleg Pyzin based on original wc code&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/FreeBSD-pzn/wcn Github]&lt;br /&gt;
|-&lt;br /&gt;
| curl-parallel&lt;br /&gt;
| Using CURL to parallel download large datafiles &lt;br /&gt;
| DCL&lt;br /&gt;
|&lt;br /&gt;
| taupirho&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/taupirho/curl-parallel Github]&lt;br /&gt;
|-&lt;br /&gt;
| frontend_openvms&lt;br /&gt;
| OpenVMS Frontend&lt;br /&gt;
| Java, HTML, CSS&lt;br /&gt;
|&lt;br /&gt;
| Nathan (najowhit)&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/najowhit/frontend_OpenVMS Github]&lt;br /&gt;
|-&lt;br /&gt;
| httping&lt;br /&gt;
| httping is a command line tool monitoring the response time of a Web server. It is written in C and published under GPL.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=httping OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| iReport&lt;br /&gt;
| iReport is a data reporting tool written in Java and published under GPL. It offers a GUI to the report generator JasperReport. Reports can be built in several formats (PDF, HTML…) from data collected by JDBC…&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Jean-Yves Bourlès &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=ireport OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| libffi&lt;br /&gt;
| libffi is a library which allows a programmer to call any function specified by a call interface description at run-time and which is used by Java (JNA), Python (Ctypes) and Jruby (Jffi). libffi is written in C and published under a very liberal license.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Philippe Vouters &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=libffi OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| muCommander&lt;br /&gt;
| muCommander is a file manager written in Java and published under GPL. It has also the additional features of (S)FTP, NFS, SMB client and ZIP, JAR, TAR archive brower.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=mucommander OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| shasum &lt;br /&gt;
| A utility to print or check SHA checksums (FIPS PUB 180-2)&lt;br /&gt;
| &lt;br /&gt;
| [[VAX]], [[Alpha]]&lt;br /&gt;
| Alan Fay&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/alan-fay/openvms Github]&lt;br /&gt;
|-&lt;br /&gt;
| spop3&lt;br /&gt;
| Pop3 server&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ruslan R. Laishev&lt;br /&gt;
|&lt;br /&gt;
| [https://sourceforge.net/projects/vms-ports/files/spop3/ Sourceforge]&lt;br /&gt;
|-&lt;br /&gt;
| vmsbackup&lt;br /&gt;
| Program to read OpenVMS backup save sets on non-VMS machines &lt;br /&gt;
| C&lt;br /&gt;
|&lt;br /&gt;
| Freddie Akeroyd&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/FreddieAkeroyd/vmsbackup Github]&lt;br /&gt;
|-&lt;br /&gt;
| vmsperlkit&lt;br /&gt;
| Kitting procedures for Perl on OpenVMS&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Craig A. Berry&lt;br /&gt;
|&lt;br /&gt;
| [https://sourceforge.net/projects/vmsperlkit/files/ Sourceforge]&lt;br /&gt;
|-&lt;br /&gt;
| vmsport&lt;br /&gt;
| Experiments in porting an OpenVMS Fortran / Decforms application to Linux and Gfortran &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Svante Lidman&lt;br /&gt;
| [https://github.com/Coreboost/vmsport Github]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Freeware]]&lt;/div&gt;</summary>
		<author><name>Aigul</name></author>
	</entry>
	<entry>
		<id>https://wiki.vmssoftware.com/index.php?title=Open_Source_Software_for_OpenVMS&amp;diff=2670</id>
		<title>Open Source Software for OpenVMS</title>
		<link rel="alternate" type="text/html" href="https://wiki.vmssoftware.com/index.php?title=Open_Source_Software_for_OpenVMS&amp;diff=2670"/>
		<updated>2025-03-03T10:29:37Z</updated>

		<summary type="html">&lt;p&gt;Aigul: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Open Source&#039;&#039;&#039; refers to software whose source code is made freely available for modification and/or distribution. Below is a list of open source software that works with OpenVMS, as well as some links to instructional open source material that can be found on this wiki.&lt;br /&gt;
&lt;br /&gt;
=Open Source Software Developed by VSI=&lt;br /&gt;
* [https://products.vmssoftware.com/activemq/ ActiveMQ]&lt;br /&gt;
* [https://products.vmssoftware.com/ant/ Apache ANT]&lt;br /&gt;
* [https://products.vmssoftware.com/maven/ Apache Maven]&lt;br /&gt;
* [https://products.vmssoftware.com/axis2/ AXIS2]&lt;br /&gt;
* [https://products.vmssoftware.com/civetweb/ CivetWeb]&lt;br /&gt;
* [https://products.vmssoftware.com/curl/ cURL]&lt;br /&gt;
* [https://products.vmssoftware.com/gearman/ Gearman]&lt;br /&gt;
* [https://products.vmssoftware.com/gnuplot/ Gnuplot]&lt;br /&gt;
* [https://products.vmssoftware.com/gnv/ GNV (GNU&#039;s not VMS)]&lt;br /&gt;
* [https://products.vmssoftware.com/haproxy/ HAProxy]&lt;br /&gt;
* [https://products.vmssoftware.com/kerberos/ Kerberos]&lt;br /&gt;
* [https://products.vmssoftware.com/libmariadb/ LibMariaDB]&lt;br /&gt;
* [https://products.vmssoftware.com/libpq/ LibPQ]&lt;br /&gt;
* [https://products.vmssoftware.com/rabbitmq/ LibRabbitMQ]&lt;br /&gt;
* [https://products.vmssoftware.com/librd-kafka/ LibRDkafka]&lt;br /&gt;
* [https://products.vmssoftware.com/lua/ Lua]&lt;br /&gt;
* [https://products.vmssoftware.com/mariadb/ MariaDB]&lt;br /&gt;
* [https://products.vmssoftware.com/memcached/ Memcached]&lt;br /&gt;
* [https://products.vmssoftware.com/mosquitto/ Mosquitto]&lt;br /&gt;
* [https://products.vmssoftware.com/openjdk/ OpenJDK]&lt;br /&gt;
* [https://products.vmssoftware.com/ldap/ OpenLDAP]&lt;br /&gt;
* [https://products.vmssoftware.com/paho-c/ PAHO-C]&lt;br /&gt;
* [https://products.vmssoftware.com/perl/ Perl]&lt;br /&gt;
* [https://products.vmssoftware.com/php/ PHP]&lt;br /&gt;
* [https://products.vmssoftware.com/python/ Python]&lt;br /&gt;
* [https://products.vmssoftware.com/redis/ Redis]&lt;br /&gt;
* [https://products.vmssoftware.com/ruby/ Ruby]&lt;br /&gt;
* [https://products.vmssoftware.com/samba/ Samba/CIFS]&lt;br /&gt;
* [https://products.vmssoftware.com/scala/ Scala]&lt;br /&gt;
* [https://products.vmssoftware.com/secure-web-server/ Secure Web Server]&lt;br /&gt;
* [https://products.vmssoftware.com/simplified-wrapper-and-interface-generator/ Simplified Wrapper and Interface Generator]&lt;br /&gt;
* [https://products.vmssoftware.com/sql-relay/ SQL Relay Client]&lt;br /&gt;
* [https://products.vmssoftware.com/svn/ SVN]&lt;br /&gt;
* [https://products.vmssoftware.com/syslogd/ syslogd]&lt;br /&gt;
* [https://products.vmssoftware.com/tomcat/ Tomcat]&lt;br /&gt;
* [https://products.vmssoftware.com/vgit/ vGit]&lt;br /&gt;
* [https://products.vmssoftware.com/vms-ide/ VMS IDE]&lt;br /&gt;
* [http://products.vmssoftware.com/xpdf-file-viewer/ XPDF File Viewer]&lt;br /&gt;
* [https://products.vmssoftware.com/zeromq/ ZeroMQ]&lt;br /&gt;
&lt;br /&gt;
==Instructional Material==&lt;br /&gt;
&lt;br /&gt;
In this section you can find links to wiki pages that contain instructional open source material.&lt;br /&gt;
&lt;br /&gt;
===Installation Guides===&lt;br /&gt;
&lt;br /&gt;
* [https://wiki.vmssoftware.com/Apache_(CSWS)_-_Easy_Installation_Guide OpenVMS Apache installation guide]&lt;br /&gt;
* [https://wiki.vmssoftware.com/Tomcat_(CSWS_JAVA)_-_Easy_Installation_Guide OpenVMS Tomcat installation guide]&lt;br /&gt;
* [https://wiki.vmssoftware.com/Axis2_-_Easy_Installation_Guide OpenVMS Axis2 installation guide]&lt;br /&gt;
&lt;br /&gt;
=Community software=&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;col&amp;quot; | Name&lt;br /&gt;
! colspan=&amp;quot;col&amp;quot; | Description&lt;br /&gt;
! colspan=&amp;quot;col&amp;quot; | Language&lt;br /&gt;
! colspan=&amp;quot;col&amp;quot; | Architectures&lt;br /&gt;
! colspan=&amp;quot;col&amp;quot; | Author&lt;br /&gt;
! colspan=&amp;quot;col&amp;quot; | Year&lt;br /&gt;
! colspan=&amp;quot;col&amp;quot; | Link&lt;br /&gt;
|-&lt;br /&gt;
| ACE&lt;br /&gt;
| C++ framework for developing distributed networked applications&lt;br /&gt;
| C++&lt;br /&gt;
| [[Alpha]], [[Integrity]]&lt;br /&gt;
| DOCGroup, ported by Remedy IT&lt;br /&gt;
| &lt;br /&gt;
| [https://github.com/DOCGroup/ACE_TAO Github]&lt;br /&gt;
|-&lt;br /&gt;
| Adventure game &lt;br /&gt;
| A magic/exploration simulation game.&lt;br /&gt;
| Fortran&lt;br /&gt;
| [[VAX]], [[Alpha]]&lt;br /&gt;
| Willie Crowther&lt;br /&gt;
| 1970s&lt;br /&gt;
| [https://github.com/whitten/m-adventure Github], [https://www.digiater.nl/openvms/decus/lt90a/mumpssig/games/ Code from DECUS 1990 L&amp;amp;T SIG Tape], [https://www.digiater.nl/openvms/freeware/v10/adventure/ OpenVMS Freeware]&lt;br /&gt;
|-&lt;br /&gt;
| BORG calendar&lt;br /&gt;
| BORG Calendar is a personal information manager written in Java and published under GPL. It is a combination of calendar, ToDo list, address book and task/project tracking system.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=borg OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| BatchFileConversion&lt;br /&gt;
| This is a Synergy/DE console application that will convert Workbench build files from Windows batch files to Unix script files or OpenVMS command files.&lt;br /&gt;
| Bash&lt;br /&gt;
| &lt;br /&gt;
| Unknown&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/SynSupport/BatchFileConversion Github]&lt;br /&gt;
|-&lt;br /&gt;
| C developer tools for OpenVMS&lt;br /&gt;
| This repo contains developer tools running on OpenVMS operating system&lt;br /&gt;
| C&lt;br /&gt;
| &lt;br /&gt;
| Rafiq Ahamed K&lt;br /&gt;
| 2017&lt;br /&gt;
| [https://github.com/rafiqkattangere/vms_utils Github]&lt;br /&gt;
|-&lt;br /&gt;
| C survival kit &lt;br /&gt;
| A set of useful functions, data structures, and macros aimed at allowing more expressive and reliable C code. Portability targets are OpenVMS and Linux.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/chadjoan/C-Survival-Kit Github]&lt;br /&gt;
|-&lt;br /&gt;
| CGP_PMAS&lt;br /&gt;
| CommuniGate Pro and PreciseMail Anti-Spam Gateway Integration on OpenVMS systems &lt;br /&gt;
| Perl&lt;br /&gt;
|&lt;br /&gt;
| Thomas Morstein&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/ztmr/CGP_PMAS Github]&lt;br /&gt;
|-&lt;br /&gt;
| CMS-EXPORT&lt;br /&gt;
| A utility for OpenVMS to export CMS library content and revisions history. CMS is a version control system commonly used in OpenVMS environment (part of DECset). Valued for being efficient and time-proven, CMS also has its share of drawbacks -- lack of export options being one of these. cms-export utility allows export of a specified CMS library (or a set of library elements) into a file in git-fast-export format, which subsequently can be used to create a repository with an alternative version management system such as git, fossil etc.&lt;br /&gt;
| DCL&lt;br /&gt;
| [[VAX]], [[Alpha]]&lt;br /&gt;
| Artur Shepilko&lt;br /&gt;
| 2018&lt;br /&gt;
| [https://github.com/nomadbyte/cms-export Github]&lt;br /&gt;
|-&lt;br /&gt;
| Convert OpenVMS text files to Unix &lt;br /&gt;
| Convert openvms textfiles into UNIX/DOS format&lt;br /&gt;
| C&lt;br /&gt;
| &lt;br /&gt;
| Andika Triwidada&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/atriwidada/openvms-to-unix Github]&lt;br /&gt;
|-&lt;br /&gt;
| Cython&lt;br /&gt;
| The most widely used Python to C compiler&lt;br /&gt;
| C&lt;br /&gt;
| &lt;br /&gt;
| VMS Software&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/vmssoftware/cython Github]&lt;br /&gt;
|-&lt;br /&gt;
| DBCHECK &lt;br /&gt;
| Very fast check the health of a RDB database&lt;br /&gt;
| [[DCL]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/NLA0/DCL/blob/master/dbcheck Github]&lt;br /&gt;
|-&lt;br /&gt;
| DiskFree &lt;br /&gt;
| An implementation of the Linux df command (view disk usage)&lt;br /&gt;
| &lt;br /&gt;
| [[VAX]], [[Alpha]], [[Integrity]] (untested)&lt;br /&gt;
| Alan Fay&lt;br /&gt;
| &lt;br /&gt;
| [https://github.com/alan-fay/openvms Github]&lt;br /&gt;
|-&lt;br /&gt;
| DrJava&lt;br /&gt;
| DrJava is a lightweight Java IDE written in Java and published under the BSD license. It has the usual features such as editing with syntax coloring, automatic indentation, brace matching…, compiling, debugging, testing using JUnit…&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=drjava OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| EPICS on OpenVMS&lt;br /&gt;
| Port of EPICS to OpenVMS&lt;br /&gt;
| C&lt;br /&gt;
| &lt;br /&gt;
| Clemens Wermelskirchen, maintained by Freddie Akeroyd&lt;br /&gt;
| &lt;br /&gt;
| [https://github.com/FreddieAkeroyd/EPICS-VMS Github]&lt;br /&gt;
|-&lt;br /&gt;
| ES40 emulator &lt;br /&gt;
| A portable emulator for the ES40 Alpha&lt;br /&gt;
| C++&lt;br /&gt;
| [[Linux]]&lt;br /&gt;
| Github repository maintained by Dmitry Kalinkin&lt;br /&gt;
| 1994&lt;br /&gt;
| [https://github.com/veprbl/es40 Github]&lt;br /&gt;
|-&lt;br /&gt;
| FTPD server &lt;br /&gt;
| An FTP server with support for UNIX file lists&lt;br /&gt;
|&lt;br /&gt;
| [[VAX]], [[Alpha]]&lt;br /&gt;
| Alan Fay&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/alan-fay/openvms Github]&lt;br /&gt;
|-&lt;br /&gt;
| Python&lt;br /&gt;
| Port of Python to OpenVMS&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| VMS Software&lt;br /&gt;
| &lt;br /&gt;
| [https://github.com/vmssoftware/python_3_8_2 Github] &lt;br /&gt;
|-&lt;br /&gt;
| FileTypeDetector for OpenVMS files&lt;br /&gt;
| Java NIO.2 FileTypeDetector Implementations for OpenVMS Specific Files&lt;br /&gt;
| Java&lt;br /&gt;
|&lt;br /&gt;
| Mark Wickens&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/urbancamo/openvms-filetype-detectors Github]&lt;br /&gt;
|-&lt;br /&gt;
| Fixfilenames &lt;br /&gt;
| A simple program to fix filenames copied from OpenVMS system&lt;br /&gt;
| Go&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| 2013&lt;br /&gt;
| [https://github.com/marben/vmsfixfilenames Github]&lt;br /&gt;
|-&lt;br /&gt;
| FreeMind&lt;br /&gt;
| FreeMind is a mind mapping tool written in Java and published under GPL. FreeMind can be used to take notes, build a knowledge base or keep track of projects.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=freemind OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| GNU for OpenVMS &lt;br /&gt;
| The GNV Project implements a port of the GNU utilities to OpenVMS with the intent of providing a framework for porting open source software to OpenVMS. A complementary SourceForge Project is VMS-Ports (https://sourceforge.net/projects/vms-ports/), there are discussions of process and procedure there as well as regular conference calls with recordings to review progress and assess how to improve the environment.&lt;br /&gt;
| C&lt;br /&gt;
|&lt;br /&gt;
| John Malmberg and others&lt;br /&gt;
|&lt;br /&gt;
| [https://sourceforge.net/projects/gnv/ Github]&lt;br /&gt;
|-&lt;br /&gt;
| GT.M for Alpha&lt;br /&gt;
| GT.M[tm] is a vetted industrial strength, transaction processing application platform consisting of a key-value database engine optimized for extreme transaction processing throughput &amp;amp; business continuity.&lt;br /&gt;
|&lt;br /&gt;
| [[Alpha]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| [https://sourceforge.net/projects/fis-gtm/files/GT.M-Alpha-OpenVMS/ Github]&lt;br /&gt;
|-&lt;br /&gt;
| GhostScript&lt;br /&gt;
| GhostScript for OpenVMS&lt;br /&gt;
| &lt;br /&gt;
| [[Alpha]], [[Integrity]]&lt;br /&gt;
| Github repositpries maintained by Troy Makaro&lt;br /&gt;
| 2000&lt;br /&gt;
| [https://github.com/OpenVMSGhostScript/ executables], [https://sourceforge.net/projects/ghostscript/files/AFPL%20Ghostscript/8.54/ sources]&lt;br /&gt;
|-&lt;br /&gt;
| Gnulib Assist&lt;br /&gt;
| The Gnulib Assist project is a set of routines and header files needed to try to get GNULIB to build on OpenVMS / Ia64.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| John Malmberg&lt;br /&gt;
|&lt;br /&gt;
| [https://sourceforge.net/p/gnv/wiki/Gnulib%20Assist/ Sourceforge]&lt;br /&gt;
|-&lt;br /&gt;
| ImageJ&lt;br /&gt;
| ImageJ is a tool for image processing and analysis written in Java and placed in the public domain. ImageJ supports the usual formats (GIF, JPEG, XPM, PNG, TIFF…) and may be extended by plugins (more than 300 plugins are available).&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=imagej OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| JNA&lt;br /&gt;
| JNA (Java Native Access) is a Java library published under LGPL which provides Java programs easy access to native shared libraries (RTL, System services on OpenVMS) without writing anything but Java code – no JNI or native code is required.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Phillippe Vouters&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jnaJNA OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| JOnAS&lt;br /&gt;
| JOnAS is a J2EE application server published under LGPL.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Jean-Yves Bourlès and Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jonas Jonas on OpenVMS Free softwares], [http://vmsfree.ouvaton.org/freen/index.php?s=jonas5 Jonas5 on OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| JRuby&lt;br /&gt;
| A port of JRuby to VMS (possibly frozen)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Philippe Vouters&lt;br /&gt;
| 2012 &lt;br /&gt;
| [https://github.com/Vouters/jruby-openvms Github]&lt;br /&gt;
|-&lt;br /&gt;
| JRuby&lt;br /&gt;
| JRuby is a Java implementation of the Ruby programming language, which means that the Ruby programs run atop the JVM. JRuby is released under a three-way CPL/GPL/LGPL license.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso and Philippe Vouters &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jruby OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| JRuby&lt;br /&gt;
| A port of JRuby to VMS (possibly frozen)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Philippe Vouters&lt;br /&gt;
| 2012 &lt;br /&gt;
| [https://github.com/Vouters/jruby-openvms Github]&lt;br /&gt;
|-&lt;br /&gt;
| JRuby&lt;br /&gt;
| JRuby is a Java implementation of the Ruby programming language, which means that the Ruby programs run atop the JVM. JRuby is released under a three-way CPL/GPL/LGPL license.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso and Philippe Vouters &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jruby OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| JTrac&lt;br /&gt;
| JTrac is an issue-tracking web application written in Java under Apache License. The application is fast, easy to use and highly customizable for any kind of issues (bugs, tasks…).&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jtrac OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| JXplorer&lt;br /&gt;
| JXplorer is a LDAP client written in Java and published under a standard OSI-style open source licence. It allows to browse and modify any LDAP directory or any X500 directory with a LDAP interface.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jxplorer OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| JabRef&lt;br /&gt;
| JabRef is a bibliography reference manager written in Java and published under GPL. It uses BibTeX as bibliography file format and has advanced features (BibTeX editor, search function, classification of entries, import/export of various formats, launch of external viewers…).&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jabref OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| JavaRDP&lt;br /&gt;
| JavaRDP is a client for Windows Terminal Server written in Java and published under GPL. It is faster than VNC and can be used as a remote control tool.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=javardp OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| Jetty&lt;br /&gt;
| Jetty is a Web server (HTTP server and servlet container) for static and dynamic content written in Java under Apache 2.0 license.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jetty Jetty on OpenVMS Free softwares], [http://vmsfree.ouvaton.org/freen/index.php?s=jetty6 Jetty 6 on OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| Jperf &lt;br /&gt;
| Jperf is a graphical frontend for Iperf written in Java. Iperf measures TCP and UDP performance (bandwidth, delay, jitter, loss). JPerf is released under a LGPL license.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jperf OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| Jsynoptic&lt;br /&gt;
| Jsynoptic is a tool dedicated to render data graphically. It is written in Java under LGPL. Data can come from different sources (files, network…) and can be static or dynamic.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso &lt;br /&gt;
| &lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jsynoptic OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| LIBVMS &lt;br /&gt;
| This package is a reimplementation of the OpenVMS system services for use in a POSIX environment.&lt;br /&gt;
| C&lt;br /&gt;
|&lt;br /&gt;
| Tim Sneddon&lt;br /&gt;
| 2013&lt;br /&gt;
| [https://github.com/tesneddon/libvms Github]&lt;br /&gt;
|-&lt;br /&gt;
| Lucane&lt;br /&gt;
| Lucane is a groupware platform written in Java and published under LGPL. It offers the usual groupware functions such as calendar, forum, instant messaging, file sharing… and may be easily extended by plugins. Lucane has an embedded database (hsqldb) but an external database (mySQL…) can be used instead of hsqldb. Users access Lucane by a Java client or a browser (IE, Mozilla…).&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=lucane OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| MD5 sum &lt;br /&gt;
| A utility to print or check MD5 checksums (RFC 1321)&lt;br /&gt;
| &lt;br /&gt;
| [[VAX]], [[Alpha]]&lt;br /&gt;
| Alan Fay&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/alan-fay/openvms Github]&lt;br /&gt;
|-&lt;br /&gt;
| MMK/MAKE &lt;br /&gt;
| MMK is a &amp;quot;make&amp;quot; utility for VMS systems&lt;br /&gt;
| C, Macro&lt;br /&gt;
| [[VAX]], [[Alpha]], [[Integrity]]&lt;br /&gt;
| Matthew Madison&lt;br /&gt;
| 1992&lt;br /&gt;
| [https://github.com/endlesssoftware/mmk V5.1 on Github], V3.9-9 featured in [https://www.digiater.nl/openvms/freeware/v80/make-mmk/ Freeware CD V80]&lt;br /&gt;
|-&lt;br /&gt;
| MX &lt;br /&gt;
| Email-exchange software&lt;br /&gt;
| C, C++&lt;br /&gt;
| [[VAX]], [[Alpha]], [[Integrity]]&lt;br /&gt;
| Matthew Madison&lt;br /&gt;
| 1994&lt;br /&gt;
| [https://github.com/endlesssoftware/mx Version 6.0 on Github], featured in Freeware CD ([https://www.digiater.nl/openvms/freeware/v10/mx041/ V4.1], [https://www.digiater.nl/openvms/freeware/v30/mx041/ V4.2])&lt;br /&gt;
|-&lt;br /&gt;
| MakeShare&lt;br /&gt;
| Creates a command procedure to link a shared imaged from an object library&lt;br /&gt;
| DCL&lt;br /&gt;
| [[Alpha]] and [[Integrity]]&lt;br /&gt;
| Steve Ives&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/SteveIves/MakeShare Github]&lt;br /&gt;
|-&lt;br /&gt;
| Martineg&#039;s DCL scripts&lt;br /&gt;
| Miscellaneous DCL scripts: batch resubmit, LOGIN.COM, etc.&lt;br /&gt;
| DCL&lt;br /&gt;
| &lt;br /&gt;
| Martin Eggen&lt;br /&gt;
| &lt;br /&gt;
| [https://github.com/martineg/openvms-dcl Github]&lt;br /&gt;
|-&lt;br /&gt;
| MibbleBrowser&lt;br /&gt;
| MibbleBrowser is a SNMP MIB browser written in Java and published under GPL. It uses the Mibble library as SMI parser and supports SNMPv1, SNMPv2c and SNMPv3.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=mibble OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| NETLIB &lt;br /&gt;
| A library for writing TCP/IP based network applications. NETLIB provides a consistent, VMS-style interface for TCP/IP-based network programs, operating with all of the currently available TCP/IP packages available today for VMS (with one minor exception).  In addition, NETLIB allows for flexibility in in the use of a TCP/IP package, by selecting the vendor-dependent library code at run-time, rather than link-time.&lt;br /&gt;
| C, Visual Basic&lt;br /&gt;
| [[VAX]], [[Alpha]]&lt;br /&gt;
| Hunter Goatley&lt;br /&gt;
| &lt;br /&gt;
| [https://github.com/endlesssoftware/netlib Github]&lt;br /&gt;
|-&lt;br /&gt;
| NRPE daemon for OpenVMS &lt;br /&gt;
| A you to remotely execute Nagios plugins on OpenVMS machines.&lt;br /&gt;
| C&lt;br /&gt;
| [[VAX]], [[Alpha]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/ordenador/nrpevms Github]&lt;br /&gt;
|-&lt;br /&gt;
| Net-SNMP 5.0.1 port to OpenVMS&lt;br /&gt;
| Net-SNMP v5.0.1 port to OpenVMS&lt;br /&gt;
| C&lt;br /&gt;
| [[Alpha]]&lt;br /&gt;
| Ported to OpenVMS by Stewart M. Smith for Siemens AG, released by Giles Burrows (Siemens AG)&lt;br /&gt;
| 2016&lt;br /&gt;
| [https://github.com/tenox7/net-snmp-v501-vms Github]&lt;br /&gt;
|-&lt;br /&gt;
| NetElf &lt;br /&gt;
| Run the client side of NetELF to download and execute a program over the network from a server. The server sends an arbitrary binary and command-line arguments.&lt;br /&gt;
| C&lt;br /&gt;
| &lt;br /&gt;
| Harry Roberts&lt;br /&gt;
| 2017&lt;br /&gt;
| [https://github.com/XiphosResearch/netelf Github]&lt;br /&gt;
|-&lt;br /&gt;
| NetWhistler&lt;br /&gt;
| NetWhistler is a network mapping and monitoring tool written in Java and published under GPL. It includes network discovery and diagnostic tools (ping, services monitoring, MIB browser, SNMP trap receiver console, MRTG console…).&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=netwhistler OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| ODS2 File System readers &lt;br /&gt;
| ODS2 is a program to read VMS disk volumes written in VMS ODS2 format. Provides cut down DIRECTORY, COPY and SEARCH commands for VMS volumes on non-VMS systems. These can be used to find out what is on a VMS volume, and copy files onto the local file sytem.&lt;br /&gt;
| C&lt;br /&gt;
| &lt;br /&gt;
| Paul Nankervis, maintained on Github by Oleg Pyzin&lt;br /&gt;
| 1998&lt;br /&gt;
| [https://github.com/FreeBSD-pzn/ods2 Github]&lt;br /&gt;
|-&lt;br /&gt;
| OMI&lt;br /&gt;
| A menu interpreter for OpenVMS, entirely written in DCL (OMI) &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Oscar van Eijk&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/oveas/OMI Github]&lt;br /&gt;
|-&lt;br /&gt;
| OmniORB for OpenVMS &lt;br /&gt;
| omniORB is a CORBA object request broker for C++ and Python. It is very fast, robust, and standards-compliant.&lt;br /&gt;
| C++&lt;br /&gt;
| [[Alpha]]&lt;br /&gt;
| Duncan Grisby&lt;br /&gt;
|&lt;br /&gt;
| [https://sourceforge.net/p/omniorb/svn/6253/tree/trunk/omniORB/readmes/README.openvms Github]&lt;br /&gt;
|-&lt;br /&gt;
| OpenBmx &lt;br /&gt;
| A Vagrantfile for a OpenVMS porting box using the alphavm emulator on a Ubuntu Linux box.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Martin Borgman&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/martinborgman/portingbox Github]&lt;br /&gt;
|-&lt;br /&gt;
| OpenSDL &lt;br /&gt;
| Open version of the OpenVMS Structure Definition Language (SDL).&lt;br /&gt;
| C, Yacc, Lex&lt;br /&gt;
|&lt;br /&gt;
| Jonathan Belanger&lt;br /&gt;
| 2007&lt;br /&gt;
| [https://github.com/JonathanBelanger/OpenSDL Github]&lt;br /&gt;
|-&lt;br /&gt;
| OpenVMS migration utilities &lt;br /&gt;
| A utility that converts a OpenVMS Variable Length (VL) format file into a stream of bytes with additional line endings if required.&lt;br /&gt;
| C, bash&lt;br /&gt;
| &lt;br /&gt;
| Freddie Akeroyd&lt;br /&gt;
| 2016&lt;br /&gt;
| [https://github.com/FreddieAkeroyd/VMS-utils Github]&lt;br /&gt;
|-&lt;br /&gt;
| OpenVMS-DCL-Sublime-Lang-Support&lt;br /&gt;
| This repository contains code necessary to make Sublime Text 3 aware of the &#039;DIGITAL Command Language&#039; used by HP&#039;s OpenVMS operating system.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Gleb Nikonorov&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/gnikonorov/OpenVMS-DCL-Sublime-Lang-Support Github]&lt;br /&gt;
|-&lt;br /&gt;
| OpenVMS-DCL-VSCODE-Lang-Support&lt;br /&gt;
| This extension is for DCL batch scripts. These are typically ran on OpenVMS systems, and are similar to BASH scripts&lt;br /&gt;
| TypeScript&lt;br /&gt;
|&lt;br /&gt;
| Tom Esparson based on work by Gleb Nikonorov&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/tomesparon/OpenVMS-DCL-VSCODE-Lang-Support Github]&lt;br /&gt;
|-&lt;br /&gt;
| OpenVMS-Oracle-Rdb-Toolset&lt;br /&gt;
| Ready to use procedures for a database administrator of Oracle Rdb databases on OpenVMS.  &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Luc Allemeersch&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/LucAllemeersch/OpenVMS-Oracle-Rdb-Toolset Github]&lt;br /&gt;
|-&lt;br /&gt;
| OpenVMS-RMS-DecBasic-Macro64&lt;br /&gt;
| Try to create a OpenVMS project from memory using RMS-FDL-DECBasic on a OpenVMS system. (notes)&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| Jason Loewecke&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/jloewecke/OpenVMS-RMS-DecBasic-Macro64 Github]&lt;br /&gt;
|-&lt;br /&gt;
| Openfire&lt;br /&gt;
| Openfire is an instant messaging written in Java and published under GPL. It uses the XMPP (also called Jabber) protocol.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=openfire OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| PLIBSYS&lt;br /&gt;
| A cross-platform system C library with some helpful routines. It has zero third-party dependencies and uses only native system calls.&lt;br /&gt;
| C, C++&lt;br /&gt;
|&lt;br /&gt;
| Alexander Saprykin&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/saprykin/plibsys Github], [https://github.com/saprykin/plibsys/wiki wiki]&lt;br /&gt;
|-&lt;br /&gt;
| REST API component of OVMS&lt;br /&gt;
| REST API component of the OVMS platform.&lt;br /&gt;
| Javascript&lt;br /&gt;
|&lt;br /&gt;
| Nathan (najowhit)&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/najowhit/nodeAPI_OpenVMS Github]&lt;br /&gt;
|-&lt;br /&gt;
| Ruby &lt;br /&gt;
| A port of Ruby for OpenVMS based on Ruby 1.8.2 (MRI). This work is in early alpha development stage and not suitable for release yet&lt;br /&gt;
| C, Ruby, HTML, Yacc&lt;br /&gt;
| [[Alpha]]&lt;br /&gt;
| Ben Armstrong&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/bg/vmsruby Github]&lt;br /&gt;
|-&lt;br /&gt;
| Ruby for openvms webpage archive&lt;br /&gt;
| Web pages dedicated to Ruby for OpenVMS&lt;br /&gt;
| HTML&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/xiaotuanzi/vmsruby Github]&lt;br /&gt;
|-&lt;br /&gt;
| SDL&lt;br /&gt;
| A portable processor for Structure Definition Language (a child of the OpenVMS SDL) &lt;br /&gt;
| C&lt;br /&gt;
|&lt;br /&gt;
| Ruslan Laishev&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/SysMan-One/SDL Github]&lt;br /&gt;
|-&lt;br /&gt;
| SIMH VAX VMS &lt;br /&gt;
| A MicroVAX 3900 simulator&lt;br /&gt;
|&lt;br /&gt;
| Docker&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/k3ck3c/simh_vax_vms Github]&lt;br /&gt;
|-&lt;br /&gt;
| SQLite 3 &lt;br /&gt;
| This is a native port of the SQLite database package to OpenVMS. It delivers the SQLite database to OpenVMS using the following native features:&lt;br /&gt;
* Thread support using the tis library.  This allows support for multi-threading without having to link against the pthreads RTL.&lt;br /&gt;
* Direct file access.  All files access is performed using the $QIO [[System Service|system services]], rather than the C RTL or even [[RMS]].&lt;br /&gt;
* Native locking.  All locking is handled using the OpenVMS [[Distributed Lock Manager|distributed lock manager]], allowing database access to be coordinated across [[Cluster|cluster]] nodes (of all architectures).&lt;br /&gt;
Despite these OpenVMS-specific improvements the database file maintained by SQLite is still portable to other SQLite-based applications running on other systems.&lt;br /&gt;
| C&lt;br /&gt;
| [[VAX]], [[Alpha]], [[Integrity]]&lt;br /&gt;
| Tim Sneddon&lt;br /&gt;
| 2013&lt;br /&gt;
| [https://github.com/endlesssoftware/sqlite3/blob/master/readme.txt Github]&lt;br /&gt;
|-&lt;br /&gt;
| SQuirreL&lt;br /&gt;
| SQuirreL is a SQL client written in Java and published under LGPL. It allows to view the structure of a JDBC compliant database, browse the data in tables, issue SQL commands…&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=squirrel OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| SYSUAF authentication for the Mosquito MQTT broker&lt;br /&gt;
| A simple plugin for the Mosquitto MQTT broker (http://mosquitto.org) that provides the ability for the broker to authenticate users via standard OpenVMS means (namely checking the supplied credentials against those in SYSUAF).&lt;br /&gt;
| C&lt;br /&gt;
| &lt;br /&gt;
| Brett Cameron&lt;br /&gt;
| &lt;br /&gt;
| [https://github.com/brc859844/mosquitto-auth-plugin-vms Github]&lt;br /&gt;
|-&lt;br /&gt;
| Scala&lt;br /&gt;
| Scala is a general purpose programming language published under a BSD-style license. It combines functional and object-oriented techniques, provides a number of powerful features (closures, actors…) and is fully interoperable with Java.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=scala OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| StarLet File Transfer Utility &lt;br /&gt;
| This is a utility to transfering VMS&#039;s files over the TCP/IP network to a remote non-VMS hosts, a like the FTP or SFTP but with additional features: resuming broken transfers and generating FDL file to help restoring RMS&#039;s attributes on VMS hosts.&lt;br /&gt;
| C&lt;br /&gt;
|&lt;br /&gt;
| Ruslan Laishev&lt;br /&gt;
| &lt;br /&gt;
| [https://github.com/SysMan-One/SFTU Github]&lt;br /&gt;
|-&lt;br /&gt;
| Superversion&lt;br /&gt;
| Superversion is a version control system written in Java and published under GPL. It is an alternative to free solutions (CVS, Subversion…) running on Unix or commercial solutions (CMS…) running on OpenVMS. The stable version (Superversion 1.2) is a standalone and single-user application. The following version (Superversion 2.0) will be a client-server and multi-user application.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=suv OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| T4 monitor &lt;br /&gt;
| t4Monitor is a module for Windows and Linux that allows easy collection, preprocessing and reporting of generic OpenVMS&#039; T4 compliant counters stored in Format-1 or Format-2 Comma Separated Values (CSV) files.&lt;br /&gt;
| Python&lt;br /&gt;
| &lt;br /&gt;
| J.M. Fernández&lt;br /&gt;
| 2014&lt;br /&gt;
| [https://github.com/fernandezcuesta/t4Monitor Github]&lt;br /&gt;
|-&lt;br /&gt;
| TAIL &lt;br /&gt;
| Performs a Variation of TYPE/TAIL on a File&lt;br /&gt;
| C&lt;br /&gt;
|&lt;br /&gt;
| Oleg Pyzin&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/FreeBSD-pzn/tail Github]&lt;br /&gt;
|-&lt;br /&gt;
| TAO&lt;br /&gt;
| CORBA implementation&lt;br /&gt;
| C++&lt;br /&gt;
| [[Alpha]], [[Integrity]]&lt;br /&gt;
| DOCGroup, ported by Remedy IT&lt;br /&gt;
| &lt;br /&gt;
| [https://github.com/DOCGroup/ACE_TAO Github]&lt;br /&gt;
|-&lt;br /&gt;
| UnQLite &lt;br /&gt;
| A VMS port of unqlite-db 1.1.6. UnQLite is a transactional NoSQL database in the same vein as SQLite.&lt;br /&gt;
| C&lt;br /&gt;
| [[Alpha]], [[Integrity]]&lt;br /&gt;
|&lt;br /&gt;
| 2012&lt;br /&gt;
| [https://github.com/endlesssoftware/unqlite Github]&lt;br /&gt;
|-&lt;br /&gt;
| UsingJenkinsCI (wiki) &lt;br /&gt;
| Using Jenkins CI To Build OpenVMS Programs&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| John Malmberg and others&lt;br /&gt;
|&lt;br /&gt;
| [https://sourceforge.net/p/vms-ports/wiki/UsingJenkinsCi/ Github]&lt;br /&gt;
|-&lt;br /&gt;
| VMS ports&lt;br /&gt;
| Open Source and Freeware for OpenVMS&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| collection by Bill Pedersen and others&lt;br /&gt;
|&lt;br /&gt;
| [https://sourceforge.net/projects/vms-ports/files/ Github]&lt;br /&gt;
|-&lt;br /&gt;
| VMSComFiles&lt;br /&gt;
| Lorin Ricker&#039;s personal VMS command and auxiliary support files &lt;br /&gt;
| [[DCL]]&lt;br /&gt;
| &lt;br /&gt;
| Lorin Ricker&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/LorinRicker/VMScomfiles Github]&lt;br /&gt;
|-&lt;br /&gt;
| VMS IDE&lt;br /&gt;
| Visual Studio Code Extension for OpenVMS&lt;br /&gt;
| [[C]]&lt;br /&gt;
| &lt;br /&gt;
| VMS Software&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/vmssoftware/vms-ide Github]&lt;br /&gt;
|- &lt;br /&gt;
| VMShistory&lt;br /&gt;
| A collection of historical and descriptive documents about the History and Development of the VMS (OpenVMS) operating system &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Lorin Ricker&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/LorinRicker/VMShistory Github]&lt;br /&gt;
|-&lt;br /&gt;
| VTFM https://github.com/FreeBSD-pzn/vtfm&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| VmsCompatibility&lt;br /&gt;
| A collection of DBL subroutines and functions that implement, emulate or shim the functionality of various OpenVMS system service routines.&lt;br /&gt;
| DBL&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Kish Baley&lt;br /&gt;
| [https://github.com/Synergex/VmsCompatibility Github]&lt;br /&gt;
|-&lt;br /&gt;
| WASD_LDAP_AUTHAGENT&lt;br /&gt;
| A modification to WASD that allows you to authenticate users against external LDAP server WITHOUT corresponding SYSUAF records.&lt;br /&gt;
| C++, Perl&lt;br /&gt;
|&lt;br /&gt;
| Thomas Morstein&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/ztmr/WASD_LDAP_AUTHAGENT Github]&lt;br /&gt;
|-&lt;br /&gt;
| WATCHER &lt;br /&gt;
| WATCHER is an idle terminal monitor. It logs out interactive users after a certain period of inactivity. WATCHER is fully configurable, allowing the system manager to define which terminals to watch, what measurements to use, and how long a terminal should be idle before getting zapped. It also includes provisions for preventing logouts or overriding inactivity settings based on any combination of username, UIC, terminal, privileges, image being run, held identifier, and time of day.&lt;br /&gt;
| BLISS&lt;br /&gt;
| [[VAX]], [[Alpha]], [[Integrity]]&lt;br /&gt;
| Matthew Madison&lt;br /&gt;
| 1994&lt;br /&gt;
| [https://github.com/endlesssoftware/watcher V4.1 on Github], [https://www.digiater.nl/openvms/freeware/v10/watcher/ V2.9-1 in Freeware]&lt;br /&gt;
|-&lt;br /&gt;
| Word count new utility. OpenVMS and *NIX OSes.&lt;br /&gt;
| Rework of wc&lt;br /&gt;
| C&lt;br /&gt;
|&lt;br /&gt;
| Oleg Pyzin based on original wc code&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/FreeBSD-pzn/wcn Github]&lt;br /&gt;
|-&lt;br /&gt;
| curl-parallel&lt;br /&gt;
| Using CURL to parallel download large datafiles &lt;br /&gt;
| DCL&lt;br /&gt;
|&lt;br /&gt;
| taupirho&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/taupirho/curl-parallel Github]&lt;br /&gt;
|-&lt;br /&gt;
| frontend_openvms&lt;br /&gt;
| OpenVMS Frontend&lt;br /&gt;
| Java, HTML, CSS&lt;br /&gt;
|&lt;br /&gt;
| Nathan (najowhit)&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/najowhit/frontend_OpenVMS Github]&lt;br /&gt;
|-&lt;br /&gt;
| httping&lt;br /&gt;
| httping is a command line tool monitoring the response time of a Web server. It is written in C and published under GPL.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=httping OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| iReport&lt;br /&gt;
| iReport is a data reporting tool written in Java and published under GPL. It offers a GUI to the report generator JasperReport. Reports can be built in several formats (PDF, HTML…) from data collected by JDBC…&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Jean-Yves Bourlès &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=ireport OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| libffi&lt;br /&gt;
| libffi is a library which allows a programmer to call any function specified by a call interface description at run-time and which is used by Java (JNA), Python (Ctypes) and Jruby (Jffi). libffi is written in C and published under a very liberal license.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Philippe Vouters &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=libffi OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| muCommander&lt;br /&gt;
| muCommander is a file manager written in Java and published under GPL. It has also the additional features of (S)FTP, NFS, SMB client and ZIP, JAR, TAR archive brower.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=mucommander OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| shasum &lt;br /&gt;
| A utility to print or check SHA checksums (FIPS PUB 180-2)&lt;br /&gt;
| &lt;br /&gt;
| [[VAX]], [[Alpha]]&lt;br /&gt;
| Alan Fay&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/alan-fay/openvms Github]&lt;br /&gt;
|-&lt;br /&gt;
| spop3&lt;br /&gt;
| Pop3 server&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ruslan R. Laishev&lt;br /&gt;
|&lt;br /&gt;
| [https://sourceforge.net/projects/vms-ports/files/spop3/ Sourceforge]&lt;br /&gt;
|-&lt;br /&gt;
| vmsbackup&lt;br /&gt;
| Program to read OpenVMS backup save sets on non-VMS machines &lt;br /&gt;
| C&lt;br /&gt;
|&lt;br /&gt;
| Freddie Akeroyd&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/FreddieAkeroyd/vmsbackup Github]&lt;br /&gt;
|-&lt;br /&gt;
| vmsperlkit&lt;br /&gt;
| Kitting procedures for Perl on OpenVMS&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Craig A. Berry&lt;br /&gt;
|&lt;br /&gt;
| [https://sourceforge.net/projects/vmsperlkit/files/ Sourceforge]&lt;br /&gt;
|-&lt;br /&gt;
| vmsport&lt;br /&gt;
| Experiments in porting an OpenVMS Fortran / Decforms application to Linux and Gfortran &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Svante Lidman&lt;br /&gt;
| [https://github.com/Coreboost/vmsport Github]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Freeware]]&lt;/div&gt;</summary>
		<author><name>Aigul</name></author>
	</entry>
	<entry>
		<id>https://wiki.vmssoftware.com/index.php?title=Open_Source_Software_for_OpenVMS&amp;diff=2669</id>
		<title>Open Source Software for OpenVMS</title>
		<link rel="alternate" type="text/html" href="https://wiki.vmssoftware.com/index.php?title=Open_Source_Software_for_OpenVMS&amp;diff=2669"/>
		<updated>2025-03-03T10:24:44Z</updated>

		<summary type="html">&lt;p&gt;Aigul: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Open Source&#039;&#039;&#039; refers to software whose source code is made freely available for modification and/or distribution. Below is a list of open source software that works with OpenVMS, as well as some links to instructional open source material that can be found on this wiki.&lt;br /&gt;
&lt;br /&gt;
=Open Source Software Developed by VSI=&lt;br /&gt;
* [https://products.vmssoftware.com/activemq/ ActiveMQ]&lt;br /&gt;
* [https://products.vmssoftware.com/ant/ Apache ANT]&lt;br /&gt;
* [https://products.vmssoftware.com/maven/ Apache Maven]&lt;br /&gt;
* [https://products.vmssoftware.com/axis2/ AXIS2]&lt;br /&gt;
* [https://products.vmssoftware.com/civetweb/ CivetWeb]&lt;br /&gt;
* [https://products.vmssoftware.com/curl/ cURL]&lt;br /&gt;
* [https://products.vmssoftware.com/gearman/ Gearman]&lt;br /&gt;
* [https://products.vmssoftware.com/gnuplot/ Gnuplot]&lt;br /&gt;
* [https://products.vmssoftware.com/gnv/ GNV (GNU&#039;s not VMS)]&lt;br /&gt;
* [https://products.vmssoftware.com/haproxy/ HAProxy]&lt;br /&gt;
* [https://products.vmssoftware.com/kerberos/ Kerberos]&lt;br /&gt;
* [https://products.vmssoftware.com/libmariadb/ LibMariaDB]&lt;br /&gt;
* [https://products.vmssoftware.com/libpq/ LibPQ]&lt;br /&gt;
* [https://products.vmssoftware.com/rabbitmq/ LibRabbitMQ]&lt;br /&gt;
* [https://products.vmssoftware.com/librd-kafka/ LibRDkafka]&lt;br /&gt;
* [https://products.vmssoftware.com/lua/ Lua]&lt;br /&gt;
* [https://products.vmssoftware.com/mariadb/ MariaDB]&lt;br /&gt;
* [https://products.vmssoftware.com/memcached/ Memcached]&lt;br /&gt;
* [https://products.vmssoftware.com/mosquitto/ Mosquitto]&lt;br /&gt;
* [https://products.vmssoftware.com/openjdk/ OpenJDK]&lt;br /&gt;
* [https://products.vmssoftware.com/ldap/ OpenLDAP]&lt;br /&gt;
* [https://products.vmssoftware.com/paho-c/ PAHO-C]&lt;br /&gt;
* [https://products.vmssoftware.com/perl/ Perl]&lt;br /&gt;
* [https://products.vmssoftware.com/php/ PHP]&lt;br /&gt;
* [https://products.vmssoftware.com/python/ Python]&lt;br /&gt;
* [https://products.vmssoftware.com/redis/ Redis]&lt;br /&gt;
* [https://products.vmssoftware.com/ruby/ Ruby]&lt;br /&gt;
* [https://products.vmssoftware.com/samba-cifs/ Samba/CIFS]&lt;br /&gt;
* [https://products.vmssoftware.com/scala/ Scala]&lt;br /&gt;
* [https://products.vmssoftware.com/secure-web-server/ Secure Web Server]&lt;br /&gt;
* [https://products.vmssoftware.com/simplified-wrapper-and-interface-generator/ Simplified Wrapper and Interface Generator]&lt;br /&gt;
* [https://products.vmssoftware.com/sql-relay/ SQL Relay Client]&lt;br /&gt;
* [https://products.vmssoftware.com/svn/ SVN]&lt;br /&gt;
* [https://products.vmssoftware.com/syslogd/ syslogd]&lt;br /&gt;
* [https://products.vmssoftware.com/tomcat/ Tomcat]&lt;br /&gt;
* [https://products.vmssoftware.com/vgit/ vGit]&lt;br /&gt;
* [https://products.vmssoftware.com/vms-ide/ VMS IDE]&lt;br /&gt;
* [http://products.vmssoftware.com/xpdf-file-viewer/ XPDF File Viewer]&lt;br /&gt;
* [https://products.vmssoftware.com/zeromq/ ZeroMQ]&lt;br /&gt;
&lt;br /&gt;
==Instructional Material==&lt;br /&gt;
&lt;br /&gt;
In this section you can find links to wiki pages that contain instructional open source material.&lt;br /&gt;
&lt;br /&gt;
===Installation Guides===&lt;br /&gt;
&lt;br /&gt;
* [https://wiki.vmssoftware.com/Apache_(CSWS)_-_Easy_Installation_Guide OpenVMS Apache installation guide]&lt;br /&gt;
* [https://wiki.vmssoftware.com/Tomcat_(CSWS_JAVA)_-_Easy_Installation_Guide OpenVMS Tomcat installation guide]&lt;br /&gt;
* [https://wiki.vmssoftware.com/Axis2_-_Easy_Installation_Guide OpenVMS Axis2 installation guide]&lt;br /&gt;
&lt;br /&gt;
=Community software=&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;col&amp;quot; | Name&lt;br /&gt;
! colspan=&amp;quot;col&amp;quot; | Description&lt;br /&gt;
! colspan=&amp;quot;col&amp;quot; | Language&lt;br /&gt;
! colspan=&amp;quot;col&amp;quot; | Architectures&lt;br /&gt;
! colspan=&amp;quot;col&amp;quot; | Author&lt;br /&gt;
! colspan=&amp;quot;col&amp;quot; | Year&lt;br /&gt;
! colspan=&amp;quot;col&amp;quot; | Link&lt;br /&gt;
|-&lt;br /&gt;
| ACE&lt;br /&gt;
| C++ framework for developing distributed networked applications&lt;br /&gt;
| C++&lt;br /&gt;
| [[Alpha]], [[Integrity]]&lt;br /&gt;
| DOCGroup, ported by Remedy IT&lt;br /&gt;
| &lt;br /&gt;
| [https://github.com/DOCGroup/ACE_TAO Github]&lt;br /&gt;
|-&lt;br /&gt;
| Adventure game &lt;br /&gt;
| A magic/exploration simulation game.&lt;br /&gt;
| Fortran&lt;br /&gt;
| [[VAX]], [[Alpha]]&lt;br /&gt;
| Willie Crowther&lt;br /&gt;
| 1970s&lt;br /&gt;
| [https://github.com/whitten/m-adventure Github], [https://www.digiater.nl/openvms/decus/lt90a/mumpssig/games/ Code from DECUS 1990 L&amp;amp;T SIG Tape], [https://www.digiater.nl/openvms/freeware/v10/adventure/ OpenVMS Freeware]&lt;br /&gt;
|-&lt;br /&gt;
| BORG calendar&lt;br /&gt;
| BORG Calendar is a personal information manager written in Java and published under GPL. It is a combination of calendar, ToDo list, address book and task/project tracking system.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=borg OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| BatchFileConversion&lt;br /&gt;
| This is a Synergy/DE console application that will convert Workbench build files from Windows batch files to Unix script files or OpenVMS command files.&lt;br /&gt;
| Bash&lt;br /&gt;
| &lt;br /&gt;
| Unknown&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/SynSupport/BatchFileConversion Github]&lt;br /&gt;
|-&lt;br /&gt;
| C developer tools for OpenVMS&lt;br /&gt;
| This repo contains developer tools running on OpenVMS operating system&lt;br /&gt;
| C&lt;br /&gt;
| &lt;br /&gt;
| Rafiq Ahamed K&lt;br /&gt;
| 2017&lt;br /&gt;
| [https://github.com/rafiqkattangere/vms_utils Github]&lt;br /&gt;
|-&lt;br /&gt;
| C survival kit &lt;br /&gt;
| A set of useful functions, data structures, and macros aimed at allowing more expressive and reliable C code. Portability targets are OpenVMS and Linux.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/chadjoan/C-Survival-Kit Github]&lt;br /&gt;
|-&lt;br /&gt;
| CGP_PMAS&lt;br /&gt;
| CommuniGate Pro and PreciseMail Anti-Spam Gateway Integration on OpenVMS systems &lt;br /&gt;
| Perl&lt;br /&gt;
|&lt;br /&gt;
| Thomas Morstein&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/ztmr/CGP_PMAS Github]&lt;br /&gt;
|-&lt;br /&gt;
| CMS-EXPORT&lt;br /&gt;
| A utility for OpenVMS to export CMS library content and revisions history. CMS is a version control system commonly used in OpenVMS environment (part of DECset). Valued for being efficient and time-proven, CMS also has its share of drawbacks -- lack of export options being one of these. cms-export utility allows export of a specified CMS library (or a set of library elements) into a file in git-fast-export format, which subsequently can be used to create a repository with an alternative version management system such as git, fossil etc.&lt;br /&gt;
| DCL&lt;br /&gt;
| [[VAX]], [[Alpha]]&lt;br /&gt;
| Artur Shepilko&lt;br /&gt;
| 2018&lt;br /&gt;
| [https://github.com/nomadbyte/cms-export Github]&lt;br /&gt;
|-&lt;br /&gt;
| Convert OpenVMS text files to Unix &lt;br /&gt;
| Convert openvms textfiles into UNIX/DOS format&lt;br /&gt;
| C&lt;br /&gt;
| &lt;br /&gt;
| Andika Triwidada&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/atriwidada/openvms-to-unix Github]&lt;br /&gt;
|-&lt;br /&gt;
| Cython&lt;br /&gt;
| The most widely used Python to C compiler&lt;br /&gt;
| C&lt;br /&gt;
| &lt;br /&gt;
| VMS Software&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/vmssoftware/cython Github]&lt;br /&gt;
|-&lt;br /&gt;
| DBCHECK &lt;br /&gt;
| Very fast check the health of a RDB database&lt;br /&gt;
| [[DCL]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/NLA0/DCL/blob/master/dbcheck Github]&lt;br /&gt;
|-&lt;br /&gt;
| DiskFree &lt;br /&gt;
| An implementation of the Linux df command (view disk usage)&lt;br /&gt;
| &lt;br /&gt;
| [[VAX]], [[Alpha]], [[Integrity]] (untested)&lt;br /&gt;
| Alan Fay&lt;br /&gt;
| &lt;br /&gt;
| [https://github.com/alan-fay/openvms Github]&lt;br /&gt;
|-&lt;br /&gt;
| DrJava&lt;br /&gt;
| DrJava is a lightweight Java IDE written in Java and published under the BSD license. It has the usual features such as editing with syntax coloring, automatic indentation, brace matching…, compiling, debugging, testing using JUnit…&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=drjava OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| EPICS on OpenVMS&lt;br /&gt;
| Port of EPICS to OpenVMS&lt;br /&gt;
| C&lt;br /&gt;
| &lt;br /&gt;
| Clemens Wermelskirchen, maintained by Freddie Akeroyd&lt;br /&gt;
| &lt;br /&gt;
| [https://github.com/FreddieAkeroyd/EPICS-VMS Github]&lt;br /&gt;
|-&lt;br /&gt;
| ES40 emulator &lt;br /&gt;
| A portable emulator for the ES40 Alpha&lt;br /&gt;
| C++&lt;br /&gt;
| [[Linux]]&lt;br /&gt;
| Github repository maintained by Dmitry Kalinkin&lt;br /&gt;
| 1994&lt;br /&gt;
| [https://github.com/veprbl/es40 Github]&lt;br /&gt;
|-&lt;br /&gt;
| FTPD server &lt;br /&gt;
| An FTP server with support for UNIX file lists&lt;br /&gt;
|&lt;br /&gt;
| [[VAX]], [[Alpha]]&lt;br /&gt;
| Alan Fay&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/alan-fay/openvms Github]&lt;br /&gt;
|-&lt;br /&gt;
| Python&lt;br /&gt;
| Port of Python to OpenVMS&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| VMS Software&lt;br /&gt;
| &lt;br /&gt;
| [https://github.com/vmssoftware/python_3_8_2 Github] &lt;br /&gt;
|-&lt;br /&gt;
| FileTypeDetector for OpenVMS files&lt;br /&gt;
| Java NIO.2 FileTypeDetector Implementations for OpenVMS Specific Files&lt;br /&gt;
| Java&lt;br /&gt;
|&lt;br /&gt;
| Mark Wickens&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/urbancamo/openvms-filetype-detectors Github]&lt;br /&gt;
|-&lt;br /&gt;
| Fixfilenames &lt;br /&gt;
| A simple program to fix filenames copied from OpenVMS system&lt;br /&gt;
| Go&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| 2013&lt;br /&gt;
| [https://github.com/marben/vmsfixfilenames Github]&lt;br /&gt;
|-&lt;br /&gt;
| FreeMind&lt;br /&gt;
| FreeMind is a mind mapping tool written in Java and published under GPL. FreeMind can be used to take notes, build a knowledge base or keep track of projects.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=freemind OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| GNU for OpenVMS &lt;br /&gt;
| The GNV Project implements a port of the GNU utilities to OpenVMS with the intent of providing a framework for porting open source software to OpenVMS. A complementary SourceForge Project is VMS-Ports (https://sourceforge.net/projects/vms-ports/), there are discussions of process and procedure there as well as regular conference calls with recordings to review progress and assess how to improve the environment.&lt;br /&gt;
| C&lt;br /&gt;
|&lt;br /&gt;
| John Malmberg and others&lt;br /&gt;
|&lt;br /&gt;
| [https://sourceforge.net/projects/gnv/ Github]&lt;br /&gt;
|-&lt;br /&gt;
| GT.M for Alpha&lt;br /&gt;
| GT.M[tm] is a vetted industrial strength, transaction processing application platform consisting of a key-value database engine optimized for extreme transaction processing throughput &amp;amp; business continuity.&lt;br /&gt;
|&lt;br /&gt;
| [[Alpha]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| [https://sourceforge.net/projects/fis-gtm/files/GT.M-Alpha-OpenVMS/ Github]&lt;br /&gt;
|-&lt;br /&gt;
| GhostScript&lt;br /&gt;
| GhostScript for OpenVMS&lt;br /&gt;
| &lt;br /&gt;
| [[Alpha]], [[Integrity]]&lt;br /&gt;
| Github repositpries maintained by Troy Makaro&lt;br /&gt;
| 2000&lt;br /&gt;
| [https://github.com/OpenVMSGhostScript/ executables], [https://sourceforge.net/projects/ghostscript/files/AFPL%20Ghostscript/8.54/ sources]&lt;br /&gt;
|-&lt;br /&gt;
| Gnulib Assist&lt;br /&gt;
| The Gnulib Assist project is a set of routines and header files needed to try to get GNULIB to build on OpenVMS / Ia64.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| John Malmberg&lt;br /&gt;
|&lt;br /&gt;
| [https://sourceforge.net/p/gnv/wiki/Gnulib%20Assist/ Sourceforge]&lt;br /&gt;
|-&lt;br /&gt;
| ImageJ&lt;br /&gt;
| ImageJ is a tool for image processing and analysis written in Java and placed in the public domain. ImageJ supports the usual formats (GIF, JPEG, XPM, PNG, TIFF…) and may be extended by plugins (more than 300 plugins are available).&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=imagej OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| JNA&lt;br /&gt;
| JNA (Java Native Access) is a Java library published under LGPL which provides Java programs easy access to native shared libraries (RTL, System services on OpenVMS) without writing anything but Java code – no JNI or native code is required.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Phillippe Vouters&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jnaJNA OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| JOnAS&lt;br /&gt;
| JOnAS is a J2EE application server published under LGPL.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Jean-Yves Bourlès and Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jonas Jonas on OpenVMS Free softwares], [http://vmsfree.ouvaton.org/freen/index.php?s=jonas5 Jonas5 on OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| JRuby&lt;br /&gt;
| A port of JRuby to VMS (possibly frozen)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Philippe Vouters&lt;br /&gt;
| 2012 &lt;br /&gt;
| [https://github.com/Vouters/jruby-openvms Github]&lt;br /&gt;
|-&lt;br /&gt;
| JRuby&lt;br /&gt;
| JRuby is a Java implementation of the Ruby programming language, which means that the Ruby programs run atop the JVM. JRuby is released under a three-way CPL/GPL/LGPL license.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso and Philippe Vouters &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jruby OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| JRuby&lt;br /&gt;
| A port of JRuby to VMS (possibly frozen)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Philippe Vouters&lt;br /&gt;
| 2012 &lt;br /&gt;
| [https://github.com/Vouters/jruby-openvms Github]&lt;br /&gt;
|-&lt;br /&gt;
| JRuby&lt;br /&gt;
| JRuby is a Java implementation of the Ruby programming language, which means that the Ruby programs run atop the JVM. JRuby is released under a three-way CPL/GPL/LGPL license.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso and Philippe Vouters &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jruby OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| JTrac&lt;br /&gt;
| JTrac is an issue-tracking web application written in Java under Apache License. The application is fast, easy to use and highly customizable for any kind of issues (bugs, tasks…).&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jtrac OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| JXplorer&lt;br /&gt;
| JXplorer is a LDAP client written in Java and published under a standard OSI-style open source licence. It allows to browse and modify any LDAP directory or any X500 directory with a LDAP interface.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jxplorer OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| JabRef&lt;br /&gt;
| JabRef is a bibliography reference manager written in Java and published under GPL. It uses BibTeX as bibliography file format and has advanced features (BibTeX editor, search function, classification of entries, import/export of various formats, launch of external viewers…).&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jabref OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| JavaRDP&lt;br /&gt;
| JavaRDP is a client for Windows Terminal Server written in Java and published under GPL. It is faster than VNC and can be used as a remote control tool.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=javardp OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| Jetty&lt;br /&gt;
| Jetty is a Web server (HTTP server and servlet container) for static and dynamic content written in Java under Apache 2.0 license.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jetty Jetty on OpenVMS Free softwares], [http://vmsfree.ouvaton.org/freen/index.php?s=jetty6 Jetty 6 on OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| Jperf &lt;br /&gt;
| Jperf is a graphical frontend for Iperf written in Java. Iperf measures TCP and UDP performance (bandwidth, delay, jitter, loss). JPerf is released under a LGPL license.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jperf OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| Jsynoptic&lt;br /&gt;
| Jsynoptic is a tool dedicated to render data graphically. It is written in Java under LGPL. Data can come from different sources (files, network…) and can be static or dynamic.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso &lt;br /&gt;
| &lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jsynoptic OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| LIBVMS &lt;br /&gt;
| This package is a reimplementation of the OpenVMS system services for use in a POSIX environment.&lt;br /&gt;
| C&lt;br /&gt;
|&lt;br /&gt;
| Tim Sneddon&lt;br /&gt;
| 2013&lt;br /&gt;
| [https://github.com/tesneddon/libvms Github]&lt;br /&gt;
|-&lt;br /&gt;
| Lucane&lt;br /&gt;
| Lucane is a groupware platform written in Java and published under LGPL. It offers the usual groupware functions such as calendar, forum, instant messaging, file sharing… and may be easily extended by plugins. Lucane has an embedded database (hsqldb) but an external database (mySQL…) can be used instead of hsqldb. Users access Lucane by a Java client or a browser (IE, Mozilla…).&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=lucane OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| MD5 sum &lt;br /&gt;
| A utility to print or check MD5 checksums (RFC 1321)&lt;br /&gt;
| &lt;br /&gt;
| [[VAX]], [[Alpha]]&lt;br /&gt;
| Alan Fay&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/alan-fay/openvms Github]&lt;br /&gt;
|-&lt;br /&gt;
| MMK/MAKE &lt;br /&gt;
| MMK is a &amp;quot;make&amp;quot; utility for VMS systems&lt;br /&gt;
| C, Macro&lt;br /&gt;
| [[VAX]], [[Alpha]], [[Integrity]]&lt;br /&gt;
| Matthew Madison&lt;br /&gt;
| 1992&lt;br /&gt;
| [https://github.com/endlesssoftware/mmk V5.1 on Github], V3.9-9 featured in [https://www.digiater.nl/openvms/freeware/v80/make-mmk/ Freeware CD V80]&lt;br /&gt;
|-&lt;br /&gt;
| MX &lt;br /&gt;
| Email-exchange software&lt;br /&gt;
| C, C++&lt;br /&gt;
| [[VAX]], [[Alpha]], [[Integrity]]&lt;br /&gt;
| Matthew Madison&lt;br /&gt;
| 1994&lt;br /&gt;
| [https://github.com/endlesssoftware/mx Version 6.0 on Github], featured in Freeware CD ([https://www.digiater.nl/openvms/freeware/v10/mx041/ V4.1], [https://www.digiater.nl/openvms/freeware/v30/mx041/ V4.2])&lt;br /&gt;
|-&lt;br /&gt;
| MakeShare&lt;br /&gt;
| Creates a command procedure to link a shared imaged from an object library&lt;br /&gt;
| DCL&lt;br /&gt;
| [[Alpha]] and [[Integrity]]&lt;br /&gt;
| Steve Ives&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/SteveIves/MakeShare Github]&lt;br /&gt;
|-&lt;br /&gt;
| Martineg&#039;s DCL scripts&lt;br /&gt;
| Miscellaneous DCL scripts: batch resubmit, LOGIN.COM, etc.&lt;br /&gt;
| DCL&lt;br /&gt;
| &lt;br /&gt;
| Martin Eggen&lt;br /&gt;
| &lt;br /&gt;
| [https://github.com/martineg/openvms-dcl Github]&lt;br /&gt;
|-&lt;br /&gt;
| MibbleBrowser&lt;br /&gt;
| MibbleBrowser is a SNMP MIB browser written in Java and published under GPL. It uses the Mibble library as SMI parser and supports SNMPv1, SNMPv2c and SNMPv3.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=mibble OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| NETLIB &lt;br /&gt;
| A library for writing TCP/IP based network applications. NETLIB provides a consistent, VMS-style interface for TCP/IP-based network programs, operating with all of the currently available TCP/IP packages available today for VMS (with one minor exception).  In addition, NETLIB allows for flexibility in in the use of a TCP/IP package, by selecting the vendor-dependent library code at run-time, rather than link-time.&lt;br /&gt;
| C, Visual Basic&lt;br /&gt;
| [[VAX]], [[Alpha]]&lt;br /&gt;
| Hunter Goatley&lt;br /&gt;
| &lt;br /&gt;
| [https://github.com/endlesssoftware/netlib Github]&lt;br /&gt;
|-&lt;br /&gt;
| NRPE daemon for OpenVMS &lt;br /&gt;
| A you to remotely execute Nagios plugins on OpenVMS machines.&lt;br /&gt;
| C&lt;br /&gt;
| [[VAX]], [[Alpha]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/ordenador/nrpevms Github]&lt;br /&gt;
|-&lt;br /&gt;
| Net-SNMP 5.0.1 port to OpenVMS&lt;br /&gt;
| Net-SNMP v5.0.1 port to OpenVMS&lt;br /&gt;
| C&lt;br /&gt;
| [[Alpha]]&lt;br /&gt;
| Ported to OpenVMS by Stewart M. Smith for Siemens AG, released by Giles Burrows (Siemens AG)&lt;br /&gt;
| 2016&lt;br /&gt;
| [https://github.com/tenox7/net-snmp-v501-vms Github]&lt;br /&gt;
|-&lt;br /&gt;
| NetElf &lt;br /&gt;
| Run the client side of NetELF to download and execute a program over the network from a server. The server sends an arbitrary binary and command-line arguments.&lt;br /&gt;
| C&lt;br /&gt;
| &lt;br /&gt;
| Harry Roberts&lt;br /&gt;
| 2017&lt;br /&gt;
| [https://github.com/XiphosResearch/netelf Github]&lt;br /&gt;
|-&lt;br /&gt;
| NetWhistler&lt;br /&gt;
| NetWhistler is a network mapping and monitoring tool written in Java and published under GPL. It includes network discovery and diagnostic tools (ping, services monitoring, MIB browser, SNMP trap receiver console, MRTG console…).&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=netwhistler OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| ODS2 File System readers &lt;br /&gt;
| ODS2 is a program to read VMS disk volumes written in VMS ODS2 format. Provides cut down DIRECTORY, COPY and SEARCH commands for VMS volumes on non-VMS systems. These can be used to find out what is on a VMS volume, and copy files onto the local file sytem.&lt;br /&gt;
| C&lt;br /&gt;
| &lt;br /&gt;
| Paul Nankervis, maintained on Github by Oleg Pyzin&lt;br /&gt;
| 1998&lt;br /&gt;
| [https://github.com/FreeBSD-pzn/ods2 Github]&lt;br /&gt;
|-&lt;br /&gt;
| OMI&lt;br /&gt;
| A menu interpreter for OpenVMS, entirely written in DCL (OMI) &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Oscar van Eijk&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/oveas/OMI Github]&lt;br /&gt;
|-&lt;br /&gt;
| OmniORB for OpenVMS &lt;br /&gt;
| omniORB is a CORBA object request broker for C++ and Python. It is very fast, robust, and standards-compliant.&lt;br /&gt;
| C++&lt;br /&gt;
| [[Alpha]]&lt;br /&gt;
| Duncan Grisby&lt;br /&gt;
|&lt;br /&gt;
| [https://sourceforge.net/p/omniorb/svn/6253/tree/trunk/omniORB/readmes/README.openvms Github]&lt;br /&gt;
|-&lt;br /&gt;
| OpenBmx &lt;br /&gt;
| A Vagrantfile for a OpenVMS porting box using the alphavm emulator on a Ubuntu Linux box.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Martin Borgman&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/martinborgman/portingbox Github]&lt;br /&gt;
|-&lt;br /&gt;
| OpenSDL &lt;br /&gt;
| Open version of the OpenVMS Structure Definition Language (SDL).&lt;br /&gt;
| C, Yacc, Lex&lt;br /&gt;
|&lt;br /&gt;
| Jonathan Belanger&lt;br /&gt;
| 2007&lt;br /&gt;
| [https://github.com/JonathanBelanger/OpenSDL Github]&lt;br /&gt;
|-&lt;br /&gt;
| OpenVMS migration utilities &lt;br /&gt;
| A utility that converts a OpenVMS Variable Length (VL) format file into a stream of bytes with additional line endings if required.&lt;br /&gt;
| C, bash&lt;br /&gt;
| &lt;br /&gt;
| Freddie Akeroyd&lt;br /&gt;
| 2016&lt;br /&gt;
| [https://github.com/FreddieAkeroyd/VMS-utils Github]&lt;br /&gt;
|-&lt;br /&gt;
| OpenVMS-DCL-Sublime-Lang-Support&lt;br /&gt;
| This repository contains code necessary to make Sublime Text 3 aware of the &#039;DIGITAL Command Language&#039; used by HP&#039;s OpenVMS operating system.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Gleb Nikonorov&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/gnikonorov/OpenVMS-DCL-Sublime-Lang-Support Github]&lt;br /&gt;
|-&lt;br /&gt;
| OpenVMS-DCL-VSCODE-Lang-Support&lt;br /&gt;
| This extension is for DCL batch scripts. These are typically ran on OpenVMS systems, and are similar to BASH scripts&lt;br /&gt;
| TypeScript&lt;br /&gt;
|&lt;br /&gt;
| Tom Esparson based on work by Gleb Nikonorov&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/tomesparon/OpenVMS-DCL-VSCODE-Lang-Support Github]&lt;br /&gt;
|-&lt;br /&gt;
| OpenVMS-Oracle-Rdb-Toolset&lt;br /&gt;
| Ready to use procedures for a database administrator of Oracle Rdb databases on OpenVMS.  &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Luc Allemeersch&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/LucAllemeersch/OpenVMS-Oracle-Rdb-Toolset Github]&lt;br /&gt;
|-&lt;br /&gt;
| OpenVMS-RMS-DecBasic-Macro64&lt;br /&gt;
| Try to create a OpenVMS project from memory using RMS-FDL-DECBasic on a OpenVMS system. (notes)&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| Jason Loewecke&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/jloewecke/OpenVMS-RMS-DecBasic-Macro64 Github]&lt;br /&gt;
|-&lt;br /&gt;
| Openfire&lt;br /&gt;
| Openfire is an instant messaging written in Java and published under GPL. It uses the XMPP (also called Jabber) protocol.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=openfire OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| PLIBSYS&lt;br /&gt;
| A cross-platform system C library with some helpful routines. It has zero third-party dependencies and uses only native system calls.&lt;br /&gt;
| C, C++&lt;br /&gt;
|&lt;br /&gt;
| Alexander Saprykin&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/saprykin/plibsys Github], [https://github.com/saprykin/plibsys/wiki wiki]&lt;br /&gt;
|-&lt;br /&gt;
| REST API component of OVMS&lt;br /&gt;
| REST API component of the OVMS platform.&lt;br /&gt;
| Javascript&lt;br /&gt;
|&lt;br /&gt;
| Nathan (najowhit)&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/najowhit/nodeAPI_OpenVMS Github]&lt;br /&gt;
|-&lt;br /&gt;
| Ruby &lt;br /&gt;
| A port of Ruby for OpenVMS based on Ruby 1.8.2 (MRI). This work is in early alpha development stage and not suitable for release yet&lt;br /&gt;
| C, Ruby, HTML, Yacc&lt;br /&gt;
| [[Alpha]]&lt;br /&gt;
| Ben Armstrong&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/bg/vmsruby Github]&lt;br /&gt;
|-&lt;br /&gt;
| Ruby for openvms webpage archive&lt;br /&gt;
| Web pages dedicated to Ruby for OpenVMS&lt;br /&gt;
| HTML&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/xiaotuanzi/vmsruby Github]&lt;br /&gt;
|-&lt;br /&gt;
| SDL&lt;br /&gt;
| A portable processor for Structure Definition Language (a child of the OpenVMS SDL) &lt;br /&gt;
| C&lt;br /&gt;
|&lt;br /&gt;
| Ruslan Laishev&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/SysMan-One/SDL Github]&lt;br /&gt;
|-&lt;br /&gt;
| SIMH VAX VMS &lt;br /&gt;
| A MicroVAX 3900 simulator&lt;br /&gt;
|&lt;br /&gt;
| Docker&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/k3ck3c/simh_vax_vms Github]&lt;br /&gt;
|-&lt;br /&gt;
| SQLite 3 &lt;br /&gt;
| This is a native port of the SQLite database package to OpenVMS. It delivers the SQLite database to OpenVMS using the following native features:&lt;br /&gt;
* Thread support using the tis library.  This allows support for multi-threading without having to link against the pthreads RTL.&lt;br /&gt;
* Direct file access.  All files access is performed using the $QIO [[System Service|system services]], rather than the C RTL or even [[RMS]].&lt;br /&gt;
* Native locking.  All locking is handled using the OpenVMS [[Distributed Lock Manager|distributed lock manager]], allowing database access to be coordinated across [[Cluster|cluster]] nodes (of all architectures).&lt;br /&gt;
Despite these OpenVMS-specific improvements the database file maintained by SQLite is still portable to other SQLite-based applications running on other systems.&lt;br /&gt;
| C&lt;br /&gt;
| [[VAX]], [[Alpha]], [[Integrity]]&lt;br /&gt;
| Tim Sneddon&lt;br /&gt;
| 2013&lt;br /&gt;
| [https://github.com/endlesssoftware/sqlite3/blob/master/readme.txt Github]&lt;br /&gt;
|-&lt;br /&gt;
| SQuirreL&lt;br /&gt;
| SQuirreL is a SQL client written in Java and published under LGPL. It allows to view the structure of a JDBC compliant database, browse the data in tables, issue SQL commands…&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=squirrel OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| SYSUAF authentication for the Mosquito MQTT broker&lt;br /&gt;
| A simple plugin for the Mosquitto MQTT broker (http://mosquitto.org) that provides the ability for the broker to authenticate users via standard OpenVMS means (namely checking the supplied credentials against those in SYSUAF).&lt;br /&gt;
| C&lt;br /&gt;
| &lt;br /&gt;
| Brett Cameron&lt;br /&gt;
| &lt;br /&gt;
| [https://github.com/brc859844/mosquitto-auth-plugin-vms Github]&lt;br /&gt;
|-&lt;br /&gt;
| Scala&lt;br /&gt;
| Scala is a general purpose programming language published under a BSD-style license. It combines functional and object-oriented techniques, provides a number of powerful features (closures, actors…) and is fully interoperable with Java.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=scala OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| StarLet File Transfer Utility &lt;br /&gt;
| This is a utility to transfering VMS&#039;s files over the TCP/IP network to a remote non-VMS hosts, a like the FTP or SFTP but with additional features: resuming broken transfers and generating FDL file to help restoring RMS&#039;s attributes on VMS hosts.&lt;br /&gt;
| C&lt;br /&gt;
|&lt;br /&gt;
| Ruslan Laishev&lt;br /&gt;
| &lt;br /&gt;
| [https://github.com/SysMan-One/SFTU Github]&lt;br /&gt;
|-&lt;br /&gt;
| Superversion&lt;br /&gt;
| Superversion is a version control system written in Java and published under GPL. It is an alternative to free solutions (CVS, Subversion…) running on Unix or commercial solutions (CMS…) running on OpenVMS. The stable version (Superversion 1.2) is a standalone and single-user application. The following version (Superversion 2.0) will be a client-server and multi-user application.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=suv OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| T4 monitor &lt;br /&gt;
| t4Monitor is a module for Windows and Linux that allows easy collection, preprocessing and reporting of generic OpenVMS&#039; T4 compliant counters stored in Format-1 or Format-2 Comma Separated Values (CSV) files.&lt;br /&gt;
| Python&lt;br /&gt;
| &lt;br /&gt;
| J.M. Fernández&lt;br /&gt;
| 2014&lt;br /&gt;
| [https://github.com/fernandezcuesta/t4Monitor Github]&lt;br /&gt;
|-&lt;br /&gt;
| TAIL &lt;br /&gt;
| Performs a Variation of TYPE/TAIL on a File&lt;br /&gt;
| C&lt;br /&gt;
|&lt;br /&gt;
| Oleg Pyzin&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/FreeBSD-pzn/tail Github]&lt;br /&gt;
|-&lt;br /&gt;
| TAO&lt;br /&gt;
| CORBA implementation&lt;br /&gt;
| C++&lt;br /&gt;
| [[Alpha]], [[Integrity]]&lt;br /&gt;
| DOCGroup, ported by Remedy IT&lt;br /&gt;
| &lt;br /&gt;
| [https://github.com/DOCGroup/ACE_TAO Github]&lt;br /&gt;
|-&lt;br /&gt;
| UnQLite &lt;br /&gt;
| A VMS port of unqlite-db 1.1.6. UnQLite is a transactional NoSQL database in the same vein as SQLite.&lt;br /&gt;
| C&lt;br /&gt;
| [[Alpha]], [[Integrity]]&lt;br /&gt;
|&lt;br /&gt;
| 2012&lt;br /&gt;
| [https://github.com/endlesssoftware/unqlite Github]&lt;br /&gt;
|-&lt;br /&gt;
| UsingJenkinsCI (wiki) &lt;br /&gt;
| Using Jenkins CI To Build OpenVMS Programs&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| John Malmberg and others&lt;br /&gt;
|&lt;br /&gt;
| [https://sourceforge.net/p/vms-ports/wiki/UsingJenkinsCi/ Github]&lt;br /&gt;
|-&lt;br /&gt;
| VMS ports&lt;br /&gt;
| Open Source and Freeware for OpenVMS&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| collection by Bill Pedersen and others&lt;br /&gt;
|&lt;br /&gt;
| [https://sourceforge.net/projects/vms-ports/files/ Github]&lt;br /&gt;
|-&lt;br /&gt;
| VMSComFiles&lt;br /&gt;
| Lorin Ricker&#039;s personal VMS command and auxiliary support files &lt;br /&gt;
| [[DCL]]&lt;br /&gt;
| &lt;br /&gt;
| Lorin Ricker&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/LorinRicker/VMScomfiles Github]&lt;br /&gt;
|-&lt;br /&gt;
| VMS IDE&lt;br /&gt;
| Visual Studio Code Extension for OpenVMS&lt;br /&gt;
| [[C]]&lt;br /&gt;
| &lt;br /&gt;
| VMS Software&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/vmssoftware/vms-ide Github]&lt;br /&gt;
|- &lt;br /&gt;
| VMShistory&lt;br /&gt;
| A collection of historical and descriptive documents about the History and Development of the VMS (OpenVMS) operating system &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Lorin Ricker&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/LorinRicker/VMShistory Github]&lt;br /&gt;
|-&lt;br /&gt;
| VTFM https://github.com/FreeBSD-pzn/vtfm&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| VmsCompatibility&lt;br /&gt;
| A collection of DBL subroutines and functions that implement, emulate or shim the functionality of various OpenVMS system service routines.&lt;br /&gt;
| DBL&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Kish Baley&lt;br /&gt;
| [https://github.com/Synergex/VmsCompatibility Github]&lt;br /&gt;
|-&lt;br /&gt;
| WASD_LDAP_AUTHAGENT&lt;br /&gt;
| A modification to WASD that allows you to authenticate users against external LDAP server WITHOUT corresponding SYSUAF records.&lt;br /&gt;
| C++, Perl&lt;br /&gt;
|&lt;br /&gt;
| Thomas Morstein&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/ztmr/WASD_LDAP_AUTHAGENT Github]&lt;br /&gt;
|-&lt;br /&gt;
| WATCHER &lt;br /&gt;
| WATCHER is an idle terminal monitor. It logs out interactive users after a certain period of inactivity. WATCHER is fully configurable, allowing the system manager to define which terminals to watch, what measurements to use, and how long a terminal should be idle before getting zapped. It also includes provisions for preventing logouts or overriding inactivity settings based on any combination of username, UIC, terminal, privileges, image being run, held identifier, and time of day.&lt;br /&gt;
| BLISS&lt;br /&gt;
| [[VAX]], [[Alpha]], [[Integrity]]&lt;br /&gt;
| Matthew Madison&lt;br /&gt;
| 1994&lt;br /&gt;
| [https://github.com/endlesssoftware/watcher V4.1 on Github], [https://www.digiater.nl/openvms/freeware/v10/watcher/ V2.9-1 in Freeware]&lt;br /&gt;
|-&lt;br /&gt;
| Word count new utility. OpenVMS and *NIX OSes.&lt;br /&gt;
| Rework of wc&lt;br /&gt;
| C&lt;br /&gt;
|&lt;br /&gt;
| Oleg Pyzin based on original wc code&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/FreeBSD-pzn/wcn Github]&lt;br /&gt;
|-&lt;br /&gt;
| curl-parallel&lt;br /&gt;
| Using CURL to parallel download large datafiles &lt;br /&gt;
| DCL&lt;br /&gt;
|&lt;br /&gt;
| taupirho&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/taupirho/curl-parallel Github]&lt;br /&gt;
|-&lt;br /&gt;
| frontend_openvms&lt;br /&gt;
| OpenVMS Frontend&lt;br /&gt;
| Java, HTML, CSS&lt;br /&gt;
|&lt;br /&gt;
| Nathan (najowhit)&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/najowhit/frontend_OpenVMS Github]&lt;br /&gt;
|-&lt;br /&gt;
| httping&lt;br /&gt;
| httping is a command line tool monitoring the response time of a Web server. It is written in C and published under GPL.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=httping OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| iReport&lt;br /&gt;
| iReport is a data reporting tool written in Java and published under GPL. It offers a GUI to the report generator JasperReport. Reports can be built in several formats (PDF, HTML…) from data collected by JDBC…&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Jean-Yves Bourlès &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=ireport OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| libffi&lt;br /&gt;
| libffi is a library which allows a programmer to call any function specified by a call interface description at run-time and which is used by Java (JNA), Python (Ctypes) and Jruby (Jffi). libffi is written in C and published under a very liberal license.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Philippe Vouters &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=libffi OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| muCommander&lt;br /&gt;
| muCommander is a file manager written in Java and published under GPL. It has also the additional features of (S)FTP, NFS, SMB client and ZIP, JAR, TAR archive brower.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=mucommander OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| shasum &lt;br /&gt;
| A utility to print or check SHA checksums (FIPS PUB 180-2)&lt;br /&gt;
| &lt;br /&gt;
| [[VAX]], [[Alpha]]&lt;br /&gt;
| Alan Fay&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/alan-fay/openvms Github]&lt;br /&gt;
|-&lt;br /&gt;
| spop3&lt;br /&gt;
| Pop3 server&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ruslan R. Laishev&lt;br /&gt;
|&lt;br /&gt;
| [https://sourceforge.net/projects/vms-ports/files/spop3/ Sourceforge]&lt;br /&gt;
|-&lt;br /&gt;
| vmsbackup&lt;br /&gt;
| Program to read OpenVMS backup save sets on non-VMS machines &lt;br /&gt;
| C&lt;br /&gt;
|&lt;br /&gt;
| Freddie Akeroyd&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/FreddieAkeroyd/vmsbackup Github]&lt;br /&gt;
|-&lt;br /&gt;
| vmsperlkit&lt;br /&gt;
| Kitting procedures for Perl on OpenVMS&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Craig A. Berry&lt;br /&gt;
|&lt;br /&gt;
| [https://sourceforge.net/projects/vmsperlkit/files/ Sourceforge]&lt;br /&gt;
|-&lt;br /&gt;
| vmsport&lt;br /&gt;
| Experiments in porting an OpenVMS Fortran / Decforms application to Linux and Gfortran &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Svante Lidman&lt;br /&gt;
| [https://github.com/Coreboost/vmsport Github]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Freeware]]&lt;/div&gt;</summary>
		<author><name>Aigul</name></author>
	</entry>
	<entry>
		<id>https://wiki.vmssoftware.com/index.php?title=Open_Source_Software_for_OpenVMS&amp;diff=2668</id>
		<title>Open Source Software for OpenVMS</title>
		<link rel="alternate" type="text/html" href="https://wiki.vmssoftware.com/index.php?title=Open_Source_Software_for_OpenVMS&amp;diff=2668"/>
		<updated>2025-03-03T10:23:06Z</updated>

		<summary type="html">&lt;p&gt;Aigul: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Open Source&#039;&#039;&#039; refers to software whose source code is made freely available for modification and/or distribution. Below is a list of open source software that works with OpenVMS, as well as some links to instructional open source material that can be found on this wiki.&lt;br /&gt;
&lt;br /&gt;
=Open Source Software Developed by VSI=&lt;br /&gt;
* [https://products.vmssoftware.com/activemq/ ActiveMQ]&lt;br /&gt;
* [https://products.vmssoftware.com/ant/ Apache ANT]&lt;br /&gt;
* [https://products.vmssoftware.com/maven/ Apache Maven]&lt;br /&gt;
* [https://products.vmssoftware.com/axis2/ AXIS2]&lt;br /&gt;
* [https://products.vmssoftware.com/civetweb/ CivetWeb]&lt;br /&gt;
* [https://products.vmssoftware.com/curl/ cURL]&lt;br /&gt;
* [https://products.vmssoftware.com/gearman/ Gearman]&lt;br /&gt;
* [https://products.vmssoftware.com/gnuplot/ Gnuplot]&lt;br /&gt;
* [https://products.vmssoftware.com/gnv/ GNV (GNU&#039;s not VMS)]&lt;br /&gt;
* [https://products.vmssoftware.com/haproxy/ HAProxy]&lt;br /&gt;
* [https://products.vmssoftware.com/kerberos/ Kerberos]&lt;br /&gt;
* [https://products.vmssoftware.com/libmariadb/ LibMariaDB]&lt;br /&gt;
* [https://products.vmssoftware.com/libpq/ LibPQ]&lt;br /&gt;
* [https://products.vmssoftware.com/rabbitmq/ LibRabbitMQ]&lt;br /&gt;
* [https://products.vmssoftware.com/librd-kafka/ LibRDkafka]&lt;br /&gt;
* [https://products.vmssoftware.com/lua/ Lua]&lt;br /&gt;
* [https://products.vmssoftware.com/mariadb/ MariaDB]&lt;br /&gt;
* [https://products.vmssoftware.com/memcached/ Memcached]&lt;br /&gt;
* [https://products.vmssoftware.com/mosquitto/ Mosquitto]&lt;br /&gt;
* [https://products.vmssoftware.com/openjdk/ OpenJDK]&lt;br /&gt;
* [https://products.vmssoftware.com/openldap/ OpenLDAP]&lt;br /&gt;
* [https://products.vmssoftware.com/paho-c/ PAHO-C]&lt;br /&gt;
* [https://products.vmssoftware.com/perl/ Perl]&lt;br /&gt;
* [https://products.vmssoftware.com/php/ PHP]&lt;br /&gt;
* [https://products.vmssoftware.com/python/ Python]&lt;br /&gt;
* [https://products.vmssoftware.com/redis/ Redis]&lt;br /&gt;
* [https://products.vmssoftware.com/ruby/ Ruby]&lt;br /&gt;
* [https://products.vmssoftware.com/samba-cifs/ Samba/CIFS]&lt;br /&gt;
* [https://products.vmssoftware.com/scala/ Scala]&lt;br /&gt;
* [https://products.vmssoftware.com/secure-web-server/ Secure Web Server]&lt;br /&gt;
* [https://products.vmssoftware.com/simplified-wrapper-and-interface-generator/ Simplified Wrapper and Interface Generator]&lt;br /&gt;
* [https://products.vmssoftware.com/sql-relay/ SQL Relay Client]&lt;br /&gt;
* [https://products.vmssoftware.com/svn/ SVN]&lt;br /&gt;
* [https://products.vmssoftware.com/syslogd/ syslogd]&lt;br /&gt;
* [https://products.vmssoftware.com/tomcat/ Tomcat]&lt;br /&gt;
* [https://products.vmssoftware.com/vgit/ vGit]&lt;br /&gt;
* [https://products.vmssoftware.com/vms-ide/ VMS IDE]&lt;br /&gt;
* [http://products.vmssoftware.com/xpdf-file-viewer/ XPDF File Viewer]&lt;br /&gt;
* [https://products.vmssoftware.com/zeromq/ ZeroMQ]&lt;br /&gt;
&lt;br /&gt;
==Instructional Material==&lt;br /&gt;
&lt;br /&gt;
In this section you can find links to wiki pages that contain instructional open source material.&lt;br /&gt;
&lt;br /&gt;
===Installation Guides===&lt;br /&gt;
&lt;br /&gt;
* [https://wiki.vmssoftware.com/Apache_(CSWS)_-_Easy_Installation_Guide OpenVMS Apache installation guide]&lt;br /&gt;
* [https://wiki.vmssoftware.com/Tomcat_(CSWS_JAVA)_-_Easy_Installation_Guide OpenVMS Tomcat installation guide]&lt;br /&gt;
* [https://wiki.vmssoftware.com/Axis2_-_Easy_Installation_Guide OpenVMS Axis2 installation guide]&lt;br /&gt;
&lt;br /&gt;
=Community software=&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;col&amp;quot; | Name&lt;br /&gt;
! colspan=&amp;quot;col&amp;quot; | Description&lt;br /&gt;
! colspan=&amp;quot;col&amp;quot; | Language&lt;br /&gt;
! colspan=&amp;quot;col&amp;quot; | Architectures&lt;br /&gt;
! colspan=&amp;quot;col&amp;quot; | Author&lt;br /&gt;
! colspan=&amp;quot;col&amp;quot; | Year&lt;br /&gt;
! colspan=&amp;quot;col&amp;quot; | Link&lt;br /&gt;
|-&lt;br /&gt;
| ACE&lt;br /&gt;
| C++ framework for developing distributed networked applications&lt;br /&gt;
| C++&lt;br /&gt;
| [[Alpha]], [[Integrity]]&lt;br /&gt;
| DOCGroup, ported by Remedy IT&lt;br /&gt;
| &lt;br /&gt;
| [https://github.com/DOCGroup/ACE_TAO Github]&lt;br /&gt;
|-&lt;br /&gt;
| Adventure game &lt;br /&gt;
| A magic/exploration simulation game.&lt;br /&gt;
| Fortran&lt;br /&gt;
| [[VAX]], [[Alpha]]&lt;br /&gt;
| Willie Crowther&lt;br /&gt;
| 1970s&lt;br /&gt;
| [https://github.com/whitten/m-adventure Github], [https://www.digiater.nl/openvms/decus/lt90a/mumpssig/games/ Code from DECUS 1990 L&amp;amp;T SIG Tape], [https://www.digiater.nl/openvms/freeware/v10/adventure/ OpenVMS Freeware]&lt;br /&gt;
|-&lt;br /&gt;
| BORG calendar&lt;br /&gt;
| BORG Calendar is a personal information manager written in Java and published under GPL. It is a combination of calendar, ToDo list, address book and task/project tracking system.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=borg OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| BatchFileConversion&lt;br /&gt;
| This is a Synergy/DE console application that will convert Workbench build files from Windows batch files to Unix script files or OpenVMS command files.&lt;br /&gt;
| Bash&lt;br /&gt;
| &lt;br /&gt;
| Unknown&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/SynSupport/BatchFileConversion Github]&lt;br /&gt;
|-&lt;br /&gt;
| C developer tools for OpenVMS&lt;br /&gt;
| This repo contains developer tools running on OpenVMS operating system&lt;br /&gt;
| C&lt;br /&gt;
| &lt;br /&gt;
| Rafiq Ahamed K&lt;br /&gt;
| 2017&lt;br /&gt;
| [https://github.com/rafiqkattangere/vms_utils Github]&lt;br /&gt;
|-&lt;br /&gt;
| C survival kit &lt;br /&gt;
| A set of useful functions, data structures, and macros aimed at allowing more expressive and reliable C code. Portability targets are OpenVMS and Linux.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/chadjoan/C-Survival-Kit Github]&lt;br /&gt;
|-&lt;br /&gt;
| CGP_PMAS&lt;br /&gt;
| CommuniGate Pro and PreciseMail Anti-Spam Gateway Integration on OpenVMS systems &lt;br /&gt;
| Perl&lt;br /&gt;
|&lt;br /&gt;
| Thomas Morstein&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/ztmr/CGP_PMAS Github]&lt;br /&gt;
|-&lt;br /&gt;
| CMS-EXPORT&lt;br /&gt;
| A utility for OpenVMS to export CMS library content and revisions history. CMS is a version control system commonly used in OpenVMS environment (part of DECset). Valued for being efficient and time-proven, CMS also has its share of drawbacks -- lack of export options being one of these. cms-export utility allows export of a specified CMS library (or a set of library elements) into a file in git-fast-export format, which subsequently can be used to create a repository with an alternative version management system such as git, fossil etc.&lt;br /&gt;
| DCL&lt;br /&gt;
| [[VAX]], [[Alpha]]&lt;br /&gt;
| Artur Shepilko&lt;br /&gt;
| 2018&lt;br /&gt;
| [https://github.com/nomadbyte/cms-export Github]&lt;br /&gt;
|-&lt;br /&gt;
| Convert OpenVMS text files to Unix &lt;br /&gt;
| Convert openvms textfiles into UNIX/DOS format&lt;br /&gt;
| C&lt;br /&gt;
| &lt;br /&gt;
| Andika Triwidada&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/atriwidada/openvms-to-unix Github]&lt;br /&gt;
|-&lt;br /&gt;
| Cython&lt;br /&gt;
| The most widely used Python to C compiler&lt;br /&gt;
| C&lt;br /&gt;
| &lt;br /&gt;
| VMS Software&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/vmssoftware/cython Github]&lt;br /&gt;
|-&lt;br /&gt;
| DBCHECK &lt;br /&gt;
| Very fast check the health of a RDB database&lt;br /&gt;
| [[DCL]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/NLA0/DCL/blob/master/dbcheck Github]&lt;br /&gt;
|-&lt;br /&gt;
| DiskFree &lt;br /&gt;
| An implementation of the Linux df command (view disk usage)&lt;br /&gt;
| &lt;br /&gt;
| [[VAX]], [[Alpha]], [[Integrity]] (untested)&lt;br /&gt;
| Alan Fay&lt;br /&gt;
| &lt;br /&gt;
| [https://github.com/alan-fay/openvms Github]&lt;br /&gt;
|-&lt;br /&gt;
| DrJava&lt;br /&gt;
| DrJava is a lightweight Java IDE written in Java and published under the BSD license. It has the usual features such as editing with syntax coloring, automatic indentation, brace matching…, compiling, debugging, testing using JUnit…&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=drjava OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| EPICS on OpenVMS&lt;br /&gt;
| Port of EPICS to OpenVMS&lt;br /&gt;
| C&lt;br /&gt;
| &lt;br /&gt;
| Clemens Wermelskirchen, maintained by Freddie Akeroyd&lt;br /&gt;
| &lt;br /&gt;
| [https://github.com/FreddieAkeroyd/EPICS-VMS Github]&lt;br /&gt;
|-&lt;br /&gt;
| ES40 emulator &lt;br /&gt;
| A portable emulator for the ES40 Alpha&lt;br /&gt;
| C++&lt;br /&gt;
| [[Linux]]&lt;br /&gt;
| Github repository maintained by Dmitry Kalinkin&lt;br /&gt;
| 1994&lt;br /&gt;
| [https://github.com/veprbl/es40 Github]&lt;br /&gt;
|-&lt;br /&gt;
| FTPD server &lt;br /&gt;
| An FTP server with support for UNIX file lists&lt;br /&gt;
|&lt;br /&gt;
| [[VAX]], [[Alpha]]&lt;br /&gt;
| Alan Fay&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/alan-fay/openvms Github]&lt;br /&gt;
|-&lt;br /&gt;
| Python&lt;br /&gt;
| Port of Python to OpenVMS&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| VMS Software&lt;br /&gt;
| &lt;br /&gt;
| [https://github.com/vmssoftware/python_3_8_2 Github] &lt;br /&gt;
|-&lt;br /&gt;
| FileTypeDetector for OpenVMS files&lt;br /&gt;
| Java NIO.2 FileTypeDetector Implementations for OpenVMS Specific Files&lt;br /&gt;
| Java&lt;br /&gt;
|&lt;br /&gt;
| Mark Wickens&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/urbancamo/openvms-filetype-detectors Github]&lt;br /&gt;
|-&lt;br /&gt;
| Fixfilenames &lt;br /&gt;
| A simple program to fix filenames copied from OpenVMS system&lt;br /&gt;
| Go&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| 2013&lt;br /&gt;
| [https://github.com/marben/vmsfixfilenames Github]&lt;br /&gt;
|-&lt;br /&gt;
| FreeMind&lt;br /&gt;
| FreeMind is a mind mapping tool written in Java and published under GPL. FreeMind can be used to take notes, build a knowledge base or keep track of projects.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=freemind OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| GNU for OpenVMS &lt;br /&gt;
| The GNV Project implements a port of the GNU utilities to OpenVMS with the intent of providing a framework for porting open source software to OpenVMS. A complementary SourceForge Project is VMS-Ports (https://sourceforge.net/projects/vms-ports/), there are discussions of process and procedure there as well as regular conference calls with recordings to review progress and assess how to improve the environment.&lt;br /&gt;
| C&lt;br /&gt;
|&lt;br /&gt;
| John Malmberg and others&lt;br /&gt;
|&lt;br /&gt;
| [https://sourceforge.net/projects/gnv/ Github]&lt;br /&gt;
|-&lt;br /&gt;
| GT.M for Alpha&lt;br /&gt;
| GT.M[tm] is a vetted industrial strength, transaction processing application platform consisting of a key-value database engine optimized for extreme transaction processing throughput &amp;amp; business continuity.&lt;br /&gt;
|&lt;br /&gt;
| [[Alpha]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| [https://sourceforge.net/projects/fis-gtm/files/GT.M-Alpha-OpenVMS/ Github]&lt;br /&gt;
|-&lt;br /&gt;
| GhostScript&lt;br /&gt;
| GhostScript for OpenVMS&lt;br /&gt;
| &lt;br /&gt;
| [[Alpha]], [[Integrity]]&lt;br /&gt;
| Github repositpries maintained by Troy Makaro&lt;br /&gt;
| 2000&lt;br /&gt;
| [https://github.com/OpenVMSGhostScript/ executables], [https://sourceforge.net/projects/ghostscript/files/AFPL%20Ghostscript/8.54/ sources]&lt;br /&gt;
|-&lt;br /&gt;
| Gnulib Assist&lt;br /&gt;
| The Gnulib Assist project is a set of routines and header files needed to try to get GNULIB to build on OpenVMS / Ia64.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| John Malmberg&lt;br /&gt;
|&lt;br /&gt;
| [https://sourceforge.net/p/gnv/wiki/Gnulib%20Assist/ Sourceforge]&lt;br /&gt;
|-&lt;br /&gt;
| ImageJ&lt;br /&gt;
| ImageJ is a tool for image processing and analysis written in Java and placed in the public domain. ImageJ supports the usual formats (GIF, JPEG, XPM, PNG, TIFF…) and may be extended by plugins (more than 300 plugins are available).&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=imagej OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| JNA&lt;br /&gt;
| JNA (Java Native Access) is a Java library published under LGPL which provides Java programs easy access to native shared libraries (RTL, System services on OpenVMS) without writing anything but Java code – no JNI or native code is required.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Phillippe Vouters&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jnaJNA OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| JOnAS&lt;br /&gt;
| JOnAS is a J2EE application server published under LGPL.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Jean-Yves Bourlès and Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jonas Jonas on OpenVMS Free softwares], [http://vmsfree.ouvaton.org/freen/index.php?s=jonas5 Jonas5 on OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| JRuby&lt;br /&gt;
| A port of JRuby to VMS (possibly frozen)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Philippe Vouters&lt;br /&gt;
| 2012 &lt;br /&gt;
| [https://github.com/Vouters/jruby-openvms Github]&lt;br /&gt;
|-&lt;br /&gt;
| JRuby&lt;br /&gt;
| JRuby is a Java implementation of the Ruby programming language, which means that the Ruby programs run atop the JVM. JRuby is released under a three-way CPL/GPL/LGPL license.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso and Philippe Vouters &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jruby OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| JRuby&lt;br /&gt;
| A port of JRuby to VMS (possibly frozen)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Philippe Vouters&lt;br /&gt;
| 2012 &lt;br /&gt;
| [https://github.com/Vouters/jruby-openvms Github]&lt;br /&gt;
|-&lt;br /&gt;
| JRuby&lt;br /&gt;
| JRuby is a Java implementation of the Ruby programming language, which means that the Ruby programs run atop the JVM. JRuby is released under a three-way CPL/GPL/LGPL license.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso and Philippe Vouters &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jruby OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| JTrac&lt;br /&gt;
| JTrac is an issue-tracking web application written in Java under Apache License. The application is fast, easy to use and highly customizable for any kind of issues (bugs, tasks…).&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jtrac OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| JXplorer&lt;br /&gt;
| JXplorer is a LDAP client written in Java and published under a standard OSI-style open source licence. It allows to browse and modify any LDAP directory or any X500 directory with a LDAP interface.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jxplorer OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| JabRef&lt;br /&gt;
| JabRef is a bibliography reference manager written in Java and published under GPL. It uses BibTeX as bibliography file format and has advanced features (BibTeX editor, search function, classification of entries, import/export of various formats, launch of external viewers…).&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jabref OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| JavaRDP&lt;br /&gt;
| JavaRDP is a client for Windows Terminal Server written in Java and published under GPL. It is faster than VNC and can be used as a remote control tool.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=javardp OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| Jetty&lt;br /&gt;
| Jetty is a Web server (HTTP server and servlet container) for static and dynamic content written in Java under Apache 2.0 license.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jetty Jetty on OpenVMS Free softwares], [http://vmsfree.ouvaton.org/freen/index.php?s=jetty6 Jetty 6 on OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| Jperf &lt;br /&gt;
| Jperf is a graphical frontend for Iperf written in Java. Iperf measures TCP and UDP performance (bandwidth, delay, jitter, loss). JPerf is released under a LGPL license.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jperf OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| Jsynoptic&lt;br /&gt;
| Jsynoptic is a tool dedicated to render data graphically. It is written in Java under LGPL. Data can come from different sources (files, network…) and can be static or dynamic.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso &lt;br /&gt;
| &lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jsynoptic OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| LIBVMS &lt;br /&gt;
| This package is a reimplementation of the OpenVMS system services for use in a POSIX environment.&lt;br /&gt;
| C&lt;br /&gt;
|&lt;br /&gt;
| Tim Sneddon&lt;br /&gt;
| 2013&lt;br /&gt;
| [https://github.com/tesneddon/libvms Github]&lt;br /&gt;
|-&lt;br /&gt;
| Lucane&lt;br /&gt;
| Lucane is a groupware platform written in Java and published under LGPL. It offers the usual groupware functions such as calendar, forum, instant messaging, file sharing… and may be easily extended by plugins. Lucane has an embedded database (hsqldb) but an external database (mySQL…) can be used instead of hsqldb. Users access Lucane by a Java client or a browser (IE, Mozilla…).&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=lucane OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| MD5 sum &lt;br /&gt;
| A utility to print or check MD5 checksums (RFC 1321)&lt;br /&gt;
| &lt;br /&gt;
| [[VAX]], [[Alpha]]&lt;br /&gt;
| Alan Fay&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/alan-fay/openvms Github]&lt;br /&gt;
|-&lt;br /&gt;
| MMK/MAKE &lt;br /&gt;
| MMK is a &amp;quot;make&amp;quot; utility for VMS systems&lt;br /&gt;
| C, Macro&lt;br /&gt;
| [[VAX]], [[Alpha]], [[Integrity]]&lt;br /&gt;
| Matthew Madison&lt;br /&gt;
| 1992&lt;br /&gt;
| [https://github.com/endlesssoftware/mmk V5.1 on Github], V3.9-9 featured in [https://www.digiater.nl/openvms/freeware/v80/make-mmk/ Freeware CD V80]&lt;br /&gt;
|-&lt;br /&gt;
| MX &lt;br /&gt;
| Email-exchange software&lt;br /&gt;
| C, C++&lt;br /&gt;
| [[VAX]], [[Alpha]], [[Integrity]]&lt;br /&gt;
| Matthew Madison&lt;br /&gt;
| 1994&lt;br /&gt;
| [https://github.com/endlesssoftware/mx Version 6.0 on Github], featured in Freeware CD ([https://www.digiater.nl/openvms/freeware/v10/mx041/ V4.1], [https://www.digiater.nl/openvms/freeware/v30/mx041/ V4.2])&lt;br /&gt;
|-&lt;br /&gt;
| MakeShare&lt;br /&gt;
| Creates a command procedure to link a shared imaged from an object library&lt;br /&gt;
| DCL&lt;br /&gt;
| [[Alpha]] and [[Integrity]]&lt;br /&gt;
| Steve Ives&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/SteveIves/MakeShare Github]&lt;br /&gt;
|-&lt;br /&gt;
| Martineg&#039;s DCL scripts&lt;br /&gt;
| Miscellaneous DCL scripts: batch resubmit, LOGIN.COM, etc.&lt;br /&gt;
| DCL&lt;br /&gt;
| &lt;br /&gt;
| Martin Eggen&lt;br /&gt;
| &lt;br /&gt;
| [https://github.com/martineg/openvms-dcl Github]&lt;br /&gt;
|-&lt;br /&gt;
| MibbleBrowser&lt;br /&gt;
| MibbleBrowser is a SNMP MIB browser written in Java and published under GPL. It uses the Mibble library as SMI parser and supports SNMPv1, SNMPv2c and SNMPv3.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=mibble OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| NETLIB &lt;br /&gt;
| A library for writing TCP/IP based network applications. NETLIB provides a consistent, VMS-style interface for TCP/IP-based network programs, operating with all of the currently available TCP/IP packages available today for VMS (with one minor exception).  In addition, NETLIB allows for flexibility in in the use of a TCP/IP package, by selecting the vendor-dependent library code at run-time, rather than link-time.&lt;br /&gt;
| C, Visual Basic&lt;br /&gt;
| [[VAX]], [[Alpha]]&lt;br /&gt;
| Hunter Goatley&lt;br /&gt;
| &lt;br /&gt;
| [https://github.com/endlesssoftware/netlib Github]&lt;br /&gt;
|-&lt;br /&gt;
| NRPE daemon for OpenVMS &lt;br /&gt;
| A you to remotely execute Nagios plugins on OpenVMS machines.&lt;br /&gt;
| C&lt;br /&gt;
| [[VAX]], [[Alpha]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/ordenador/nrpevms Github]&lt;br /&gt;
|-&lt;br /&gt;
| Net-SNMP 5.0.1 port to OpenVMS&lt;br /&gt;
| Net-SNMP v5.0.1 port to OpenVMS&lt;br /&gt;
| C&lt;br /&gt;
| [[Alpha]]&lt;br /&gt;
| Ported to OpenVMS by Stewart M. Smith for Siemens AG, released by Giles Burrows (Siemens AG)&lt;br /&gt;
| 2016&lt;br /&gt;
| [https://github.com/tenox7/net-snmp-v501-vms Github]&lt;br /&gt;
|-&lt;br /&gt;
| NetElf &lt;br /&gt;
| Run the client side of NetELF to download and execute a program over the network from a server. The server sends an arbitrary binary and command-line arguments.&lt;br /&gt;
| C&lt;br /&gt;
| &lt;br /&gt;
| Harry Roberts&lt;br /&gt;
| 2017&lt;br /&gt;
| [https://github.com/XiphosResearch/netelf Github]&lt;br /&gt;
|-&lt;br /&gt;
| NetWhistler&lt;br /&gt;
| NetWhistler is a network mapping and monitoring tool written in Java and published under GPL. It includes network discovery and diagnostic tools (ping, services monitoring, MIB browser, SNMP trap receiver console, MRTG console…).&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=netwhistler OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| ODS2 File System readers &lt;br /&gt;
| ODS2 is a program to read VMS disk volumes written in VMS ODS2 format. Provides cut down DIRECTORY, COPY and SEARCH commands for VMS volumes on non-VMS systems. These can be used to find out what is on a VMS volume, and copy files onto the local file sytem.&lt;br /&gt;
| C&lt;br /&gt;
| &lt;br /&gt;
| Paul Nankervis, maintained on Github by Oleg Pyzin&lt;br /&gt;
| 1998&lt;br /&gt;
| [https://github.com/FreeBSD-pzn/ods2 Github]&lt;br /&gt;
|-&lt;br /&gt;
| OMI&lt;br /&gt;
| A menu interpreter for OpenVMS, entirely written in DCL (OMI) &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Oscar van Eijk&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/oveas/OMI Github]&lt;br /&gt;
|-&lt;br /&gt;
| OmniORB for OpenVMS &lt;br /&gt;
| omniORB is a CORBA object request broker for C++ and Python. It is very fast, robust, and standards-compliant.&lt;br /&gt;
| C++&lt;br /&gt;
| [[Alpha]]&lt;br /&gt;
| Duncan Grisby&lt;br /&gt;
|&lt;br /&gt;
| [https://sourceforge.net/p/omniorb/svn/6253/tree/trunk/omniORB/readmes/README.openvms Github]&lt;br /&gt;
|-&lt;br /&gt;
| OpenBmx &lt;br /&gt;
| A Vagrantfile for a OpenVMS porting box using the alphavm emulator on a Ubuntu Linux box.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Martin Borgman&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/martinborgman/portingbox Github]&lt;br /&gt;
|-&lt;br /&gt;
| OpenSDL &lt;br /&gt;
| Open version of the OpenVMS Structure Definition Language (SDL).&lt;br /&gt;
| C, Yacc, Lex&lt;br /&gt;
|&lt;br /&gt;
| Jonathan Belanger&lt;br /&gt;
| 2007&lt;br /&gt;
| [https://github.com/JonathanBelanger/OpenSDL Github]&lt;br /&gt;
|-&lt;br /&gt;
| OpenVMS migration utilities &lt;br /&gt;
| A utility that converts a OpenVMS Variable Length (VL) format file into a stream of bytes with additional line endings if required.&lt;br /&gt;
| C, bash&lt;br /&gt;
| &lt;br /&gt;
| Freddie Akeroyd&lt;br /&gt;
| 2016&lt;br /&gt;
| [https://github.com/FreddieAkeroyd/VMS-utils Github]&lt;br /&gt;
|-&lt;br /&gt;
| OpenVMS-DCL-Sublime-Lang-Support&lt;br /&gt;
| This repository contains code necessary to make Sublime Text 3 aware of the &#039;DIGITAL Command Language&#039; used by HP&#039;s OpenVMS operating system.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Gleb Nikonorov&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/gnikonorov/OpenVMS-DCL-Sublime-Lang-Support Github]&lt;br /&gt;
|-&lt;br /&gt;
| OpenVMS-DCL-VSCODE-Lang-Support&lt;br /&gt;
| This extension is for DCL batch scripts. These are typically ran on OpenVMS systems, and are similar to BASH scripts&lt;br /&gt;
| TypeScript&lt;br /&gt;
|&lt;br /&gt;
| Tom Esparson based on work by Gleb Nikonorov&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/tomesparon/OpenVMS-DCL-VSCODE-Lang-Support Github]&lt;br /&gt;
|-&lt;br /&gt;
| OpenVMS-Oracle-Rdb-Toolset&lt;br /&gt;
| Ready to use procedures for a database administrator of Oracle Rdb databases on OpenVMS.  &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Luc Allemeersch&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/LucAllemeersch/OpenVMS-Oracle-Rdb-Toolset Github]&lt;br /&gt;
|-&lt;br /&gt;
| OpenVMS-RMS-DecBasic-Macro64&lt;br /&gt;
| Try to create a OpenVMS project from memory using RMS-FDL-DECBasic on a OpenVMS system. (notes)&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| Jason Loewecke&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/jloewecke/OpenVMS-RMS-DecBasic-Macro64 Github]&lt;br /&gt;
|-&lt;br /&gt;
| Openfire&lt;br /&gt;
| Openfire is an instant messaging written in Java and published under GPL. It uses the XMPP (also called Jabber) protocol.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=openfire OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| PLIBSYS&lt;br /&gt;
| A cross-platform system C library with some helpful routines. It has zero third-party dependencies and uses only native system calls.&lt;br /&gt;
| C, C++&lt;br /&gt;
|&lt;br /&gt;
| Alexander Saprykin&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/saprykin/plibsys Github], [https://github.com/saprykin/plibsys/wiki wiki]&lt;br /&gt;
|-&lt;br /&gt;
| REST API component of OVMS&lt;br /&gt;
| REST API component of the OVMS platform.&lt;br /&gt;
| Javascript&lt;br /&gt;
|&lt;br /&gt;
| Nathan (najowhit)&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/najowhit/nodeAPI_OpenVMS Github]&lt;br /&gt;
|-&lt;br /&gt;
| Ruby &lt;br /&gt;
| A port of Ruby for OpenVMS based on Ruby 1.8.2 (MRI). This work is in early alpha development stage and not suitable for release yet&lt;br /&gt;
| C, Ruby, HTML, Yacc&lt;br /&gt;
| [[Alpha]]&lt;br /&gt;
| Ben Armstrong&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/bg/vmsruby Github]&lt;br /&gt;
|-&lt;br /&gt;
| Ruby for openvms webpage archive&lt;br /&gt;
| Web pages dedicated to Ruby for OpenVMS&lt;br /&gt;
| HTML&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/xiaotuanzi/vmsruby Github]&lt;br /&gt;
|-&lt;br /&gt;
| SDL&lt;br /&gt;
| A portable processor for Structure Definition Language (a child of the OpenVMS SDL) &lt;br /&gt;
| C&lt;br /&gt;
|&lt;br /&gt;
| Ruslan Laishev&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/SysMan-One/SDL Github]&lt;br /&gt;
|-&lt;br /&gt;
| SIMH VAX VMS &lt;br /&gt;
| A MicroVAX 3900 simulator&lt;br /&gt;
|&lt;br /&gt;
| Docker&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/k3ck3c/simh_vax_vms Github]&lt;br /&gt;
|-&lt;br /&gt;
| SQLite 3 &lt;br /&gt;
| This is a native port of the SQLite database package to OpenVMS. It delivers the SQLite database to OpenVMS using the following native features:&lt;br /&gt;
* Thread support using the tis library.  This allows support for multi-threading without having to link against the pthreads RTL.&lt;br /&gt;
* Direct file access.  All files access is performed using the $QIO [[System Service|system services]], rather than the C RTL or even [[RMS]].&lt;br /&gt;
* Native locking.  All locking is handled using the OpenVMS [[Distributed Lock Manager|distributed lock manager]], allowing database access to be coordinated across [[Cluster|cluster]] nodes (of all architectures).&lt;br /&gt;
Despite these OpenVMS-specific improvements the database file maintained by SQLite is still portable to other SQLite-based applications running on other systems.&lt;br /&gt;
| C&lt;br /&gt;
| [[VAX]], [[Alpha]], [[Integrity]]&lt;br /&gt;
| Tim Sneddon&lt;br /&gt;
| 2013&lt;br /&gt;
| [https://github.com/endlesssoftware/sqlite3/blob/master/readme.txt Github]&lt;br /&gt;
|-&lt;br /&gt;
| SQuirreL&lt;br /&gt;
| SQuirreL is a SQL client written in Java and published under LGPL. It allows to view the structure of a JDBC compliant database, browse the data in tables, issue SQL commands…&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=squirrel OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| SYSUAF authentication for the Mosquito MQTT broker&lt;br /&gt;
| A simple plugin for the Mosquitto MQTT broker (http://mosquitto.org) that provides the ability for the broker to authenticate users via standard OpenVMS means (namely checking the supplied credentials against those in SYSUAF).&lt;br /&gt;
| C&lt;br /&gt;
| &lt;br /&gt;
| Brett Cameron&lt;br /&gt;
| &lt;br /&gt;
| [https://github.com/brc859844/mosquitto-auth-plugin-vms Github]&lt;br /&gt;
|-&lt;br /&gt;
| Scala&lt;br /&gt;
| Scala is a general purpose programming language published under a BSD-style license. It combines functional and object-oriented techniques, provides a number of powerful features (closures, actors…) and is fully interoperable with Java.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=scala OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| StarLet File Transfer Utility &lt;br /&gt;
| This is a utility to transfering VMS&#039;s files over the TCP/IP network to a remote non-VMS hosts, a like the FTP or SFTP but with additional features: resuming broken transfers and generating FDL file to help restoring RMS&#039;s attributes on VMS hosts.&lt;br /&gt;
| C&lt;br /&gt;
|&lt;br /&gt;
| Ruslan Laishev&lt;br /&gt;
| &lt;br /&gt;
| [https://github.com/SysMan-One/SFTU Github]&lt;br /&gt;
|-&lt;br /&gt;
| Superversion&lt;br /&gt;
| Superversion is a version control system written in Java and published under GPL. It is an alternative to free solutions (CVS, Subversion…) running on Unix or commercial solutions (CMS…) running on OpenVMS. The stable version (Superversion 1.2) is a standalone and single-user application. The following version (Superversion 2.0) will be a client-server and multi-user application.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=suv OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| T4 monitor &lt;br /&gt;
| t4Monitor is a module for Windows and Linux that allows easy collection, preprocessing and reporting of generic OpenVMS&#039; T4 compliant counters stored in Format-1 or Format-2 Comma Separated Values (CSV) files.&lt;br /&gt;
| Python&lt;br /&gt;
| &lt;br /&gt;
| J.M. Fernández&lt;br /&gt;
| 2014&lt;br /&gt;
| [https://github.com/fernandezcuesta/t4Monitor Github]&lt;br /&gt;
|-&lt;br /&gt;
| TAIL &lt;br /&gt;
| Performs a Variation of TYPE/TAIL on a File&lt;br /&gt;
| C&lt;br /&gt;
|&lt;br /&gt;
| Oleg Pyzin&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/FreeBSD-pzn/tail Github]&lt;br /&gt;
|-&lt;br /&gt;
| TAO&lt;br /&gt;
| CORBA implementation&lt;br /&gt;
| C++&lt;br /&gt;
| [[Alpha]], [[Integrity]]&lt;br /&gt;
| DOCGroup, ported by Remedy IT&lt;br /&gt;
| &lt;br /&gt;
| [https://github.com/DOCGroup/ACE_TAO Github]&lt;br /&gt;
|-&lt;br /&gt;
| UnQLite &lt;br /&gt;
| A VMS port of unqlite-db 1.1.6. UnQLite is a transactional NoSQL database in the same vein as SQLite.&lt;br /&gt;
| C&lt;br /&gt;
| [[Alpha]], [[Integrity]]&lt;br /&gt;
|&lt;br /&gt;
| 2012&lt;br /&gt;
| [https://github.com/endlesssoftware/unqlite Github]&lt;br /&gt;
|-&lt;br /&gt;
| UsingJenkinsCI (wiki) &lt;br /&gt;
| Using Jenkins CI To Build OpenVMS Programs&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| John Malmberg and others&lt;br /&gt;
|&lt;br /&gt;
| [https://sourceforge.net/p/vms-ports/wiki/UsingJenkinsCi/ Github]&lt;br /&gt;
|-&lt;br /&gt;
| VMS ports&lt;br /&gt;
| Open Source and Freeware for OpenVMS&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| collection by Bill Pedersen and others&lt;br /&gt;
|&lt;br /&gt;
| [https://sourceforge.net/projects/vms-ports/files/ Github]&lt;br /&gt;
|-&lt;br /&gt;
| VMSComFiles&lt;br /&gt;
| Lorin Ricker&#039;s personal VMS command and auxiliary support files &lt;br /&gt;
| [[DCL]]&lt;br /&gt;
| &lt;br /&gt;
| Lorin Ricker&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/LorinRicker/VMScomfiles Github]&lt;br /&gt;
|-&lt;br /&gt;
| VMS IDE&lt;br /&gt;
| Visual Studio Code Extension for OpenVMS&lt;br /&gt;
| [[C]]&lt;br /&gt;
| &lt;br /&gt;
| VMS Software&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/vmssoftware/vms-ide Github]&lt;br /&gt;
|- &lt;br /&gt;
| VMShistory&lt;br /&gt;
| A collection of historical and descriptive documents about the History and Development of the VMS (OpenVMS) operating system &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Lorin Ricker&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/LorinRicker/VMShistory Github]&lt;br /&gt;
|-&lt;br /&gt;
| VTFM https://github.com/FreeBSD-pzn/vtfm&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| VmsCompatibility&lt;br /&gt;
| A collection of DBL subroutines and functions that implement, emulate or shim the functionality of various OpenVMS system service routines.&lt;br /&gt;
| DBL&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Kish Baley&lt;br /&gt;
| [https://github.com/Synergex/VmsCompatibility Github]&lt;br /&gt;
|-&lt;br /&gt;
| WASD_LDAP_AUTHAGENT&lt;br /&gt;
| A modification to WASD that allows you to authenticate users against external LDAP server WITHOUT corresponding SYSUAF records.&lt;br /&gt;
| C++, Perl&lt;br /&gt;
|&lt;br /&gt;
| Thomas Morstein&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/ztmr/WASD_LDAP_AUTHAGENT Github]&lt;br /&gt;
|-&lt;br /&gt;
| WATCHER &lt;br /&gt;
| WATCHER is an idle terminal monitor. It logs out interactive users after a certain period of inactivity. WATCHER is fully configurable, allowing the system manager to define which terminals to watch, what measurements to use, and how long a terminal should be idle before getting zapped. It also includes provisions for preventing logouts or overriding inactivity settings based on any combination of username, UIC, terminal, privileges, image being run, held identifier, and time of day.&lt;br /&gt;
| BLISS&lt;br /&gt;
| [[VAX]], [[Alpha]], [[Integrity]]&lt;br /&gt;
| Matthew Madison&lt;br /&gt;
| 1994&lt;br /&gt;
| [https://github.com/endlesssoftware/watcher V4.1 on Github], [https://www.digiater.nl/openvms/freeware/v10/watcher/ V2.9-1 in Freeware]&lt;br /&gt;
|-&lt;br /&gt;
| Word count new utility. OpenVMS and *NIX OSes.&lt;br /&gt;
| Rework of wc&lt;br /&gt;
| C&lt;br /&gt;
|&lt;br /&gt;
| Oleg Pyzin based on original wc code&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/FreeBSD-pzn/wcn Github]&lt;br /&gt;
|-&lt;br /&gt;
| curl-parallel&lt;br /&gt;
| Using CURL to parallel download large datafiles &lt;br /&gt;
| DCL&lt;br /&gt;
|&lt;br /&gt;
| taupirho&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/taupirho/curl-parallel Github]&lt;br /&gt;
|-&lt;br /&gt;
| frontend_openvms&lt;br /&gt;
| OpenVMS Frontend&lt;br /&gt;
| Java, HTML, CSS&lt;br /&gt;
|&lt;br /&gt;
| Nathan (najowhit)&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/najowhit/frontend_OpenVMS Github]&lt;br /&gt;
|-&lt;br /&gt;
| httping&lt;br /&gt;
| httping is a command line tool monitoring the response time of a Web server. It is written in C and published under GPL.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=httping OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| iReport&lt;br /&gt;
| iReport is a data reporting tool written in Java and published under GPL. It offers a GUI to the report generator JasperReport. Reports can be built in several formats (PDF, HTML…) from data collected by JDBC…&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Jean-Yves Bourlès &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=ireport OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| libffi&lt;br /&gt;
| libffi is a library which allows a programmer to call any function specified by a call interface description at run-time and which is used by Java (JNA), Python (Ctypes) and Jruby (Jffi). libffi is written in C and published under a very liberal license.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Philippe Vouters &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=libffi OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| muCommander&lt;br /&gt;
| muCommander is a file manager written in Java and published under GPL. It has also the additional features of (S)FTP, NFS, SMB client and ZIP, JAR, TAR archive brower.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=mucommander OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| shasum &lt;br /&gt;
| A utility to print or check SHA checksums (FIPS PUB 180-2)&lt;br /&gt;
| &lt;br /&gt;
| [[VAX]], [[Alpha]]&lt;br /&gt;
| Alan Fay&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/alan-fay/openvms Github]&lt;br /&gt;
|-&lt;br /&gt;
| spop3&lt;br /&gt;
| Pop3 server&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ruslan R. Laishev&lt;br /&gt;
|&lt;br /&gt;
| [https://sourceforge.net/projects/vms-ports/files/spop3/ Sourceforge]&lt;br /&gt;
|-&lt;br /&gt;
| vmsbackup&lt;br /&gt;
| Program to read OpenVMS backup save sets on non-VMS machines &lt;br /&gt;
| C&lt;br /&gt;
|&lt;br /&gt;
| Freddie Akeroyd&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/FreddieAkeroyd/vmsbackup Github]&lt;br /&gt;
|-&lt;br /&gt;
| vmsperlkit&lt;br /&gt;
| Kitting procedures for Perl on OpenVMS&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Craig A. Berry&lt;br /&gt;
|&lt;br /&gt;
| [https://sourceforge.net/projects/vmsperlkit/files/ Sourceforge]&lt;br /&gt;
|-&lt;br /&gt;
| vmsport&lt;br /&gt;
| Experiments in porting an OpenVMS Fortran / Decforms application to Linux and Gfortran &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Svante Lidman&lt;br /&gt;
| [https://github.com/Coreboost/vmsport Github]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Freeware]]&lt;/div&gt;</summary>
		<author><name>Aigul</name></author>
	</entry>
	<entry>
		<id>https://wiki.vmssoftware.com/index.php?title=Open_Source_Software_for_OpenVMS&amp;diff=2667</id>
		<title>Open Source Software for OpenVMS</title>
		<link rel="alternate" type="text/html" href="https://wiki.vmssoftware.com/index.php?title=Open_Source_Software_for_OpenVMS&amp;diff=2667"/>
		<updated>2025-03-03T10:19:37Z</updated>

		<summary type="html">&lt;p&gt;Aigul: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Open Source&#039;&#039;&#039; refers to software whose source code is made freely available for modification and/or distribution. Below is a list of open source software that works with OpenVMS, as well as some links to instructional open source material that can be found on this wiki.&lt;br /&gt;
&lt;br /&gt;
=Open Source Software Developed by VSI=&lt;br /&gt;
* [https://products.vmssoftware.com/activemq/ ActiveMQ]&lt;br /&gt;
* [https://products.vmssoftware.com/ant/ Apache ANT]&lt;br /&gt;
* [https://products.vmssoftware.com/maven/ Apache Maven]&lt;br /&gt;
* [https://products.vmssoftware.com/axis2/ AXIS2]&lt;br /&gt;
* [https://products.vmssoftware.com/civetweb/ CivetWeb]&lt;br /&gt;
* [https://products.vmssoftware.com/curl/ cURL]&lt;br /&gt;
* [https://products.vmssoftware.com/gearman/ Gearman]&lt;br /&gt;
* [https://products.vmssoftware.com/gnuplot/ Gnuplot]&lt;br /&gt;
* [https://products.vmssoftware.com/gnv/ GNV (GNU&#039;s not VMS)]&lt;br /&gt;
* [https://products.vmssoftware.com/haproxy/ HAProxy]&lt;br /&gt;
* [https://products.vmssoftware.com/kerberos/ Kerberos]&lt;br /&gt;
* [https://products.vmssoftware.com/libmariadb/ LibMariaDB]&lt;br /&gt;
* [https://products.vmssoftware.com/libpq/ LibPQ]&lt;br /&gt;
* [https://products.vmssoftware.com/librabbitmq/ LibRabbitMQ]&lt;br /&gt;
* [https://products.vmssoftware.com/librd-kafka/ LibRDkafka]&lt;br /&gt;
* [https://products.vmssoftware.com/lua/ Lua]&lt;br /&gt;
* [https://products.vmssoftware.com/mariadb/ MariaDB]&lt;br /&gt;
* [https://products.vmssoftware.com/memcached/ Memcached]&lt;br /&gt;
* [https://products.vmssoftware.com/mosquitto/ Mosquitto]&lt;br /&gt;
* [https://products.vmssoftware.com/openjdk/ OpenJDK]&lt;br /&gt;
* [https://products.vmssoftware.com/openldap/ OpenLDAP]&lt;br /&gt;
* [https://products.vmssoftware.com/paho-c/ PAHO-C]&lt;br /&gt;
* [https://products.vmssoftware.com/perl/ Perl]&lt;br /&gt;
* [https://products.vmssoftware.com/php/ PHP]&lt;br /&gt;
* [https://products.vmssoftware.com/python/ Python]&lt;br /&gt;
* [https://products.vmssoftware.com/redis/ Redis]&lt;br /&gt;
* [https://products.vmssoftware.com/ruby/ Ruby]&lt;br /&gt;
* [https://products.vmssoftware.com/samba-cifs/ Samba/CIFS]&lt;br /&gt;
* [https://products.vmssoftware.com/scala/ Scala]&lt;br /&gt;
* [https://products.vmssoftware.com/secure-web-server/ Secure Web Server]&lt;br /&gt;
* [https://products.vmssoftware.com/simplified-wrapper-and-interface-generator/ Simplified Wrapper and Interface Generator]&lt;br /&gt;
* [https://products.vmssoftware.com/sql-relay/ SQL Relay Client]&lt;br /&gt;
* [https://products.vmssoftware.com/svn/ SVN]&lt;br /&gt;
* [https://products.vmssoftware.com/syslogd/ syslogd]&lt;br /&gt;
* [https://products.vmssoftware.com/tomcat/ Tomcat]&lt;br /&gt;
* [https://products.vmssoftware.com/vgit/ vGit]&lt;br /&gt;
* [https://products.vmssoftware.com/vms-ide/ VMS IDE]&lt;br /&gt;
* [http://products.vmssoftware.com/xpdf-file-viewer/ XPDF File Viewer]&lt;br /&gt;
* [https://products.vmssoftware.com/zeromq/ ZeroMQ]&lt;br /&gt;
&lt;br /&gt;
==Instructional Material==&lt;br /&gt;
&lt;br /&gt;
In this section you can find links to wiki pages that contain instructional open source material.&lt;br /&gt;
&lt;br /&gt;
===Installation Guides===&lt;br /&gt;
&lt;br /&gt;
* [https://wiki.vmssoftware.com/Apache_(CSWS)_-_Easy_Installation_Guide OpenVMS Apache installation guide]&lt;br /&gt;
* [https://wiki.vmssoftware.com/Tomcat_(CSWS_JAVA)_-_Easy_Installation_Guide OpenVMS Tomcat installation guide]&lt;br /&gt;
* [https://wiki.vmssoftware.com/Axis2_-_Easy_Installation_Guide OpenVMS Axis2 installation guide]&lt;br /&gt;
&lt;br /&gt;
=Community software=&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;col&amp;quot; | Name&lt;br /&gt;
! colspan=&amp;quot;col&amp;quot; | Description&lt;br /&gt;
! colspan=&amp;quot;col&amp;quot; | Language&lt;br /&gt;
! colspan=&amp;quot;col&amp;quot; | Architectures&lt;br /&gt;
! colspan=&amp;quot;col&amp;quot; | Author&lt;br /&gt;
! colspan=&amp;quot;col&amp;quot; | Year&lt;br /&gt;
! colspan=&amp;quot;col&amp;quot; | Link&lt;br /&gt;
|-&lt;br /&gt;
| ACE&lt;br /&gt;
| C++ framework for developing distributed networked applications&lt;br /&gt;
| C++&lt;br /&gt;
| [[Alpha]], [[Integrity]]&lt;br /&gt;
| DOCGroup, ported by Remedy IT&lt;br /&gt;
| &lt;br /&gt;
| [https://github.com/DOCGroup/ACE_TAO Github]&lt;br /&gt;
|-&lt;br /&gt;
| Adventure game &lt;br /&gt;
| A magic/exploration simulation game.&lt;br /&gt;
| Fortran&lt;br /&gt;
| [[VAX]], [[Alpha]]&lt;br /&gt;
| Willie Crowther&lt;br /&gt;
| 1970s&lt;br /&gt;
| [https://github.com/whitten/m-adventure Github], [https://www.digiater.nl/openvms/decus/lt90a/mumpssig/games/ Code from DECUS 1990 L&amp;amp;T SIG Tape], [https://www.digiater.nl/openvms/freeware/v10/adventure/ OpenVMS Freeware]&lt;br /&gt;
|-&lt;br /&gt;
| BORG calendar&lt;br /&gt;
| BORG Calendar is a personal information manager written in Java and published under GPL. It is a combination of calendar, ToDo list, address book and task/project tracking system.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=borg OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| BatchFileConversion&lt;br /&gt;
| This is a Synergy/DE console application that will convert Workbench build files from Windows batch files to Unix script files or OpenVMS command files.&lt;br /&gt;
| Bash&lt;br /&gt;
| &lt;br /&gt;
| Unknown&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/SynSupport/BatchFileConversion Github]&lt;br /&gt;
|-&lt;br /&gt;
| C developer tools for OpenVMS&lt;br /&gt;
| This repo contains developer tools running on OpenVMS operating system&lt;br /&gt;
| C&lt;br /&gt;
| &lt;br /&gt;
| Rafiq Ahamed K&lt;br /&gt;
| 2017&lt;br /&gt;
| [https://github.com/rafiqkattangere/vms_utils Github]&lt;br /&gt;
|-&lt;br /&gt;
| C survival kit &lt;br /&gt;
| A set of useful functions, data structures, and macros aimed at allowing more expressive and reliable C code. Portability targets are OpenVMS and Linux.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/chadjoan/C-Survival-Kit Github]&lt;br /&gt;
|-&lt;br /&gt;
| CGP_PMAS&lt;br /&gt;
| CommuniGate Pro and PreciseMail Anti-Spam Gateway Integration on OpenVMS systems &lt;br /&gt;
| Perl&lt;br /&gt;
|&lt;br /&gt;
| Thomas Morstein&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/ztmr/CGP_PMAS Github]&lt;br /&gt;
|-&lt;br /&gt;
| CMS-EXPORT&lt;br /&gt;
| A utility for OpenVMS to export CMS library content and revisions history. CMS is a version control system commonly used in OpenVMS environment (part of DECset). Valued for being efficient and time-proven, CMS also has its share of drawbacks -- lack of export options being one of these. cms-export utility allows export of a specified CMS library (or a set of library elements) into a file in git-fast-export format, which subsequently can be used to create a repository with an alternative version management system such as git, fossil etc.&lt;br /&gt;
| DCL&lt;br /&gt;
| [[VAX]], [[Alpha]]&lt;br /&gt;
| Artur Shepilko&lt;br /&gt;
| 2018&lt;br /&gt;
| [https://github.com/nomadbyte/cms-export Github]&lt;br /&gt;
|-&lt;br /&gt;
| Convert OpenVMS text files to Unix &lt;br /&gt;
| Convert openvms textfiles into UNIX/DOS format&lt;br /&gt;
| C&lt;br /&gt;
| &lt;br /&gt;
| Andika Triwidada&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/atriwidada/openvms-to-unix Github]&lt;br /&gt;
|-&lt;br /&gt;
| Cython&lt;br /&gt;
| The most widely used Python to C compiler&lt;br /&gt;
| C&lt;br /&gt;
| &lt;br /&gt;
| VMS Software&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/vmssoftware/cython Github]&lt;br /&gt;
|-&lt;br /&gt;
| DBCHECK &lt;br /&gt;
| Very fast check the health of a RDB database&lt;br /&gt;
| [[DCL]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/NLA0/DCL/blob/master/dbcheck Github]&lt;br /&gt;
|-&lt;br /&gt;
| DiskFree &lt;br /&gt;
| An implementation of the Linux df command (view disk usage)&lt;br /&gt;
| &lt;br /&gt;
| [[VAX]], [[Alpha]], [[Integrity]] (untested)&lt;br /&gt;
| Alan Fay&lt;br /&gt;
| &lt;br /&gt;
| [https://github.com/alan-fay/openvms Github]&lt;br /&gt;
|-&lt;br /&gt;
| DrJava&lt;br /&gt;
| DrJava is a lightweight Java IDE written in Java and published under the BSD license. It has the usual features such as editing with syntax coloring, automatic indentation, brace matching…, compiling, debugging, testing using JUnit…&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=drjava OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| EPICS on OpenVMS&lt;br /&gt;
| Port of EPICS to OpenVMS&lt;br /&gt;
| C&lt;br /&gt;
| &lt;br /&gt;
| Clemens Wermelskirchen, maintained by Freddie Akeroyd&lt;br /&gt;
| &lt;br /&gt;
| [https://github.com/FreddieAkeroyd/EPICS-VMS Github]&lt;br /&gt;
|-&lt;br /&gt;
| ES40 emulator &lt;br /&gt;
| A portable emulator for the ES40 Alpha&lt;br /&gt;
| C++&lt;br /&gt;
| [[Linux]]&lt;br /&gt;
| Github repository maintained by Dmitry Kalinkin&lt;br /&gt;
| 1994&lt;br /&gt;
| [https://github.com/veprbl/es40 Github]&lt;br /&gt;
|-&lt;br /&gt;
| FTPD server &lt;br /&gt;
| An FTP server with support for UNIX file lists&lt;br /&gt;
|&lt;br /&gt;
| [[VAX]], [[Alpha]]&lt;br /&gt;
| Alan Fay&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/alan-fay/openvms Github]&lt;br /&gt;
|-&lt;br /&gt;
| Python&lt;br /&gt;
| Port of Python to OpenVMS&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| VMS Software&lt;br /&gt;
| &lt;br /&gt;
| [https://github.com/vmssoftware/python_3_8_2 Github] &lt;br /&gt;
|-&lt;br /&gt;
| FileTypeDetector for OpenVMS files&lt;br /&gt;
| Java NIO.2 FileTypeDetector Implementations for OpenVMS Specific Files&lt;br /&gt;
| Java&lt;br /&gt;
|&lt;br /&gt;
| Mark Wickens&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/urbancamo/openvms-filetype-detectors Github]&lt;br /&gt;
|-&lt;br /&gt;
| Fixfilenames &lt;br /&gt;
| A simple program to fix filenames copied from OpenVMS system&lt;br /&gt;
| Go&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| 2013&lt;br /&gt;
| [https://github.com/marben/vmsfixfilenames Github]&lt;br /&gt;
|-&lt;br /&gt;
| FreeMind&lt;br /&gt;
| FreeMind is a mind mapping tool written in Java and published under GPL. FreeMind can be used to take notes, build a knowledge base or keep track of projects.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=freemind OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| GNU for OpenVMS &lt;br /&gt;
| The GNV Project implements a port of the GNU utilities to OpenVMS with the intent of providing a framework for porting open source software to OpenVMS. A complementary SourceForge Project is VMS-Ports (https://sourceforge.net/projects/vms-ports/), there are discussions of process and procedure there as well as regular conference calls with recordings to review progress and assess how to improve the environment.&lt;br /&gt;
| C&lt;br /&gt;
|&lt;br /&gt;
| John Malmberg and others&lt;br /&gt;
|&lt;br /&gt;
| [https://sourceforge.net/projects/gnv/ Github]&lt;br /&gt;
|-&lt;br /&gt;
| GT.M for Alpha&lt;br /&gt;
| GT.M[tm] is a vetted industrial strength, transaction processing application platform consisting of a key-value database engine optimized for extreme transaction processing throughput &amp;amp; business continuity.&lt;br /&gt;
|&lt;br /&gt;
| [[Alpha]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| [https://sourceforge.net/projects/fis-gtm/files/GT.M-Alpha-OpenVMS/ Github]&lt;br /&gt;
|-&lt;br /&gt;
| GhostScript&lt;br /&gt;
| GhostScript for OpenVMS&lt;br /&gt;
| &lt;br /&gt;
| [[Alpha]], [[Integrity]]&lt;br /&gt;
| Github repositpries maintained by Troy Makaro&lt;br /&gt;
| 2000&lt;br /&gt;
| [https://github.com/OpenVMSGhostScript/ executables], [https://sourceforge.net/projects/ghostscript/files/AFPL%20Ghostscript/8.54/ sources]&lt;br /&gt;
|-&lt;br /&gt;
| Gnulib Assist&lt;br /&gt;
| The Gnulib Assist project is a set of routines and header files needed to try to get GNULIB to build on OpenVMS / Ia64.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| John Malmberg&lt;br /&gt;
|&lt;br /&gt;
| [https://sourceforge.net/p/gnv/wiki/Gnulib%20Assist/ Sourceforge]&lt;br /&gt;
|-&lt;br /&gt;
| ImageJ&lt;br /&gt;
| ImageJ is a tool for image processing and analysis written in Java and placed in the public domain. ImageJ supports the usual formats (GIF, JPEG, XPM, PNG, TIFF…) and may be extended by plugins (more than 300 plugins are available).&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=imagej OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| JNA&lt;br /&gt;
| JNA (Java Native Access) is a Java library published under LGPL which provides Java programs easy access to native shared libraries (RTL, System services on OpenVMS) without writing anything but Java code – no JNI or native code is required.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Phillippe Vouters&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jnaJNA OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| JOnAS&lt;br /&gt;
| JOnAS is a J2EE application server published under LGPL.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Jean-Yves Bourlès and Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jonas Jonas on OpenVMS Free softwares], [http://vmsfree.ouvaton.org/freen/index.php?s=jonas5 Jonas5 on OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| JRuby&lt;br /&gt;
| A port of JRuby to VMS (possibly frozen)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Philippe Vouters&lt;br /&gt;
| 2012 &lt;br /&gt;
| [https://github.com/Vouters/jruby-openvms Github]&lt;br /&gt;
|-&lt;br /&gt;
| JRuby&lt;br /&gt;
| JRuby is a Java implementation of the Ruby programming language, which means that the Ruby programs run atop the JVM. JRuby is released under a three-way CPL/GPL/LGPL license.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso and Philippe Vouters &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jruby OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| JRuby&lt;br /&gt;
| A port of JRuby to VMS (possibly frozen)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Philippe Vouters&lt;br /&gt;
| 2012 &lt;br /&gt;
| [https://github.com/Vouters/jruby-openvms Github]&lt;br /&gt;
|-&lt;br /&gt;
| JRuby&lt;br /&gt;
| JRuby is a Java implementation of the Ruby programming language, which means that the Ruby programs run atop the JVM. JRuby is released under a three-way CPL/GPL/LGPL license.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso and Philippe Vouters &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jruby OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| JTrac&lt;br /&gt;
| JTrac is an issue-tracking web application written in Java under Apache License. The application is fast, easy to use and highly customizable for any kind of issues (bugs, tasks…).&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jtrac OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| JXplorer&lt;br /&gt;
| JXplorer is a LDAP client written in Java and published under a standard OSI-style open source licence. It allows to browse and modify any LDAP directory or any X500 directory with a LDAP interface.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jxplorer OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| JabRef&lt;br /&gt;
| JabRef is a bibliography reference manager written in Java and published under GPL. It uses BibTeX as bibliography file format and has advanced features (BibTeX editor, search function, classification of entries, import/export of various formats, launch of external viewers…).&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jabref OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| JavaRDP&lt;br /&gt;
| JavaRDP is a client for Windows Terminal Server written in Java and published under GPL. It is faster than VNC and can be used as a remote control tool.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=javardp OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| Jetty&lt;br /&gt;
| Jetty is a Web server (HTTP server and servlet container) for static and dynamic content written in Java under Apache 2.0 license.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jetty Jetty on OpenVMS Free softwares], [http://vmsfree.ouvaton.org/freen/index.php?s=jetty6 Jetty 6 on OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| Jperf &lt;br /&gt;
| Jperf is a graphical frontend for Iperf written in Java. Iperf measures TCP and UDP performance (bandwidth, delay, jitter, loss). JPerf is released under a LGPL license.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jperf OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| Jsynoptic&lt;br /&gt;
| Jsynoptic is a tool dedicated to render data graphically. It is written in Java under LGPL. Data can come from different sources (files, network…) and can be static or dynamic.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso &lt;br /&gt;
| &lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jsynoptic OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| LIBVMS &lt;br /&gt;
| This package is a reimplementation of the OpenVMS system services for use in a POSIX environment.&lt;br /&gt;
| C&lt;br /&gt;
|&lt;br /&gt;
| Tim Sneddon&lt;br /&gt;
| 2013&lt;br /&gt;
| [https://github.com/tesneddon/libvms Github]&lt;br /&gt;
|-&lt;br /&gt;
| Lucane&lt;br /&gt;
| Lucane is a groupware platform written in Java and published under LGPL. It offers the usual groupware functions such as calendar, forum, instant messaging, file sharing… and may be easily extended by plugins. Lucane has an embedded database (hsqldb) but an external database (mySQL…) can be used instead of hsqldb. Users access Lucane by a Java client or a browser (IE, Mozilla…).&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=lucane OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| MD5 sum &lt;br /&gt;
| A utility to print or check MD5 checksums (RFC 1321)&lt;br /&gt;
| &lt;br /&gt;
| [[VAX]], [[Alpha]]&lt;br /&gt;
| Alan Fay&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/alan-fay/openvms Github]&lt;br /&gt;
|-&lt;br /&gt;
| MMK/MAKE &lt;br /&gt;
| MMK is a &amp;quot;make&amp;quot; utility for VMS systems&lt;br /&gt;
| C, Macro&lt;br /&gt;
| [[VAX]], [[Alpha]], [[Integrity]]&lt;br /&gt;
| Matthew Madison&lt;br /&gt;
| 1992&lt;br /&gt;
| [https://github.com/endlesssoftware/mmk V5.1 on Github], V3.9-9 featured in [https://www.digiater.nl/openvms/freeware/v80/make-mmk/ Freeware CD V80]&lt;br /&gt;
|-&lt;br /&gt;
| MX &lt;br /&gt;
| Email-exchange software&lt;br /&gt;
| C, C++&lt;br /&gt;
| [[VAX]], [[Alpha]], [[Integrity]]&lt;br /&gt;
| Matthew Madison&lt;br /&gt;
| 1994&lt;br /&gt;
| [https://github.com/endlesssoftware/mx Version 6.0 on Github], featured in Freeware CD ([https://www.digiater.nl/openvms/freeware/v10/mx041/ V4.1], [https://www.digiater.nl/openvms/freeware/v30/mx041/ V4.2])&lt;br /&gt;
|-&lt;br /&gt;
| MakeShare&lt;br /&gt;
| Creates a command procedure to link a shared imaged from an object library&lt;br /&gt;
| DCL&lt;br /&gt;
| [[Alpha]] and [[Integrity]]&lt;br /&gt;
| Steve Ives&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/SteveIves/MakeShare Github]&lt;br /&gt;
|-&lt;br /&gt;
| Martineg&#039;s DCL scripts&lt;br /&gt;
| Miscellaneous DCL scripts: batch resubmit, LOGIN.COM, etc.&lt;br /&gt;
| DCL&lt;br /&gt;
| &lt;br /&gt;
| Martin Eggen&lt;br /&gt;
| &lt;br /&gt;
| [https://github.com/martineg/openvms-dcl Github]&lt;br /&gt;
|-&lt;br /&gt;
| MibbleBrowser&lt;br /&gt;
| MibbleBrowser is a SNMP MIB browser written in Java and published under GPL. It uses the Mibble library as SMI parser and supports SNMPv1, SNMPv2c and SNMPv3.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=mibble OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| NETLIB &lt;br /&gt;
| A library for writing TCP/IP based network applications. NETLIB provides a consistent, VMS-style interface for TCP/IP-based network programs, operating with all of the currently available TCP/IP packages available today for VMS (with one minor exception).  In addition, NETLIB allows for flexibility in in the use of a TCP/IP package, by selecting the vendor-dependent library code at run-time, rather than link-time.&lt;br /&gt;
| C, Visual Basic&lt;br /&gt;
| [[VAX]], [[Alpha]]&lt;br /&gt;
| Hunter Goatley&lt;br /&gt;
| &lt;br /&gt;
| [https://github.com/endlesssoftware/netlib Github]&lt;br /&gt;
|-&lt;br /&gt;
| NRPE daemon for OpenVMS &lt;br /&gt;
| A you to remotely execute Nagios plugins on OpenVMS machines.&lt;br /&gt;
| C&lt;br /&gt;
| [[VAX]], [[Alpha]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/ordenador/nrpevms Github]&lt;br /&gt;
|-&lt;br /&gt;
| Net-SNMP 5.0.1 port to OpenVMS&lt;br /&gt;
| Net-SNMP v5.0.1 port to OpenVMS&lt;br /&gt;
| C&lt;br /&gt;
| [[Alpha]]&lt;br /&gt;
| Ported to OpenVMS by Stewart M. Smith for Siemens AG, released by Giles Burrows (Siemens AG)&lt;br /&gt;
| 2016&lt;br /&gt;
| [https://github.com/tenox7/net-snmp-v501-vms Github]&lt;br /&gt;
|-&lt;br /&gt;
| NetElf &lt;br /&gt;
| Run the client side of NetELF to download and execute a program over the network from a server. The server sends an arbitrary binary and command-line arguments.&lt;br /&gt;
| C&lt;br /&gt;
| &lt;br /&gt;
| Harry Roberts&lt;br /&gt;
| 2017&lt;br /&gt;
| [https://github.com/XiphosResearch/netelf Github]&lt;br /&gt;
|-&lt;br /&gt;
| NetWhistler&lt;br /&gt;
| NetWhistler is a network mapping and monitoring tool written in Java and published under GPL. It includes network discovery and diagnostic tools (ping, services monitoring, MIB browser, SNMP trap receiver console, MRTG console…).&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=netwhistler OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| ODS2 File System readers &lt;br /&gt;
| ODS2 is a program to read VMS disk volumes written in VMS ODS2 format. Provides cut down DIRECTORY, COPY and SEARCH commands for VMS volumes on non-VMS systems. These can be used to find out what is on a VMS volume, and copy files onto the local file sytem.&lt;br /&gt;
| C&lt;br /&gt;
| &lt;br /&gt;
| Paul Nankervis, maintained on Github by Oleg Pyzin&lt;br /&gt;
| 1998&lt;br /&gt;
| [https://github.com/FreeBSD-pzn/ods2 Github]&lt;br /&gt;
|-&lt;br /&gt;
| OMI&lt;br /&gt;
| A menu interpreter for OpenVMS, entirely written in DCL (OMI) &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Oscar van Eijk&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/oveas/OMI Github]&lt;br /&gt;
|-&lt;br /&gt;
| OmniORB for OpenVMS &lt;br /&gt;
| omniORB is a CORBA object request broker for C++ and Python. It is very fast, robust, and standards-compliant.&lt;br /&gt;
| C++&lt;br /&gt;
| [[Alpha]]&lt;br /&gt;
| Duncan Grisby&lt;br /&gt;
|&lt;br /&gt;
| [https://sourceforge.net/p/omniorb/svn/6253/tree/trunk/omniORB/readmes/README.openvms Github]&lt;br /&gt;
|-&lt;br /&gt;
| OpenBmx &lt;br /&gt;
| A Vagrantfile for a OpenVMS porting box using the alphavm emulator on a Ubuntu Linux box.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Martin Borgman&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/martinborgman/portingbox Github]&lt;br /&gt;
|-&lt;br /&gt;
| OpenSDL &lt;br /&gt;
| Open version of the OpenVMS Structure Definition Language (SDL).&lt;br /&gt;
| C, Yacc, Lex&lt;br /&gt;
|&lt;br /&gt;
| Jonathan Belanger&lt;br /&gt;
| 2007&lt;br /&gt;
| [https://github.com/JonathanBelanger/OpenSDL Github]&lt;br /&gt;
|-&lt;br /&gt;
| OpenVMS migration utilities &lt;br /&gt;
| A utility that converts a OpenVMS Variable Length (VL) format file into a stream of bytes with additional line endings if required.&lt;br /&gt;
| C, bash&lt;br /&gt;
| &lt;br /&gt;
| Freddie Akeroyd&lt;br /&gt;
| 2016&lt;br /&gt;
| [https://github.com/FreddieAkeroyd/VMS-utils Github]&lt;br /&gt;
|-&lt;br /&gt;
| OpenVMS-DCL-Sublime-Lang-Support&lt;br /&gt;
| This repository contains code necessary to make Sublime Text 3 aware of the &#039;DIGITAL Command Language&#039; used by HP&#039;s OpenVMS operating system.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Gleb Nikonorov&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/gnikonorov/OpenVMS-DCL-Sublime-Lang-Support Github]&lt;br /&gt;
|-&lt;br /&gt;
| OpenVMS-DCL-VSCODE-Lang-Support&lt;br /&gt;
| This extension is for DCL batch scripts. These are typically ran on OpenVMS systems, and are similar to BASH scripts&lt;br /&gt;
| TypeScript&lt;br /&gt;
|&lt;br /&gt;
| Tom Esparson based on work by Gleb Nikonorov&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/tomesparon/OpenVMS-DCL-VSCODE-Lang-Support Github]&lt;br /&gt;
|-&lt;br /&gt;
| OpenVMS-Oracle-Rdb-Toolset&lt;br /&gt;
| Ready to use procedures for a database administrator of Oracle Rdb databases on OpenVMS.  &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Luc Allemeersch&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/LucAllemeersch/OpenVMS-Oracle-Rdb-Toolset Github]&lt;br /&gt;
|-&lt;br /&gt;
| OpenVMS-RMS-DecBasic-Macro64&lt;br /&gt;
| Try to create a OpenVMS project from memory using RMS-FDL-DECBasic on a OpenVMS system. (notes)&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| Jason Loewecke&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/jloewecke/OpenVMS-RMS-DecBasic-Macro64 Github]&lt;br /&gt;
|-&lt;br /&gt;
| Openfire&lt;br /&gt;
| Openfire is an instant messaging written in Java and published under GPL. It uses the XMPP (also called Jabber) protocol.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=openfire OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| PLIBSYS&lt;br /&gt;
| A cross-platform system C library with some helpful routines. It has zero third-party dependencies and uses only native system calls.&lt;br /&gt;
| C, C++&lt;br /&gt;
|&lt;br /&gt;
| Alexander Saprykin&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/saprykin/plibsys Github], [https://github.com/saprykin/plibsys/wiki wiki]&lt;br /&gt;
|-&lt;br /&gt;
| REST API component of OVMS&lt;br /&gt;
| REST API component of the OVMS platform.&lt;br /&gt;
| Javascript&lt;br /&gt;
|&lt;br /&gt;
| Nathan (najowhit)&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/najowhit/nodeAPI_OpenVMS Github]&lt;br /&gt;
|-&lt;br /&gt;
| Ruby &lt;br /&gt;
| A port of Ruby for OpenVMS based on Ruby 1.8.2 (MRI). This work is in early alpha development stage and not suitable for release yet&lt;br /&gt;
| C, Ruby, HTML, Yacc&lt;br /&gt;
| [[Alpha]]&lt;br /&gt;
| Ben Armstrong&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/bg/vmsruby Github]&lt;br /&gt;
|-&lt;br /&gt;
| Ruby for openvms webpage archive&lt;br /&gt;
| Web pages dedicated to Ruby for OpenVMS&lt;br /&gt;
| HTML&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/xiaotuanzi/vmsruby Github]&lt;br /&gt;
|-&lt;br /&gt;
| SDL&lt;br /&gt;
| A portable processor for Structure Definition Language (a child of the OpenVMS SDL) &lt;br /&gt;
| C&lt;br /&gt;
|&lt;br /&gt;
| Ruslan Laishev&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/SysMan-One/SDL Github]&lt;br /&gt;
|-&lt;br /&gt;
| SIMH VAX VMS &lt;br /&gt;
| A MicroVAX 3900 simulator&lt;br /&gt;
|&lt;br /&gt;
| Docker&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/k3ck3c/simh_vax_vms Github]&lt;br /&gt;
|-&lt;br /&gt;
| SQLite 3 &lt;br /&gt;
| This is a native port of the SQLite database package to OpenVMS. It delivers the SQLite database to OpenVMS using the following native features:&lt;br /&gt;
* Thread support using the tis library.  This allows support for multi-threading without having to link against the pthreads RTL.&lt;br /&gt;
* Direct file access.  All files access is performed using the $QIO [[System Service|system services]], rather than the C RTL or even [[RMS]].&lt;br /&gt;
* Native locking.  All locking is handled using the OpenVMS [[Distributed Lock Manager|distributed lock manager]], allowing database access to be coordinated across [[Cluster|cluster]] nodes (of all architectures).&lt;br /&gt;
Despite these OpenVMS-specific improvements the database file maintained by SQLite is still portable to other SQLite-based applications running on other systems.&lt;br /&gt;
| C&lt;br /&gt;
| [[VAX]], [[Alpha]], [[Integrity]]&lt;br /&gt;
| Tim Sneddon&lt;br /&gt;
| 2013&lt;br /&gt;
| [https://github.com/endlesssoftware/sqlite3/blob/master/readme.txt Github]&lt;br /&gt;
|-&lt;br /&gt;
| SQuirreL&lt;br /&gt;
| SQuirreL is a SQL client written in Java and published under LGPL. It allows to view the structure of a JDBC compliant database, browse the data in tables, issue SQL commands…&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=squirrel OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| SYSUAF authentication for the Mosquito MQTT broker&lt;br /&gt;
| A simple plugin for the Mosquitto MQTT broker (http://mosquitto.org) that provides the ability for the broker to authenticate users via standard OpenVMS means (namely checking the supplied credentials against those in SYSUAF).&lt;br /&gt;
| C&lt;br /&gt;
| &lt;br /&gt;
| Brett Cameron&lt;br /&gt;
| &lt;br /&gt;
| [https://github.com/brc859844/mosquitto-auth-plugin-vms Github]&lt;br /&gt;
|-&lt;br /&gt;
| Scala&lt;br /&gt;
| Scala is a general purpose programming language published under a BSD-style license. It combines functional and object-oriented techniques, provides a number of powerful features (closures, actors…) and is fully interoperable with Java.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=scala OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| StarLet File Transfer Utility &lt;br /&gt;
| This is a utility to transfering VMS&#039;s files over the TCP/IP network to a remote non-VMS hosts, a like the FTP or SFTP but with additional features: resuming broken transfers and generating FDL file to help restoring RMS&#039;s attributes on VMS hosts.&lt;br /&gt;
| C&lt;br /&gt;
|&lt;br /&gt;
| Ruslan Laishev&lt;br /&gt;
| &lt;br /&gt;
| [https://github.com/SysMan-One/SFTU Github]&lt;br /&gt;
|-&lt;br /&gt;
| Superversion&lt;br /&gt;
| Superversion is a version control system written in Java and published under GPL. It is an alternative to free solutions (CVS, Subversion…) running on Unix or commercial solutions (CMS…) running on OpenVMS. The stable version (Superversion 1.2) is a standalone and single-user application. The following version (Superversion 2.0) will be a client-server and multi-user application.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=suv OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| T4 monitor &lt;br /&gt;
| t4Monitor is a module for Windows and Linux that allows easy collection, preprocessing and reporting of generic OpenVMS&#039; T4 compliant counters stored in Format-1 or Format-2 Comma Separated Values (CSV) files.&lt;br /&gt;
| Python&lt;br /&gt;
| &lt;br /&gt;
| J.M. Fernández&lt;br /&gt;
| 2014&lt;br /&gt;
| [https://github.com/fernandezcuesta/t4Monitor Github]&lt;br /&gt;
|-&lt;br /&gt;
| TAIL &lt;br /&gt;
| Performs a Variation of TYPE/TAIL on a File&lt;br /&gt;
| C&lt;br /&gt;
|&lt;br /&gt;
| Oleg Pyzin&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/FreeBSD-pzn/tail Github]&lt;br /&gt;
|-&lt;br /&gt;
| TAO&lt;br /&gt;
| CORBA implementation&lt;br /&gt;
| C++&lt;br /&gt;
| [[Alpha]], [[Integrity]]&lt;br /&gt;
| DOCGroup, ported by Remedy IT&lt;br /&gt;
| &lt;br /&gt;
| [https://github.com/DOCGroup/ACE_TAO Github]&lt;br /&gt;
|-&lt;br /&gt;
| UnQLite &lt;br /&gt;
| A VMS port of unqlite-db 1.1.6. UnQLite is a transactional NoSQL database in the same vein as SQLite.&lt;br /&gt;
| C&lt;br /&gt;
| [[Alpha]], [[Integrity]]&lt;br /&gt;
|&lt;br /&gt;
| 2012&lt;br /&gt;
| [https://github.com/endlesssoftware/unqlite Github]&lt;br /&gt;
|-&lt;br /&gt;
| UsingJenkinsCI (wiki) &lt;br /&gt;
| Using Jenkins CI To Build OpenVMS Programs&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| John Malmberg and others&lt;br /&gt;
|&lt;br /&gt;
| [https://sourceforge.net/p/vms-ports/wiki/UsingJenkinsCi/ Github]&lt;br /&gt;
|-&lt;br /&gt;
| VMS ports&lt;br /&gt;
| Open Source and Freeware for OpenVMS&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| collection by Bill Pedersen and others&lt;br /&gt;
|&lt;br /&gt;
| [https://sourceforge.net/projects/vms-ports/files/ Github]&lt;br /&gt;
|-&lt;br /&gt;
| VMSComFiles&lt;br /&gt;
| Lorin Ricker&#039;s personal VMS command and auxiliary support files &lt;br /&gt;
| [[DCL]]&lt;br /&gt;
| &lt;br /&gt;
| Lorin Ricker&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/LorinRicker/VMScomfiles Github]&lt;br /&gt;
|-&lt;br /&gt;
| VMS IDE&lt;br /&gt;
| Visual Studio Code Extension for OpenVMS&lt;br /&gt;
| [[C]]&lt;br /&gt;
| &lt;br /&gt;
| VMS Software&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/vmssoftware/vms-ide Github]&lt;br /&gt;
|- &lt;br /&gt;
| VMShistory&lt;br /&gt;
| A collection of historical and descriptive documents about the History and Development of the VMS (OpenVMS) operating system &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Lorin Ricker&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/LorinRicker/VMShistory Github]&lt;br /&gt;
|-&lt;br /&gt;
| VTFM https://github.com/FreeBSD-pzn/vtfm&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| VmsCompatibility&lt;br /&gt;
| A collection of DBL subroutines and functions that implement, emulate or shim the functionality of various OpenVMS system service routines.&lt;br /&gt;
| DBL&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Kish Baley&lt;br /&gt;
| [https://github.com/Synergex/VmsCompatibility Github]&lt;br /&gt;
|-&lt;br /&gt;
| WASD_LDAP_AUTHAGENT&lt;br /&gt;
| A modification to WASD that allows you to authenticate users against external LDAP server WITHOUT corresponding SYSUAF records.&lt;br /&gt;
| C++, Perl&lt;br /&gt;
|&lt;br /&gt;
| Thomas Morstein&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/ztmr/WASD_LDAP_AUTHAGENT Github]&lt;br /&gt;
|-&lt;br /&gt;
| WATCHER &lt;br /&gt;
| WATCHER is an idle terminal monitor. It logs out interactive users after a certain period of inactivity. WATCHER is fully configurable, allowing the system manager to define which terminals to watch, what measurements to use, and how long a terminal should be idle before getting zapped. It also includes provisions for preventing logouts or overriding inactivity settings based on any combination of username, UIC, terminal, privileges, image being run, held identifier, and time of day.&lt;br /&gt;
| BLISS&lt;br /&gt;
| [[VAX]], [[Alpha]], [[Integrity]]&lt;br /&gt;
| Matthew Madison&lt;br /&gt;
| 1994&lt;br /&gt;
| [https://github.com/endlesssoftware/watcher V4.1 on Github], [https://www.digiater.nl/openvms/freeware/v10/watcher/ V2.9-1 in Freeware]&lt;br /&gt;
|-&lt;br /&gt;
| Word count new utility. OpenVMS and *NIX OSes.&lt;br /&gt;
| Rework of wc&lt;br /&gt;
| C&lt;br /&gt;
|&lt;br /&gt;
| Oleg Pyzin based on original wc code&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/FreeBSD-pzn/wcn Github]&lt;br /&gt;
|-&lt;br /&gt;
| curl-parallel&lt;br /&gt;
| Using CURL to parallel download large datafiles &lt;br /&gt;
| DCL&lt;br /&gt;
|&lt;br /&gt;
| taupirho&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/taupirho/curl-parallel Github]&lt;br /&gt;
|-&lt;br /&gt;
| frontend_openvms&lt;br /&gt;
| OpenVMS Frontend&lt;br /&gt;
| Java, HTML, CSS&lt;br /&gt;
|&lt;br /&gt;
| Nathan (najowhit)&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/najowhit/frontend_OpenVMS Github]&lt;br /&gt;
|-&lt;br /&gt;
| httping&lt;br /&gt;
| httping is a command line tool monitoring the response time of a Web server. It is written in C and published under GPL.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=httping OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| iReport&lt;br /&gt;
| iReport is a data reporting tool written in Java and published under GPL. It offers a GUI to the report generator JasperReport. Reports can be built in several formats (PDF, HTML…) from data collected by JDBC…&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Jean-Yves Bourlès &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=ireport OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| libffi&lt;br /&gt;
| libffi is a library which allows a programmer to call any function specified by a call interface description at run-time and which is used by Java (JNA), Python (Ctypes) and Jruby (Jffi). libffi is written in C and published under a very liberal license.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Philippe Vouters &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=libffi OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| muCommander&lt;br /&gt;
| muCommander is a file manager written in Java and published under GPL. It has also the additional features of (S)FTP, NFS, SMB client and ZIP, JAR, TAR archive brower.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=mucommander OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| shasum &lt;br /&gt;
| A utility to print or check SHA checksums (FIPS PUB 180-2)&lt;br /&gt;
| &lt;br /&gt;
| [[VAX]], [[Alpha]]&lt;br /&gt;
| Alan Fay&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/alan-fay/openvms Github]&lt;br /&gt;
|-&lt;br /&gt;
| spop3&lt;br /&gt;
| Pop3 server&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ruslan R. Laishev&lt;br /&gt;
|&lt;br /&gt;
| [https://sourceforge.net/projects/vms-ports/files/spop3/ Sourceforge]&lt;br /&gt;
|-&lt;br /&gt;
| vmsbackup&lt;br /&gt;
| Program to read OpenVMS backup save sets on non-VMS machines &lt;br /&gt;
| C&lt;br /&gt;
|&lt;br /&gt;
| Freddie Akeroyd&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/FreddieAkeroyd/vmsbackup Github]&lt;br /&gt;
|-&lt;br /&gt;
| vmsperlkit&lt;br /&gt;
| Kitting procedures for Perl on OpenVMS&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Craig A. Berry&lt;br /&gt;
|&lt;br /&gt;
| [https://sourceforge.net/projects/vmsperlkit/files/ Sourceforge]&lt;br /&gt;
|-&lt;br /&gt;
| vmsport&lt;br /&gt;
| Experiments in porting an OpenVMS Fortran / Decforms application to Linux and Gfortran &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Svante Lidman&lt;br /&gt;
| [https://github.com/Coreboost/vmsport Github]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Freeware]]&lt;/div&gt;</summary>
		<author><name>Aigul</name></author>
	</entry>
	<entry>
		<id>https://wiki.vmssoftware.com/index.php?title=Open_Source_Software_for_OpenVMS&amp;diff=2666</id>
		<title>Open Source Software for OpenVMS</title>
		<link rel="alternate" type="text/html" href="https://wiki.vmssoftware.com/index.php?title=Open_Source_Software_for_OpenVMS&amp;diff=2666"/>
		<updated>2025-03-03T10:18:22Z</updated>

		<summary type="html">&lt;p&gt;Aigul: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Open Source&#039;&#039;&#039; refers to software whose source code is made freely available for modification and/or distribution. Below is a list of open source software that works with OpenVMS, as well as some links to instructional open source material that can be found on this wiki.&lt;br /&gt;
&lt;br /&gt;
=Open Source Software Developed by VSI=&lt;br /&gt;
* [https://products.vmssoftware.com/activemq/ ActiveMQ]&lt;br /&gt;
* [https://products.vmssoftware.com/apache-ant/ Apache ANT]&lt;br /&gt;
* [https://products.vmssoftware.com/maven/ Apache Maven]&lt;br /&gt;
* [https://products.vmssoftware.com/axis2/ AXIS2]&lt;br /&gt;
* [https://products.vmssoftware.com/civetweb/ CivetWeb]&lt;br /&gt;
* [https://products.vmssoftware.com/curl/ cURL]&lt;br /&gt;
* [https://products.vmssoftware.com/gearman/ Gearman]&lt;br /&gt;
* [https://products.vmssoftware.com/gnuplot/ Gnuplot]&lt;br /&gt;
* [https://products.vmssoftware.com/gnv/ GNV (GNU&#039;s not VMS)]&lt;br /&gt;
* [https://products.vmssoftware.com/haproxy/ HAProxy]&lt;br /&gt;
* [https://products.vmssoftware.com/kerberos/ Kerberos]&lt;br /&gt;
* [https://products.vmssoftware.com/libmariadb/ LibMariaDB]&lt;br /&gt;
* [https://products.vmssoftware.com/libpq/ LibPQ]&lt;br /&gt;
* [https://products.vmssoftware.com/librabbitmq/ LibRabbitMQ]&lt;br /&gt;
* [https://products.vmssoftware.com/librd-kafka/ LibRDkafka]&lt;br /&gt;
* [https://products.vmssoftware.com/lua/ Lua]&lt;br /&gt;
* [https://products.vmssoftware.com/mariadb/ MariaDB]&lt;br /&gt;
* [https://products.vmssoftware.com/memcached/ Memcached]&lt;br /&gt;
* [https://products.vmssoftware.com/mosquitto/ Mosquitto]&lt;br /&gt;
* [https://products.vmssoftware.com/openjdk/ OpenJDK]&lt;br /&gt;
* [https://products.vmssoftware.com/openldap/ OpenLDAP]&lt;br /&gt;
* [https://products.vmssoftware.com/paho-c/ PAHO-C]&lt;br /&gt;
* [https://products.vmssoftware.com/perl/ Perl]&lt;br /&gt;
* [https://products.vmssoftware.com/php/ PHP]&lt;br /&gt;
* [https://products.vmssoftware.com/python/ Python]&lt;br /&gt;
* [https://products.vmssoftware.com/redis/ Redis]&lt;br /&gt;
* [https://products.vmssoftware.com/ruby/ Ruby]&lt;br /&gt;
* [https://products.vmssoftware.com/samba-cifs/ Samba/CIFS]&lt;br /&gt;
* [https://products.vmssoftware.com/scala/ Scala]&lt;br /&gt;
* [https://products.vmssoftware.com/secure-web-server/ Secure Web Server]&lt;br /&gt;
* [https://products.vmssoftware.com/simplified-wrapper-and-interface-generator/ Simplified Wrapper and Interface Generator]&lt;br /&gt;
* [https://products.vmssoftware.com/sql-relay/ SQL Relay Client]&lt;br /&gt;
* [https://products.vmssoftware.com/svn/ SVN]&lt;br /&gt;
* [https://products.vmssoftware.com/syslogd/ syslogd]&lt;br /&gt;
* [https://products.vmssoftware.com/tomcat/ Tomcat]&lt;br /&gt;
* [https://products.vmssoftware.com/vgit/ vGit]&lt;br /&gt;
* [https://products.vmssoftware.com/vms-ide/ VMS IDE]&lt;br /&gt;
* [http://products.vmssoftware.com/xpdf-file-viewer/ XPDF File Viewer]&lt;br /&gt;
* [https://products.vmssoftware.com/zeromq/ ZeroMQ]&lt;br /&gt;
&lt;br /&gt;
==Instructional Material==&lt;br /&gt;
&lt;br /&gt;
In this section you can find links to wiki pages that contain instructional open source material.&lt;br /&gt;
&lt;br /&gt;
===Installation Guides===&lt;br /&gt;
&lt;br /&gt;
* [https://wiki.vmssoftware.com/Apache_(CSWS)_-_Easy_Installation_Guide OpenVMS Apache installation guide]&lt;br /&gt;
* [https://wiki.vmssoftware.com/Tomcat_(CSWS_JAVA)_-_Easy_Installation_Guide OpenVMS Tomcat installation guide]&lt;br /&gt;
* [https://wiki.vmssoftware.com/Axis2_-_Easy_Installation_Guide OpenVMS Axis2 installation guide]&lt;br /&gt;
&lt;br /&gt;
=Community software=&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;col&amp;quot; | Name&lt;br /&gt;
! colspan=&amp;quot;col&amp;quot; | Description&lt;br /&gt;
! colspan=&amp;quot;col&amp;quot; | Language&lt;br /&gt;
! colspan=&amp;quot;col&amp;quot; | Architectures&lt;br /&gt;
! colspan=&amp;quot;col&amp;quot; | Author&lt;br /&gt;
! colspan=&amp;quot;col&amp;quot; | Year&lt;br /&gt;
! colspan=&amp;quot;col&amp;quot; | Link&lt;br /&gt;
|-&lt;br /&gt;
| ACE&lt;br /&gt;
| C++ framework for developing distributed networked applications&lt;br /&gt;
| C++&lt;br /&gt;
| [[Alpha]], [[Integrity]]&lt;br /&gt;
| DOCGroup, ported by Remedy IT&lt;br /&gt;
| &lt;br /&gt;
| [https://github.com/DOCGroup/ACE_TAO Github]&lt;br /&gt;
|-&lt;br /&gt;
| Adventure game &lt;br /&gt;
| A magic/exploration simulation game.&lt;br /&gt;
| Fortran&lt;br /&gt;
| [[VAX]], [[Alpha]]&lt;br /&gt;
| Willie Crowther&lt;br /&gt;
| 1970s&lt;br /&gt;
| [https://github.com/whitten/m-adventure Github], [https://www.digiater.nl/openvms/decus/lt90a/mumpssig/games/ Code from DECUS 1990 L&amp;amp;T SIG Tape], [https://www.digiater.nl/openvms/freeware/v10/adventure/ OpenVMS Freeware]&lt;br /&gt;
|-&lt;br /&gt;
| BORG calendar&lt;br /&gt;
| BORG Calendar is a personal information manager written in Java and published under GPL. It is a combination of calendar, ToDo list, address book and task/project tracking system.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=borg OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| BatchFileConversion&lt;br /&gt;
| This is a Synergy/DE console application that will convert Workbench build files from Windows batch files to Unix script files or OpenVMS command files.&lt;br /&gt;
| Bash&lt;br /&gt;
| &lt;br /&gt;
| Unknown&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/SynSupport/BatchFileConversion Github]&lt;br /&gt;
|-&lt;br /&gt;
| C developer tools for OpenVMS&lt;br /&gt;
| This repo contains developer tools running on OpenVMS operating system&lt;br /&gt;
| C&lt;br /&gt;
| &lt;br /&gt;
| Rafiq Ahamed K&lt;br /&gt;
| 2017&lt;br /&gt;
| [https://github.com/rafiqkattangere/vms_utils Github]&lt;br /&gt;
|-&lt;br /&gt;
| C survival kit &lt;br /&gt;
| A set of useful functions, data structures, and macros aimed at allowing more expressive and reliable C code. Portability targets are OpenVMS and Linux.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/chadjoan/C-Survival-Kit Github]&lt;br /&gt;
|-&lt;br /&gt;
| CGP_PMAS&lt;br /&gt;
| CommuniGate Pro and PreciseMail Anti-Spam Gateway Integration on OpenVMS systems &lt;br /&gt;
| Perl&lt;br /&gt;
|&lt;br /&gt;
| Thomas Morstein&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/ztmr/CGP_PMAS Github]&lt;br /&gt;
|-&lt;br /&gt;
| CMS-EXPORT&lt;br /&gt;
| A utility for OpenVMS to export CMS library content and revisions history. CMS is a version control system commonly used in OpenVMS environment (part of DECset). Valued for being efficient and time-proven, CMS also has its share of drawbacks -- lack of export options being one of these. cms-export utility allows export of a specified CMS library (or a set of library elements) into a file in git-fast-export format, which subsequently can be used to create a repository with an alternative version management system such as git, fossil etc.&lt;br /&gt;
| DCL&lt;br /&gt;
| [[VAX]], [[Alpha]]&lt;br /&gt;
| Artur Shepilko&lt;br /&gt;
| 2018&lt;br /&gt;
| [https://github.com/nomadbyte/cms-export Github]&lt;br /&gt;
|-&lt;br /&gt;
| Convert OpenVMS text files to Unix &lt;br /&gt;
| Convert openvms textfiles into UNIX/DOS format&lt;br /&gt;
| C&lt;br /&gt;
| &lt;br /&gt;
| Andika Triwidada&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/atriwidada/openvms-to-unix Github]&lt;br /&gt;
|-&lt;br /&gt;
| Cython&lt;br /&gt;
| The most widely used Python to C compiler&lt;br /&gt;
| C&lt;br /&gt;
| &lt;br /&gt;
| VMS Software&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/vmssoftware/cython Github]&lt;br /&gt;
|-&lt;br /&gt;
| DBCHECK &lt;br /&gt;
| Very fast check the health of a RDB database&lt;br /&gt;
| [[DCL]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/NLA0/DCL/blob/master/dbcheck Github]&lt;br /&gt;
|-&lt;br /&gt;
| DiskFree &lt;br /&gt;
| An implementation of the Linux df command (view disk usage)&lt;br /&gt;
| &lt;br /&gt;
| [[VAX]], [[Alpha]], [[Integrity]] (untested)&lt;br /&gt;
| Alan Fay&lt;br /&gt;
| &lt;br /&gt;
| [https://github.com/alan-fay/openvms Github]&lt;br /&gt;
|-&lt;br /&gt;
| DrJava&lt;br /&gt;
| DrJava is a lightweight Java IDE written in Java and published under the BSD license. It has the usual features such as editing with syntax coloring, automatic indentation, brace matching…, compiling, debugging, testing using JUnit…&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=drjava OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| EPICS on OpenVMS&lt;br /&gt;
| Port of EPICS to OpenVMS&lt;br /&gt;
| C&lt;br /&gt;
| &lt;br /&gt;
| Clemens Wermelskirchen, maintained by Freddie Akeroyd&lt;br /&gt;
| &lt;br /&gt;
| [https://github.com/FreddieAkeroyd/EPICS-VMS Github]&lt;br /&gt;
|-&lt;br /&gt;
| ES40 emulator &lt;br /&gt;
| A portable emulator for the ES40 Alpha&lt;br /&gt;
| C++&lt;br /&gt;
| [[Linux]]&lt;br /&gt;
| Github repository maintained by Dmitry Kalinkin&lt;br /&gt;
| 1994&lt;br /&gt;
| [https://github.com/veprbl/es40 Github]&lt;br /&gt;
|-&lt;br /&gt;
| FTPD server &lt;br /&gt;
| An FTP server with support for UNIX file lists&lt;br /&gt;
|&lt;br /&gt;
| [[VAX]], [[Alpha]]&lt;br /&gt;
| Alan Fay&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/alan-fay/openvms Github]&lt;br /&gt;
|-&lt;br /&gt;
| Python&lt;br /&gt;
| Port of Python to OpenVMS&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| VMS Software&lt;br /&gt;
| &lt;br /&gt;
| [https://github.com/vmssoftware/python_3_8_2 Github] &lt;br /&gt;
|-&lt;br /&gt;
| FileTypeDetector for OpenVMS files&lt;br /&gt;
| Java NIO.2 FileTypeDetector Implementations for OpenVMS Specific Files&lt;br /&gt;
| Java&lt;br /&gt;
|&lt;br /&gt;
| Mark Wickens&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/urbancamo/openvms-filetype-detectors Github]&lt;br /&gt;
|-&lt;br /&gt;
| Fixfilenames &lt;br /&gt;
| A simple program to fix filenames copied from OpenVMS system&lt;br /&gt;
| Go&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| 2013&lt;br /&gt;
| [https://github.com/marben/vmsfixfilenames Github]&lt;br /&gt;
|-&lt;br /&gt;
| FreeMind&lt;br /&gt;
| FreeMind is a mind mapping tool written in Java and published under GPL. FreeMind can be used to take notes, build a knowledge base or keep track of projects.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=freemind OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| GNU for OpenVMS &lt;br /&gt;
| The GNV Project implements a port of the GNU utilities to OpenVMS with the intent of providing a framework for porting open source software to OpenVMS. A complementary SourceForge Project is VMS-Ports (https://sourceforge.net/projects/vms-ports/), there are discussions of process and procedure there as well as regular conference calls with recordings to review progress and assess how to improve the environment.&lt;br /&gt;
| C&lt;br /&gt;
|&lt;br /&gt;
| John Malmberg and others&lt;br /&gt;
|&lt;br /&gt;
| [https://sourceforge.net/projects/gnv/ Github]&lt;br /&gt;
|-&lt;br /&gt;
| GT.M for Alpha&lt;br /&gt;
| GT.M[tm] is a vetted industrial strength, transaction processing application platform consisting of a key-value database engine optimized for extreme transaction processing throughput &amp;amp; business continuity.&lt;br /&gt;
|&lt;br /&gt;
| [[Alpha]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| [https://sourceforge.net/projects/fis-gtm/files/GT.M-Alpha-OpenVMS/ Github]&lt;br /&gt;
|-&lt;br /&gt;
| GhostScript&lt;br /&gt;
| GhostScript for OpenVMS&lt;br /&gt;
| &lt;br /&gt;
| [[Alpha]], [[Integrity]]&lt;br /&gt;
| Github repositpries maintained by Troy Makaro&lt;br /&gt;
| 2000&lt;br /&gt;
| [https://github.com/OpenVMSGhostScript/ executables], [https://sourceforge.net/projects/ghostscript/files/AFPL%20Ghostscript/8.54/ sources]&lt;br /&gt;
|-&lt;br /&gt;
| Gnulib Assist&lt;br /&gt;
| The Gnulib Assist project is a set of routines and header files needed to try to get GNULIB to build on OpenVMS / Ia64.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| John Malmberg&lt;br /&gt;
|&lt;br /&gt;
| [https://sourceforge.net/p/gnv/wiki/Gnulib%20Assist/ Sourceforge]&lt;br /&gt;
|-&lt;br /&gt;
| ImageJ&lt;br /&gt;
| ImageJ is a tool for image processing and analysis written in Java and placed in the public domain. ImageJ supports the usual formats (GIF, JPEG, XPM, PNG, TIFF…) and may be extended by plugins (more than 300 plugins are available).&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=imagej OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| JNA&lt;br /&gt;
| JNA (Java Native Access) is a Java library published under LGPL which provides Java programs easy access to native shared libraries (RTL, System services on OpenVMS) without writing anything but Java code – no JNI or native code is required.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Phillippe Vouters&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jnaJNA OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| JOnAS&lt;br /&gt;
| JOnAS is a J2EE application server published under LGPL.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Jean-Yves Bourlès and Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jonas Jonas on OpenVMS Free softwares], [http://vmsfree.ouvaton.org/freen/index.php?s=jonas5 Jonas5 on OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| JRuby&lt;br /&gt;
| A port of JRuby to VMS (possibly frozen)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Philippe Vouters&lt;br /&gt;
| 2012 &lt;br /&gt;
| [https://github.com/Vouters/jruby-openvms Github]&lt;br /&gt;
|-&lt;br /&gt;
| JRuby&lt;br /&gt;
| JRuby is a Java implementation of the Ruby programming language, which means that the Ruby programs run atop the JVM. JRuby is released under a three-way CPL/GPL/LGPL license.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso and Philippe Vouters &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jruby OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| JRuby&lt;br /&gt;
| A port of JRuby to VMS (possibly frozen)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Philippe Vouters&lt;br /&gt;
| 2012 &lt;br /&gt;
| [https://github.com/Vouters/jruby-openvms Github]&lt;br /&gt;
|-&lt;br /&gt;
| JRuby&lt;br /&gt;
| JRuby is a Java implementation of the Ruby programming language, which means that the Ruby programs run atop the JVM. JRuby is released under a three-way CPL/GPL/LGPL license.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso and Philippe Vouters &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jruby OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| JTrac&lt;br /&gt;
| JTrac is an issue-tracking web application written in Java under Apache License. The application is fast, easy to use and highly customizable for any kind of issues (bugs, tasks…).&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jtrac OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| JXplorer&lt;br /&gt;
| JXplorer is a LDAP client written in Java and published under a standard OSI-style open source licence. It allows to browse and modify any LDAP directory or any X500 directory with a LDAP interface.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jxplorer OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| JabRef&lt;br /&gt;
| JabRef is a bibliography reference manager written in Java and published under GPL. It uses BibTeX as bibliography file format and has advanced features (BibTeX editor, search function, classification of entries, import/export of various formats, launch of external viewers…).&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jabref OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| JavaRDP&lt;br /&gt;
| JavaRDP is a client for Windows Terminal Server written in Java and published under GPL. It is faster than VNC and can be used as a remote control tool.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=javardp OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| Jetty&lt;br /&gt;
| Jetty is a Web server (HTTP server and servlet container) for static and dynamic content written in Java under Apache 2.0 license.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jetty Jetty on OpenVMS Free softwares], [http://vmsfree.ouvaton.org/freen/index.php?s=jetty6 Jetty 6 on OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| Jperf &lt;br /&gt;
| Jperf is a graphical frontend for Iperf written in Java. Iperf measures TCP and UDP performance (bandwidth, delay, jitter, loss). JPerf is released under a LGPL license.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jperf OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| Jsynoptic&lt;br /&gt;
| Jsynoptic is a tool dedicated to render data graphically. It is written in Java under LGPL. Data can come from different sources (files, network…) and can be static or dynamic.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso &lt;br /&gt;
| &lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jsynoptic OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| LIBVMS &lt;br /&gt;
| This package is a reimplementation of the OpenVMS system services for use in a POSIX environment.&lt;br /&gt;
| C&lt;br /&gt;
|&lt;br /&gt;
| Tim Sneddon&lt;br /&gt;
| 2013&lt;br /&gt;
| [https://github.com/tesneddon/libvms Github]&lt;br /&gt;
|-&lt;br /&gt;
| Lucane&lt;br /&gt;
| Lucane is a groupware platform written in Java and published under LGPL. It offers the usual groupware functions such as calendar, forum, instant messaging, file sharing… and may be easily extended by plugins. Lucane has an embedded database (hsqldb) but an external database (mySQL…) can be used instead of hsqldb. Users access Lucane by a Java client or a browser (IE, Mozilla…).&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=lucane OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| MD5 sum &lt;br /&gt;
| A utility to print or check MD5 checksums (RFC 1321)&lt;br /&gt;
| &lt;br /&gt;
| [[VAX]], [[Alpha]]&lt;br /&gt;
| Alan Fay&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/alan-fay/openvms Github]&lt;br /&gt;
|-&lt;br /&gt;
| MMK/MAKE &lt;br /&gt;
| MMK is a &amp;quot;make&amp;quot; utility for VMS systems&lt;br /&gt;
| C, Macro&lt;br /&gt;
| [[VAX]], [[Alpha]], [[Integrity]]&lt;br /&gt;
| Matthew Madison&lt;br /&gt;
| 1992&lt;br /&gt;
| [https://github.com/endlesssoftware/mmk V5.1 on Github], V3.9-9 featured in [https://www.digiater.nl/openvms/freeware/v80/make-mmk/ Freeware CD V80]&lt;br /&gt;
|-&lt;br /&gt;
| MX &lt;br /&gt;
| Email-exchange software&lt;br /&gt;
| C, C++&lt;br /&gt;
| [[VAX]], [[Alpha]], [[Integrity]]&lt;br /&gt;
| Matthew Madison&lt;br /&gt;
| 1994&lt;br /&gt;
| [https://github.com/endlesssoftware/mx Version 6.0 on Github], featured in Freeware CD ([https://www.digiater.nl/openvms/freeware/v10/mx041/ V4.1], [https://www.digiater.nl/openvms/freeware/v30/mx041/ V4.2])&lt;br /&gt;
|-&lt;br /&gt;
| MakeShare&lt;br /&gt;
| Creates a command procedure to link a shared imaged from an object library&lt;br /&gt;
| DCL&lt;br /&gt;
| [[Alpha]] and [[Integrity]]&lt;br /&gt;
| Steve Ives&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/SteveIves/MakeShare Github]&lt;br /&gt;
|-&lt;br /&gt;
| Martineg&#039;s DCL scripts&lt;br /&gt;
| Miscellaneous DCL scripts: batch resubmit, LOGIN.COM, etc.&lt;br /&gt;
| DCL&lt;br /&gt;
| &lt;br /&gt;
| Martin Eggen&lt;br /&gt;
| &lt;br /&gt;
| [https://github.com/martineg/openvms-dcl Github]&lt;br /&gt;
|-&lt;br /&gt;
| MibbleBrowser&lt;br /&gt;
| MibbleBrowser is a SNMP MIB browser written in Java and published under GPL. It uses the Mibble library as SMI parser and supports SNMPv1, SNMPv2c and SNMPv3.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=mibble OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| NETLIB &lt;br /&gt;
| A library for writing TCP/IP based network applications. NETLIB provides a consistent, VMS-style interface for TCP/IP-based network programs, operating with all of the currently available TCP/IP packages available today for VMS (with one minor exception).  In addition, NETLIB allows for flexibility in in the use of a TCP/IP package, by selecting the vendor-dependent library code at run-time, rather than link-time.&lt;br /&gt;
| C, Visual Basic&lt;br /&gt;
| [[VAX]], [[Alpha]]&lt;br /&gt;
| Hunter Goatley&lt;br /&gt;
| &lt;br /&gt;
| [https://github.com/endlesssoftware/netlib Github]&lt;br /&gt;
|-&lt;br /&gt;
| NRPE daemon for OpenVMS &lt;br /&gt;
| A you to remotely execute Nagios plugins on OpenVMS machines.&lt;br /&gt;
| C&lt;br /&gt;
| [[VAX]], [[Alpha]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/ordenador/nrpevms Github]&lt;br /&gt;
|-&lt;br /&gt;
| Net-SNMP 5.0.1 port to OpenVMS&lt;br /&gt;
| Net-SNMP v5.0.1 port to OpenVMS&lt;br /&gt;
| C&lt;br /&gt;
| [[Alpha]]&lt;br /&gt;
| Ported to OpenVMS by Stewart M. Smith for Siemens AG, released by Giles Burrows (Siemens AG)&lt;br /&gt;
| 2016&lt;br /&gt;
| [https://github.com/tenox7/net-snmp-v501-vms Github]&lt;br /&gt;
|-&lt;br /&gt;
| NetElf &lt;br /&gt;
| Run the client side of NetELF to download and execute a program over the network from a server. The server sends an arbitrary binary and command-line arguments.&lt;br /&gt;
| C&lt;br /&gt;
| &lt;br /&gt;
| Harry Roberts&lt;br /&gt;
| 2017&lt;br /&gt;
| [https://github.com/XiphosResearch/netelf Github]&lt;br /&gt;
|-&lt;br /&gt;
| NetWhistler&lt;br /&gt;
| NetWhistler is a network mapping and monitoring tool written in Java and published under GPL. It includes network discovery and diagnostic tools (ping, services monitoring, MIB browser, SNMP trap receiver console, MRTG console…).&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=netwhistler OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| ODS2 File System readers &lt;br /&gt;
| ODS2 is a program to read VMS disk volumes written in VMS ODS2 format. Provides cut down DIRECTORY, COPY and SEARCH commands for VMS volumes on non-VMS systems. These can be used to find out what is on a VMS volume, and copy files onto the local file sytem.&lt;br /&gt;
| C&lt;br /&gt;
| &lt;br /&gt;
| Paul Nankervis, maintained on Github by Oleg Pyzin&lt;br /&gt;
| 1998&lt;br /&gt;
| [https://github.com/FreeBSD-pzn/ods2 Github]&lt;br /&gt;
|-&lt;br /&gt;
| OMI&lt;br /&gt;
| A menu interpreter for OpenVMS, entirely written in DCL (OMI) &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Oscar van Eijk&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/oveas/OMI Github]&lt;br /&gt;
|-&lt;br /&gt;
| OmniORB for OpenVMS &lt;br /&gt;
| omniORB is a CORBA object request broker for C++ and Python. It is very fast, robust, and standards-compliant.&lt;br /&gt;
| C++&lt;br /&gt;
| [[Alpha]]&lt;br /&gt;
| Duncan Grisby&lt;br /&gt;
|&lt;br /&gt;
| [https://sourceforge.net/p/omniorb/svn/6253/tree/trunk/omniORB/readmes/README.openvms Github]&lt;br /&gt;
|-&lt;br /&gt;
| OpenBmx &lt;br /&gt;
| A Vagrantfile for a OpenVMS porting box using the alphavm emulator on a Ubuntu Linux box.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Martin Borgman&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/martinborgman/portingbox Github]&lt;br /&gt;
|-&lt;br /&gt;
| OpenSDL &lt;br /&gt;
| Open version of the OpenVMS Structure Definition Language (SDL).&lt;br /&gt;
| C, Yacc, Lex&lt;br /&gt;
|&lt;br /&gt;
| Jonathan Belanger&lt;br /&gt;
| 2007&lt;br /&gt;
| [https://github.com/JonathanBelanger/OpenSDL Github]&lt;br /&gt;
|-&lt;br /&gt;
| OpenVMS migration utilities &lt;br /&gt;
| A utility that converts a OpenVMS Variable Length (VL) format file into a stream of bytes with additional line endings if required.&lt;br /&gt;
| C, bash&lt;br /&gt;
| &lt;br /&gt;
| Freddie Akeroyd&lt;br /&gt;
| 2016&lt;br /&gt;
| [https://github.com/FreddieAkeroyd/VMS-utils Github]&lt;br /&gt;
|-&lt;br /&gt;
| OpenVMS-DCL-Sublime-Lang-Support&lt;br /&gt;
| This repository contains code necessary to make Sublime Text 3 aware of the &#039;DIGITAL Command Language&#039; used by HP&#039;s OpenVMS operating system.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Gleb Nikonorov&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/gnikonorov/OpenVMS-DCL-Sublime-Lang-Support Github]&lt;br /&gt;
|-&lt;br /&gt;
| OpenVMS-DCL-VSCODE-Lang-Support&lt;br /&gt;
| This extension is for DCL batch scripts. These are typically ran on OpenVMS systems, and are similar to BASH scripts&lt;br /&gt;
| TypeScript&lt;br /&gt;
|&lt;br /&gt;
| Tom Esparson based on work by Gleb Nikonorov&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/tomesparon/OpenVMS-DCL-VSCODE-Lang-Support Github]&lt;br /&gt;
|-&lt;br /&gt;
| OpenVMS-Oracle-Rdb-Toolset&lt;br /&gt;
| Ready to use procedures for a database administrator of Oracle Rdb databases on OpenVMS.  &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Luc Allemeersch&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/LucAllemeersch/OpenVMS-Oracle-Rdb-Toolset Github]&lt;br /&gt;
|-&lt;br /&gt;
| OpenVMS-RMS-DecBasic-Macro64&lt;br /&gt;
| Try to create a OpenVMS project from memory using RMS-FDL-DECBasic on a OpenVMS system. (notes)&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| Jason Loewecke&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/jloewecke/OpenVMS-RMS-DecBasic-Macro64 Github]&lt;br /&gt;
|-&lt;br /&gt;
| Openfire&lt;br /&gt;
| Openfire is an instant messaging written in Java and published under GPL. It uses the XMPP (also called Jabber) protocol.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=openfire OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| PLIBSYS&lt;br /&gt;
| A cross-platform system C library with some helpful routines. It has zero third-party dependencies and uses only native system calls.&lt;br /&gt;
| C, C++&lt;br /&gt;
|&lt;br /&gt;
| Alexander Saprykin&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/saprykin/plibsys Github], [https://github.com/saprykin/plibsys/wiki wiki]&lt;br /&gt;
|-&lt;br /&gt;
| REST API component of OVMS&lt;br /&gt;
| REST API component of the OVMS platform.&lt;br /&gt;
| Javascript&lt;br /&gt;
|&lt;br /&gt;
| Nathan (najowhit)&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/najowhit/nodeAPI_OpenVMS Github]&lt;br /&gt;
|-&lt;br /&gt;
| Ruby &lt;br /&gt;
| A port of Ruby for OpenVMS based on Ruby 1.8.2 (MRI). This work is in early alpha development stage and not suitable for release yet&lt;br /&gt;
| C, Ruby, HTML, Yacc&lt;br /&gt;
| [[Alpha]]&lt;br /&gt;
| Ben Armstrong&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/bg/vmsruby Github]&lt;br /&gt;
|-&lt;br /&gt;
| Ruby for openvms webpage archive&lt;br /&gt;
| Web pages dedicated to Ruby for OpenVMS&lt;br /&gt;
| HTML&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/xiaotuanzi/vmsruby Github]&lt;br /&gt;
|-&lt;br /&gt;
| SDL&lt;br /&gt;
| A portable processor for Structure Definition Language (a child of the OpenVMS SDL) &lt;br /&gt;
| C&lt;br /&gt;
|&lt;br /&gt;
| Ruslan Laishev&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/SysMan-One/SDL Github]&lt;br /&gt;
|-&lt;br /&gt;
| SIMH VAX VMS &lt;br /&gt;
| A MicroVAX 3900 simulator&lt;br /&gt;
|&lt;br /&gt;
| Docker&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/k3ck3c/simh_vax_vms Github]&lt;br /&gt;
|-&lt;br /&gt;
| SQLite 3 &lt;br /&gt;
| This is a native port of the SQLite database package to OpenVMS. It delivers the SQLite database to OpenVMS using the following native features:&lt;br /&gt;
* Thread support using the tis library.  This allows support for multi-threading without having to link against the pthreads RTL.&lt;br /&gt;
* Direct file access.  All files access is performed using the $QIO [[System Service|system services]], rather than the C RTL or even [[RMS]].&lt;br /&gt;
* Native locking.  All locking is handled using the OpenVMS [[Distributed Lock Manager|distributed lock manager]], allowing database access to be coordinated across [[Cluster|cluster]] nodes (of all architectures).&lt;br /&gt;
Despite these OpenVMS-specific improvements the database file maintained by SQLite is still portable to other SQLite-based applications running on other systems.&lt;br /&gt;
| C&lt;br /&gt;
| [[VAX]], [[Alpha]], [[Integrity]]&lt;br /&gt;
| Tim Sneddon&lt;br /&gt;
| 2013&lt;br /&gt;
| [https://github.com/endlesssoftware/sqlite3/blob/master/readme.txt Github]&lt;br /&gt;
|-&lt;br /&gt;
| SQuirreL&lt;br /&gt;
| SQuirreL is a SQL client written in Java and published under LGPL. It allows to view the structure of a JDBC compliant database, browse the data in tables, issue SQL commands…&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=squirrel OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| SYSUAF authentication for the Mosquito MQTT broker&lt;br /&gt;
| A simple plugin for the Mosquitto MQTT broker (http://mosquitto.org) that provides the ability for the broker to authenticate users via standard OpenVMS means (namely checking the supplied credentials against those in SYSUAF).&lt;br /&gt;
| C&lt;br /&gt;
| &lt;br /&gt;
| Brett Cameron&lt;br /&gt;
| &lt;br /&gt;
| [https://github.com/brc859844/mosquitto-auth-plugin-vms Github]&lt;br /&gt;
|-&lt;br /&gt;
| Scala&lt;br /&gt;
| Scala is a general purpose programming language published under a BSD-style license. It combines functional and object-oriented techniques, provides a number of powerful features (closures, actors…) and is fully interoperable with Java.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=scala OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| StarLet File Transfer Utility &lt;br /&gt;
| This is a utility to transfering VMS&#039;s files over the TCP/IP network to a remote non-VMS hosts, a like the FTP or SFTP but with additional features: resuming broken transfers and generating FDL file to help restoring RMS&#039;s attributes on VMS hosts.&lt;br /&gt;
| C&lt;br /&gt;
|&lt;br /&gt;
| Ruslan Laishev&lt;br /&gt;
| &lt;br /&gt;
| [https://github.com/SysMan-One/SFTU Github]&lt;br /&gt;
|-&lt;br /&gt;
| Superversion&lt;br /&gt;
| Superversion is a version control system written in Java and published under GPL. It is an alternative to free solutions (CVS, Subversion…) running on Unix or commercial solutions (CMS…) running on OpenVMS. The stable version (Superversion 1.2) is a standalone and single-user application. The following version (Superversion 2.0) will be a client-server and multi-user application.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=suv OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| T4 monitor &lt;br /&gt;
| t4Monitor is a module for Windows and Linux that allows easy collection, preprocessing and reporting of generic OpenVMS&#039; T4 compliant counters stored in Format-1 or Format-2 Comma Separated Values (CSV) files.&lt;br /&gt;
| Python&lt;br /&gt;
| &lt;br /&gt;
| J.M. Fernández&lt;br /&gt;
| 2014&lt;br /&gt;
| [https://github.com/fernandezcuesta/t4Monitor Github]&lt;br /&gt;
|-&lt;br /&gt;
| TAIL &lt;br /&gt;
| Performs a Variation of TYPE/TAIL on a File&lt;br /&gt;
| C&lt;br /&gt;
|&lt;br /&gt;
| Oleg Pyzin&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/FreeBSD-pzn/tail Github]&lt;br /&gt;
|-&lt;br /&gt;
| TAO&lt;br /&gt;
| CORBA implementation&lt;br /&gt;
| C++&lt;br /&gt;
| [[Alpha]], [[Integrity]]&lt;br /&gt;
| DOCGroup, ported by Remedy IT&lt;br /&gt;
| &lt;br /&gt;
| [https://github.com/DOCGroup/ACE_TAO Github]&lt;br /&gt;
|-&lt;br /&gt;
| UnQLite &lt;br /&gt;
| A VMS port of unqlite-db 1.1.6. UnQLite is a transactional NoSQL database in the same vein as SQLite.&lt;br /&gt;
| C&lt;br /&gt;
| [[Alpha]], [[Integrity]]&lt;br /&gt;
|&lt;br /&gt;
| 2012&lt;br /&gt;
| [https://github.com/endlesssoftware/unqlite Github]&lt;br /&gt;
|-&lt;br /&gt;
| UsingJenkinsCI (wiki) &lt;br /&gt;
| Using Jenkins CI To Build OpenVMS Programs&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| John Malmberg and others&lt;br /&gt;
|&lt;br /&gt;
| [https://sourceforge.net/p/vms-ports/wiki/UsingJenkinsCi/ Github]&lt;br /&gt;
|-&lt;br /&gt;
| VMS ports&lt;br /&gt;
| Open Source and Freeware for OpenVMS&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| collection by Bill Pedersen and others&lt;br /&gt;
|&lt;br /&gt;
| [https://sourceforge.net/projects/vms-ports/files/ Github]&lt;br /&gt;
|-&lt;br /&gt;
| VMSComFiles&lt;br /&gt;
| Lorin Ricker&#039;s personal VMS command and auxiliary support files &lt;br /&gt;
| [[DCL]]&lt;br /&gt;
| &lt;br /&gt;
| Lorin Ricker&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/LorinRicker/VMScomfiles Github]&lt;br /&gt;
|-&lt;br /&gt;
| VMS IDE&lt;br /&gt;
| Visual Studio Code Extension for OpenVMS&lt;br /&gt;
| [[C]]&lt;br /&gt;
| &lt;br /&gt;
| VMS Software&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/vmssoftware/vms-ide Github]&lt;br /&gt;
|- &lt;br /&gt;
| VMShistory&lt;br /&gt;
| A collection of historical and descriptive documents about the History and Development of the VMS (OpenVMS) operating system &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Lorin Ricker&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/LorinRicker/VMShistory Github]&lt;br /&gt;
|-&lt;br /&gt;
| VTFM https://github.com/FreeBSD-pzn/vtfm&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| VmsCompatibility&lt;br /&gt;
| A collection of DBL subroutines and functions that implement, emulate or shim the functionality of various OpenVMS system service routines.&lt;br /&gt;
| DBL&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Kish Baley&lt;br /&gt;
| [https://github.com/Synergex/VmsCompatibility Github]&lt;br /&gt;
|-&lt;br /&gt;
| WASD_LDAP_AUTHAGENT&lt;br /&gt;
| A modification to WASD that allows you to authenticate users against external LDAP server WITHOUT corresponding SYSUAF records.&lt;br /&gt;
| C++, Perl&lt;br /&gt;
|&lt;br /&gt;
| Thomas Morstein&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/ztmr/WASD_LDAP_AUTHAGENT Github]&lt;br /&gt;
|-&lt;br /&gt;
| WATCHER &lt;br /&gt;
| WATCHER is an idle terminal monitor. It logs out interactive users after a certain period of inactivity. WATCHER is fully configurable, allowing the system manager to define which terminals to watch, what measurements to use, and how long a terminal should be idle before getting zapped. It also includes provisions for preventing logouts or overriding inactivity settings based on any combination of username, UIC, terminal, privileges, image being run, held identifier, and time of day.&lt;br /&gt;
| BLISS&lt;br /&gt;
| [[VAX]], [[Alpha]], [[Integrity]]&lt;br /&gt;
| Matthew Madison&lt;br /&gt;
| 1994&lt;br /&gt;
| [https://github.com/endlesssoftware/watcher V4.1 on Github], [https://www.digiater.nl/openvms/freeware/v10/watcher/ V2.9-1 in Freeware]&lt;br /&gt;
|-&lt;br /&gt;
| Word count new utility. OpenVMS and *NIX OSes.&lt;br /&gt;
| Rework of wc&lt;br /&gt;
| C&lt;br /&gt;
|&lt;br /&gt;
| Oleg Pyzin based on original wc code&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/FreeBSD-pzn/wcn Github]&lt;br /&gt;
|-&lt;br /&gt;
| curl-parallel&lt;br /&gt;
| Using CURL to parallel download large datafiles &lt;br /&gt;
| DCL&lt;br /&gt;
|&lt;br /&gt;
| taupirho&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/taupirho/curl-parallel Github]&lt;br /&gt;
|-&lt;br /&gt;
| frontend_openvms&lt;br /&gt;
| OpenVMS Frontend&lt;br /&gt;
| Java, HTML, CSS&lt;br /&gt;
|&lt;br /&gt;
| Nathan (najowhit)&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/najowhit/frontend_OpenVMS Github]&lt;br /&gt;
|-&lt;br /&gt;
| httping&lt;br /&gt;
| httping is a command line tool monitoring the response time of a Web server. It is written in C and published under GPL.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=httping OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| iReport&lt;br /&gt;
| iReport is a data reporting tool written in Java and published under GPL. It offers a GUI to the report generator JasperReport. Reports can be built in several formats (PDF, HTML…) from data collected by JDBC…&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Jean-Yves Bourlès &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=ireport OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| libffi&lt;br /&gt;
| libffi is a library which allows a programmer to call any function specified by a call interface description at run-time and which is used by Java (JNA), Python (Ctypes) and Jruby (Jffi). libffi is written in C and published under a very liberal license.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Philippe Vouters &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=libffi OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| muCommander&lt;br /&gt;
| muCommander is a file manager written in Java and published under GPL. It has also the additional features of (S)FTP, NFS, SMB client and ZIP, JAR, TAR archive brower.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=mucommander OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| shasum &lt;br /&gt;
| A utility to print or check SHA checksums (FIPS PUB 180-2)&lt;br /&gt;
| &lt;br /&gt;
| [[VAX]], [[Alpha]]&lt;br /&gt;
| Alan Fay&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/alan-fay/openvms Github]&lt;br /&gt;
|-&lt;br /&gt;
| spop3&lt;br /&gt;
| Pop3 server&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ruslan R. Laishev&lt;br /&gt;
|&lt;br /&gt;
| [https://sourceforge.net/projects/vms-ports/files/spop3/ Sourceforge]&lt;br /&gt;
|-&lt;br /&gt;
| vmsbackup&lt;br /&gt;
| Program to read OpenVMS backup save sets on non-VMS machines &lt;br /&gt;
| C&lt;br /&gt;
|&lt;br /&gt;
| Freddie Akeroyd&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/FreddieAkeroyd/vmsbackup Github]&lt;br /&gt;
|-&lt;br /&gt;
| vmsperlkit&lt;br /&gt;
| Kitting procedures for Perl on OpenVMS&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Craig A. Berry&lt;br /&gt;
|&lt;br /&gt;
| [https://sourceforge.net/projects/vmsperlkit/files/ Sourceforge]&lt;br /&gt;
|-&lt;br /&gt;
| vmsport&lt;br /&gt;
| Experiments in porting an OpenVMS Fortran / Decforms application to Linux and Gfortran &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Svante Lidman&lt;br /&gt;
| [https://github.com/Coreboost/vmsport Github]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Freeware]]&lt;/div&gt;</summary>
		<author><name>Aigul</name></author>
	</entry>
	<entry>
		<id>https://wiki.vmssoftware.com/index.php?title=Open_Source_Software_for_OpenVMS&amp;diff=2665</id>
		<title>Open Source Software for OpenVMS</title>
		<link rel="alternate" type="text/html" href="https://wiki.vmssoftware.com/index.php?title=Open_Source_Software_for_OpenVMS&amp;diff=2665"/>
		<updated>2025-03-03T10:04:01Z</updated>

		<summary type="html">&lt;p&gt;Aigul: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Open Source&#039;&#039;&#039; refers to software whose source code is made freely available for modification and/or distribution. Below is a list of open source software that works with OpenVMS, as well as some links to instructional open source material that can be found on this wiki.&lt;br /&gt;
&lt;br /&gt;
=Open Source Software Developed by VSI=&lt;br /&gt;
* [https://products.vmssoftware.com/activemq/ ActiveMQ]&lt;br /&gt;
* [https://vmssoftware.com/products/apache-ant/ Apache ANT]&lt;br /&gt;
* [https://vmssoftware.com/products/maven/ Apache Maven]&lt;br /&gt;
* [https://vmssoftware.com/products/axis2/ AXIS2]&lt;br /&gt;
* [https://vmssoftware.com/products/civetweb/ CivetWeb]&lt;br /&gt;
* [https://vmssoftware.com/products/curl/ cURL]&lt;br /&gt;
* [https://vmssoftware.com/products/gearman/ Gearman]&lt;br /&gt;
* [https://vmssoftware.com/products/gnuplot/ Gnuplot]&lt;br /&gt;
* [https://vmssoftware.com/products/gnv/ GNV (GNU&#039;s not VMS)]&lt;br /&gt;
* [https://vmssoftware.com/products/haproxy/ HAProxy]&lt;br /&gt;
* [https://vmssoftware.com/products/kerberos/ Kerberos]&lt;br /&gt;
* [https://vmssoftware.com/products/libmariadb/ LibMariaDB]&lt;br /&gt;
* [https://vmssoftware.com/products/libpq/ LibPQ]&lt;br /&gt;
* [https://vmssoftware.com/products/librabbitmq/ LibRabbitMQ]&lt;br /&gt;
* [https://vmssoftware.com/products/librd-kafka/ LibRDkafka]&lt;br /&gt;
* [https://vmssoftware.com/products/lua/ Lua]&lt;br /&gt;
* [https://vmssoftware.com/products/mariadb/ MariaDB]&lt;br /&gt;
* [https://vmssoftware.com/products/memcached/ Memcached]&lt;br /&gt;
* [https://vmssoftware.com/products/mosquitto/ Mosquitto]&lt;br /&gt;
* [https://vmssoftware.com/products/openjdk/ OpenJDK]&lt;br /&gt;
* [https://vmssoftware.com/products/openldap/ OpenLDAP]&lt;br /&gt;
* [https://vmssoftware.com/products/paho-c/ PAHO-C]&lt;br /&gt;
* [https://vmssoftware.com/products/perl/ Perl]&lt;br /&gt;
* [https://vmssoftware.com/products/php/ PHP]&lt;br /&gt;
* [https://vmssoftware.com/products/python/ Python]&lt;br /&gt;
* [https://vmssoftware.com/products/redis/ Redis]&lt;br /&gt;
* [https://vmssoftware.com/products/ruby/ Ruby]&lt;br /&gt;
* [https://vmssoftware.com/products/samba-cifs/ Samba/CIFS]&lt;br /&gt;
* [https://vmssoftware.com/products/scala/ Scala]&lt;br /&gt;
* [https://vmssoftware.com/products/secure-web-server/ Secure Web Server]&lt;br /&gt;
* [https://vmssoftware.com/products/simplified-wrapper-and-interface-generator/ Simplified Wrapper and Interface Generator]&lt;br /&gt;
* [https://vmssoftware.com/products/sql-relay/ SQL Relay Client]&lt;br /&gt;
* [https://vmssoftware.com/products/svn/ SVN]&lt;br /&gt;
* [https://vmssoftware.com/products/syslogd/ syslogd]&lt;br /&gt;
* [https://vmssoftware.com/products/tomcat/ Tomcat]&lt;br /&gt;
* [https://vmssoftware.com/products/vgit/ vGit]&lt;br /&gt;
* [https://vmssoftware.com/products/vms-ide/ VMS IDE]&lt;br /&gt;
* [http://vmssoftware.com/products/xpdf-file-viewer/ XPDF File Viewer]&lt;br /&gt;
* [https://vmssoftware.com/products/zeromq/ ZeroMQ]&lt;br /&gt;
&lt;br /&gt;
==Instructional Material==&lt;br /&gt;
&lt;br /&gt;
In this section you can find links to wiki pages that contain instructional open source material.&lt;br /&gt;
&lt;br /&gt;
===Installation Guides===&lt;br /&gt;
&lt;br /&gt;
* [https://wiki.vmssoftware.com/Apache_(CSWS)_-_Easy_Installation_Guide OpenVMS Apache installation guide]&lt;br /&gt;
* [https://wiki.vmssoftware.com/Tomcat_(CSWS_JAVA)_-_Easy_Installation_Guide OpenVMS Tomcat installation guide]&lt;br /&gt;
* [https://wiki.vmssoftware.com/Axis2_-_Easy_Installation_Guide OpenVMS Axis2 installation guide]&lt;br /&gt;
&lt;br /&gt;
=Community software=&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;col&amp;quot; | Name&lt;br /&gt;
! colspan=&amp;quot;col&amp;quot; | Description&lt;br /&gt;
! colspan=&amp;quot;col&amp;quot; | Language&lt;br /&gt;
! colspan=&amp;quot;col&amp;quot; | Architectures&lt;br /&gt;
! colspan=&amp;quot;col&amp;quot; | Author&lt;br /&gt;
! colspan=&amp;quot;col&amp;quot; | Year&lt;br /&gt;
! colspan=&amp;quot;col&amp;quot; | Link&lt;br /&gt;
|-&lt;br /&gt;
| ACE&lt;br /&gt;
| C++ framework for developing distributed networked applications&lt;br /&gt;
| C++&lt;br /&gt;
| [[Alpha]], [[Integrity]]&lt;br /&gt;
| DOCGroup, ported by Remedy IT&lt;br /&gt;
| &lt;br /&gt;
| [https://github.com/DOCGroup/ACE_TAO Github]&lt;br /&gt;
|-&lt;br /&gt;
| Adventure game &lt;br /&gt;
| A magic/exploration simulation game.&lt;br /&gt;
| Fortran&lt;br /&gt;
| [[VAX]], [[Alpha]]&lt;br /&gt;
| Willie Crowther&lt;br /&gt;
| 1970s&lt;br /&gt;
| [https://github.com/whitten/m-adventure Github], [https://www.digiater.nl/openvms/decus/lt90a/mumpssig/games/ Code from DECUS 1990 L&amp;amp;T SIG Tape], [https://www.digiater.nl/openvms/freeware/v10/adventure/ OpenVMS Freeware]&lt;br /&gt;
|-&lt;br /&gt;
| BORG calendar&lt;br /&gt;
| BORG Calendar is a personal information manager written in Java and published under GPL. It is a combination of calendar, ToDo list, address book and task/project tracking system.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=borg OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| BatchFileConversion&lt;br /&gt;
| This is a Synergy/DE console application that will convert Workbench build files from Windows batch files to Unix script files or OpenVMS command files.&lt;br /&gt;
| Bash&lt;br /&gt;
| &lt;br /&gt;
| Unknown&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/SynSupport/BatchFileConversion Github]&lt;br /&gt;
|-&lt;br /&gt;
| C developer tools for OpenVMS&lt;br /&gt;
| This repo contains developer tools running on OpenVMS operating system&lt;br /&gt;
| C&lt;br /&gt;
| &lt;br /&gt;
| Rafiq Ahamed K&lt;br /&gt;
| 2017&lt;br /&gt;
| [https://github.com/rafiqkattangere/vms_utils Github]&lt;br /&gt;
|-&lt;br /&gt;
| C survival kit &lt;br /&gt;
| A set of useful functions, data structures, and macros aimed at allowing more expressive and reliable C code. Portability targets are OpenVMS and Linux.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/chadjoan/C-Survival-Kit Github]&lt;br /&gt;
|-&lt;br /&gt;
| CGP_PMAS&lt;br /&gt;
| CommuniGate Pro and PreciseMail Anti-Spam Gateway Integration on OpenVMS systems &lt;br /&gt;
| Perl&lt;br /&gt;
|&lt;br /&gt;
| Thomas Morstein&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/ztmr/CGP_PMAS Github]&lt;br /&gt;
|-&lt;br /&gt;
| CMS-EXPORT&lt;br /&gt;
| A utility for OpenVMS to export CMS library content and revisions history. CMS is a version control system commonly used in OpenVMS environment (part of DECset). Valued for being efficient and time-proven, CMS also has its share of drawbacks -- lack of export options being one of these. cms-export utility allows export of a specified CMS library (or a set of library elements) into a file in git-fast-export format, which subsequently can be used to create a repository with an alternative version management system such as git, fossil etc.&lt;br /&gt;
| DCL&lt;br /&gt;
| [[VAX]], [[Alpha]]&lt;br /&gt;
| Artur Shepilko&lt;br /&gt;
| 2018&lt;br /&gt;
| [https://github.com/nomadbyte/cms-export Github]&lt;br /&gt;
|-&lt;br /&gt;
| Convert OpenVMS text files to Unix &lt;br /&gt;
| Convert openvms textfiles into UNIX/DOS format&lt;br /&gt;
| C&lt;br /&gt;
| &lt;br /&gt;
| Andika Triwidada&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/atriwidada/openvms-to-unix Github]&lt;br /&gt;
|-&lt;br /&gt;
| Cython&lt;br /&gt;
| The most widely used Python to C compiler&lt;br /&gt;
| C&lt;br /&gt;
| &lt;br /&gt;
| VMS Software&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/vmssoftware/cython Github]&lt;br /&gt;
|-&lt;br /&gt;
| DBCHECK &lt;br /&gt;
| Very fast check the health of a RDB database&lt;br /&gt;
| [[DCL]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/NLA0/DCL/blob/master/dbcheck Github]&lt;br /&gt;
|-&lt;br /&gt;
| DiskFree &lt;br /&gt;
| An implementation of the Linux df command (view disk usage)&lt;br /&gt;
| &lt;br /&gt;
| [[VAX]], [[Alpha]], [[Integrity]] (untested)&lt;br /&gt;
| Alan Fay&lt;br /&gt;
| &lt;br /&gt;
| [https://github.com/alan-fay/openvms Github]&lt;br /&gt;
|-&lt;br /&gt;
| DrJava&lt;br /&gt;
| DrJava is a lightweight Java IDE written in Java and published under the BSD license. It has the usual features such as editing with syntax coloring, automatic indentation, brace matching…, compiling, debugging, testing using JUnit…&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=drjava OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| EPICS on OpenVMS&lt;br /&gt;
| Port of EPICS to OpenVMS&lt;br /&gt;
| C&lt;br /&gt;
| &lt;br /&gt;
| Clemens Wermelskirchen, maintained by Freddie Akeroyd&lt;br /&gt;
| &lt;br /&gt;
| [https://github.com/FreddieAkeroyd/EPICS-VMS Github]&lt;br /&gt;
|-&lt;br /&gt;
| ES40 emulator &lt;br /&gt;
| A portable emulator for the ES40 Alpha&lt;br /&gt;
| C++&lt;br /&gt;
| [[Linux]]&lt;br /&gt;
| Github repository maintained by Dmitry Kalinkin&lt;br /&gt;
| 1994&lt;br /&gt;
| [https://github.com/veprbl/es40 Github]&lt;br /&gt;
|-&lt;br /&gt;
| FTPD server &lt;br /&gt;
| An FTP server with support for UNIX file lists&lt;br /&gt;
|&lt;br /&gt;
| [[VAX]], [[Alpha]]&lt;br /&gt;
| Alan Fay&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/alan-fay/openvms Github]&lt;br /&gt;
|-&lt;br /&gt;
| Python&lt;br /&gt;
| Port of Python to OpenVMS&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| VMS Software&lt;br /&gt;
| &lt;br /&gt;
| [https://github.com/vmssoftware/python_3_8_2 Github] &lt;br /&gt;
|-&lt;br /&gt;
| FileTypeDetector for OpenVMS files&lt;br /&gt;
| Java NIO.2 FileTypeDetector Implementations for OpenVMS Specific Files&lt;br /&gt;
| Java&lt;br /&gt;
|&lt;br /&gt;
| Mark Wickens&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/urbancamo/openvms-filetype-detectors Github]&lt;br /&gt;
|-&lt;br /&gt;
| Fixfilenames &lt;br /&gt;
| A simple program to fix filenames copied from OpenVMS system&lt;br /&gt;
| Go&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| 2013&lt;br /&gt;
| [https://github.com/marben/vmsfixfilenames Github]&lt;br /&gt;
|-&lt;br /&gt;
| FreeMind&lt;br /&gt;
| FreeMind is a mind mapping tool written in Java and published under GPL. FreeMind can be used to take notes, build a knowledge base or keep track of projects.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=freemind OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| GNU for OpenVMS &lt;br /&gt;
| The GNV Project implements a port of the GNU utilities to OpenVMS with the intent of providing a framework for porting open source software to OpenVMS. A complementary SourceForge Project is VMS-Ports (https://sourceforge.net/projects/vms-ports/), there are discussions of process and procedure there as well as regular conference calls with recordings to review progress and assess how to improve the environment.&lt;br /&gt;
| C&lt;br /&gt;
|&lt;br /&gt;
| John Malmberg and others&lt;br /&gt;
|&lt;br /&gt;
| [https://sourceforge.net/projects/gnv/ Github]&lt;br /&gt;
|-&lt;br /&gt;
| GT.M for Alpha&lt;br /&gt;
| GT.M[tm] is a vetted industrial strength, transaction processing application platform consisting of a key-value database engine optimized for extreme transaction processing throughput &amp;amp; business continuity.&lt;br /&gt;
|&lt;br /&gt;
| [[Alpha]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| [https://sourceforge.net/projects/fis-gtm/files/GT.M-Alpha-OpenVMS/ Github]&lt;br /&gt;
|-&lt;br /&gt;
| GhostScript&lt;br /&gt;
| GhostScript for OpenVMS&lt;br /&gt;
| &lt;br /&gt;
| [[Alpha]], [[Integrity]]&lt;br /&gt;
| Github repositpries maintained by Troy Makaro&lt;br /&gt;
| 2000&lt;br /&gt;
| [https://github.com/OpenVMSGhostScript/ executables], [https://sourceforge.net/projects/ghostscript/files/AFPL%20Ghostscript/8.54/ sources]&lt;br /&gt;
|-&lt;br /&gt;
| Gnulib Assist&lt;br /&gt;
| The Gnulib Assist project is a set of routines and header files needed to try to get GNULIB to build on OpenVMS / Ia64.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| John Malmberg&lt;br /&gt;
|&lt;br /&gt;
| [https://sourceforge.net/p/gnv/wiki/Gnulib%20Assist/ Sourceforge]&lt;br /&gt;
|-&lt;br /&gt;
| ImageJ&lt;br /&gt;
| ImageJ is a tool for image processing and analysis written in Java and placed in the public domain. ImageJ supports the usual formats (GIF, JPEG, XPM, PNG, TIFF…) and may be extended by plugins (more than 300 plugins are available).&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=imagej OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| JNA&lt;br /&gt;
| JNA (Java Native Access) is a Java library published under LGPL which provides Java programs easy access to native shared libraries (RTL, System services on OpenVMS) without writing anything but Java code – no JNI or native code is required.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Phillippe Vouters&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jnaJNA OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| JOnAS&lt;br /&gt;
| JOnAS is a J2EE application server published under LGPL.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Jean-Yves Bourlès and Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jonas Jonas on OpenVMS Free softwares], [http://vmsfree.ouvaton.org/freen/index.php?s=jonas5 Jonas5 on OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| JRuby&lt;br /&gt;
| A port of JRuby to VMS (possibly frozen)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Philippe Vouters&lt;br /&gt;
| 2012 &lt;br /&gt;
| [https://github.com/Vouters/jruby-openvms Github]&lt;br /&gt;
|-&lt;br /&gt;
| JRuby&lt;br /&gt;
| JRuby is a Java implementation of the Ruby programming language, which means that the Ruby programs run atop the JVM. JRuby is released under a three-way CPL/GPL/LGPL license.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso and Philippe Vouters &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jruby OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| JRuby&lt;br /&gt;
| A port of JRuby to VMS (possibly frozen)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Philippe Vouters&lt;br /&gt;
| 2012 &lt;br /&gt;
| [https://github.com/Vouters/jruby-openvms Github]&lt;br /&gt;
|-&lt;br /&gt;
| JRuby&lt;br /&gt;
| JRuby is a Java implementation of the Ruby programming language, which means that the Ruby programs run atop the JVM. JRuby is released under a three-way CPL/GPL/LGPL license.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso and Philippe Vouters &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jruby OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| JTrac&lt;br /&gt;
| JTrac is an issue-tracking web application written in Java under Apache License. The application is fast, easy to use and highly customizable for any kind of issues (bugs, tasks…).&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jtrac OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| JXplorer&lt;br /&gt;
| JXplorer is a LDAP client written in Java and published under a standard OSI-style open source licence. It allows to browse and modify any LDAP directory or any X500 directory with a LDAP interface.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jxplorer OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| JabRef&lt;br /&gt;
| JabRef is a bibliography reference manager written in Java and published under GPL. It uses BibTeX as bibliography file format and has advanced features (BibTeX editor, search function, classification of entries, import/export of various formats, launch of external viewers…).&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jabref OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| JavaRDP&lt;br /&gt;
| JavaRDP is a client for Windows Terminal Server written in Java and published under GPL. It is faster than VNC and can be used as a remote control tool.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=javardp OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| Jetty&lt;br /&gt;
| Jetty is a Web server (HTTP server and servlet container) for static and dynamic content written in Java under Apache 2.0 license.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jetty Jetty on OpenVMS Free softwares], [http://vmsfree.ouvaton.org/freen/index.php?s=jetty6 Jetty 6 on OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| Jperf &lt;br /&gt;
| Jperf is a graphical frontend for Iperf written in Java. Iperf measures TCP and UDP performance (bandwidth, delay, jitter, loss). JPerf is released under a LGPL license.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jperf OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| Jsynoptic&lt;br /&gt;
| Jsynoptic is a tool dedicated to render data graphically. It is written in Java under LGPL. Data can come from different sources (files, network…) and can be static or dynamic.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso &lt;br /&gt;
| &lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=jsynoptic OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| LIBVMS &lt;br /&gt;
| This package is a reimplementation of the OpenVMS system services for use in a POSIX environment.&lt;br /&gt;
| C&lt;br /&gt;
|&lt;br /&gt;
| Tim Sneddon&lt;br /&gt;
| 2013&lt;br /&gt;
| [https://github.com/tesneddon/libvms Github]&lt;br /&gt;
|-&lt;br /&gt;
| Lucane&lt;br /&gt;
| Lucane is a groupware platform written in Java and published under LGPL. It offers the usual groupware functions such as calendar, forum, instant messaging, file sharing… and may be easily extended by plugins. Lucane has an embedded database (hsqldb) but an external database (mySQL…) can be used instead of hsqldb. Users access Lucane by a Java client or a browser (IE, Mozilla…).&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=lucane OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| MD5 sum &lt;br /&gt;
| A utility to print or check MD5 checksums (RFC 1321)&lt;br /&gt;
| &lt;br /&gt;
| [[VAX]], [[Alpha]]&lt;br /&gt;
| Alan Fay&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/alan-fay/openvms Github]&lt;br /&gt;
|-&lt;br /&gt;
| MMK/MAKE &lt;br /&gt;
| MMK is a &amp;quot;make&amp;quot; utility for VMS systems&lt;br /&gt;
| C, Macro&lt;br /&gt;
| [[VAX]], [[Alpha]], [[Integrity]]&lt;br /&gt;
| Matthew Madison&lt;br /&gt;
| 1992&lt;br /&gt;
| [https://github.com/endlesssoftware/mmk V5.1 on Github], V3.9-9 featured in [https://www.digiater.nl/openvms/freeware/v80/make-mmk/ Freeware CD V80]&lt;br /&gt;
|-&lt;br /&gt;
| MX &lt;br /&gt;
| Email-exchange software&lt;br /&gt;
| C, C++&lt;br /&gt;
| [[VAX]], [[Alpha]], [[Integrity]]&lt;br /&gt;
| Matthew Madison&lt;br /&gt;
| 1994&lt;br /&gt;
| [https://github.com/endlesssoftware/mx Version 6.0 on Github], featured in Freeware CD ([https://www.digiater.nl/openvms/freeware/v10/mx041/ V4.1], [https://www.digiater.nl/openvms/freeware/v30/mx041/ V4.2])&lt;br /&gt;
|-&lt;br /&gt;
| MakeShare&lt;br /&gt;
| Creates a command procedure to link a shared imaged from an object library&lt;br /&gt;
| DCL&lt;br /&gt;
| [[Alpha]] and [[Integrity]]&lt;br /&gt;
| Steve Ives&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/SteveIves/MakeShare Github]&lt;br /&gt;
|-&lt;br /&gt;
| Martineg&#039;s DCL scripts&lt;br /&gt;
| Miscellaneous DCL scripts: batch resubmit, LOGIN.COM, etc.&lt;br /&gt;
| DCL&lt;br /&gt;
| &lt;br /&gt;
| Martin Eggen&lt;br /&gt;
| &lt;br /&gt;
| [https://github.com/martineg/openvms-dcl Github]&lt;br /&gt;
|-&lt;br /&gt;
| MibbleBrowser&lt;br /&gt;
| MibbleBrowser is a SNMP MIB browser written in Java and published under GPL. It uses the Mibble library as SMI parser and supports SNMPv1, SNMPv2c and SNMPv3.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=mibble OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| NETLIB &lt;br /&gt;
| A library for writing TCP/IP based network applications. NETLIB provides a consistent, VMS-style interface for TCP/IP-based network programs, operating with all of the currently available TCP/IP packages available today for VMS (with one minor exception).  In addition, NETLIB allows for flexibility in in the use of a TCP/IP package, by selecting the vendor-dependent library code at run-time, rather than link-time.&lt;br /&gt;
| C, Visual Basic&lt;br /&gt;
| [[VAX]], [[Alpha]]&lt;br /&gt;
| Hunter Goatley&lt;br /&gt;
| &lt;br /&gt;
| [https://github.com/endlesssoftware/netlib Github]&lt;br /&gt;
|-&lt;br /&gt;
| NRPE daemon for OpenVMS &lt;br /&gt;
| A you to remotely execute Nagios plugins on OpenVMS machines.&lt;br /&gt;
| C&lt;br /&gt;
| [[VAX]], [[Alpha]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/ordenador/nrpevms Github]&lt;br /&gt;
|-&lt;br /&gt;
| Net-SNMP 5.0.1 port to OpenVMS&lt;br /&gt;
| Net-SNMP v5.0.1 port to OpenVMS&lt;br /&gt;
| C&lt;br /&gt;
| [[Alpha]]&lt;br /&gt;
| Ported to OpenVMS by Stewart M. Smith for Siemens AG, released by Giles Burrows (Siemens AG)&lt;br /&gt;
| 2016&lt;br /&gt;
| [https://github.com/tenox7/net-snmp-v501-vms Github]&lt;br /&gt;
|-&lt;br /&gt;
| NetElf &lt;br /&gt;
| Run the client side of NetELF to download and execute a program over the network from a server. The server sends an arbitrary binary and command-line arguments.&lt;br /&gt;
| C&lt;br /&gt;
| &lt;br /&gt;
| Harry Roberts&lt;br /&gt;
| 2017&lt;br /&gt;
| [https://github.com/XiphosResearch/netelf Github]&lt;br /&gt;
|-&lt;br /&gt;
| NetWhistler&lt;br /&gt;
| NetWhistler is a network mapping and monitoring tool written in Java and published under GPL. It includes network discovery and diagnostic tools (ping, services monitoring, MIB browser, SNMP trap receiver console, MRTG console…).&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=netwhistler OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| ODS2 File System readers &lt;br /&gt;
| ODS2 is a program to read VMS disk volumes written in VMS ODS2 format. Provides cut down DIRECTORY, COPY and SEARCH commands for VMS volumes on non-VMS systems. These can be used to find out what is on a VMS volume, and copy files onto the local file sytem.&lt;br /&gt;
| C&lt;br /&gt;
| &lt;br /&gt;
| Paul Nankervis, maintained on Github by Oleg Pyzin&lt;br /&gt;
| 1998&lt;br /&gt;
| [https://github.com/FreeBSD-pzn/ods2 Github]&lt;br /&gt;
|-&lt;br /&gt;
| OMI&lt;br /&gt;
| A menu interpreter for OpenVMS, entirely written in DCL (OMI) &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Oscar van Eijk&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/oveas/OMI Github]&lt;br /&gt;
|-&lt;br /&gt;
| OmniORB for OpenVMS &lt;br /&gt;
| omniORB is a CORBA object request broker for C++ and Python. It is very fast, robust, and standards-compliant.&lt;br /&gt;
| C++&lt;br /&gt;
| [[Alpha]]&lt;br /&gt;
| Duncan Grisby&lt;br /&gt;
|&lt;br /&gt;
| [https://sourceforge.net/p/omniorb/svn/6253/tree/trunk/omniORB/readmes/README.openvms Github]&lt;br /&gt;
|-&lt;br /&gt;
| OpenBmx &lt;br /&gt;
| A Vagrantfile for a OpenVMS porting box using the alphavm emulator on a Ubuntu Linux box.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Martin Borgman&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/martinborgman/portingbox Github]&lt;br /&gt;
|-&lt;br /&gt;
| OpenSDL &lt;br /&gt;
| Open version of the OpenVMS Structure Definition Language (SDL).&lt;br /&gt;
| C, Yacc, Lex&lt;br /&gt;
|&lt;br /&gt;
| Jonathan Belanger&lt;br /&gt;
| 2007&lt;br /&gt;
| [https://github.com/JonathanBelanger/OpenSDL Github]&lt;br /&gt;
|-&lt;br /&gt;
| OpenVMS migration utilities &lt;br /&gt;
| A utility that converts a OpenVMS Variable Length (VL) format file into a stream of bytes with additional line endings if required.&lt;br /&gt;
| C, bash&lt;br /&gt;
| &lt;br /&gt;
| Freddie Akeroyd&lt;br /&gt;
| 2016&lt;br /&gt;
| [https://github.com/FreddieAkeroyd/VMS-utils Github]&lt;br /&gt;
|-&lt;br /&gt;
| OpenVMS-DCL-Sublime-Lang-Support&lt;br /&gt;
| This repository contains code necessary to make Sublime Text 3 aware of the &#039;DIGITAL Command Language&#039; used by HP&#039;s OpenVMS operating system.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Gleb Nikonorov&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/gnikonorov/OpenVMS-DCL-Sublime-Lang-Support Github]&lt;br /&gt;
|-&lt;br /&gt;
| OpenVMS-DCL-VSCODE-Lang-Support&lt;br /&gt;
| This extension is for DCL batch scripts. These are typically ran on OpenVMS systems, and are similar to BASH scripts&lt;br /&gt;
| TypeScript&lt;br /&gt;
|&lt;br /&gt;
| Tom Esparson based on work by Gleb Nikonorov&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/tomesparon/OpenVMS-DCL-VSCODE-Lang-Support Github]&lt;br /&gt;
|-&lt;br /&gt;
| OpenVMS-Oracle-Rdb-Toolset&lt;br /&gt;
| Ready to use procedures for a database administrator of Oracle Rdb databases on OpenVMS.  &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Luc Allemeersch&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/LucAllemeersch/OpenVMS-Oracle-Rdb-Toolset Github]&lt;br /&gt;
|-&lt;br /&gt;
| OpenVMS-RMS-DecBasic-Macro64&lt;br /&gt;
| Try to create a OpenVMS project from memory using RMS-FDL-DECBasic on a OpenVMS system. (notes)&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| Jason Loewecke&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/jloewecke/OpenVMS-RMS-DecBasic-Macro64 Github]&lt;br /&gt;
|-&lt;br /&gt;
| Openfire&lt;br /&gt;
| Openfire is an instant messaging written in Java and published under GPL. It uses the XMPP (also called Jabber) protocol.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=openfire OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| PLIBSYS&lt;br /&gt;
| A cross-platform system C library with some helpful routines. It has zero third-party dependencies and uses only native system calls.&lt;br /&gt;
| C, C++&lt;br /&gt;
|&lt;br /&gt;
| Alexander Saprykin&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/saprykin/plibsys Github], [https://github.com/saprykin/plibsys/wiki wiki]&lt;br /&gt;
|-&lt;br /&gt;
| REST API component of OVMS&lt;br /&gt;
| REST API component of the OVMS platform.&lt;br /&gt;
| Javascript&lt;br /&gt;
|&lt;br /&gt;
| Nathan (najowhit)&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/najowhit/nodeAPI_OpenVMS Github]&lt;br /&gt;
|-&lt;br /&gt;
| Ruby &lt;br /&gt;
| A port of Ruby for OpenVMS based on Ruby 1.8.2 (MRI). This work is in early alpha development stage and not suitable for release yet&lt;br /&gt;
| C, Ruby, HTML, Yacc&lt;br /&gt;
| [[Alpha]]&lt;br /&gt;
| Ben Armstrong&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/bg/vmsruby Github]&lt;br /&gt;
|-&lt;br /&gt;
| Ruby for openvms webpage archive&lt;br /&gt;
| Web pages dedicated to Ruby for OpenVMS&lt;br /&gt;
| HTML&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/xiaotuanzi/vmsruby Github]&lt;br /&gt;
|-&lt;br /&gt;
| SDL&lt;br /&gt;
| A portable processor for Structure Definition Language (a child of the OpenVMS SDL) &lt;br /&gt;
| C&lt;br /&gt;
|&lt;br /&gt;
| Ruslan Laishev&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/SysMan-One/SDL Github]&lt;br /&gt;
|-&lt;br /&gt;
| SIMH VAX VMS &lt;br /&gt;
| A MicroVAX 3900 simulator&lt;br /&gt;
|&lt;br /&gt;
| Docker&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/k3ck3c/simh_vax_vms Github]&lt;br /&gt;
|-&lt;br /&gt;
| SQLite 3 &lt;br /&gt;
| This is a native port of the SQLite database package to OpenVMS. It delivers the SQLite database to OpenVMS using the following native features:&lt;br /&gt;
* Thread support using the tis library.  This allows support for multi-threading without having to link against the pthreads RTL.&lt;br /&gt;
* Direct file access.  All files access is performed using the $QIO [[System Service|system services]], rather than the C RTL or even [[RMS]].&lt;br /&gt;
* Native locking.  All locking is handled using the OpenVMS [[Distributed Lock Manager|distributed lock manager]], allowing database access to be coordinated across [[Cluster|cluster]] nodes (of all architectures).&lt;br /&gt;
Despite these OpenVMS-specific improvements the database file maintained by SQLite is still portable to other SQLite-based applications running on other systems.&lt;br /&gt;
| C&lt;br /&gt;
| [[VAX]], [[Alpha]], [[Integrity]]&lt;br /&gt;
| Tim Sneddon&lt;br /&gt;
| 2013&lt;br /&gt;
| [https://github.com/endlesssoftware/sqlite3/blob/master/readme.txt Github]&lt;br /&gt;
|-&lt;br /&gt;
| SQuirreL&lt;br /&gt;
| SQuirreL is a SQL client written in Java and published under LGPL. It allows to view the structure of a JDBC compliant database, browse the data in tables, issue SQL commands…&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=squirrel OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| SYSUAF authentication for the Mosquito MQTT broker&lt;br /&gt;
| A simple plugin for the Mosquitto MQTT broker (http://mosquitto.org) that provides the ability for the broker to authenticate users via standard OpenVMS means (namely checking the supplied credentials against those in SYSUAF).&lt;br /&gt;
| C&lt;br /&gt;
| &lt;br /&gt;
| Brett Cameron&lt;br /&gt;
| &lt;br /&gt;
| [https://github.com/brc859844/mosquitto-auth-plugin-vms Github]&lt;br /&gt;
|-&lt;br /&gt;
| Scala&lt;br /&gt;
| Scala is a general purpose programming language published under a BSD-style license. It combines functional and object-oriented techniques, provides a number of powerful features (closures, actors…) and is fully interoperable with Java.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=scala OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| StarLet File Transfer Utility &lt;br /&gt;
| This is a utility to transfering VMS&#039;s files over the TCP/IP network to a remote non-VMS hosts, a like the FTP or SFTP but with additional features: resuming broken transfers and generating FDL file to help restoring RMS&#039;s attributes on VMS hosts.&lt;br /&gt;
| C&lt;br /&gt;
|&lt;br /&gt;
| Ruslan Laishev&lt;br /&gt;
| &lt;br /&gt;
| [https://github.com/SysMan-One/SFTU Github]&lt;br /&gt;
|-&lt;br /&gt;
| Superversion&lt;br /&gt;
| Superversion is a version control system written in Java and published under GPL. It is an alternative to free solutions (CVS, Subversion…) running on Unix or commercial solutions (CMS…) running on OpenVMS. The stable version (Superversion 1.2) is a standalone and single-user application. The following version (Superversion 2.0) will be a client-server and multi-user application.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=suv OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| T4 monitor &lt;br /&gt;
| t4Monitor is a module for Windows and Linux that allows easy collection, preprocessing and reporting of generic OpenVMS&#039; T4 compliant counters stored in Format-1 or Format-2 Comma Separated Values (CSV) files.&lt;br /&gt;
| Python&lt;br /&gt;
| &lt;br /&gt;
| J.M. Fernández&lt;br /&gt;
| 2014&lt;br /&gt;
| [https://github.com/fernandezcuesta/t4Monitor Github]&lt;br /&gt;
|-&lt;br /&gt;
| TAIL &lt;br /&gt;
| Performs a Variation of TYPE/TAIL on a File&lt;br /&gt;
| C&lt;br /&gt;
|&lt;br /&gt;
| Oleg Pyzin&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/FreeBSD-pzn/tail Github]&lt;br /&gt;
|-&lt;br /&gt;
| TAO&lt;br /&gt;
| CORBA implementation&lt;br /&gt;
| C++&lt;br /&gt;
| [[Alpha]], [[Integrity]]&lt;br /&gt;
| DOCGroup, ported by Remedy IT&lt;br /&gt;
| &lt;br /&gt;
| [https://github.com/DOCGroup/ACE_TAO Github]&lt;br /&gt;
|-&lt;br /&gt;
| UnQLite &lt;br /&gt;
| A VMS port of unqlite-db 1.1.6. UnQLite is a transactional NoSQL database in the same vein as SQLite.&lt;br /&gt;
| C&lt;br /&gt;
| [[Alpha]], [[Integrity]]&lt;br /&gt;
|&lt;br /&gt;
| 2012&lt;br /&gt;
| [https://github.com/endlesssoftware/unqlite Github]&lt;br /&gt;
|-&lt;br /&gt;
| UsingJenkinsCI (wiki) &lt;br /&gt;
| Using Jenkins CI To Build OpenVMS Programs&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| John Malmberg and others&lt;br /&gt;
|&lt;br /&gt;
| [https://sourceforge.net/p/vms-ports/wiki/UsingJenkinsCi/ Github]&lt;br /&gt;
|-&lt;br /&gt;
| VMS ports&lt;br /&gt;
| Open Source and Freeware for OpenVMS&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| collection by Bill Pedersen and others&lt;br /&gt;
|&lt;br /&gt;
| [https://sourceforge.net/projects/vms-ports/files/ Github]&lt;br /&gt;
|-&lt;br /&gt;
| VMSComFiles&lt;br /&gt;
| Lorin Ricker&#039;s personal VMS command and auxiliary support files &lt;br /&gt;
| [[DCL]]&lt;br /&gt;
| &lt;br /&gt;
| Lorin Ricker&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/LorinRicker/VMScomfiles Github]&lt;br /&gt;
|-&lt;br /&gt;
| VMS IDE&lt;br /&gt;
| Visual Studio Code Extension for OpenVMS&lt;br /&gt;
| [[C]]&lt;br /&gt;
| &lt;br /&gt;
| VMS Software&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/vmssoftware/vms-ide Github]&lt;br /&gt;
|- &lt;br /&gt;
| VMShistory&lt;br /&gt;
| A collection of historical and descriptive documents about the History and Development of the VMS (OpenVMS) operating system &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Lorin Ricker&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/LorinRicker/VMShistory Github]&lt;br /&gt;
|-&lt;br /&gt;
| VTFM https://github.com/FreeBSD-pzn/vtfm&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| VmsCompatibility&lt;br /&gt;
| A collection of DBL subroutines and functions that implement, emulate or shim the functionality of various OpenVMS system service routines.&lt;br /&gt;
| DBL&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Kish Baley&lt;br /&gt;
| [https://github.com/Synergex/VmsCompatibility Github]&lt;br /&gt;
|-&lt;br /&gt;
| WASD_LDAP_AUTHAGENT&lt;br /&gt;
| A modification to WASD that allows you to authenticate users against external LDAP server WITHOUT corresponding SYSUAF records.&lt;br /&gt;
| C++, Perl&lt;br /&gt;
|&lt;br /&gt;
| Thomas Morstein&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/ztmr/WASD_LDAP_AUTHAGENT Github]&lt;br /&gt;
|-&lt;br /&gt;
| WATCHER &lt;br /&gt;
| WATCHER is an idle terminal monitor. It logs out interactive users after a certain period of inactivity. WATCHER is fully configurable, allowing the system manager to define which terminals to watch, what measurements to use, and how long a terminal should be idle before getting zapped. It also includes provisions for preventing logouts or overriding inactivity settings based on any combination of username, UIC, terminal, privileges, image being run, held identifier, and time of day.&lt;br /&gt;
| BLISS&lt;br /&gt;
| [[VAX]], [[Alpha]], [[Integrity]]&lt;br /&gt;
| Matthew Madison&lt;br /&gt;
| 1994&lt;br /&gt;
| [https://github.com/endlesssoftware/watcher V4.1 on Github], [https://www.digiater.nl/openvms/freeware/v10/watcher/ V2.9-1 in Freeware]&lt;br /&gt;
|-&lt;br /&gt;
| Word count new utility. OpenVMS and *NIX OSes.&lt;br /&gt;
| Rework of wc&lt;br /&gt;
| C&lt;br /&gt;
|&lt;br /&gt;
| Oleg Pyzin based on original wc code&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/FreeBSD-pzn/wcn Github]&lt;br /&gt;
|-&lt;br /&gt;
| curl-parallel&lt;br /&gt;
| Using CURL to parallel download large datafiles &lt;br /&gt;
| DCL&lt;br /&gt;
|&lt;br /&gt;
| taupirho&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/taupirho/curl-parallel Github]&lt;br /&gt;
|-&lt;br /&gt;
| frontend_openvms&lt;br /&gt;
| OpenVMS Frontend&lt;br /&gt;
| Java, HTML, CSS&lt;br /&gt;
|&lt;br /&gt;
| Nathan (najowhit)&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/najowhit/frontend_OpenVMS Github]&lt;br /&gt;
|-&lt;br /&gt;
| httping&lt;br /&gt;
| httping is a command line tool monitoring the response time of a Web server. It is written in C and published under GPL.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso&lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=httping OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| iReport&lt;br /&gt;
| iReport is a data reporting tool written in Java and published under GPL. It offers a GUI to the report generator JasperReport. Reports can be built in several formats (PDF, HTML…) from data collected by JDBC…&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Jean-Yves Bourlès &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=ireport OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| libffi&lt;br /&gt;
| libffi is a library which allows a programmer to call any function specified by a call interface description at run-time and which is used by Java (JNA), Python (Ctypes) and Jruby (Jffi). libffi is written in C and published under a very liberal license.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Philippe Vouters &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=libffi OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| muCommander&lt;br /&gt;
| muCommander is a file manager written in Java and published under GPL. It has also the additional features of (S)FTP, NFS, SMB client and ZIP, JAR, TAR archive brower.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ported by Thierry Uso &lt;br /&gt;
|&lt;br /&gt;
| [http://vmsfree.ouvaton.org/freen/index.php?s=mucommander OpenVMS Free softwares]&lt;br /&gt;
|-&lt;br /&gt;
| shasum &lt;br /&gt;
| A utility to print or check SHA checksums (FIPS PUB 180-2)&lt;br /&gt;
| &lt;br /&gt;
| [[VAX]], [[Alpha]]&lt;br /&gt;
| Alan Fay&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/alan-fay/openvms Github]&lt;br /&gt;
|-&lt;br /&gt;
| spop3&lt;br /&gt;
| Pop3 server&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Ruslan R. Laishev&lt;br /&gt;
|&lt;br /&gt;
| [https://sourceforge.net/projects/vms-ports/files/spop3/ Sourceforge]&lt;br /&gt;
|-&lt;br /&gt;
| vmsbackup&lt;br /&gt;
| Program to read OpenVMS backup save sets on non-VMS machines &lt;br /&gt;
| C&lt;br /&gt;
|&lt;br /&gt;
| Freddie Akeroyd&lt;br /&gt;
|&lt;br /&gt;
| [https://github.com/FreddieAkeroyd/vmsbackup Github]&lt;br /&gt;
|-&lt;br /&gt;
| vmsperlkit&lt;br /&gt;
| Kitting procedures for Perl on OpenVMS&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Craig A. Berry&lt;br /&gt;
|&lt;br /&gt;
| [https://sourceforge.net/projects/vmsperlkit/files/ Sourceforge]&lt;br /&gt;
|-&lt;br /&gt;
| vmsport&lt;br /&gt;
| Experiments in porting an OpenVMS Fortran / Decforms application to Linux and Gfortran &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Svante Lidman&lt;br /&gt;
| [https://github.com/Coreboost/vmsport Github]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Freeware]]&lt;/div&gt;</summary>
		<author><name>Aigul</name></author>
	</entry>
</feed>