Mainframe Software

View 171 business solutions
Mainframe Clear Filters

Browse free open source Mainframe software and projects below. Use the toggles on the left to filter open source Mainframe software by OS, license, language, programming language, and project status.

  • Low-Code App Development that empowers Business and IT Icon
    Low-Code App Development that empowers Business and IT

    The platform gives IT departments the right tools to build the apps they need.

    Neptune Software's leading low-code app development platform - Neptune DXP – digitizes and optimizes business processes and user interfaces – at scale and with ease. Neptune DXP offers enterprise mobility, as well as the best low-code app development for SAP customers with the choice of no-code/low-code app development.
  • dilisense: Free Sanction Check and PEP Screening Icon
    dilisense: Free Sanction Check and PEP Screening

    Companies that need to comply to AML laws and want to perform sanction and PEP screenings

    dilisense provides AML, CTF and KYC screenings for companies that focus on product simplicity and data coverage while keeping costs under control. The rich dataset contains sanctions, watch lists and PEPs and can be accessed in a Pay-As-You-Go pricing model.
  • 1

    RecordEditor

    Editor for Fixed Width, Csv and Existing Xml files.

    The RecordEditor is a Data File editor for Flat Files (delimited and fixed field position). It supports Unix / PC / Legacy (e.g. Mainframe) file formats, both Text and binary files. The Editor uses a Record-Layout description to format the files. This is ideal for Fixed width (Text or Binary) files, Cobol Data Files, Mainframe files and complicated Csv files. Cobol Copybooks can be used to format Cobol Data files. As well as an editor, The following utilities are supplied * Formatted Compare * File Copy and reformat Utility * FileWizard this is use to work out the format of a File. It can generally find both Text and binary / packed deicimal fields in a file For Simple Csv you should look at its sister project reCsvEditor. Note: The core Editor code is also used in the "Protocol buffers editor" and "Avro Editor"
    Leader badge
    Downloads: 73 This Week
    Last Update:
    See Project
  • 2

    COBOL copybook to XML converter

    Converts cobol copybooks to Xml/Java objects

    CB2XML (CopyBook to XML) is a COBOL CopyBook to XML converter written in Java and based on the SableCC parser generator. This project includes utilities to convert an XML instance file into its COBOL copybook equivalent string buffer and vice versa. Source is now available in GitHub: https://github.com/bmTas/cb2xml
    Leader badge
    Downloads: 15 This Week
    Last Update:
    See Project
  • 3
    hercules-390

    hercules-390

    Mainframe Emulator - Mirror of http://www.hercules-390.org/

    Hercules is an open source software implementation of the mainframe System/370 and ESA/390 architectures, in addition to the new 64-bit z/Architecture. Hercules runs under Linux, Windows, Solaris, FreeBSD, and Mac OS X. Hercules was created by Roger Bowler and is maintained by Jay Maynard. Jan Jaeger designed and implemented many of the advanced features of Hercules, including dynamic reconfiguration, integrated console, interpretive execution and z/Architecture support. A dedicated crew of programmers is constantly at work implementing new features and fixing bugs.
    Leader badge
    Downloads: 9 This Week
    Last Update:
    See Project
  • 4
    cobol2j reads or writes COBOL or RPG data files imported from mainframes, AS/400 or Baby/36 environment. Packed decimal, zoned or packed date fields decoding included. EBCDIC conversion. ETL ISAM data to any other platform. PC Cobol ( ASCII ) supported.
    Downloads: 2 This Week
    Last Update:
    See Project
  • Appointment Scheduling Software Icon
    Appointment Scheduling Software

    Cloud-based scheduling tool suitable for businesses of all sizes and industries.

    Independently of the industry you serve, DaySmart Appointments understands that a business needs to efficiently accept, manage, and share customer appointments, to maintain a healthy operation. Built to be mobile-friendly, the entire suite is backed by a robust cloud-based infrastructure. Give your business the power to use intuitive Collaboration Tools, Candidate Management, Billing & Invoicing Tracking, and much more, by checking out AppointmentPlus today.
  • 5
    This project is based on the sourceforge project tn5250j. The intention of this tn5250jEngine project was to capsulate a slim core modul interpreting the Telnet 5250 stream. This core module provides a 5250-ScreenGrid Interface for any GUI application.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 6
    FreeSP is an infrastructure for programming platform-independend online signal processing applications. Ports to specific platforms (like DSPs and microcontrollers) are made by simply exchanging the freeSP System-module.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 7
    ASP Watcher is a high performance (smokin') MS Internet Information Server Monitoring package. It is small, scaleable, and works pretty good.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    Development of software emulator for BESM-6, old soviet mainframe. This project has been split and moved to: https://github.com/besm6/simh - BESM-6 simulator https://github.com/besm6/dispak - DISPAK simulator https://github.com/besm6/besm6-archive - disk images https://besm6.github.io/ - examples, DISPAK sources and KRAB sources
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    Set of programs and scripts that will allow to improve the usage of CPUSET. It includes a "jail" for users to just use on cpuset and sets and permissions management. (See web for more information)
    Downloads: 0 This Week
    Last Update:
    See Project
  • Web Accessibility Platform for Businesses of All Sizes Icon
    Web Accessibility Platform for Businesses of All Sizes

    AudioEye is a cloud-based digital accessibility platform helping businesses of all sizes build inclusive and compliant websites and mobile apps.

    AudioEye is a technology company serving businesses committed to providing equal access to their online content. Transforming how the world experiences digital content, AudioEye solves issues of accessibility and enhances the user experience for the broadest audience possible. Specializing in speed to compliance with ADA-related digital accessibility requirements, AudioEye offers technology that makes digital content more accessible and more usable, for more people. Fixing digital accessibility issues starts with understanding. AudioEye continues to monitor for new issues with every site visitor, ensuring that all content is accessible to all people. You will get your first AudioEye Accessibility Score the moment you sign up. From then on, AudioEye continues to provide you a clear and actionable score quantifying your risk and identifying opportunities for improvement. AudioEye's patented technology tests for over 400 accessibility and compliance issues.
  • 10
    Cray Containment Domains

    Cray Containment Domains

    Containment Domains are a framework for computational resiliency

    CDs can be thought of as a mechanism to support fine-grained, hierarchical, application-directed, uncoordinated checkpoint and restore. Containment Domains (CDs) were created to allow an application to recover in the face of various types of component failures, including hard (e.g. persistent) and soft (e.g. transient) hardware failures, transient software failures, and complete node failures.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    FlexTest - Flexible Test is a general test executive platform.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    Dimmer for KDE4 with nvclock backend
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    It can help you typing less code to build a PIC program.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    PigIron

    PigIron

    Java bridge to IBM z/VM System Management API

    PigIron is an open source Java class library which implements the client side of the IBM z/VM Virtual Machine Operating System Systems Management Application Programming Interface (VSMAPI). PigIron is not associated with the IBM corporation.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    Ray Tracing micro-processor RTMP. Features: * Programmable pixel shaders. * SIMD 32-bit ALU. * Hardware support for Octree scene traversal. * Ray intersection cache. * Support for mutiple instances of RTMP working concurrently.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    El kernel de Linux, la imaginacion ¿uso de la imaginación? El proyecto siempre tuvo la intención de centralizar datos. Una forma sencilla de agrupar la información de forma centralizada, accesible, y obviamente, de manera personal. Raúl Vilchez P.d se me olvidaba decir que esta es la segunda vez que subo 'la repo', por que alguien esta dedicido/a a frustrar mi trabajo. Menos mal que no es nada personal, jua, jua!
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    zpm(c) is a Java client cooperating with database tables created by zpmd (z/VM Performance Monitor Daemon) software. It presents system usage and actual events.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    zpmd for z/Linux running under z/VM on IBM mainframe is a z/VM Performance Monitor Daemon. It processes and gathers data from DCSS used by Monitor System Service (*MONITOR). Records are written to MySQL database.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Cobos Project

    Cobos Project

    the disruptive IDE for COBOL developers

    The Cobos Project is an Open Source initiative from Metrixware, dedicated to Mainframe COBOL CICS, DB2, IMS developments within the Eclipse Platform.
    Downloads: 1 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • Next

Open Source Mainframe Software Guide

Open source mainframe software is a type of software that is freely available to the general public for download, modification, and redistribution. It can be used on IBM's mainframe computers and is supported by various organizations such as the Open Mainframe Project and Linux on z Systems. The purpose of open source mainframe software is to provide users with flexible solutions to their data processing needs.

Unlike traditional commercial mainframes, which require licensing fees and royalty payments from each user, open source code allows multiple developers to work collaboratively on a single application or platform. The open source code also encourages users to customize their own applications or platforms using existing components instead of having to purchase expensive licenses or license renewals. Additionally, open source mainframe software can often provide enhanced security features not found in other types of software because it is developed together by many individuals instead of one entity who may have conflicting interests when managing security measures.

Since its inception in the early 2000s, open-source mainframe software has grown increasingly popular with businesses around the world - especially those using IBM's Z series computers. Popular open-source projects include Linux/390™ (Linux for Z), Zowe®, Cloud Pak for Application Modernization (CP4AM), Open MainFrame Catalog sourcing toolkit, Rexx Language Runtime Environment (LREXX) and CICS Transaction Server (CICS TS). Open-source versions of these projects can be downloaded for free from different repositories such as GitHub, SourceForge and BitBucket permitting users freedom over how they manage their systems upgrade cycles for both hardware and application environments along with increased flexibility across development teams allowing them to share components safely ensuring a more secure environment overall.

Overall, open source mainframe software provides a useful solution while giving users greater control over their applications and system upgrades without breaking budgets due to high license costs or associated maintenance fees - making it an attractive choice for businesses around the world looking to streamline operations while staying cost effective at scale.

Open Source Mainframe Software Features

  • Virtualization: Open source mainframe software provides virtualization capabilities that allow a single physical server operating system to support multiple, isolated operating systems at the same time. This helps reduce costs and improve resource efficiency.
  • Platform Support: Open source mainframe software supports a wide range of hardware platforms across many different architectures, making it easier to deploy solutions based on open standards while reducing vendor lock-in.
  • Security: Open source mainframe software offers enhanced security features such as strong authentication and authorization measures, firewalls, intrusion detection systems and encryption protocols that help protect data against malicious attacks.
  • Reliability: Open source mainframe software has robust reliability features such as redundant power supplies, fault-tolerant storage devices, quality control systems, reliable clustering technologies and efficient backup solutions that can help ensure high availability of services even in the face of power outages or other disruptions.
  • Scalability: Open source mainframe software typically supports multi-processing facilities which provide horizontal scalability for improved performance and availability in addition to support for the popular “scale-up” approach when additional capacity is needed.
  • Flexibility: Much like traditional commercial offerings, open source mainframe software solutions can be customized according to specific needs and requirements through APIs or programming interfaces using scripting languages like Python or Java Script.

Different Types of Open Source Mainframe Software

  • Operating Systems: Open source operating systems designed to run on mainframes provide an alternative to the traditional software offered by large enterprises. These systems often offer enhanced security and reliability, as well as a tighter integration with other components of the enterprise system.
  • Performance Monitoring Tools: Performance monitoring tools allow users to keep track of the performance of their mainframe hardware and software applications. Many open source tools offer improved visibility into system usage and resource utilization, allowing for better tuning and optimization.
  • Job Schedulers: Job schedulers are used to manage workloads on mainframes more efficiently. Open source job schedulers typically have advanced features such as job chaining, backfilling, and throttling capabilities that can be used to optimize performance and resource consumption.
  • Compilers & Interpreters: Compilers are essential for developing programs on a mainframe platform; open source compilers provide developers with faster compilation times, reducing development costs while still producing high-quality code that runs efficiently across multiple platforms. Interpreters also play an important role in running programs on a mainframe; they allow developers to write programs in higher-level languages such as Java or Python that can be executed directly from within the interpreter environment.
  • Database Servers: Database servers are an integral part of many applications running on mainframes; open source database servers provide robust scalability options for data storage requirements while offering lower development costs due to their low licensing fees or even free software prices.

Advantages of Open Source Mainframe Software

Open source mainframe software provides a number of benefits, including:

  1. Improved Efficiency: Open source software offers improved performance and efficiency by reducing clutter, streamlining the development process, and providing better control over the operations of system resources.
  2. Cost Savings: Using open source mainframe software can reduce costs associated with licensing traditional hardware and software products to run your business’s IT infrastructure. Additionally, since maintenance is handled in-house or managed by vendors who specialize in maintaining open source projects, you’ll save money on IT support.
  3. Increased Flexibility: The modular design of open source mainframe systems makes it easy for organizations to customize their own systems according to their needs, thus allowing more flexibility in terms of architecture and scalability. Additionally, many developers are already familiar with coding on popular platforms such as Java or C#​ so they can quickly adapt to creating applications on an open source project.
  4. Enhanced Security & Reliability: Open source projects tend to provide added security due to the community scrutiny that ensures any vulnerabilities are addressed quickly and effectively. Plus, since there are typically no vendor lock-ins or proprietary code considerations, organizations have greater control over the components that make up their systems, thus improving reliability through redundancy measures like failover protection or automatic software updates.
  5. Improved Collaboration & Transparency: With open source mainframe projects available for public review and access through GitHub or other repositories, teams can easily collaborate across departments without fear of conflicting interests from vendors who produce limited releases of traditional products. This increased visibility also promotes transparency within teams which leads to greater trust between stakeholders involved in a project’s success.

Who Uses Open Source Mainframe Software?

  • Developer – A developer is someone who has the technical skills to work on open source mainframe software. They are usually responsible for creating, testing, and maintaining the codebase of this type of software.
  • Data Sciebntist – A data scientist is someone who uses open source mainframe software to analyze large datasets and uncover new insights. They may also be involved in building models or algorithms to make predictions from these datasets.
  • System Administrator – A system administrator is responsible for setting up, maintaining, and troubleshooting networks or systems that use open source mainframe software. They must have a strong understanding of both hardware and software components to be successful in this role.
  • Academic Researchers – Academic researchers may use open source mainframe software for research purposes, such as finding ways to optimize performance or discovering trends in data sets. This type of user typically needs access to high-performance computer resources that can only be provided by an enterprise-class hardware platform like those found on mainframes systems.
  • IT Professional – An IT professional is someone who works with open source mainframe software as part of their job responsibilities either as an individual contributor or a team leader/manager. Examples include positions such as Mainframe Database Administrator, Systems Programmer, Computer Operator, and Systems Analyst roles among others.
  • Enterprise User – Enterprise users are organizations that utilize open source mainframe technology within their production environment because they need higher computing power than what commodity servers provide them with today’s workloads (e.g., BigData analytics). Such organizations may have hundreds or thousands of users consuming this type of service across many departments such as finance and human resources functions within an enterprise organization rather than just a single person/team administering it all.

How Much Does Open Source Mainframe Software Cost?

Open source mainframe software is typically free and open to the public, meaning there are no upfront costs associated with their use. However, depending on the size and complexity of your project, other costs may be incurred such as hosting fees, additional hardware or software upgrades, or professional services for specialist support. Additionally, some companies may choose to purchase an extended license for a specific version of the software which includes access to more features or a higher level of service than what is included in the standard license. Lastly, when using enterprise-level solutions that are based on open source mainframe software, any additional components required such as database connectors or special implementations might incur licensing fees. Ultimately, the cost of utilizing an open source mainframe solution will depend on several factors such as what type of project you have in mind and how much customization is necessary.

What Does Open Source Mainframe Software Integrate With?

Open source mainframe software can integrate with a wide variety of types of software. This includes operating systems, databases, application servers, web servers, cloud computing services, development frameworks and various other types of applications. Some open source mainframe software can be used as the backbone for many different applications as it provides an integrated system that all the other software components rely on and interact with. Additionally, specific types of open source middleware such as message brokers and workflow engines may also be able to integrate with open source mainframe software in order to extend its functionality beyond what may have been possible without integration.

What Are the Trends Relating to Open Source Mainframe Software?

  1. Increased Adoption: Over the past few years, open source mainframe software has gained more adoption and recognition as a viable solution for mainframe development and deployment. Companies are increasingly turning to open source solutions to save on costs, increase flexibility, and explore new possibilities in their mainframe environments.
  2. Improved Functionality: Open source mainframe software has improved exponentially in terms of functionality, scalability, and reliability. It has become easier to integrate with third-party applications and other IT systems, enabling businesses to quickly develop innovative solutions for their mainframes.
  3. Enhanced Security: Open source mainframe software provides enhanced security by ensuring that all users have read-only access to the codebase. This helps protect sensitive data from malicious actors and ensures that any changes made to the codebase are tracked and monitored.
  4. Growing Community Support: The open source mainframe software community is growing rapidly, providing users with valuable resources such as tutorials, documentation, forums, and user-generated content. This allows users to quickly troubleshoot issues, ask questions, and get help when they need it.
  5. Streamlined Development Processes: Open source mainframe software simplifies the development process by providing developers with a standardized platform for building applications and services. This helps developers focus on creating innovative solutions instead of spending time on tedious setup tasks.
  6. Improved Cost Efficiency: Open source mainframe software eliminates vendor lock-in by allowing users to avoid costly licensing fees associated with proprietary software solutions. This results in lower overall costs for businesses while still giving them access to powerful mainframe capabilities.

Getting Started With Open Source Mainframe Software

  1. To get started with using open source mainframe software, first users need to decide which tools and applications they want to use. Many large mainframe installations have different options available, so it's important to research what is the best fit for their particular needs.
  2. Next, users should research any setup or installation instructions for their chosen tools and applications. Most open source mainframe software comes with detailed documentation that explains how to install and configure the necessary components. It's important to take time to read through these instructions carefully in order to ensure a successful setup process.
  3. Thirdly, users should prepare any hardware needed for the installation. Depending on their chosen tools and applications, this could be anything from additional memory or hard drives to separate servers or even an entirely new system altogether. It's important to understand exactly what needs setting up before beginning work on the project in order avoid any unexpected problems down the line.
  4. Once the hardware and systems are prepared, users can start installing their chosen open source mainframe software components one by one until everything is operational. As each component is installed, users should also test them out individually, ensuring that all expected functionality works as advertised before continuing onto the next item in their list of things-to-do. This helps identify any potential issues early on that can be fixed quickly without negative impact on other parts of the project.
  5. Finally once all of their open source mainframe software is up and running correctly users can begin integrating it into their existing systems and processes as needed either manually or with automated scripts depending upon their preferences or requirements. Integrating open source mainframes can be difficult but taking it step by step means that users can more easily spot problems if they arise – allowing them greater control over how well everything functions together at last stage of development as well as planning troubleshooting ahead of time as needed