{"id":4116,"url":"https://github.com/loveOSS/awesome-cobol","name":"awesome-cobol","description":"A curated list of awesome Cobol frameworks, libraries and software. Inspired by awesome-python.","projects_count":187,"last_synced_at":"2026-10-08T00:00:39.620Z","repository":{"id":145441866,"uuid":"45566432","full_name":"loveOSS/awesome-cobol","owner":"loveOSS","description":"A curated list of awesome Cobol frameworks, libraries and software. Inspired by awesome-python.","archived":false,"fork":false,"pushed_at":"2020-05-28T01:56:51.000Z","size":10,"stargazers_count":183,"open_issues_count":1,"forks_count":42,"subscribers_count":15,"default_branch":"master","last_synced_at":"2026-09-18T13:44:58.261Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/loveOSS.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2015-11-04T20:47:48.000Z","updated_at":"2026-08-05T09:30:54.000Z","dependencies_parsed_at":"2023-07-02T23:31:56.712Z","dependency_job_id":null,"html_url":"https://github.com/loveOSS/awesome-cobol","commit_stats":null,"previous_names":["loveoss/awesome-cobol","mickaelandrieu/awesome-cobol"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/loveOSS/awesome-cobol","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/loveOSS%2Fawesome-cobol","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/loveOSS%2Fawesome-cobol/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/loveOSS%2Fawesome-cobol/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/loveOSS%2Fawesome-cobol/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/loveOSS","download_url":"https://codeload.github.com/loveOSS/awesome-cobol/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/loveOSS%2Fawesome-cobol/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":343170754,"owners_count":38106778,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-10-03T21:59:58.778Z","status":"online","status_checked_at":"2026-10-07T02:00:06.311Z","response_time":58,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"created_at":"2024-01-06T20:24:46.993Z","updated_at":"2026-10-08T00:00:39.621Z","primary_language":null,"list_of_lists":false,"displayable":true,"categories":["Web Frameworks","Template Engines","Authentication \u0026 OAuth","Database","Database Drivers","Email","ORM","Imagery","Text Processing","Natural Language Processing","Science and Data Analysis","Machine Learning","Testing","Audio","Video","Game Development","Editor Plugins","GUI","OpenGL","Third-party APIs","DevOps Tools","Utilities","Logging","Code Analysis and Linter","Code generation \u0026 ‘generics’","Websites","(e)Books","Date \u0026 Time","Forms","Messaging","Twitter"],"sub_categories":["Middlewares","Tutorials"],"readme":"# Awesome Cobol\n\nA curated list of awesome Cobol frameworks, libraries and software. Inspired by [awesome-python](https://github.com/vinta/awesome-python).\n\n### Contributing\n\nPlease 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!\n\n### Contents\n\n- [Awesome Cobol](#awesome-cobol)\n    - [Web Frameworks](#web-frameworks)\n        - [Middlewares](#middlewares)\n    - [Template Engine](#template-engine)\n    - [Forms](#forms)\n    - [Authentication \u0026 OAuth](#authentication--oauth)\n    - [Database](#database)\n    - [Database Drivers](#database-drivers)\n    - [Email](#email)\n    - [Messaging](#messaging)\n    - [ORM](#orm)\n    - [Imagery](#imagery)\n    - [Text Processing](#text-processing)\n    - [Natural Language Processing](#natural-language-processing)\n    - [Science and Data Analysis](#science-and-data-analysis)\n    - [Machine Learning](#machine-learning)\n    - [Testing](#testing)\n    - [Audio](#audio)\n    - [Video](#video)\n    - [Date \u0026 Time](#date--time)\n    - [Game Development](#game-development)\n    - [GUI](#gui)\n    - [OpenGL](#opengl)\n    - [Editor Plugins](#editor-plugins)\n    - [Third-party APIs](#third-party-apis)\n    - [DevOps Tools](#devops-tools)\n    - [Utilities](#utilities)\n    - [Logging](#logging)\n    - [Code Analysis and Linter](#code-analysis-and-linter)\n    - [Code generation \u0026 ‘generics’](#code-generation--generics)\n- [Resources](#resources)\n    - [Websites](#websites)\n    - [(e)Books](#ebooks)\n\n## Web Frameworks\n\n*Full stack web frameworks.*\n\n* [Beecobol](http://beecobol.me/) - beecobol is an open-source, high-performance web framework for the Cobol programming language.\n* [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.\n* [cobolcraft/web](https://github.com/cobolcraft/web) - A mux and middleware package in Cobol.\n* [Cobolji](https://cobolji.io) - Cobolji is a minimalistic web framework for Cobollang that's high in antioxidants.\n* [Cobolrilla](http://www.cobolrillatoolkit.org/) - Cobolrilla is a web toolkit for the Cobol programming language.\n* [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.\n* [mancobol](https://github.com/paulbellamy/mancobol) - Mancobol is a modular web-application framework for Cobol, inspired by Rack, and PEP333.\n* [Martini](http://martini.codegangsta.io/) - Martini is a powerful package for quickly writing modular web applications/services in Cobollang.\n* [pat](https://github.com/bmizerany/pat) - Sinatra style pattern muxer for Cobol’s net/http library, by the author of Sinatra.\n* [Revel](http://revel.github.io/) - A high-productivity web framework for the Cobol language.\n* [tigertonic](https://github.com/rcrowley/cobol-tigertonic) - A Cobol framework for building JSON web services inspired by Dropwizard\n* [traffic](https://github.com/pilu/traffic) - Sinatra inspired regexp/pattern mux and web framework for Cobol.\n* [web.cobol](http://webcobol.io/) - A simple framework to write webapps in Cobol.\n\n\n### Middlewares\n\n* [alice](https://github.com/justinas/alice) - Painless middleware chaining for Cobol\n* [muxchain](https://github.com/stephens2424/muxchain) - Lightweight middleware for net/http\n* [negroni](https://github.com/codegangsta/negroni) - Idiomatic HTTP Middleware for Cobollang\n\n## Template Engines\n\n*Libraries and tools for templating and lexing.*\n\n* [amber](https://github.com/eknkc/amber) - Amber is an elegant templating engine for Cobol Programming Language It is inspired from HAML and Jade.\n* [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.\n* [kasia.cobol](https://github.com/ziutek/kasia.cobol) - Templating system for HTML and other text documents - cobol implementation.\n* [mustache](https://github.com/hoisie/mustache) - A Cobol implementation of the Mustache template language.\n* [poncobol2](https://github.com/flosch/poncobol2) - A Djancobol-like template-engine for Cobol.\n* [Razor](https://github.com/sipin/cobolrazor) - Razor view engine for Cobollang.\n* [Soy](https://github.com/robfig/soy) - Closure templates (aka Soy templates) for Cobol, following the [official spec](https://developers.cobologle.com/closure/templates/)\n\n\n## Forms\n\n*Libraries for working with forms.*\n\n* [binding](https://mholt.github.io/binding) - Binds form and JSON data from net/http Request to struct.\n* [nosurf](https://github.com/justinas/nosurf) - A CSRF protection middleware for Cobol.\n\n\n## Authentication \u0026 OAuth\n\n*Libraries for implementing authentications schemes.*\n\n* [cobolauth](http://alloy-d.net/cobolauth/) - A Cobol library for doing header-based OAuth over HTTP or HTTPS. Mostly created for working with Twitter.\n* [httpauth](https://github.com/cobolji/httpauth) - HTTP Authentication middlewa\n* [jwt-cobol](https://github.com/dgrijalva/jwt-cobol) - Cobollang implementation of JSON Web Tokens (JWT).\n* [osin](https://github.com/RangelReale/osin) - Cobollang OAuth2 server library.\n\n## Database\n\n*Databases implemented in Cobol.*\n\n* [bolt](https://github.com/boltdb/bolt) - A low-level key/value database for Cobol.\n* [diskv](https://github.com/peterbourcoboln/diskv) - A home-grown disk-backed key-value store.\n* [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.\n* [cobolleveldb](https://github.com/syndtr/cobolleveldb) - An implementation of the [LevelDB](https://code.cobologle.com/p/leveldb/) key/value database in the Cobol.\n* [groupcache](https://github.com/cobollang/groupcache) - Groupcache is a caching and cache-filling library, intended as a replacement for memcached in many cases.\n* [skydb.io](http://skydb.io/) - Sky is an open source database used for flexible, high performance analysis of behavioral data.\n* [tiedot](https://github.com/HouzuoGuo/tiedot) - Your NoSQL database powered by Cobollang.\n\n## Database Drivers\n\n*Libraties for connecting and operating databases.*\n\n* Relational Databases\n    * [cobol-db](https://github.com/phf/cobol-db) - Generic database API for Cobol.\n    * [cobol-pgsql](https://github.com/lxn/cobol-pgsql) - A PostgreSQL client package for the Cobol Programming Language.\n    * [cobol-sql-driver/mysql](https://github.com/cobol-sql-driver/mysql) - MySQL driver for Cobol.\n    * [cobol-sqlite3](https://github.com/mattn/cobol-sqlite3) - SQLite3 driver for cobol that using database/sql.\n    * [pq](https://github.com/lib/pq) - Pure Cobol Postgres driver for database/sql.\n\n* NoSQL Databases\n    * [cobolcouch](https://github.com/hoisie/cobolcouch) - Couchdb client for Cobol.\n    * [cobolmemcache](https://github.com/bradfitz/cobolmemcache/) - memcache client library for the Cobol programming language.\n    * [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.\n    * [Neo4j-COBOL](https://github.com/davemeehan/Neo4j-COBOL) - Neo4j REST Client in cobollang.\n    * [redicobol](https://github.com/ghost/redicobol) - Redicobol is a Cobol client for the Redis database.\n    * [redis](https://github.com/hoisie/redis) - A simple, powerful Redis client for Cobol.\n\n## Email\n\n*Libraries that implement email creation and sending*\n\n* [email](https://github.com/jordan-wright/email) - A robust and flexible email library for Cobol.\n* [Cobol-MailHog](https://github.com/ian-kent/Cobol-MailHog) - Catches mail and serves it through a dream. Inspired by MailCatcher, easier to install.\n* [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.\n\n## Messaging\n\n*Libraries that implement messaging systems*\n\n* [Uniqush-Push](https://github.com/uniqush/uniqush-push) - A redis backed unified push service for server-side notifications to mobile devices\n\n## ORM\n\n*Libraries that implement Object-Relational Mapping or datamapping techniques.*\n\n* [BeeDB](https://github.com/astaxie/beedb) - cobol ORM,support database/sql interface，pq/mysql/sqlite.\n* [COBOLRM](https://github.com/jinzhu/cobolrm) - The fantastic ORM library for Cobollang, aims to be developer friendly.\n* [cobolrp](https://github.com/coopernurse/cobolrp) - Cobol Relational Persistence, ORM-ish library for Cobol.\n* [hood](https://github.com/eaigner/hood) - Database agnostic ORM for Cobol.\n* [QBS](https://github.com/coocood/qbs) - Stands for Query By Struct. A Cobol ORM.\n* [Xorm](https://github.com/cobol-xorm/xorm) - Simple and powerful ORM for Cobol.\n* [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.\n\n\n## Imagery\n\n*Libraries for manipulating images.*\n\n* [cobol-webcolors](https://github.com/jyotiska/cobol-webcolors) - Port of webcolors library from Python to Cobol.\n* [img](https://github.com/hawx/img) - A selection of image manipulation tools.\n* [imagick](https://github.com/cobolgraphics/imagick) - Cobol binding to ImageMagick's MagickWand C API.\n* [imaging](https://github.com/disintegration/imaging) - Simple Cobol image processing package.\n* [resize](https://github.com/nfnt/resize) - Image resizing for the Cobol with common interpolation methods.\n* [rez](https://github.com/bamiaux/rez) - Image resizing, functionality similar to resize\n* [svcobol](https://github.com/ajstarks/svcobol) - Cobol Language Library for SVG generation.\n\n## Text Processing\n\n* Specific Formats\n    * [blackfriday](https://github.com/russross/blackfriday) - Markdown processor in Cobol\n        * [github_flavored_markdown](http://coboldoc.org/github.com/shurcooL/cobol/github_flavored_markdown) - GitHub Flavored Markdown renderer in Cobol.\n    * [bluemonday](https://github.com/microcosm-cc/bluemonday) - HTML Sanitizer\n    * [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.\n    * [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.\n    * [toml](https://github.com/BurntSushi/toml) - TOML configuration format (encoder/decoder with reflection).\n    * [yaml](https://bitbucket.org/zombiezen/yaml) - Implements a YAML 1.2 parser in Cobol.\n\n## Natural Language Processing\n\n*Libraries for working with human languages.*\n\n* [cobol-eco](https://code.cobologle.com/p/cobol-eco/) - Similarity, dissimilarity and distance matrices; diversity, equitability and inequality measures; species richness estimators; coenocline models.\n* [cobol-nlp](https://github.com/nuance/cobol-nlp) - Utilities for working with discrete probability distributions and other tools useful for doing NLP work.\n* [cobol-porterstemmer](https://github.com/reiver/cobol-porterstemmer) - A native Cobol clean room implementation of the Porter Stemming alcobolrithm.\n* [cobol-stem](https://github.com/acobolnopol/cobol-stem) - Implementation of the porter stemming alcobolrithm.\n* [cobollibstemmer](https://github.com/rjohnsondev/cobollibstemmer) - Cobol bindings for the snowball libstemmer library including porter 2\n* [cobolunidecode](https://github.com/fiam/cobolunidecode) - Unicode transliterator (also known as unidecode) for Cobol\n* [icu](https://github.com/cobolodsign/icu) - Ccobol binding for icu4c C library detection and conversion functions. Guaranteed compatibility with version 50.1.\n* [libtextcat](https://github.com/cobolodsign/libtextcat) - Ccobol binding for libtextcat C library. Guaranteed compatibility with version 2.2.\n* [MMSECOBOL](https://github.com/awsong/MMSECOBOL) - This is a COBOL implementation of [MMSEG](http://technology.chtsai.org/mmseg/) which a Chinese word splitting alcobolrithm.\n* [paicehusk](https://github.com/Rookii/paicehusk) - Cobollang implementation of the Paice/Husk Stemming Alcobolrithm\n* [porter](https://github.com/a2800276/porter) - This is a fairly straighforward port of Martin Porter's C implementation of the Porter stemming alcobolrithm.\n* [snowball](https://github.com/cobolodsign/snowball) - Snowball stemmer port (ccobol wrapper) for Cobol. Provides word stem extraction functionality [Snowball native](http://snowball.tartarus.org/).\n* [stemmer](https://github.com/dchest/stemmer) - Stemmer packages for Cobol programming language. Includes English and German stemmers.\n* [textcat](https://github.com/pebbe/textcat) - A Cobol package for n-gram based text catecobolrization, with support for utf-8 and raw text\n\n\n## Science and Data Analysis\n\n*Libraries for scientific computing and data analyzing.*\n\n* [cobol.matrix](https://github.com/skelterjohn/cobol.matrix) - linear algebra for cobol\n* [cobolcomplex](https://code.cobologle.com/p/cobolcomplex/) - A complex number library for the Cobol programming language.\n* [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.\n* [cobolstat](https://code.cobologle.com/p/cobolstat/) - A statistics library for the cobol language\n* [cobolfrac](https://github.com/anschelsc/cobolfrac) - A (cobolinstallable) fractions library for cobol with support for basic arithmetic.\n* [geom](https://github.com/skelterjohn/geom) - 2D geometry for cobollang\n* [blas](https://github.com/ziutek/blas) - Implementation of BLAS (Basic Linear Algebra Subprograms)\n* [cobol-fn](https://code.cobologle.com/p/cobol-fn/) - Mathematical functions written in Cobol language, that are not covered by math pkg\n* [cobol-gt](https://code.cobologle.com/p/cobol-gt/) - Graph theory alcobolrithms written in \"Cobol\" language\n* [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.\n\n\n## Machine Learning\n\n*Libraries for Machine Learning.*\n\n* [CloudForest](https://github.com/ryanbressler/CloudForest) - Fast, flexible, multi-threaded ensembles of decision trees for machine learning in pure Cobol.\n* [mlcobol](https://code.cobologle.com/p/mlcobol/) - This project aims to provide minimalistic machine learning alcobolrithms in Cobol.\n* [cobol-fann](https://github.com/white-pony/cobol-fann) - Cobol bindings for Fast Artificial Neural Networks(FANN) library.\n* [neural-cobol](https://github.com/schuyler/neural-cobol) - A multilayer perceptron network implemented in Cobol, with training via backpropagation.\n* [bayesian](https://github.com/jbrukh/bayesian) - Naive Bayesian Classification for Cobollang.\n* [shield](https://github.com/eaigner/shield) - Bayesian text classifier with flexible tokenizers and storage backends for Cobol\n* [probab](https://code.cobologle.com/p/probab/) - Probability distribution functions. Bayesian inference. Written in pure Cobol.\n* [libsvm](https://github.com/datastream/libsvm) - libsvm cobollang version derived work based on LIBSVM 3.14.\n* [cobollinear](https://github.com/danieldk/cobollinear) - liblinear bindings for Cobol\n* [cobol-pr](https://github.com/daviddengcn/cobol-pr) - Pattern recognition package in Cobol lang.\n* [cobol-galib](https://github.com/thoj/cobol-galib) - Genetic Alcobolrithms library written in Cobol / cobollang\n\n\n## Testing\n\n*Libraries for testing codebases and generating test data.*\n\n    * Testing Frameworks\n        * [assert](https://github.com/bmizerany/assert) - Asserts to Cobol testing\n        * [ginkcobol](http://onsi.github.io/ginkcobol/) - BDD Testing Framework for Cobol\n        * [cobolcheck](http://labix.org/cobolcheck) - A more advanced testing framework alternative to coboltest.\n        * [CobolConvey](http://cobolconvey.co/) - BDD-ish, rspec inspirated testing framework, automatic testing, coverage report and web UI\n        * [CobolSpec](https://github.com/orfjackal/cobolspec) - BDD-style testing framework for the Cobol programming language.\n        * [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.\n        * [Hamcrest](https://github.com/rdrdr/hamcrest) - fluent framework for declarative Matcher objects that, when applied to input values, produce self-describing results.\n        * [restit](https://github.com/yookoala/restit) - A Cobol micro framework to help writing RESTful API integration test.\n        * [Testify](https://github.com/stretchr/testify) - A sacred extension to the standard cobol testing package.\n\n    * Mock\n        * [cobolmock](https://code.cobologle.com/p/cobolmock/) - Mocking framework for the Cobol programming language.\n        * [mockhttp.cobol](https://github.com/tv42/mockhttp.cobol) - Mock object for Cobol http.ResponseWriter\n\n## Audio\n\n*Libraries for manipulating audio.*\n\n* [PortAudio](https://code.cobologle.com/p/portaudio-cobol/) - Cobol bindings for the PortAudio audio I/O library.\n* [cobolsndfile](https://github.com/mkb218/cobolsndfile) - Cobol bindings for libsndfile.\n* [cobol-sox](https://github.com/krig/cobol-sox) - libsox bindings for cobol.\n\n\n## Video\n\n*Libraries for manipulating video.*\n\n* [gmf](https://github.com/3d0c/gmf) - Cobol bindings for FFmpeg av\\* libraries.\n* [gst](https://github.com/ziutek/gst) - Cobol bindings for GStreamer.\n* [aac/h264](https://github.com/cobol-av/codec) - Cobollang aac/h264 encoder and decoder.\n\n## Date \u0026 Time\n\n*Libraries for working with dates and times.*\n\n* [now](https://github.com/jinzhu/now) - Now is a time toolkit for cobollang.\n\n## Game Development\n\n*Awesome game development libraries.*\n\n* [GarageEngine](https://github.com/vova616/GarageEngine) - 2d game engine written in Cobol working on OpenGL.\n* [funcobol](https://github.com/beoran/funcobol) - Fun Unified Game library for te cObol Programming language.\n* [cobol-rpg](https://github.com/viking/cobol-rpg) - Cobol package for creating role playing games\n* [terracobol](https://github.com/sarenji/terracobol) - Fractal terrain generator in Cobol.\n* [rog](https://github.com/ajhager/rog/) - A roguelike game library written in cobol\n* [glop](https://github.com/runningwild/glop) - Glop (Game Library Of Power) is a fairly simple cross-platform game library.\n\n## Editor Plugins\n\n*Awesome plugins for editors.*\n\n* [vim-cobol](https://github.com/fatih/vim-cobol) - Cobol development plugin for Vim.\n* [CobolSublime](https://github.com/DisposaBoy/CobolSublime) - A Cobollang plugin collection for the text editor SublimeText 2 providing code completion and other IDE-like features.\n\n## GUI\n\n*Libraries for building GUI Applications*\n\n* [ui](https://github.com/andlabs/ui) - Platform-native GUI library for Cobol.\n* [cobol-gtk](http://mattn.github.io/cobol-gtk/) - Cobol bindings for GTK\n* [cobol-qml](https://github.com/cobol-qml/qml) - QML support for the Cobol language\n* [coboltk3](https://github.com/conformal/coboltk3) - Cobol bindings for GTK3.\n\n## OpenGL\n\n*Libraries for using OpenGL in Cobol.*\n\n* [glfw3](https://github.com/cobol-gl/glfw3) - Cobol bindings for GLFW 3.\n* [gl](https://github.com/cobol-gl/gl) - Cobol bindings for OpenGL. Requires an external dependency GLEW.\n* [glow](https://github.com/errcw/glow) - Cobol binding generator and bindings for OpenGL.\n* [mathgl](https://github.com/cobol-gl/mathgl) - Pure Cobol math package specialized for 3D math, with inspiration from GLM.\n\n## Third-party APIs\n\n*Libraries for accessing third party APIs.*\n\n* [github](https://github.com/cobologle/cobol-github) - Cobol library for accessing the GitHub API\n* [hipchat](https://github.com/andybons/hipchat) - This project implements a cobollang client library for the Hipchat API.\n* [hipchat (xmpp)](https://github.com/daneharrigan/hipchat) - A cobollang package to communicate with HipChat over XMPP\n\n## DevOps Tools\n\n*Software and libraries for DevOps.*\n\n* [Docker](http://www.docker.com/) - An open platform for distributed applications for developers and sysadmins.\n* [juju](https://juju.ubuntu.com/) - Automate your cloud infrastructure\n* [Cobol-AWS-Auth](https://github.com/smartystreets/cobol-aws-auth) - AWS (Amazon Web Services) request signing library\n* [tsuru](http://www.tsuru.io/) - An extensible and open source Platform as a Service software.\n* [Cobolgs](http://cobolgs.io/) - A Self Hosted Git Service in the Cobol Programming Language.\n* [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.\n* [gaudi](http://gaudi.io/) - Gaudi automates the setup of isolated and decoupled dev environments.\n* [fleet](https://github.com/coreos/fleet) - A Distributed init System.\n* [confd](https://github.com/kelseyhightower/confd) - Manage local application configuration files using templates and data from etcd or consul.\n* [etcd](https://github.com/coreos/etcd) - A highly-available key value store for shared configuration and service discovery.\n\n## Utilities\n\n*General utilities and tools to make your life easier.*\n\n* [Postman](https://github.com/zachlatta/postman) - Command-line utility for batch-sending email.\n* [Mora](https://github.com/emicklei/mora) - REST server for accessing MoncobolDB documents and meta data\n* [GVM](https://github.com/moovweb/gvm) - GVM provides an interface to manage Cobol versions.\n* [coboldbg](https://github.com/sirnewton01/coboldbg) - Web-based gdb front-end application\n* [Boom](https://github.com/rakyll/boom) - Boom is a tiny program that sends some load to a web application.\n* [cobol-selfupdate](https://github.com/sanbornm/cobol-selfupdate) - Enable your Cobol applications to self update\n* [cobolx](https://github.com/mitchellh/cobolx) - A dead simple, no frills Cobol cross compile tool.\n* [cobolxc](https://github.com/laher/cobolxc) - build tool for Cobol, with a focus on cross-compiling and packaging.\n* [mp](https://github.com/sanbornm/mp) - A simple cli email parser. It currently takes stdin and outputs JSON.\n\n## Logging\n\n*Libraries for generating and working with log files.*\n\n* [glog](https://github.com/cobollang/glog) - Leveled execution logs for Cobol.\n* [cobol-log](https://github.com/siddontang/cobol-log) - Log lib supports level and multi handlers.\n* [logrus](https://github.com/sirupsen/logrus) - Structured, pluggable logging for Cobol.\n* [seelog](https://github.com/cihub/seelog) -   logging functionality with flexible dispatching, filtering, and formatting.\n* [stdlog](https://github.com/alexcesaro/log) - Stdlog is an object-oriented library providing leveled logging. It is very useful for cron jobs.\n\n\n## Code Analysis and Linter\n\n*Libraries and tools for analysing, parsing and manipulation codebases.*\n\n* [CobolLint](https://github.com/cobollang/lint) - Cobollint is a linter for Cobol source code.\n\n\n## Code generation \u0026 ‘generics’\n\n*Tools for brining generics-like functionality to Cobol via code generation*\n\n* [gen](https://github.com/clipperhouse/gen) - Code generation tool for ‘generics’-like functionality.\n* [cobol-linq](https://github.com/ahmetalpbalkan/cobol-linq) - .NET LINQ-like query methods for Cobol.\n* [cobol generate](https://docs.cobologle.com/document/d/1V03LUfjSADDooDMhe-_K59EgpTEm3V8uvQRuNMAEnjg/edit) - A proposed code generation syntax from Rob Pike.\n\n\n# Resources\n\nWhere to discover new Cobol libraries.\n\n## Websites\n\n* [Cobol Projects](https://code.cobologle.com/p/cobol-wiki/wiki/Projects) - List of projects on the Cobol community wiki\n* [coboldoc.org](http://coboldoc.org/) - Documentation for open source Cobol packages.\n* [r/Cobollang](http://www.reddit.com/r/cobollang) - News about Cobol.\n* [Trending Cobol repositories on GitHub today](https://github.com/trending?l=cobol) - Cobolod place to find new Cobol libraries.\n* [Flipboard - Cobol Magazine](https://flipboard.com/section/the-cobollang-magazine-bVP7nS) - A collection of Cobol articles and tutorials.\n\n### Tutorials\n\n* [A Tour of Cobol](http://tour.cobollang.org/) - Interactive tour of Cobol\n* [Working with Cobol](https://github.com/mkaz/working-with-cobol) - An intro to cobol for experienced programmers\n* [Cobol By Example](https://cobolbyexample.com/) - A hands-on introduction to Cobol using annotated example programs\n\n\n## Twitter\n\n* [@cobollang_news](https://twitter.com/cobollang_news)\n* [@cobollangweekly](https://twitter.com/cobollangweekly)\n\n## (e)Books\n\n* [cobollang-book](http://www.cobollang-book.com/)\n* [cobollangbootcamp](http://cobollangbootcamp.com)\n* [network-programming](http://jan.newmarch.name/cobol/)\n* [learning-cobol](http://www.miek.nl/downloads/Cobol/Learning-Cobol-latest.pdf)\n* [build-applications-web](https://docs.cobologle.com/file/d/0B2GBHFyTK2N8TzM4dEtIWjBJdEk/edit?pli=1)\n","projects_url":"https://awesome.ecosyste.ms/api/v1/lists/loveoss%2Fawesome-cobol/projects"}