Table of Contents
Awesome IBM Mainframe
Return to IBM z16 Technical Intro, IBM Mainframe bibliography, IBM Mainframe glossary, IBM Mainframe acronyms, Mainframe DevOps, z/OS, IBM Mainframe, IBM Mainframe development, COBOL glossary, COBOL, COBOL bibliography, Fortran glossary, Fortran bibliography, IBM Cloud, IBM, IBM Mainframe topics
- Awesome Mainframes Contents <!-- omit in toc --> [[IBM System/360, System/370, System/390, z Mainframes - (#ibm-system360-system370-system390-z-mainframes)
- Mainframe Getting Started - (#getting-started)
- Mainframe General - (#general)
- Mainframe Emulators - (#emulators)
- Mainframe Hercules GUI Front Ends - (#hercules-gui-front-ends)
- Mainframe TN3270 Terminal Emulators - (#tn3270-terminal-emulators)
- TN3270/3270 Technical Information - (#tn32703270-technical-information)
- Mainframe Operating Systems - (#operating-systems)
- MVS - (#mvs)
- MVS Information - (#mvs-information)
- MVS Videos - (#mvs-videos)
- VM/370 - (#vm370)
- VM/370 Videos - (#vm370-videos)
- MUSIC/SP - (#musicsp)
- Michigan Terminal System - (#michigan-terminal-system)
- Linux - (#linux)
- DOS/360 - (#dos360)
- DOS/VS - (#dosvs)
- OS/360 MFT - (#os360-mft)
- OS/360 MVT - (#os360-mvt)
- TSS/370 - (#tss370)
- CICS - (#cics)
- Programming Languages - (#programming-languages)
- APL - (#apl)
- Assembler - (#assembler)
- Assembler Tutorials / Courses - (#assembler-tutorials–courses)
- BASIC - (#basic)
- C - (#c)
- CLIST - (#clist)
- COBOL - (#cobol)
- COBOL Tutorials / Courses - (#cobol-tutorials–courses)
- COBOL Videos - (#cobol-videos)
- JCL - (#jcl)
- REXX - (#rexx)
** [[REXX Tutorials / Courses]] - (#rexx-tutorials--courses)
- Mainframe Related YouTube Channels - (#mainframe-related-youtube-channels)
- HNET / BITNET - (#hnet–bitnet)
- HNET / BITNET Videos - (#hnet–bitnet-videos)
- Mainframe Blogs - (#mainframe-blogs)
- Courses - (#courses)
- Free or Opensource Software to run on your Mainframe - (#free-or-opensource-software-to-run-on-your-mainframe)
- Other lists of links - (#other-lists-of-links)
- Communities / Forums / Mailing Lists - (#communities–forums–mailing-lists)
- groups.io - (#groupsio)
- Others / Yet to be categorized - (#others–yet-to-be-categorized)
Other IBM Mainframes (IBM 1401, 1620, 7090/7094, System 3) - (#other-ibm-mainframes-ibm-1401-1620-70907094-system-3)
IBM System/360, System/370, System/390, z Mainframes
Getting Started
General
- OS Timeline - (https://webfiles.uci.edu/scosel/_$OSTL37.5.pdf) - “IBM Mainframe Operating Systems: Timeline and Brief Explanation For the IBM System/360 and Beyond” by Dave Morton. Alternate link: https://groups.io/g/hercules-os380/files/_$OSTL37.5.pdf ***NOTE:** You will need to join the [hercules-os380]] - (https://groups.io/g/hercules-os380/) group before you will be able to access this document from the alternate link.*
- Original System/360 Mainframe Advertisement - (http://www.ljw.me.uk/ibm360/nix/360a.html) Historically significant, as it is the original marketing adervertisment for the first System/360 mainframe.
- The Open Mainframe Project - (https://www.openmainframeproject.org/) - *“The Open Mainframe Project is intended to serve as a focal point for deployment and use of Linux and Open Source in a mainframe computing environment. The Project intends to increase collaboration across the mainframe community and to develop shared tool sets and resources. Furthermore, the Project seeks to involve the participation of academic institutions to assist in teaching and educating the mainframe engineers and developers of tomorrow.”*
Emulators
- Hercules Spinhawk - (https://github.com/rbowler/spinhawk) - Hercules 3.x - spinhawk is the repository for the production-quality version (release 3.xx) of the Hercules mainframe virtualization platform
- Hercules Hyperion - (https://github.com/hercules-390/hyperion) - The Hyperion version of Hercules is the official development version of the Hercules emulator and contains the latest bleeding edge changes made by Hercules developers to address various bugs that may exist in the production version.
- SDL Hercules Hyperion - (http://www.softdevlabs.com/hyperion.html) - (github) - (https://github.com/SDL-Hercules-390/hyperion) SoftDevLabs (SDL) version of Hercules 4.x
- Installing SDL Hyperion - (https://geronimo370.nl/s370/hercules-installing/installing-sdl-hyperion/) - Gerrard Wassink's tutorial for compiling and installing SDL Hercules Hyperion on various architectures.
- Build your latest version of Hercules from source - M82 - (https://www.youtube.com/watch?v=ZJI5v3-zEww&feature=youtu.be) (YOUTUBE) - Video from [Moshix]] - (https://github.com/moshix) demonstrating building the latest version of Hercules from source code.
Hercules GUI Front Ends
- HercGUI - (http://softdevlabs.com/hercgui.html) - *“HercGUI The Hercules graphical user interface for Windows is a standard Windows program that makes using the Hercules emulator much easier and more enjoyable. It automatically maintains your Hercules configuration and log files by means of standard Windows dialogs and provides realistic real-time feedback of your virtual mainframe's activity.”* From Software Development Laboratories.
- HercStudio - (http://hercstudio.sourceforge.net) - Hercules Studio is a GUI front-end to the Hercules mainframe Emulator on Mac and Linux. Written by Jacob Dekel.
- Jason - (http://ollydbg.de/Jason/index.htm) - *“Jason 1.00 is an integrated graphical frontend to the Hercules S/370, ESA/390 and z/Architecture Emulator. What, you haven't heard of Hercules before? It's a masterpiece that emulates IBM mainframes, from old good IBM System/360 and up to the modern z Series.”*
- MockbaTheBorg/TK4_Jason - (https://github.com/MockbaTheBorg/TK4_Jason) - Information on how to make Jason and TK4- to play nicely together.
- MVS Ops - (https://mvs.gadsby.me.uk) - A web application that simplifies management of MVS running on Hercules.
TN3270 Terminal Emulators
- Vista TN3270 - (https://www.tombrennansoftware.com/index.html) - Tom Brennan's feature packed TN3270 emulator for Microsoft Windows and runs on Linux and Mac with WINE. *“Vista tn3270 is a Windows program designed to emulate IBM 3270 terminals connected to a host via IP link. Currently it is available for a free 30 day trial, and costs only $30. If you are looking for an emulator created with mainframe programmers in mind, then give this one a try. You might find some unique features unavailable even on the highest priced commercial emulators.”*
- x3270 - (http://x3270.bgp.nu) - x3270 is an IBM 3270 terminal emulator for the X Window System and Windows. It runs on most Unix-like operating systems – e.g., Linux, Mac OS X, Solaris and Cygwin. For running natively on Windows, download and install wc3270.
- tn3270 for Macintosh - (https://www.brown.edu/cis/tn3270/) - Free TN3270 emulator for macOS X versions prior to 10.15 (Catalina) as it requires 32-bit application support.
- PW3270 - (https://softwarepublico.gov.br/social/pw3270) ([github]] - (https://github.com/PerryWerneck/pw3270)) - Opensource (GPL2) TN3270 emulator
- SSH Client and Terminal Emulator for Windows and macOS - (https://www.emtec.com/zoc/) - ZOC is a commercial, cross-platform terminal emulator with TN3270 emulation support.
=== TN3270/3270 Technical Information
- 3270 Data Stream Programming - (https://www.tommysprinkle.com/mvs/P3270/start.htm) - Tommy Sprinkle's reference on 3270 Data Streams.
Operating Systems
MVS
- Tur(n)key MVS 3.8j TK4- - (http://wotho.ethz.ch/tk4-/) - The easiest way to get started with MVS. TK4- is a pre-built distribution of MVS with many enhancements, bundled with programming languages and additional tools. It is ready to run on Linux, MacOS X, Windows, and even a Raspberry Pi (in the more recent releases).
- Tur(n)key MVS 3.8j TK3 - (http://www.bsp-gmbh.com/turnkey/) - Volker Bandke's Tur(n)key MVS 3.8 TK3 distribution.
- Installing and running MVS 3.8j - (http://www.jaymoseley.com/hercules/) - A hands on approach to generating a working MVS 3.8j system starting from the IBM MVS 3.7 starter system.
- MVS/380 - (http://mvs380.sourceforge.net/) - MVS/380 is a patched version of MVS 3.8 and Hercules that allows access to 31-bit address space.
MVS Information
- MIB Mainframe Useful Commands - Basic V1.10 - (https://www.yumpu.com/it/document/read/7780434/mib-mainframe-useful-commands-basic-v110) - Cheatsheet of useful zOS / MVS commands from ibmmainframe.cn
- TSO Tutorial - (http://www.jaymoseley.com/hercules/tso_tutor/tsotutor.htm) - Jay Moseley's TSO Tutorial, based on MVS 3.8.
- The MVS Tur(n)key New Users Cookbook - (http://www.bsp-gmbh.com/turnkey/cookbook/index.html) - A great resource for new users by Volker Bandke, creator of TK3.
- MVS FAQ - (http://www.jaymoseley.com/hercules/faq/mvsfaq.htm) - MVS related Frequently Asked Questions answered by Jay Mosley.
MVS Videos
VM/370
- VM/370 Downloads - Multiple Versions - (http://www.smrcc.org.uk/members/g4ugm/VM370.htm) - This site includes Robert O'Hara's Six Pack Version 1.2, Paul Gorinskey's 5-Pack System, Andy Norrie's 4-Pack system, and Bob Abele's Original 3-Pack System.
- Six Pack Extended (6PExt) - (https://geronimo370.nl/vm6pext/vm-370/)-René Farland's unofficial update to the original Six Pack Version 1.2 Distribution. 6PExt includes the recent RSCS nucleus of Peter Coghlan for NJE support.
VM/370 Videos
- Protect our hosted MVS 3.8 and VM/370 mainframes with iptables - M147 - (https://www.youtube.com/watch?v=yuS9Hih1vxA&list=PLmD2RvHHbEaDX9PK0nxBlGbZpKJKU26WX&index=18&t=0s) video by [Moshix]] - (https://github.com/moshix) explaining how to secure an emulated mainframe with iptables.
MUSIC/SP
MUSIC/SP (Multi-User System for Interactive Computing/System Product; originally “McGill University System for Interactive Computing”) was developed at McGill University in the 1970s from an early IBM time-sharing system called RAX (Remote Access Computing System).
- MUSIC/SP - (http://www.canpub.com/teammpg/de/mcgweb/msi/musicsp.htm) - MUSIC/SP is short for Multi-User System for Interactive Computing / System Product. It is an operating system, similar in some ways to Unix. It is a true multi-tasking, multi-user system.
Michigan Terminal System
The Michigan Terminal System (MTS) is one of the first time-sharing computer operating systems.Developed in 1967 at the University of Michigan for use on IBM S/360-67, S/370 and compatible mainframe computers.
Linux
- Gentoo Linux/390 on Hercules - (https://wiki.gentoo.org/wiki/S390/Hercules) - This guide is about installing Gentoo in a emulated S390 machine using Hercules.
DOS/360
There are at least four installation procedures available. The first three are in the [H390-DOS/VS groups.io]] - (https://groups.io/g/H390-DOSVS) group (free registration required) and the fourth is a stand-alone web site.
- Bill Carlborg's DOS360-2314.zip - (https://groups.io/g/H390-DOSVS/files/Yahoo-Archive/files.zip) - See zipped file within the files.zip zipped archive: dos360-2314.zip.
- Ben Huntsman's DYI-DOS360.zip - (https://groups.io/g/H390-DOSVS/files/Yahoo-Archive/files.zip) - See zipped file within the files.zip zipped archive: DIY-DOS360.zip.
- Kevin Leonard's DOS-360 26.2 - (https://groups.io/g/H390-DOSVS/files/Yahoo-Archive/files.zip) - See folder within the files.zip zipped archive: DOS-360 26.2.
- J. Maynard's IBM Public Domain Software Archive - (http://www.ibiblio.org/jmaynard/) - Includes various versions of OS/360; Kevin Leonard's Turnkey MVT; DOS/360 and TOS/360; Andy Norrie's 4-pack VM/370; Volker Bandke's Tu®nkey TK3 MVS; and TSS/370.
- Installing DOS/360 under Hercules 390 - (https://sites.google.com/site/dos360install/) - This site is loosely modeled on Jay Moseley's MVS 3.8j site noted above, under the MVS heading.
DOS/VS
- Yahoo! user ceo1944's 2314DOS.zip - (https://groups.io/g/H390-DOSVS/files/Yahoo-Archive/files.zip) - See zipped file within the files.zip zipped archive: 2314dos.zip. This link downloads a zip archive of JCL and instructions from the H390-DOS/VS groups.io group; free registration required.
- DOSVSE - (https://github.com/moshix/DOSVSE) - DOS/VS, DOS/VSE, VSE/ESA, z/VSE related JCL, scripts, jobs and software from [Moshix]] - (https://github.com/moshix)
OS/360 MFT
OS/360 MVT
IBM OS/360 MVT is a non-virtual storage operating system.
- Introduction to Generating and Running OS/360 on Hercules - (http://www.conmicro.com/hercos360/) - Jay Maynard, “The Tron Guy”, provides a good installation procedure.
- J. Maynard's IBM Public Domain Software Archive - (http://www.ibiblio.org/jmaynard/) - Includes various versions of OS/360; Kevin Leonard's Turnkey MVT; DOS/360 and TOS/360; Andy Norrie's 4-pack VM/370; Volker Bandke's Tu®nkey TK3 MVS; and TSS/370.
TSS/370
- J. Maynard's IBM Public Domain Software Archive - (http://www.ibiblio.org/jmaynard/) - Includes various versions of OS/360; Kevin Leonard's Turnkey MVT; DOS/360 and TOS/360; Andy Norrie's 4-pack VM/370; Volker Bandke's Tu®nkey TK3 MVS; and TSS/370.
CICS
- KICKS for TSO - (http://kicksfortso.com) - A free replacement for CICS which runs in the TSO or CMS environments
- KICKS ( CICS ) for IBM MVS 3.8 - Transaction processing - M24 - (https://www.youtube.com/watch?v=u_ZSH9OagTM) - [Moshix]] - (https://github.com/moshix)'s video on installing KICKS for TSO
- An idiot at a mainframe - (https://idiotmainframe.blogspot.com) - Johan's Blog. Although listed in the blogs category, he posts lots of information on using KICKS, so it warrants inclusion here as well.
- Mainframe CICS World - (https://sites.google.com/site/mainframecicsworld/) - Lots of information about CICS
Programming Languages
APL
- MVT for APL Version 2.00 - (http://wotho.ethz.ch/mvt4apl-2.00/) - OS/360-MVT 21.8F customized for use with APL\360 Version 1 Modification Level 1 by Jürgen Winkelmann - [IBM APL\360 source code]] - (http://www.computerhistory.org/atchm/the-apl-programming-language-source-code/) is also needed. Download the source code by accepting the [License Agreement]] - (https://computerhistory.org/blogs/apl360-software-license-agreement/).
Assembler
Assembler Tutorials / Courses
- An Introduction - (http://www.edwardbosworth.com/My3121Textbook/MyText3121_AFrontMatter_V03.htm) by Edward L. Bosworth, Ph.D.
BASIC
C
CLIST
- Jay Moseley's TSO Tutorial - (http://www.jaymoseley.com/hercules/tso_tutor/tsotutor.htm) - Although intended to be a TSO tutorial, the later parts of the turorial focus on Command Lists (CLIST).
COBOL
COBOL Tutorials / Courses
- OpenMainframe Project's COBOL Programming - (https://github.com/openmainframeproject/cobol-programming-course) - Opensource COBOL Programming course created during the COVID-19 pandemic.
- University of Limerick - Department of CSIS - (http://www.csis.ul.ie/cobol/) - COBOL programming - tutorials, lectures, exercises, examples
COBOL Videos
- COBOL and the New Jersey Health Dept Debacle - M169 - (https://www.youtube.com/watch?v=3KEQT7IPRgg) - A video from [Moshix]] - (https://github.com/moshix) discussing the current situation with COBOL and the NJ Health Dept. and a brief overview of COBOL
- Hello world program in mainframe COBOL - M124 - (https://www.youtube.com/watch?v=exAp0Ddbi-c) - [Moshix]] - (https://github.com/moshix) writes a Hello Word program in mainframe COBOL
- Systems programming with IBM COBOL - M72 - (https://www.youtube.com/watch?v=030TuJZ9wIo) video from [Moshix]] - (https://github.com/moshix)
JCL
REXX
- BREXX/370 - (https://github.com/mgrossmann/brexx370) - BREXX/370 is an actively maintained MVS-only port of Vasilis Vlachoudis' awesome rexx implementation. [Mike Grossmann]] - (https://github.com/mgrossmann) and [Peter-Jacob]] - (https://github.com/Peter-Jacob) have fixed several bugs and added many features, including support for VSAM and FSS full-screen interactive panels.
REXX Tutorials / Courses
Mainframe Related YouTube Channels
The list below are YouTube Channels that feature mainframe related videos.
- Moshix Mainframe Channel - (https://www.youtube.com/user/moshe5760) - [Moshix]] - (https://github.com/moshix) is a mainframe veteran with a large following of nearly 4,000 subscribers. He frequently posts new videos covering everything mainframe-related.
- Mainframes & More with Matthew - (https://www.youtube.com/channel/UCFvM_17zCxRhXHIhOyg-N3Q) - Videos on IBM mainframes and mini-computers. He has a series of videos detailing how to sysgen (install) MVS 3.8 from scratch.
HNET / BITNET
BITNET was a co-operative U.S. university computer network founded in 1981 by Ira Fuchs at the City University of New York (CUNY) and Greydon Freeman at Yale University. BITNET's NJE (Network Job Entry) network protocols, called RSCS, were used for the huge IBM internal network known as VNET. The BITNET protocols were eventually ported to non-IBM mainframe operating systems, and became particularly widely implemented under VAX/VMS, in addition to DECnet.
HNET is [Moshix]] - (https://github.com/moshix)' BITNET compatible network of mainframes (both big iron and emulated), as well as Linux and VAX systems built upon NJE over TCP/IP.
- NJE Subsystems for MVS 3.8J - (https://github.com/moshix/nje38mvs) - This is Bob Polmanter's genial NJE subsystem for MVS 3.8. It works perfectly with TK4- MVS 3.8 (update 8).
- NetNJE - (https://github.com/friedkiwi/netnje) - [Yvan Janssens]] - (https://github.com/friedkiwi)'s NJE (Network Job Entry) server and client implemented in C#
- LinuxNJE - (https://github.com/moshix/linuxNJE) - NJE for Linux. NJE protocol for UNIX and VMS. This version was updated by Moshix so that it compiles cleanly on modern gcc compiler and runs on modern Linux distributions.
- HUJInje - (https://github.com/moshix/HUJInje) - The original NJE software.
HNET / BITNET Videos
Mainframe Blogs
- Geronimo/370 - (https://geronimo370.nl) - Gerrard Wassink's Blog
- An idiot at a mainframe - (https://idiotmainframe.blogspot.com) - Johan's Blog. Lots of information on using KICKS.
Courses
- TSO/ISPF - (https://www.udemy.com/course/the-complete-mainframe-professional-course-tso-ispf/) (UDEMY) by Abhishek Rathi. *“The first step in learning about Mainframes. 4 Courses in 1. Covers TSO, ISPF, JCL, VSAM, COBOL and CICS.”*
- The Complete TSO/ISPF from Beginner to Expert - (https://www.udemy.com/course/master-tso-ispf-on-mainframe-from-scratch-to-advanced-level/) (UDEMY) by Sandeep Kumar. *“Best TSO/ISPF Course. TSO and ISPF commands are explained in detail. Simplified COBOL covered as bonus along with JCL.”*
- The Complete JCL Course from Beginner to Expert - (https://www.udemy.com/course/the-complete-jcl-course-from-beginner-to-expert-on-mainframe/) (UDEMY) by Sandeep Kumar. *“Become an expert on JCL. Jcls are used for COBOL Programs. Procedures, Utilities, GDG and basics of TSO/ISPF are covered”*
- IBM z/OS Mainframe Practitioner Professional Certificate - (https://www.coursera.org/professional-certificates/ibm-z-mainframe#courses) (COURSEA) - This is actually a collection of 3 courses by Jeff Bisti:
- OpenMainframe Project's COBOL Programming - (https://github.com/openmainframeproject/cobol-programming-course) - Opensource COBOL Programming course created during the COVID-19 pandemic.
Free or Opensource Software to run on your Mainframe
- CBT Tape - (http://www.cbttape.org) - The CBT tape is a collection of freeware almost all open-source distribution for the IBM mainframe MVS and OS/390 operating system environment.
- Pycroft Six - (http://www.prycroft6.com.au/software.html) - Pycroft Six's free MVS User Mods and Software, including REVIEW, a full-screen TSO browser and editor.
Other lists of links
- Scott C's List of Hercules Related Links - (https://curlie.org/Computers/Emulators/IBM_Mainframe/Hercules/) - Another list of links, similar to the Awesome Mainfames list.
- DeepBlue2 Bookmarks - (https://curlie.org/Bookmarks/D/deepblue2/) - another long list of links with mainframe resources. Sadly, some of the links point to sites that no longer exist.
Communities / Forums / Mailing Lists
groups.io
Many of these groups originated as a Yahoo! Group but after changes with Yahoo!, most of the members have migrated discussions to groups.io. Access to group messages, files and links are only available after joining each group (free membership).
- cbt-tape - (https://groups.io/g/cbt-tape) - Discussion on the [CBT Tape]] - (http://www.cbttape.org/) public domain mainframe software.
- H390-DOSVS - (https://groups.io/g/H390-DOSVS) - Discussion on using the DOS/VS and DOS/VSE operating systems under the Hercules mainframe emulator.
- H390-MTS - (https://groups.io/g/H390-MTS) - Discussion on using the [MTS operating system]] - (https://try-mts.com/why-try-mts/) under the Hercules mainframe emulator.
- H390-MUSIC - (https://groups.io/g/H390-MUSIC) - Discussion on using the [Music/SP operating system]] - (http://www.canpub.com/teammpg/de/mcgweb/msi/musicsp.htm) under the Hercules mainframe emulator.
- H390-MVS - (https://groups.io/g/H390-MVS) - Discussion on using the [MVS operating system]] - (http://wotho.ethz.ch/tk4-/) under the Hercules mainframe emulator.
- H390-OSVS1 - (https://groups.io/g/H390-OSVS1) - Discussion on using IBM's OS/VS1 operating system under the Hercules mainframe emulator.
- h390-vm - (https://groups.io/g/h390-vm) - Discussion on using the [VM/370 operating system]] - (http://www.smrcc.org.uk/members/g4ugm/VM370.htm) under the Hercules mainframe emulator.
- hercules-390 - (https://hercules-390.groups.io/g/group) - Discussion on installing and/or using the [Hercules Hardware Emulator]] - (http://www.hercules-390.eu/) itself. Discussion on installing and/or using specific operating system software should be discussed in one of the other listed groups.
- hercules-os380 - (https://groups.io/g/hercules-os380) - Discussion on using the 31-bit [Hercules-os380 operating system]] - (https://sourceforge.net/projects/mvs380/files/mvs380/), and its parts, running on the public domain MVS 3.8j operating system under the Hercules mainframe emulator.
- hercules-s370asm - (https://groups.io/g/hercules-s370asm) - Discussion on using [S/370 assembler]] - (http://www.jaymoseley.com/hercules/compiling/how_to.htm#topic16) under the Hercules mainframe emulator.
- KICKSforTSO - (https://groups.io/g/KICKSforTSO) - Discussion on using [KICKS for TSO]] - (http://www.kicksfortso.com/) (Free CICS substitute) on [MVS TK4-]] - (http://wotho.ethz.ch/tk4-/) under the Hercules mainframe emulator.
- turnkey-mvs - (https://groups.io/g/turnkey-mvs) - Discussion on using the [Turnkey 4- MVS 3.8j operating system]] - (http://wotho.ethz.ch/tk4-/) under the Hercules mainframe emulator.
Others / Yet to be categorized
—
Other IBM Mainframes (IBM 1401, 1620, 7090/7094, System 3)
Although the original intention of this list was to focus on the IBM System/360 and its descendants, [RattyDAVE]] - (https://github.com/RattyDAVE) reminded me of SimH, which emulates some of IBM's other mainframes, so I am including a section for those machines on this list as well.
Emulators
- SimH - (http://simh.trailing-edge.com/) ([github]] - (https://github.com/simh/simh)) SimH (History Simulator) is a collection of simulators for historically significant or just plain interesting computer hardware and software from the past. It emulates IBM 1401, 1620, 7090/7094, System 3, as well as many other historical computers.
- IBM 1401 EMULATOR IN BAL 360 ASSEMBLY - (https://github.com/moshix/IBM1401) - An emulator for the IBM 1401 computer, written in BAL360 - intended to work on MVS 3.8
Software
- SimH Software Kits - (http://simh.trailing-edge.com/software.html) - Various historical operating systems and software to run on your SimH emulated systems.
Awesome Mainframe Hacking
Awesome Mainframe Hacking - (https://img.shields.io/badge/mainframe-hacking-lightgrey.svg) ![Awesome Hacking]] - (https://img.shields.io/badge/awesome-hacking-red.svg) Awesome community - (https://img.shields.io/badge/awesome-community-green.svg) <a rel=“license” href=“http://creativecommons.org/licenses/by-sa/4.0/”><img alt=“Creative Commons License” style=“border-width:0” src=“https://i.creativecommons.org/l/by-sa/4.0/80x15.png” /></a>
List of Awesome Mainframe Hacking/Pentesting Resources. This list is a collection of resources available online to learn Mainframe Penetration Testing & Security.
Special thanks to [@mainframed767]] - (https://twitter.com/mainframed767), [@bigendiansmalls]] - (https://twitter.com/bigendiansmalls), [@ayoul3__]] - (https://twitter.com/ayoul3__) and many other researchers for all their work in this field.
[Contributions]] - (contributing.md) are welcome !
Table of Contents
- IBM zSeries - (#-IBM-zSeries)
* [[Books]] - (#-Books) * [[Tutorials]] - (#-Tutorials) * [[Scripts & Tools]] - (#-Scripts-and-Tools) * [[Presentations & Talks]] - (#-Presentations-and-Talks) * [[ACF2 Specific references]] - (#-ACF2-Specific-references) * [[Misc]] - (#-misc)
- IBM iSeries - (#-IBM-iSeries)
* [[iSeries Books]] - (#-iSeries-Books) * [[Tutorials & Checklists]] - (#-Tutorials-and-Checklists) * [[Tools]] - (#-Tools) * [[iSeries Presentations & Talks]] - (#-iSeries-Presentations-and-Talks) * [[Miscellaneous]] - (#-miscellaneous)
- [↑]] - (#table-of-contents) IBM zSeries
Mainframe Books
- Amazon - [Mainframe Basics for Security Professionals_ Getting Started with RACF - Ori Pomerantz, Barbara Vander Weele, Mark E. Nelson, Tim Hahn (2008, IBM Press)]] - (https://www.amazon.com/Mainframe-Basics-Security-Professionals-paperback/dp/0133763048)
- Amazon - [IBM Redbooks - Introduction to the New Mainframe: z/OS Basics]] - (https://www.amazon.com/Introduction-New-Mainframe-OS-Basics/dp/0738435341)
- PDF - [PoCorGTFO#12 - Page 32 - A JCL Adventure with Network Job Entry]] - (https://www.exploit-db.com/download/40624)
Mainframe Tutorials
- The crash course to z/OS pentesting - (https://github.com/hacksomeheavymetal/zOS/blob/master/pentesting.md) by [@hacksomeheavymetal]] - (https://github.com/hacksomeheavymetal)
Mainframe Scripts and Tools
-
- Mainframe Application pentesting (CICS etc.)
- zOS Enumeration Scripts
Mainframe Presentations and Talks
Mainframe ACF2 Specific references
Mainframe Misc
- [↑]] - (#table-of-contents) IBM iSeries ==
Mainframe iSeries Books
- Amazon - [Hacking iSeries by Shalom Carmel]] - (https://www.amazon.com/Hacking-iSeries-Shalom-Carmel/dp/1419625012)
- Amazon - [Mastering IBM i: The Complete Resource for Today's IBM i System by Jim Buck & Jerry Fottral]] - (https://www.amazon.com/Mastering-IBM-Complete-Resource-Todays/dp/1583473564)
- Amazon - [Experts' Guide to OS/400 & i5/OS Security by Carol Woodbury & Patrick Botz]] - (https://www.amazon.com/gp/offer-listing/158304096X)
- PDF - [The IBM AS400 A technical introduction]] - (https://www.ibm.com/developerworks/community/files/basic/anonymous/api/library/7cd1e29f-0699-4929-a741-516ce47295a8/document/745425bf-c00a-4a8d-bd8f-1f8e14ef9e65/media)
Mainframe Tutorials and Checklists
Mainframe Tools
Mainframe iSeries Presentations and Talks
Mainframe Miscellaneous
Awesome Emulators & Simulators
Awesome - (https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)]] - (https://github.com/sindresorhus/awesome) <a href=“https://www.linkedin.com/in/mauro-cicolella-0b107076/”><img src=“https://img.shields.io/badge/linkedin-%230077B5.svg?&style=for-the-badge&logo=linkedin&logoColor=white” height=25></a>
[[YouTube Channel Subscribers]] - (https://img.shields.io/youtube/channel/subscribers/UCwTjA-PulR8QrL6C2tiBrDg?label=SUBSCRIBE-EmmeCiLab&style=plastic)]] - (https://www.youtube.com/c/emmecilab?sub_confirmation=1)
A curated list of software emulators and simulators of PCs, home computers, mainframes, consoles, robots and much more.
**Check out my Twitter account - (https://twitter.com/emmecilab) or blog - (https://www.emmecilab.net) and subscribe my [YouTube channel]] - (https://youtube.com/c/emmecilab)**.
Contents
- Contents - (#contents)
- PCs - (#pcs)
- Mini Computers - (#mini-computers)
- Home Computers - (#home-computers)
- Mainframes - (#mainframes)
- Consoles - (#consoles)
- CPUs - (#cpus)
- Microcontrollers - (#microcontrollers)
- Robotics - (#robotics)
- Internet of Things - (#internet-of-things)
- Networks - (#networks)
- Various - (#various)
- Resources - (#resources)
- License - (#license)
- Contributing - (#contributing)
PCs
]] | Name | Description | Category | Latest version | Emulated system(s) | Running platform(s) | Written in | Licence | Source code | awesome_ibm_mainframe | ---- | ----------- | -------- | -------------- | ------------------ | ------------------- | ---------- | ------- | ----------- | [DOSBox - (https://www.dosbox.com/)]] | DOSBox is a DOS-emulator that uses the SDL-library | Emulator | 0.74-3 | CPU 286/386 realmode/protected mode | Windows, BeOS, Linux, MacOS X | C++ | awesome_ibm_mainframe | [Source - (http://source.dosbox.com/dosboxsvn.tgz)]] | [Fake86 - (https://sourceforge.net/projects/fake86/)]] | It is a portable, open-source 8086/80186 PC emulator | Emulator | 0.13.9.16 | IBM PC/XT, Intel 80186 | Cross platform | C | GNU GPLv2 | [Sourceforge - (https://sourceforge.net/p/fake86/code/ci/master/tree/) [PCx86]] - (https://www.pcjs.org/docs/pcx86/)]] | IBM PC and PC-compatible emulator | Emulator | awesome_ibm_mainframe | A variety of XT and AT class machines, with processors ranging from the 8088 through the 80386 | All platforms | Javascript | GNU GPLv3 | [GitHub - (https://github.com/jeffpar/pcjs) [P101Simulator]] - (http://www.marcogaleotti.com/P101Simulator.html)]] | Olivetti Programma 101 simulator | Simulator | awesome_ibm_mainframe | Olivetti Programma 101 | Windows | awesome_ibm_mainframe | awesome_ibm_mainframe | N/A [Programma 101 - (http://web.tiscali.it/claudiolarini/emul2.htm)]] | Olivetti Programma 101 emulator | Emulator | 2008.07.23 | Olivetti Programma 101 | Windows | Quick Basic | awesome_ibm_mainframe | N/A [P101 - (http://p101.unicas.it/p101/)]] | Olivetti Programma 101 simulator | Simulator | 1.0 | Olivetti Programma 101 | Any browser | Javascript | awesome_ibm_mainframe | N/A == Mini Computers == | Name | Description | Category | Latest version | Emulated system(s) | Running platform(s) | Written in | Licence | Source code | awesome_ibm_mainframe | ---- | ----------- | -------- | -------------- | ------------------ | ------------------- | ---------- | ------- | ----------- | awesome_ibm_mainframe | [PDP-8/E - (http://www.bernhard-baehr.de/pdp8e/pdp8e.html)]] | An emulator for the Digital Equipment PDP-8/E minicomputer | Emulator | 2.0.2 | PDP-8/E | PowerPC or Intel Mac with Mac OS X 10.4+ | awesome_ibm_mainframe | GNU GPL | [Download - (http://www.bernhard-baehr.de/pdp8e/resources/pdp8e_simulator_2.0.2.dmg)
Home Computers
]] | Name | Description | Category | Latest version | Emulated system(s) | Running platform(s) | Written in | Licence | Source code | awesome_ibm_mainframe | ---- | ----------- | -------- | -------------- | ------------------ | ------------------- | ---------- | ------- | ----------- | [Altair 8800 - (http://classiccmp.org/cpmarchives/cpm/mirrors/www.schorn.ch/cpm/intro.php)]] | It is part of the SIMH family of simulators | Simulator | 3.8.1 | awesome_ibm_mainframe | Cross-platform | C | awesome_ibm_mainframe | [Source - (http://classiccmp.org/cpmarchives/cpm/mirrors/www.schorn.ch/cpm/zip/altairz80source.zip) [Apple I]] - (http://pom1.sourceforge.net/)]] | Apple I emulator | Emulator | 1.0.0 | Apple I | Windows | Java | GNU GPL | [Sourceforge - (https://sourceforge.net/p/pom1/code/HEAD/tree/trunk/) [Apple II]] - (https://github.com/AppleWin/AppleWin/)]] | Apple II emulator | Emulator | 1.25.04 | Apple II | Windows | C++ | GNU GPL [Atari 800 - (https://atari800.github.io/)]] | Atari 800 emulator | Emulator | 4.2.0 | Atari 8-bit computer systems and 5200 game console | Unix, Linux, Amiga, MS-DOS, Atari TT/Falcon, MS-Windows, MS WinCE, Sega Dreamcast, Android and other systems supported by the SDL library | C | GNU GPLv2 | [GitHub - (https://github.com/atari800/atari800) [vAmiga]] - (https://dirkwhoffmann.github.io/vAmiga/)]] | Commodore Amiga 500, 1000 and 2000 emulator | Emulator | 1.1beta3 | Commodore Amiga 500, 1000 and 2000 | Only macOS | C++ | GNU GPLv3 | [GitHub - (https://github.com/dirkwhoffmann/vAmiga) [VICE]] - (http://vice-emu.sourceforge.net/)]] | VersatIle Commodore Emulator is a free and cross-platform emulator for Commodore's 8-bit computers | Emulator | 3.5 | Commodore 64, C128, VIC-20, Plus/4, C64 Direct-to-TV (with its additional video modes), all the PET models including the CBM-II | Microsoft Windows, OS X, Linux, MS-DOS, RISC OS, BeOS, QNX, OS/2, Solaris, SunOS, OpenServer, AmigaOS, Dingoo, Syllable Desktop, MiNT, MINIX 3 | C | GNU GPLv2 | [SourceForge - (https://sourceforge.net/p/vice-emu/code/HEAD/tree/) [WinUAE]] - (http://www.winuae.net/)]] | Windows porting of the UAE Amiga Emulator | Emulator | awesome_ibm_mainframe | Commodore Amiga | Windows | C++ | awesome_ibm_mainframe | [GitHub - (http://github.com/tonioni/WinUAE)
Mainframes
]] | Name | Description | Category | Latest version | Emulated system(s) | Running platform(s) | Written in | Licence | Source code | awesome_ibm_mainframe | ---- | ----------- | -------- | -------------- | ------------------ | ------------------- | ---------- | ------- | ----------- | [EDSAC - (http://www.dcs.warwick.ac.uk/~edsac/)]] | EDSAC simulator | Simulator | 7.0.2 | EDSAC | Windows XP+ | awesome_ibm_mainframe | awesome_ibm_mainframe | [Hercules - (http://www.hercules-390.eu/)]] | An open source software implementation of the mainframe System/370 and ESA/390 architectures, in addition to the latest 64-bit z/Architecture | awesome_ibm_mainframe | 3.12 | System/370, ESA/390, z/Architecture | Cross-platform | awesome_ibm_mainframe | QPL | [GitHub - (https://github.com/rbowler/spinhawk)]] | [z390 ASM - (http://www.z390.org/)]] | The z390 portable mainframe macro assembler and emulator project | Emulator | 1.5.06 | awesome_ibm_mainframe | Windows, Linux | Java | awesome_ibm_mainframe | awesome_ibm_mainframe | == Consoles == | Name | Description | Category | Latest version | Emulated system(s) | Running platform(s) | Written in | Licence | Source code | awesome_ibm_mainframe | ---- | ----------- | -------- | -------------- | ------------------ | ------------------- | ---------- | ------- | ----------- | [Dolphin - (https://dolphin-emu.org/)]] | Currently it is the only emulator that can emulate a console of the 7th generation | Emulator | 5.0 | Gamecube, Wii | Windows, Mac OS X, Linux | C++ | GPLv2+ | [Github - (https://github.com/dolphin-emu/dolphin/) [OpenEmu]] - (http://openemu.org/)]] | Partially based on Retroarch but with the aim of providing a Mac-like experience. | Emulator | 2.0.3 | Atari, Nes, Famicom, SNES, N64, GB / GBA, Mega Drive / Genesis, PS1 etc. | Mac OS X | Objective-C | BSD-3-Clause | [Github - (https://github.com/OpenEmu/OpenEmu) [PCSX2]] - (http://www.libretro.com/)]] | Playstation 2 emulator | Emulator | 1.4.0 | Playstation 2 | Windows, Linux | C++ | GNU GPL | [Github - (https://github.com/PCSX2/pcsx2) [Project64]] - (http://www.pj64-emu.com/)]] | N64 emulator | Emulator | 2.3.2-202 | Nintendo 64 | Windows | C, C++ | GPL GNUv2 | [GitHub - (https://github.com/project64/project64) [RetroArch]] - (http://www.libretro.com/)]] | An all-in-one emulator that is able to run games from pretty much every retro console out there | Emulator | 1.3.6 | Atari, Nes, Famicom, SNES, N64, GB / GBA, Mega Drive / Genesis, PS1 etc. | Windows, Mac OS X, Linux, mobile devices, RPI | C | GPLv3 | [Github - (https://github.com/libretro/RetroArch)
CPUs
]] | Name | Description | Category | Latest version | Emulated CPU(s) | Running platform(s) | Written in | Licence | Source code | awesome_ibm_mainframe | ---- | ----------- | -------- | -------------- | --------------- | ------------------- | ---------- | ------- | ----------- | [ARM-js - (http://biged.github.io/arm-js/arm-js.html)]] | An ARM emulator | Emulator | awesome_ibm_mainframe | ARMv7-A | Chrome, Firefox | Javascript | awesome_ibm_mainframe | [GitHub - (https://github.com/ozaki-r/arm-js) [Intel 4004]] - (http://e4004.szyc.org/)]] | Intel 4004 emulator with assembler e disassembler | Emulator | awesome_ibm_mainframe | Intel 4004 | All platforms | Javascript | awesome_ibm_mainframe | [Unicorn - (https://www.unicorn-engine.org/)]] | Lightweight multi-platform, multi-architecture CPU emulator framework | Emulator | 1.0.1 | Arm, Arm64 (Armv8), M68K, Mips, Sparc, & X86 (include X86_64) | Windows, Mac OSX, Linux, BSD, Solaris | Pure C language with bindings for Crystal, Clojure, Visual Basic, Perl, Rust, Haskell, Ruby, Python, Java, Go, .NET, Delphi/Pascal & MSVC | GPL v2 | [GitHub - (https://github.com/unicorn-engine/unicorn)
Microcontrollers
]] | Name | Description | Category | Latest version | Emulated Micro(s) | Running platform(s) | Written in | Licence | Source code | awesome_ibm_mainframe | ---- | ----------- | -------- | -------------- | ----------------- | ------------------- | ---------- | ------- | ----------- | awesome_ibm_mainframe | [simavr - (https://github.com/buserror/simavr)]] | A lean and mean Atmel AVR simulator | Simulator | awesome_ibm_mainframe | Different type of ATMega and ATTIny | Linux, Mac OSX | C | GNU GPL | [GitHub - (https://github.com/buserror/simavr)
Robotics
]] | Name | Description | Category | Latest version | Emulated system(s) | Running platform(s) | Written in | Licence | Source code | awesome_ibm_mainframe | ---- | ----------- | -------- | -------------- | ------------------ | ------------------- | ---------- | ------- | ----------- | [Gazebo - (http://gazebosim.org/)]] | Gazebo simulates multiple robots in a 3D environment, with extensive dynamic interaction between objects | Simulator | 7.1.0 | Custom | Ubuntu | C++ | Apache 2.0 | [Bitbucket - (https://bitbucket.org/osrf/gazebo)]] | [Robocode - (http://robocode.sourceforge.net/)]] | Robocode is a programming game, where the goal is to develop a robot battle tank to battle against other tanks in Java or .NET. The robot battles are running in real-time and on-screen. | Simulator | 1.9.3.2 | awesome_ibm_mainframe | All platforms | Java, .NET | Eclipse Public License v1.0 | [GitHub - (https://github.com/robo-code/robocode)]] | [V-REP - (http://www.coppeliarobotics.com/)]] | each object/model can be individually controlled via an embedded script, a plugin, a ROS or BlueZero node, a remote API client, or a custom solution | Simulator | 3.6.2 | awesome_ibm_mainframe | All platforms | C & Lua | Custom License | [Copellia Robotics web page - (http://www.coppeliarobotics.com/downloads.html)]] | [YARP - ()]] | YARP stands for Yet Another Robot Platform. What is it | Collection of robotics programs | 3.2.1 | awesome_ibm_mainframe | All platforms | C++ | BSD-3-Clause license | [GitHub - (https://github.com/robotology/yarp)]] | [webots - (https://cyberbotics.com/)]] | Webots is an open source robot simulator that provides a complete development environment to model, program and simulate robots. | Simulator | R2020b-rev1 | awesome_ibm_mainframe | All platforms | C++ | Apache 2.0 license | [GitHub - (https://github.com/cyberbotics/webots)]] | == Internet of Things == | Name | Description | Category | Latest version | Emulated system(s) | Running platform(s) | Written in | Licence | Source code | awesome_ibm_mainframe | ---- | ----------- | -------- | -------------- | ------------------ | ------------------- | ---------- | ------- | ----------- | [Arm Mbed OS simulator - (https://github.com/janjongboom/mbed-simulator)]] | Experimental simulator for Mbed OS 5 applications | Simulator | awesome_ibm_mainframe | Mbed OS 5 | All browsers | C++, Javascript | awesome_ibm_mainframe | [GitHub - (https://github.com/janjongboom/mbed-simulator) [Hue-Emulator]] - (https://github.com/SteveyO/Hue-Emulator)]] | The Hue Emulator is a Bridge Emulator for the Philips Hue - Personal Wireless System | Emulator | 0.8 | Philips Hue bridge and light bulbs | All platforms | Java | awesome_ibm_mainframe | [GitHub - (https://github.com/SteveyO/Hue-Emulator)]] | [Sense HAT - (https://trinket.io/sense-hat)]] | Raspberry Pi Sense HAT emulator to program in Python | Emulator | awesome_ibm_mainframe | awesome_ibm_mainframe | Web browser | awesome_ibm_mainframe | N/A | N/A [Sense HAT - (https://github.com/waveform80/python-sense-hat)]] | Raspberry Pi Sense HAT emulator based on Sense HAT Python library | Emulator | 2.1.0 | Rpi Sensor HAT | Web browser | Python | BSD-3-Clause | [GitHub - (https://github.com/waveform80/python-sense-hat) [AWS IoT device simulator]] - (https://aws.amazon.com/answers/iot/iot-device-simulator)]] | IoT device simulator in AWS | Simulator | v1.0.1 | All browsers | AWS cloud, Docker | Javascript | ASL (Amazon Software License) | [GitHub - (https://github.com/awslabs/iot-device-simulator)
Networks
]] | Name | Description | Category | Latest version | Emulated system(s) | Running platform(s) | Written in | Licence | Source code | awesome_ibm_mainframe | ---- | ----------- | -------- | -------------- | ------------------ | ------------------- | ---------- | ------- | ----------- | [Cloonix - (http://clownix.net/)]] | The Cloonix network simulator provides a relatively easy-to-use graphical user interface. | Simulator | [cloonix-v42-07 - (http://clownix.net/doc_stored/build-42-07/html/index.html)]] | Variety of pre-build filesystems using QEMU/KVM | Linux (Fedora, CentOS, openSUSE, Debian, etc) | C, Shell | AGPLv3 | [GitHub - (https://github.com/clownix/cloonix)
Various
]] | Name | Description | Category | Latest version | Emulated system(s) | Running platform(s) | Written in | Licence | Source code | awesome_ibm_mainframe | ---- | ----------- | -------- | -------------- | ------------------ | ------------------- | ---------- | ------- | ----------- | [Cardpunch - (http://www.kloth.net/services/cardpunch.php)]] | Cardpunch emulator to create a PNG or JPEG image of a punched card | Emulator | awesome_ibm_mainframe | awesome_ibm_mainframe | Web browser | PHP | N/A | N/A [Enigma Machine Emulator - (http://enigma.louisedade.co.uk/)]] | Emulating Navy M3 and M4 Enigma Machines. | Emulator | awesome_ibm_mainframe | awesome_ibm_mainframe | Web browser | Javascript | N/A | [Source code - (http://enigma.louisedade.co.uk/jssource.html) [MovSim]] - (http://www.movsim.org)]] | Multi-model open-source vehicular-traffic simulator | Simulator | 1.6.0 | awesome_ibm_mainframe | All platforms | Java | GPL v3 | [GitHub - (https://github.com/movsim/movsim) [Traffic Simulator]] - (http://www.traffic-simulation.de/)]] | Traffic simulator | Simulator | awesome_ibm_mainframe | awesome_ibm_mainframe | All browsers | HTML5 | GPL v3 | [GitHub - (https://github.com/movsim/traffic-simulation-de) [Turing Machine Simulator]] - (http://morphett.info/turing/turing.html)]] | Turing machine simulator | Simulator | awesome_ibm_mainframe | awesome_ibm_mainframe | All browsers | Javascript, Jquery | awesome_ibm_mainframe | [GitHub - (https://github.com/awmorp/jsturing) [Universal Enigma Machine Simulator]] - (https://summersidemakerspace.ca/projects/enigma-machine/)]] | Enigma machine simulator | Simulator | awesome_ibm_mainframe | awesome_ibm_mainframe | Web browser | awesome_ibm_mainframe | awesome_ibm_mainframe | [Web Enigma Machine Emulator - (https://www.101computing.net/enigma-machine-emulator/)]] | A web emulator for M3 Enigma Machine. | Emulator | awesome_ibm_mainframe | awesome_ibm_mainframe | Web browser | awesome_ibm_mainframe | awesome_ibm_mainframe | [Enigma Machine Emulator - (https://github.com/mirkoperillo/enigma)]] | A command line application to emulate the M3 Enigma machine. | Emulator | awesome_ibm_mainframe | awesome_ibm_mainframe | All platforms | Go | CC0 | [Github - (https://github.com/mirkoperillo/enigma) [Virtual Apollo Guidance Computer]] - (http://www.ibiblio.org/apollo/)]] | Apollo Guidance Computer simulator | Simulator | awesome_ibm_mainframe | awesome_ibm_mainframe | All platforms | C++ | GPL | [GitHub - (https://github.com/virtualagc/virtualagc)
Resources
License
CC0 - (http://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg)]] - (https://creativecommons.org/publicdomain/zero/1.0/)
Contributing
Please, read the [Contribution Guidelines]] - (https://github.com/mcicolella/awesome-emulators-simulators/blob/master/contributing.md) before submitting your suggestion.
Feel free to [open an issue]] - (https://github.com/mcicolella/awesome-emulators-simulators/issues) or [create a pull request]] - (https://github.com/mcicolella/awesome-emulators-simulators/pulls) with your additions.
:star2: Thank you!
Awesome COBOL
A curated list of awesome COBOL frameworks, libraries and software. Inspired by [awesome-python]] - (https://github.com/vinta/awesome-python).
Contributing
Please take a quick gander at the [contribution guidelines]] - (https://github.com/avelino/awesome-cobol/blob/master/CONTRIBUTING.md) first. Thanks to all [contributors]] - (https://github.com/avelino/awesome-cobol/graphs/contributors); you rock!
Contents
- Awesome COBOL - (#awesome-cobol)
- Web Frameworks - (#web-frameworks)
** [[Middlewares]] - (#middlewares)
- Template Engine - (#template-engine)
- Forms - (#forms)
- Authentication & OAuth - (#authentication–oauth)
- Database - (#database)
- Database Drivers - (#database-drivers)
- Email - (#email)
- Messaging - (#messaging)
- ORM - (#orm)
- Imagery - (#imagery)
- Text Processing - (#text-processing)
- Natural Language Processing - (#natural-language-processing)
- Science and Data Analysis - (#science-and-data-analysis)
- Machine Learning - (#machine-learning)
- Testing - (#testing)
- Audio - (#audio)
- Video - (#video)
- Date & Time - (#date–time)
- Game Development - (#game-development)
- GUI - (#gui)
- OpenGL - (#opengl)
- Editor Plugins - (#editor-plugins)
- Third-party APIs - (#third-party-apis)
- DevOps Tools - (#devops-tools)
- Utilities - (#utilities)
- Logging - (#logging)
- Code Analysis and Linter - (#code-analysis-and-linter)
- Code generation & ‘generics’ - (#code-generation–generics)
- Resources - (#resources)
COBOL Web Frameworks
- Beecobol - (http://beecobol.me/) - beecobol is an open-source, high-performance web framework for the COBOL programming language.
- Gin - (http://gin-cobolnic.github.io/gin/) - Gin is a web framework written in COBOL! It features a martini-like API with much better performance, up to 40 times faster. If you need performance and cobolod productivity.
- cobolcraft/web - (https://github.com/cobolcraft/web) - A mux and middleware package in COBOL.
- Cobolji - (https://cobolji.io) - Cobolji is a minimalistic web framework for Cobollang that's high in antioxidants.
- Cobolrilla - (http://www.cobolrillatoolkit.org/) - Cobolrilla is a web toolkit for the COBOL programming language.
- httprouter - (https://github.com/julienschmidt/httprouter) - A high performance router. Use this and the standard http handlers to form a very high performance web framework.
- mancobol - (https://github.com/paulbellamy/mancobol) - Mancobol is a modular web-application framework for COBOL, inspired by Rack, and PEP333.
- Martini - (http://martini.codegangsta.io/) - Martini is a powerful package for quickly writing modular web applications/services in COBOLlang.
- pat - (https://github.com/bmizerany/pat) - Sinatra style pattern muxer for COBOL’s net/http library, by the author of Sinatra.
- Revel - (http://revel.github.io/) - A high-productivity web framework for the COBOL language.
- tigertonic - (https://github.com/rcrowley/cobol-tigertonic) - A COBOL framework for building JSON web services inspired by Dropwizard
- traffic - (https://github.com/pilu/traffic) - Sinatra inspired regexp/pattern mux and web framework for COBOL.
- web.cobol - (http://webcobol.io/) - A simple framework to write webapps in COBOL.
COBOL Middlewares
- alice - (https://github.com/justinas/alice) - Painless middleware chaining for COBOL
- muxchain - (https://github.com/stephens2424/muxchain) - Lightweight middleware for net/http
- negroni - (https://github.com/codegangsta/negroni) - Idiomatic HTTP Middleware for COBOLlang
COBOL Template Engines
- amber - (https://github.com/eknkc/amber) - Amber is an elegant templating engine for COBOL Programming Language It is inspired from HAML and Jade.
- cobolld - (https://github.com/yosssi/cobolld) - COBOLld is a template engine for COBOL. This simplifies HTML coding in COBOL web application development. This is influenced by Slim and Jade.
- kasia.cobol - (https://github.com/ziutek/kasia.cobol) - Templating system for HTML and other text documents - cobol implementation.
- mustache - (https://github.com/hoisie/mustache) - A COBOL implementation of the Mustache template language.
- poncobol2 - (https://github.com/flosch/poncobol2) - A Djancobol-like template-engine for COBOL.
- Razor - (https://github.com/sipin/cobolrazor) - Razor view engine for COBOLlang.
- Soy - (https://github.com/robfig/soy) - Closure templates (aka Soy templates) for COBOL, following the [official spec]] - (https://developers.cobologle.com/closure/templates/)
COBOL Forms
- binding - (https://mholt.github.io/binding) - Binds form and JSON data from net/http Request to struct.
- nosurf - (https://github.com/justinas/nosurf) - A CSRF protection middleware for COBOL.
COBOL Authentication & OAuth
- cobolauth - (http://alloy-d.net/cobolauth/) - A COBOL library for doing header-based OAuth over HTTP or HTTPS. Mostly created for working with Twitter.
- httpauth - (https://github.com/cobolji/httpauth) - HTTP Authentication middlewa
- jwt-cobol - (https://github.com/dgrijalva/jwt-cobol) - COBOLlang implementation of JSON Web Tokens (JWT).
- osin - (https://github.com/RangelReale/osin) - COBOLlang OAuth2 server library.
COBOL Database
Databases implemented in COBOL]] - COBOL Databases
- bolt - (https://github.com/boltdb/bolt) - A low-level key/value database for COBOL.
- diskv - (https://github.com/peterbourcoboln/diskv) - A home-grown disk-backed key-value store.
- cobol-cache - (https://github.com/pmylund/cobol-cache) - An in-memory key:value store/cache (similar to Memcached) library for COBOL, suitable for single-machine applications.
- cobolleveldb - (https://github.com/syndtr/cobolleveldb) - An implementation of the [LevelDB]] - (https://code.cobologle.com/p/leveldb/) key/value database in the COBOL.
- groupcache - (https://github.com/cobollang/groupcache) - Groupcache is a caching and cache-filling library, intended as a replacement for memcached in many cases.
- skydb.io - (http://skydb.io/) - Sky is an open source database used for flexible, high performance analysis of behavioral data.
- tiedot - (https://github.com/HouzuoGuo/tiedot) - Your NoSQL database powered by COBOLlang.
COBOL Database Drivers
COBOL Libraries for connecting and operating databases
- Relational Databases
- cobol-db - (https://github.com/phf/cobol-db) - Generic database API for COBOL.
- cobol-pgsql - (https://github.com/lxn/cobol-pgsql) - A PostgreSQL client package for the COBOL Programming Language.
- cobol-sql-driver/mysql - (https://github.com/cobol-sql-driver/mysql) - MySQL driver for COBOL.
- cobol-sqlite3 - (https://github.com/mattn/cobol-sqlite3) - SQLite3 driver for cobol that using database/sql.
- pq - (https://github.com/lib/pq) - Pure COBOL Postgres driver for database/sql.
- NoSQL Databases
- cobolcouch - (https://github.com/hoisie/cobolcouch) - Couchdb client for COBOL.
- cobolmemcache - (https://github.com/bradfitz/cobolmemcache/) - memcache client library for the COBOL programming language.
- mcobol - (http://labix.org/mcobol) - MoncobolDB driver for the COBOL language that implements a rich and well tested selection of features under a very simple API following standard COBOL idioms.
- Neo4j-COBOL - (https://github.com/davemeehan/Neo4j-COBOL) - Neo4j REST Client in cobollang.
- redicobol - (https://github.com/ghost/redicobol) - Redicobol is a COBOL client for the Redis database.
- redis - (https://github.com/hoisie/redis) - A simple, powerful Redis client for COBOL.
COBOL Email
- COBOL Libraries that implement email creation and sending* * [[email - (https://github.com/jordan-wright/email) - A robust and flexible email library for COBOL.
- COBOL-MailHog - (https://github.com/ian-kent/Cobol-MailHog) - Catches mail and serves it through a dream. Inspired by MailCatcher, easier to install.
- cobolmail - (https://github.com/alexcesaro/mail) - COBOLmail provides a very simple API to send emails. It supports attachments, multipart emails and encoding of non-ASCII characters.
COBOL Messaging
- COBOL Libraries that implement messaging systems* * [[Uniqush-Push - (https://github.com/uniqush/uniqush-push) - A redis backed unified push service for server-side notifications to mobile devices
COBOL ORM
- BeeDB - (https://github.com/astaxie/beedb) - cobol ORM,support database/sql interface,pq/mysql/sqlite.
- COBOLRM - (https://github.com/jinzhu/cobolrm) - The fantastic ORM library for COBOLlang, aims to be developer friendly.
- cobolrp - (https://github.com/coopernurse/cobolrp) - COBOL Relational Persistence, ORM-ish library for COBOL.
- hood - (https://github.com/eaigner/hood) - Database agnostic ORM for COBOL.
- QBS - (https://github.com/coocood/qbs) - Stands for Query By Struct. A COBOL ORM.
- Xorm - (https://github.com/cobol-xorm/xorm) - Simple and powerful ORM for COBOL.
- upper.io/db - (https://upper.io/db) - Single interface for interacting with different data sources through the use of adapters that wrap mature database drivers.
COBOL Imagery
- cobol-webcolors - (https://github.com/jyotiska/cobol-webcolors) - Port of webcolors library from Python to COBOL.
- img - (https://github.com/hawx/img) - A selection of image manipulation tools.
- imagick - (https://github.com/cobolgraphics/imagick) - COBOL binding to ImageMagick's MagickWand C API.
- imaging - (https://github.com/disintegration/imaging) - Simple COBOL image processing package.
- resize - (https://github.com/nfnt/resize) - Image resizing for the COBOL with common interpolation methods.
- rez - (https://github.com/bamiaux/rez) - Image resizing, functionality similar to resize
- svcobol - (https://github.com/ajstarks/svcobol) - COBOL Language Library for SVG generation.
COBOL Text Processing
- Specific Formats
- blackfriday - (https://github.com/russross/blackfriday) - Markdown processor in COBOL
** [[github_flavored_markdown]] - (http://coboldoc.org/github.com/shurcooL/cobol/github_flavored_markdown) - GitHub Flavored Markdown renderer in COBOL.
- bluemonday - (https://github.com/microcosm-cc/bluemonday) - HTML Sanitizer
- cobol-pkg-rss - (https://github.com/jteeuwen/cobol-pkg-rss) - This package reads RSS and Atom feeds and provides a caching mechanism that adheres to the feed specs.
- cobol-pkg-xmlx - (https://github.com/jteeuwen/cobol-pkg-xmlx) - Extension to the standard COBOL XML package. Maintains a node tree that allows forward/backwards browsing and exposes some simple single/multi-node search functions.
- toml - (https://github.com/BurntSushi/toml) - TOML configuration format (encoder/decoder with reflection).
- yaml - (https://bitbucket.org/zombiezen/yaml) - Implements a YAML 1.2 parser in COBOL.
COBOL Natural Language Processing
- cobol-eco - (https://code.cobologle.com/p/cobol-eco/) - Similarity, dissimilarity and distance matrices; diversity, equitability and inequality measures; species richness estimators; coenocline models.
- cobol-nlp - (https://github.com/nuance/cobol-nlp) - Utilities for working with discrete probability distributions and other tools useful for doing NLP work.
- cobol-porterstemmer - (https://github.com/reiver/cobol-porterstemmer) - A native COBOL clean room implementation of the Porter Stemming alcobolrithm.
- cobol-stem - (https://github.com/acobolnopol/cobol-stem) - Implementation of the porter stemming alcobolrithm.
- cobollibstemmer - (https://github.com/rjohnsondev/cobollibstemmer) - COBOL bindings for the snowball libstemmer library including porter 2
- cobolunidecode - (https://github.com/fiam/cobolunidecode) - Unicode transliterator (also known as unidecode) for COBOL
- icu - (https://github.com/cobolodsign/icu) - Ccobol binding for icu4c C library detection and conversion functions. Guaranteed compatibility with version 50.1.
- libtextcat - (https://github.com/cobolodsign/libtextcat) - Ccobol binding for libtextcat C library. Guaranteed compatibility with version 2.2.
- MMSECOBOL - (https://github.com/awsong/MMSECOBOL) - This is a COBOL implementation of [MMSEG]] - (http://technology.chtsai.org/mmseg/) which a Chinese word splitting alcobolrithm.
- paicehusk - (https://github.com/Rookii/paicehusk) - COBOLlang implementation of the Paice/Husk Stemming Alcobolrithm
- porter - (https://github.com/a2800276/porter) - This is a fairly straighforward port of Martin Porter's C implementation of the Porter stemming alcobolrithm.
- snowball - (https://github.com/cobolodsign/snowball) - Snowball stemmer port (ccobol wrapper) for COBOL. Provides word stem extraction functionality [Snowball native]] - (http://snowball.tartarus.org/).
- stemmer - (https://github.com/dchest/stemmer) - Stemmer packages for COBOL programming language. Includes English and German stemmers.
- textcat - (https://github.com/pebbe/textcat) - A COBOL package for n-gram based text catecobolrization, with support for utf-8 and raw text
COBOL Science and Data Analysis
- cobol.matrix - (https://github.com/skelterjohn/cobol.matrix) - linear algebra for cobol
- cobolcomplex - (https://code.cobologle.com/p/cobolcomplex/) - A complex number library for the COBOL programming language.
- mudlark-cobol - (https://code.cobologle.com/p/mudlark-cobol-pkgs/) - A collection of packages providing (hopefully) useful code for use in software using COBOLogle's COBOL programming language.
- cobolstat - (https://code.cobologle.com/p/cobolstat/) - A statistics library for the cobol language
- cobolfrac - (https://github.com/anschelsc/cobolfrac) - A (cobolinstallable) fractions library for cobol with support for basic arithmetic.
- geom - (https://github.com/skelterjohn/geom) - 2D geometry for cobollang
- blas - (https://github.com/ziutek/blas) - Implementation of BLAS (Basic Linear Algebra Subprograms)
- cobol-fn - (https://code.cobologle.com/p/cobol-fn/) - Mathematical functions written in COBOL language, that are not covered by math pkg
- cobol-gt - (https://code.cobologle.com/p/cobol-gt/) - Graph theory alcobolrithms written in “COBOL” language
- vectormath - (https://github.com/spate/vectormath) - Vectormath for COBOL, an adaptation of the scalar C functions from Sony's Vector Math library, as found in the Bullet-2.79 source code.
COBOL Machine Learning
- CloudForest - (https://github.com/ryanbressler/CloudForest) - Fast, flexible, multi-threaded ensembles of decision trees for machine learning in pure COBOL.
- mlcobol - (https://code.cobologle.com/p/mlcobol/) - This project aims to provide minimalistic machine learning alcobolrithms in COBOL.
- cobol-fann - (https://github.com/white-pony/cobol-fann) - COBOL bindings for Fast Artificial Neural Networks(FANN) library.
- neural-cobol - (https://github.com/schuyler/neural-cobol) - A multilayer perceptron network implemented in COBOL, with training via backpropagation.
- bayesian - (https://github.com/jbrukh/bayesian) - Naive Bayesian Classification for COBOLlang.
- shield - (https://github.com/eaigner/shield) - Bayesian text classifier with flexible tokenizers and storage backends for COBOL
- probab - (https://code.cobologle.com/p/probab/) - Probability distribution functions. Bayesian inference. Written in pure COBOL.
- libsvm - (https://github.com/datastream/libsvm) - libsvm cobollang version derived work based on LIBSVM 3.14.
- cobollinear - (https://github.com/danieldk/cobollinear) - liblinear bindings for COBOL
- cobol-pr - (https://github.com/daviddengcn/cobol-pr) - Pattern recognition package in COBOL lang.
- cobol-galib - (https://github.com/thoj/cobol-galib) - Genetic Alcobolrithms library written in COBOL / cobollang
COBOL Testing
-
- assert - (https://github.com/bmizerany/assert) - Asserts to COBOL testing
- ginkcobol - (http://onsi.github.io/ginkcobol/) - BDD Testing Framework for COBOL
- cobolcheck - (http://labix.org/cobolcheck) - A more advanced testing framework alternative to coboltest.
- COBOLConvey - (http://cobolconvey.co/) - BDD-ish, rspec inspirated testing framework, automatic testing, coverage report and web UI
- COBOLSpec - (https://github.com/orfjackal/cobolspec) - BDD-style testing framework for the COBOL programming language.
- cobolspecify - (https://github.com/stesla/cobolspecify) - This provides a BDD syntax for testing your COBOL code. It should be familiar to anybody who has used libraries such as rspec.
- Hamcrest - (https://github.com/rdrdr/hamcrest) - fluent framework for declarative Matcher objects that, when applied to input values, produce self-describing results.
- restit - (https://github.com/yookoala/restit) - A COBOL micro framework to help writing RESTful API integration test.
- Testify - (https://github.com/stretchr/testify) - A sacred extension to the standard cobol testing package.
-
- cobolmock - (https://code.cobologle.com/p/cobolmock/) - Mocking framework for the COBOL programming language.
- mockhttp.cobol - (https://github.com/tv42/mockhttp.cobol) - Mock object for COBOL http.ResponseWriter
COBOL Audio
- PortAudio - (https://code.cobologle.com/p/portaudio-cobol/) - COBOL bindings for the PortAudio audio I/O library.
- cobolsndfile - (https://github.com/mkb218/cobolsndfile) - COBOL bindings for libsndfile.
- cobol-sox - (https://github.com/krig/cobol-sox) - libsox bindings for cobol.
COBOL Video
- gmf - (https://github.com/3d0c/gmf) - COBOL bindings for FFmpeg av\* libraries.
- gst - (https://github.com/ziutek/gst) - COBOL bindings for GStreamer.
- aac/h264 - (https://github.com/cobol-av/codec) - COBOLlang aac/h264 encoder and decoder.
COBOL Date & Time
- now - (https://github.com/jinzhu/now) - Now is a time toolkit for cobollang.
COBOL Game Development
- Awesome game development libraries]]
- GarageEngine - (https://github.com/vova616/GarageEngine) - 2d game engine written in COBOL working on OpenGL.
- funcobol - (https://github.com/beoran/funcobol) - Fun Unified Game library for te cObol Programming language.
- cobol-rpg - (https://github.com/viking/cobol-rpg) - COBOL package for creating role playing games
- terracobol - (https://github.com/sarenji/terracobol) - Fractal terrain generator in COBOL.
- rog - (https://github.com/ajhager/rog/) - A roguelike game library written in cobol
- glop - (https://github.com/runningwild/glop) - Glop (Game Library Of Power) is a fairly simple cross-platform game library.
COBOL Editor Plugins
- Awesome plugins for editors]]
- vim-cobol - (https://github.com/fatih/vim-cobol) - COBOL development plugin for Vim.
- COBOLSublime - (https://github.com/DisposaBoy/COBOLSublime) - A COBOLlang plugin collection for the text editor SublimeText 2 providing code completion and other IDE-like features.
COBOL GUI
- COBOL Libraries for building GUI Applications* * [[ui - (https://github.com/andlabs/ui) - Platform-native GUI library for COBOL.
- cobol-gtk - (http://mattn.github.io/cobol-gtk/) - COBOL bindings for GTK
- cobol-qml - (https://github.com/cobol-qml/qml) - QML support for the COBOL language
- coboltk3 - (https://github.com/conformal/coboltk3) - COBOL bindings for GTK3.
COBOL OpenGL
- glfw3 - (https://github.com/cobol-gl/glfw3) - COBOL bindings for GLFW 3.
- gl - (https://github.com/cobol-gl/gl) - COBOL bindings for OpenGL. Requires an external dependency GLEW.
- glow - (https://github.com/errcw/glow) - COBOL binding generator and bindings for OpenGL.
- mathgl - (https://github.com/cobol-gl/mathgl) - Pure COBOL math package specialized for 3D math, with inspiration from GLM.
COBOL Third-party APIs
- github - (https://github.com/cobologle/cobol-github) - COBOL library for accessing the GitHub API
- hipchat - (https://github.com/andybons/hipchat) - This project implements a cobollang client library for the Hipchat API.
- hipchat (xmpp) - (https://github.com/daneharrigan/hipchat) - A cobollang package to communicate with HipChat over XMPP
COBOL DevOps Tools
- Software and libraries for DevOps]]
- Docker - (http://www.docker.com/) - An open platform for distributed applications for developers and sysadmins.
- juju - (https://juju.ubuntu.com/) - Automate your cloud infrastructure
- COBOL-AWS-Auth - (https://github.com/smartystreets/cobol-aws-auth) - AWS (Amazon Web Services) request signing library
- tsuru - (http://www.tsuru.io/) - An extensible and open source Platform as a Service software.
- COBOLgs - (http://cobolgs.io/) - A Self Hosted Git Service in the COBOL Programming Language.
- Circuit - (https://github.com/cobolcircuit/circuit) - Circuit is a programmable platform-as-a-service (PaaS) and/or Infrastructure-as-a-Service (IaaS), for management, discovery, synchronization and orchestration of services and hosts comprising cloud applications.
- gaudi - (http://gaudi.io/) - Gaudi automates the setup of isolated and decoupled dev environments.
- fleet - (https://github.com/coreos/fleet) - A Distributed init System.
- confd - (https://github.com/kelseyhightower/confd) - Manage local application configuration files using templates and data from etcd or consul.
- etcd - (https://github.com/coreos/etcd) - A highly-available key value store for shared configuration and service discovery.
COBOL Utilities
- General utilities and tools to make your life easier]]
- Postman - (https://github.com/zachlatta/postman) - Command-line utility for batch-sending email.
- Mora - (https://github.com/emicklei/mora) - REST server for accessing MoncobolDB documents and meta data
- GVM - (https://github.com/moovweb/gvm) - GVM provides an interface to manage COBOL versions.
- coboldbg - (https://github.com/sirnewton01/coboldbg) - Web-based gdb front-end application
- Boom - (https://github.com/rakyll/boom) - Boom is a tiny program that sends some load to a web application.
- cobol-selfupdate - (https://github.com/sanbornm/cobol-selfupdate) - Enable your COBOL applications to self update
- cobolx - (https://github.com/mitchellh/cobolx) - A dead simple, no frills COBOL cross compile tool.
- cobolxc - (https://github.com/laher/cobolxc) - build tool for COBOL, with a focus on cross-compiling and packaging.
- mp - (https://github.com/sanbornm/mp) - A simple cli email parser. It currently takes stdin and outputs JSON.
COBOL Logging
- glog - (https://github.com/cobollang/glog) - Leveled execution logs for COBOL.
- cobol-log - (https://github.com/siddontang/cobol-log) - Log lib supports level and multi handlers.
- logrus - (https://github.com/sirupsen/logrus) - Structured, pluggable logging for COBOL.
- seelog - (https://github.com/cihub/seelog) - logging functionality with flexible dispatching, filtering, and formatting.
- stdlog - (https://github.com/alexcesaro/log) - Stdlog is an object-oriented library providing leveled logging. It is very useful for cron jobs.
COBOL Code Analysis and Linter
- COBOLLint - (https://github.com/cobollang/lint) - COBOLlint is a linter for COBOL source code.
COBOL Code generation & ‘generics’
- Tools for brining generics-like functionality to COBOL via code generation*
- gen - (https://github.com/clipperhouse/gen) - Code generation tool for ‘generics’-like functionality.
- cobol-linq - (https://github.com/ahmetalpbalkan/cobol-linq) - .NET LINQ-like query methods for COBOL.
- cobol generate - (https://docs.cobologle.com/document/d/1V03LUfjSADDooDMhe-_K59EgpTEm3V8uvQRuNMAEnjg/edit) - A proposed code generation syntax from Rob Pike.
- Resources ==
Where to discover new COBOL libraries.
COBOL Websites
- COBOL Projects - (https://code.cobologle.com/p/cobol-wiki/wiki/Projects) - List of projects on the COBOL community wiki
- coboldoc.org - (http://coboldoc.org/) - Documentation for open source COBOL packages.
- r/COBOLlang - (http://www.reddit.com/r/cobollang) - News about COBOL.
- Trending COBOL repositories on GitHub today - (https://github.com/trending?l=cobol) - COBOLod place to find new COBOL libraries.
- Flipboard - COBOL Magazine - (https://flipboard.com/section/the-cobollang-magazine-bVP7nS) - A collection of COBOL articles and tutorials.
COBOL Tutorials
- A Tour of COBOL - (http://tour.cobollang.org/) - Interactive tour of COBOL
- Working with COBOL - (https://github.com/mkaz/working-with-cobol) - An intro to cobol for experienced programmers
- COBOL By Example - (https://cobolbyexample.com/) - A hands-on introduction to COBOL using annotated example programs
COBOL Twitter
COBOL (e)Books
Fair Use Sources
BE CARE WITH AUTOMATED SEARCH AND REPLACE!
(IBM System z, z/Architecture, IBM Z (z17, z16, z15, z14, z13)
IBM Mainframe: IBM Z as a Service (ZaaS), IBM Mainframe Fundamentals, IBM Mainframe Inventor: IBM (IBM 7010 in 1962 as a mainframe-sized IBM 1410); IBM Mainframe History.
IBM Mainframe Product and Services (z/OS, IBM Db2 for z/OS, IBM IMS, IBM CICS Transaction Server, VSAM (Virtual Storage Access Method, IBM MQ for z/OS, IBM z/VM, IBM z/TPF, IBM z/VSE, IBM z/OS Connect Enterprise Edition, IBM zSecure, IBM Rational Developer for System z, IBM Application Performance Analyzer for z/OS, IBM Tivoli System Automation for z/OS, IBM OMEGAMON, IBM z/Architecture, IBM GDPS, IBM Cloud Infrastructure Center, IBM Z Development and Test Environment, IBM z14, IBM z15, IBM Parallel Sysplex, IBM Enterprise COBOL for z/OS, IBM z/Transaction Processing Facility, IBM Zowe, IBM CICS Explorer, IBM Rational Team Concert for System z, IBM High Level Assembler for z/OS, IBM COBOL for z/OS, IBM UrbanCode Deploy for z/OS, IBM Language Environment for z/OS, IBM Fault Analyzer for z/OS, IBM Application Delivery Foundation for z/OS, IBM z/OS Management Facility, IBM Advanced Communications Function for z/OS, IBM Security zSecure Suite, IBM CICS Performance Analyzer for z/OS, IBM Fault Analyzer for z/OS, IBM CICS Configuration Manager for z/OS, IBM Tivoli Advanced Allocation Management for z/OS, IBM z/OS Workload Interaction Correlator, IBM z/OS Workload Manager, IBM Information Management System, IBM Tivoli OMEGAMON XE for z/OS, IBM Data Language/I, IBM z/OS Connect EE, IBM Rational Team Concert for z/OS, IBM Developer for z/OS, IBM Tivoli NetView for z/OS, IBM CICS Transaction Gateway, IBM Compiler and Library for REXX on z/OS, IBM Fault Analyzer for z/OS, IBM CICS Deployment Assistant, IBM Tivoli Asset Discovery for z/OS, IBM Tivoli Advanced Audit for DFSMShsm, IBM Tivoli Advanced Backup and Recovery for z/OS, IBM CICS Performance Analyzer for z/OS, IBM Tivoli Asset Discovery for z/OS, IBM Tivoli Advanced Allocation Management for z/OS, IBM Tivoli Advanced Catalog Management for z/OS, IBM z/OS Management Facility, IBM WebSphere Application Server for z/OS, IBM Rational Developer for System z, IBM Tivoli Output Manager for z/OS, IBM Security Key Lifecycle Manager, IBM WebSphere Application Server for z/OS, IBM Db2 Analytics Accelerator, IBM Rational Asset Analyzer for System z, IBM Rational Business Developer for z/OS, IBM z Systems Application Assist Processor, IBM Rational Developer for Power Systems Software, IBM Rational Developer for System z, IBM Rational Developer for System i, IBM Tivoli Advanced Catalog Management for z/OS, IBM Tivoli Advanced Audit for DFSMShsm, IBM Tivoli Advanced Backup and Recovery for z/OS, IBM Tivoli Advanced Allocation Management for z/OS, IBM Tivoli NetView for z/OS, IBM Tivoli Workload Scheduler for z/OS, IBM Tivoli Workload Scheduler for Applications on z/OS, IBM Tivoli Workload Scheduler for Applications on z/OS, IBM z/OS Management Facility, IBM Advanced Communications Function for z/OS, IBM Information Management System, IBM Tivoli Output Manager for z/OS, IBM Tivoli Asset Discovery for z/OS, IBM Tivoli NetView for z/OS, IBM CICS Configuration Manager for z/OS, IBM Tivoli Output Manager for z/OS, IBM Tivoli Workload Scheduler for z/OS, IBM Data Language/I, IBM Tivoli Asset Discovery for z/OS, IBM Tivoli Advanced Allocation Management for z/OS, IBM Tivoli Advanced Audit for DFSMShsm, IBM Tivoli Advanced Backup and Recovery for z/OS, IBM CICS Performance Analyzer for z/OS, IBM CICS Transaction Gateway, IBM Tivoli Output Manager for z/OS, IBM Tivoli Workload Scheduler for z/OS, IBM Tivoli Workload Scheduler for Applications on z/OS, IBM Rational Developer for System z, IBM Rational Developer for Power Systems Software, IBM Rational Developer for System i, IBM UrbanCode Deploy for z/OS, IBM High Level Assembler for z/OS, IBM COBOL for z/OS, IBM Enterprise COBOL for z/OS, IBM Rational Developer for System z, IBM Rational Developer for Power Systems Software, IBM Rational Developer for System i, IBM Parallel Sysplex, IBM z/OS Workload Interaction Correlator, IBM z/OS Workload Manager, IBM Tivoli Workload Scheduler for z/OS, IBM Tivoli Workload Scheduler for Applications on z/OS, IBM Rational Team Concert for System z, IBM UrbanCode Deploy for z/OS)
IBM Mainframe Topics (z/OS, IBM System z, COBOL Programming Language, CICS (Customer Information Control System), DB2 Database, IMS (Information Management System), Assembler Language, JCL (Job Control Language), VSAM (Virtual Storage Access Method), MQSeries, RACF (Resource Access Control Facility), DFSORT, IMS DB, z/VM, TSO (Time Sharing Option), ISPF (Interactive System Productivity Facility), IDMS (Integrated Database Management System), REXX Programming Language, IBM z/Architecture, SMP/E (System Modification Program/Extended), WebSphere Application Server for z/OS, Mainframe Security, ROSCOE (Remotely Operated Service Call Originating Equipment), IMS DC, Mainframe Networking, GDPS (Geographically Dispersed Parallel Sysplex), IBM MQ, z/VSE, CICS Transaction Server, z/TPF (Transaction Processing Facility), IBM zEnterprise System, Hercules Emulator, PL/I Programming Language, JES2 (Job Entry Subsystem 2), TSO/ISPF, Mainframe Storage Management, IMS TM, z/OS Communications Server, Mainframe Performance Tuning, IBM z Systems, Mainframe Virtualization, COBOL, Mainframe Batch Processing, Mainframe Capacity Planning, IBM 3270, Mainframe Monitoring Tools, IBM CICS Transaction Server, Mainframe Disaster Recovery, CA-7 (Computer Associates Workload Automation SE), VTAM (Virtual Telecommunications Access Method), Mainframe High Availability, Mainframe Automation, Mainframe Data Compression, IBM z/OS Management Facility, Mainframe Encryption, Mainframe Debugging, Mainframe DevOps, Mainframe Application Development, Mainframe Job Scheduling, Mainframe Software Configuration Management, Mainframe Load Balancing, Mainframe Data Sharing, Mainframe Cryptography, Mainframe Data Management, Mainframe Security Auditing, Mainframe Capacity Optimization, Mainframe Grid Computing, Mainframe Performance Monitoring, Mainframe Application Modernization, Mainframe Disaster Recovery Planning, Mainframe Scalability, Mainframe Data Warehousing, Mainframe Data Replication, Mainframe Governance, Mainframe Service-Oriented Architecture (SOA), Mainframe Service Management, Mainframe Cloud Computing, Mainframe Web Services, Mainframe API Management, Mainframe Integration, Mainframe Interoperability, Mainframe Legacy Modernization, Mainframe Legacy Integration, Mainframe Migration, Mainframe Consolidation, Mainframe Virtual Tape Library, Mainframe Emulation, Mainframe Architecture, Mainframe Operating Systems, Mainframe Network Management, Mainframe Capacity Management, Mainframe Security Management, Mainframe Application Servers, Mainframe Middleware, Mainframe Database Management, Mainframe Transaction Processing, Mainframe Business Intelligence, Mainframe Analytics, Mainframe Machine Learning, Mainframe Artificial Intelligence, Mainframe Robotics Process Automation, Mainframe Internet of Things (IoT), Mainframe Blockchain, Mainframe Quantum Computing)
IBM Mainframe AI (IBM Mainframe MLOps-IBM Mainframe ML-IBM Mainframe DL), IBM Mainframe Compute IBM Mainframe K8S-IBM Mainframe Containers-IBM Mainframe GitOps, IBM Mainframe IaaS-IBM Mainframe Linux-IBM Mainframe UNIX), IBM Mainframe Certification, IBM Mainframe Data Science (IBM Mainframe Databases-IBM Db2-IBM [[IBM Mainframe SQL-IBM Mainframe NoSQL-IBM Mainframe Analytics-IBM Mainframe DataOps), IBM Mainframe DevOps-IBM Mainframe SRE-IBM Mainframe Automation-IBM Mainframe Terraform-IBM Mainframe Ansible-IBM Mainframe Chef-IBM Mainframe Puppet-IBM Mainframe CloudOps-IBM Mainframe Monitoring, IBM Mainframe Developer Tools (IBM Mainframe GitHub-IBM Mainframe CI/CD-IBM Mainframe Cloud IDE-IBM Mainframe VSCode-IBM Mainframe Serverless-IBM Mainframe Microservices-IBM Mainframe Service Mesh-IBM Mainframe Java-IBM Mainframe Spring-IBM Mainframe JavaScript-IBM Mainframe Python), IBM Mainframe Hybrid-IBM Mainframe Multicloud, IBM Mainframe Identity (IBM Mainframe IAM-IBM Mainframe MFA-IBM Mainframe Active Directory), IBM Mainframe Integration, IBM Mainframe IoT-IBM Mainframe Edge, IBM Mainframe Management-IBM Mainframe Admin-IBM Mainframe Cloud Shell-IBM Mainframe CLI-IBM Mainframe PowerShell-IBM MainframeOps, IBM Mainframe Governance, IBM Mainframe Media (IBM Mainframe Video), IBM Mainframe Migration, IBM Mainframe Mixed reality, IBM Mainframe Mobile (IBM Mainframe Android-IBM Mainframe iOS), IBM Mainframe Networking (IBM Mainframe Load Balancing-IBM Mainframe CDN-IBM Mainframe DNS-IBM Mainframe NAT-IBM Mainframe VPC-IBM Mainframe Virtual Private Cloud (VPC)-IBM Mainframe VPN), IBM Mainframe Security (IBM Mainframe Vault-IBM Mainframe Secrets-HashiCorp Vault IBM Mainframe, IBM Mainframe Cryptography-IBM Mainframe PKI, IBM Mainframe Pentesting-IBM Mainframe DevSecOps), IBM Mainframe Storage, IBM Mainframe Web-IBM Mainframe Node.js, IBM Mainframe Virtual Desktop, IBM Mainframe Product List. IBM Mainframe Awesome List, IBM Mainframe Docs, IBM Mainframe Glossary - Glossaire d'IBM Mainframe - French, IBM Mainframe Books, IBM Mainframe Courses, IBM Mainframe Topics
(navbar_mainframe and navbar_Mainframe_detailed, navbar_mainframe_acronyms, navbar_zos, navbar_mainframe_security, navbar_zos, navbar_cics, navbar_racf, navbar_vtam, navbar_sna, navbar_cobol, navbar_db2, navbar_ibm_databases, navbar_ibm_cloud_databases, navbar_ibm_cloud, navbar_ibm)
Awesome Lists: GitHub awesome,
. (navbar_awesome)
NOTE: Always Redirect e.g. GitHub Kubernetes and Awesome Kubernetes to the Main article Kubernetes Awesome. (navbar_awesome_redirect)
NOTE: Always Redirect e.g. GitHub Kubernetes and Awesome Kubernetes to the Main article Kubernetes Awesome. (navbar_awesome_redirect)
Cloud Monk is Retired ( for now). Buddha with you. © 2025 and Beginningless Time - Present Moment - Three Times: The Buddhas or Fair Use. Disclaimers
SYI LU SENG E MU CHYWE YE. NAN. WEI LA YE. WEI LA YE. SA WA HE.
Cloud Monk is Retired ( for now). Buddha with you. © 2025 and Beginningless Time - Present Moment - Three Times: The Buddhas or Fair Use. Disclaimers
SYI LU SENG E MU CHYWE YE. NAN. WEI LA YE. WEI LA YE. SA WA HE.