Home

Awesome

Awesome Cobol

A curated list of awesome Cobol frameworks, libraries and software. Inspired by awesome-python.

Contributing

Please take a quick gander at the contribution guidelines first. Thanks to all contributors; you rock!

Contents

Web Frameworks

Full stack web frameworks.

Middlewares

Template Engines

Libraries and tools for templating and lexing.

Forms

Libraries for working with forms.

Authentication & OAuth

Libraries for implementing authentications schemes.

Database

Databases implemented in Cobol.

Database Drivers

Libraties for connecting and operating databases.

Email

Libraries that implement email creation and sending

Messaging

Libraries that implement messaging systems

ORM

Libraries that implement Object-Relational Mapping or datamapping techniques.

Imagery

Libraries for manipulating images.

Text Processing

Natural Language Processing

Libraries for working with human languages.

Science and Data Analysis

Libraries for scientific computing and data analyzing.

Machine Learning

Libraries for Machine Learning.

Testing

Libraries for testing codebases and generating test data.

* Testing Frameworks
    * [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.

* Mock
    * [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

Audio

Libraries for manipulating audio.

Video

Libraries for manipulating video.

Date & Time

Libraries for working with dates and times.

Game Development

Awesome game development libraries.

Editor Plugins

Awesome plugins for editors.

GUI

Libraries for building GUI Applications

OpenGL

Libraries for using OpenGL in Cobol.

Third-party APIs

Libraries for accessing third party APIs.

DevOps Tools

Software and libraries for DevOps.

Utilities

General utilities and tools to make your life easier.

Logging

Libraries for generating and working with log files.

Code Analysis and Linter

Libraries and tools for analysing, parsing and manipulation codebases.

Code generation & ‘generics’

Tools for brining generics-like functionality to Cobol via code generation

Resources

Where to discover new Cobol libraries.

Websites

Tutorials

Twitter

(e)Books