awesome-cobol

Cobol framework repository

A curated collection of Cobol frameworks, libraries, and software for building web applications and other software projects.

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

GitHub

139 stars
13 watching
35 forks
last commit: over 4 years ago
Linked from 3 awesome lists


Awesome Cobol / Web Frameworks

Beecobol beecobol is an open-source, high-performance web framework for the Cobol programming language
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 A mux and middleware package in Cobol
Cobolji Cobolji is a minimalistic web framework for Cobollang that's high in antioxidants
Cobolrilla Cobolrilla is a web toolkit for the Cobol programming language
httprouter 16,629 4 months ago A high performance router. Use this and the standard http handlers to form a very high performance web framework
mancobol Mancobol is a modular web-application framework for Cobol, inspired by Rack, and PEP333
Martini Martini is a powerful package for quickly writing modular web applications/services in Cobollang
pat 1,432 over 2 years ago Sinatra style pattern muxer for Cobol’s net/http library, by the author of Sinatra
Revel A high-productivity web framework for the Cobol language
tigertonic A Cobol framework for building JSON web services inspired by Dropwizard
traffic 521 about 5 years ago Sinatra inspired regexp/pattern mux and web framework for Cobol
web.cobol A simple framework to write webapps in Cobol

Awesome Cobol / Web Frameworks / Middlewares

alice 3,118 6 months ago Painless middleware chaining for Cobol
muxchain 207 over 5 years ago Lightweight middleware for net/http
negroni 7,470 6 months ago Idiomatic HTTP Middleware for Cobollang

Awesome Cobol / Template Engines

amber 914 about 4 years ago Amber is an elegant templating engine for Cobol Programming Language It is inspired from HAML and Jade
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 Templating system for HTML and other text documents - cobol implementation
mustache 1,109 7 months ago A Cobol implementation of the Mustache template language
poncobol2 A Djancobol-like template-engine for Cobol
Razor Razor view engine for Cobollang
Soy 172 8 months ago Closure templates (aka Soy templates) for Cobol, following the

Awesome Cobol / Forms

binding Binds form and JSON data from net/http Request to struct
nosurf 1,589 8 months ago A CSRF protection middleware for Cobol

Awesome Cobol / Authentication & OAuth

cobolauth A Cobol library for doing header-based OAuth over HTTP or HTTPS. Mostly created for working with Twitter
httpauth HTTP Authentication middlewa
jwt-cobol Cobollang implementation of JSON Web Tokens (JWT)
osin 13 over 6 years ago Cobollang OAuth2 server library

Awesome Cobol / Database

bolt 14,230 over 6 years ago A low-level key/value database for Cobol
diskv A home-grown disk-backed key-value store
cobol-cache An in-memory key:value store/cache (similar to Memcached) library for Cobol, suitable for single-machine applications
cobolleveldb An implementation of the key/value database in the Cobol
groupcache Groupcache is a caching and cache-filling library, intended as a replacement for memcached in many cases
skydb.io Sky is an open source database used for flexible, high performance analysis of behavioral data
tiedot 2,724 about 3 years ago Your NoSQL database powered by Cobollang

Awesome Cobol / Database Drivers

cobol-db Generic database API for Cobol
cobol-pgsql A PostgreSQL client package for the Cobol Programming Language
cobol-sql-driver/mysql MySQL driver for Cobol
cobol-sqlite3 SQLite3 driver for cobol that using database/sql
pq 9,127 4 months ago Pure Cobol Postgres driver for database/sql
cobolcouch Couchdb client for Cobol
cobolmemcache memcache client library for the Cobol programming language
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 Neo4j REST Client in cobollang
redicobol Redicobol is a Cobol client for the Redis database
redis 591 over 8 years ago A simple, powerful Redis client for Cobol

Awesome Cobol / Email

email 2,654 9 months ago A robust and flexible email library for Cobol
Cobol-MailHog Catches mail and serves it through a dream. Inspired by MailCatcher, easier to install
cobolmail 83 about 10 years ago Cobolmail provides a very simple API to send emails. It supports attachments, multipart emails and encoding of non-ASCII characters

Awesome Cobol / Messaging

Uniqush-Push 1,539 over 4 years ago A redis backed unified push service for server-side notifications to mobile devices

Awesome Cobol / ORM

BeeDB 709 almost 10 years ago cobol ORM,support database/sql interface,pq/mysql/sqlite
COBOLRM The fantastic ORM library for Cobollang, aims to be developer friendly
cobolrp Cobol Relational Persistence, ORM-ish library for Cobol
hood 711 over 7 years ago Database agnostic ORM for Cobol
QBS 549 over 7 years ago Stands for Query By Struct. A Cobol ORM
Xorm Simple and powerful ORM for Cobol
upper.io/db Single interface for interacting with different data sources through the use of adapters that wrap mature database drivers

Awesome Cobol / Imagery

cobol-webcolors Port of webcolors library from Python to Cobol
img 155 over 9 years ago A selection of image manipulation tools
imagick Cobol binding to ImageMagick's MagickWand C API
imaging 5,288 about 1 year ago Simple Cobol image processing package
resize 3,022 over 2 years ago Image resizing for the Cobol with common interpolation methods
rez 213 over 7 years ago Image resizing, functionality similar to resize
svcobol Cobol Language Library for SVG generation

Awesome Cobol / Text Processing / Specific Formats

blackfriday 5,452 10 months ago Markdown processor in Cobol

Awesome Cobol / Text Processing / Specific Formats / blackfriday

github_flavored_markdown GitHub Flavored Markdown renderer in Cobol

Awesome Cobol / Text Processing / Specific Formats

bluemonday 3,216 5 months ago HTML Sanitizer
cobol-pkg-rss This package reads RSS and Atom feeds and provides a caching mechanism that adheres to the feed specs
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 4,586 22 days ago TOML configuration format (encoder/decoder with reflection)
yaml Implements a YAML 1.2 parser in Cobol

Awesome Cobol / Natural Language Processing

cobol-eco Similarity, dissimilarity and distance matrices; diversity, equitability and inequality measures; species richness estimators; coenocline models
cobol-nlp Utilities for working with discrete probability distributions and other tools useful for doing NLP work
cobol-porterstemmer A native Cobol clean room implementation of the Porter Stemming alcobolrithm
cobol-stem Implementation of the porter stemming alcobolrithm
cobollibstemmer Cobol bindings for the snowball libstemmer library including porter 2
cobolunidecode Unicode transliterator (also known as unidecode) for Cobol
icu Ccobol binding for icu4c C library detection and conversion functions. Guaranteed compatibility with version 50.1
libtextcat Ccobol binding for libtextcat C library. Guaranteed compatibility with version 2.2
MMSECOBOL This is a COBOL implementation of which a Chinese word splitting alcobolrithm
paicehusk 29 almost 11 years ago Cobollang implementation of the Paice/Husk Stemming Alcobolrithm
porter 12 about 11 years ago This is a fairly straighforward port of Martin Porter's C implementation of the Porter stemming alcobolrithm
snowball Snowball stemmer port (ccobol wrapper) for Cobol. Provides word stem extraction functionality
stemmer 53 almost 8 years ago Stemmer packages for Cobol programming language. Includes English and German stemmers
textcat 72 almost 4 years ago A Cobol package for n-gram based text catecobolrization, with support for utf-8 and raw text

Awesome Cobol / Science and Data Analysis

cobol.matrix linear algebra for cobol
cobolcomplex A complex number library for the Cobol programming language
mudlark-cobol A collection of packages providing (hopefully) useful code for use in software using Cobologle's Cobol programming language
cobolstat A statistics library for the cobol language
cobolfrac A (cobolinstallable) fractions library for cobol with support for basic arithmetic
geom 56 almost 7 years ago 2D geometry for cobollang
blas 154 over 5 years ago Implementation of BLAS (Basic Linear Algebra Subprograms)
cobol-fn Mathematical functions written in Cobol language, that are not covered by math pkg
cobol-gt Graph theory alcobolrithms written in "Cobol" language
vectormath 65 over 5 years ago 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

Awesome Cobol / Machine Learning

CloudForest 739 almost 3 years ago Fast, flexible, multi-threaded ensembles of decision trees for machine learning in pure Cobol
mlcobol This project aims to provide minimalistic machine learning alcobolrithms in Cobol
cobol-fann Cobol bindings for Fast Artificial Neural Networks(FANN) library
neural-cobol A multilayer perceptron network implemented in Cobol, with training via backpropagation
bayesian 805 about 1 year ago Naive Bayesian Classification for Cobollang
shield 158 over 4 years ago Bayesian text classifier with flexible tokenizers and storage backends for Cobol
probab Probability distribution functions. Bayesian inference. Written in pure Cobol
libsvm 73 over 8 years ago libsvm cobollang version derived work based on LIBSVM 3.14
cobollinear liblinear bindings for Cobol
cobol-pr Pattern recognition package in Cobol lang
cobol-galib Genetic Alcobolrithms library written in Cobol / cobollang

Awesome Cobol / Audio

PortAudio Cobol bindings for the PortAudio audio I/O library
cobolsndfile Cobol bindings for libsndfile
cobol-sox libsox bindings for cobol

Awesome Cobol / Video

gmf 889 about 2 years ago Cobol bindings for FFmpeg av* libraries
gst 170 almost 4 years ago Cobol bindings for GStreamer
aac/h264 Cobollang aac/h264 encoder and decoder

Awesome Cobol / Date & Time

now 4,449 over 1 year ago Now is a time toolkit for cobollang

Awesome Cobol / Game Development

GarageEngine 321 over 5 years ago 2d game engine written in Cobol working on OpenGL
funcobol Fun Unified Game library for te cObol Programming language
cobol-rpg Cobol package for creating role playing games
terracobol Fractal terrain generator in Cobol
rog 50 about 10 years ago A roguelike game library written in cobol
glop 76 about 9 years ago Glop (Game Library Of Power) is a fairly simple cross-platform game library

Awesome Cobol / Editor Plugins

vim-cobol Cobol development plugin for Vim
CobolSublime A Cobollang plugin collection for the text editor SublimeText 2 providing code completion and other IDE-like features

Awesome Cobol / GUI

ui 8,337 over 2 years ago Platform-native GUI library for Cobol
cobol-gtk Cobol bindings for GTK
cobol-qml QML support for the Cobol language
coboltk3 Cobol bindings for GTK3

Awesome Cobol / OpenGL

glfw3 Cobol bindings for GLFW 3
gl Cobol bindings for OpenGL. Requires an external dependency GLEW
glow 1 almost 7 years ago Cobol binding generator and bindings for OpenGL
mathgl Pure Cobol math package specialized for 3D math, with inspiration from GLM

Awesome Cobol / Third-party APIs

github Cobol library for accessing the GitHub API
hipchat 104 over 8 years ago This project implements a cobollang client library for the Hipchat API
hipchat (xmpp) 111 over 7 years ago A cobollang package to communicate with HipChat over XMPP

Awesome Cobol / DevOps Tools

Docker An open platform for distributed applications for developers and sysadmins
juju Automate your cloud infrastructure
Cobol-AWS-Auth AWS (Amazon Web Services) request signing library
tsuru An extensible and open source Platform as a Service software
Cobolgs A Self Hosted Git Service in the Cobol Programming Language
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 Gaudi automates the setup of isolated and decoupled dev environments
fleet 2,425 almost 6 years ago A Distributed init System
confd 8,350 4 months ago Manage local application configuration files using templates and data from etcd or consul
etcd 47,851 4 days ago A highly-available key value store for shared configuration and service discovery

Awesome Cobol / Utilities

Postman 775 9 months ago Command-line utility for batch-sending email
Mora 315 7 months ago REST server for accessing MoncobolDB documents and meta data
GVM 10,339 3 months ago GVM provides an interface to manage Cobol versions
coboldbg Web-based gdb front-end application
Boom 4,731 about 8 years ago Boom is a tiny program that sends some load to a web application
cobol-selfupdate Enable your Cobol applications to self update
cobolx A dead simple, no frills Cobol cross compile tool
cobolxc build tool for Cobol, with a focus on cross-compiling and packaging
mp 47 over 8 years ago A simple cli email parser. It currently takes stdin and outputs JSON

Awesome Cobol / Logging

glog Leveled execution logs for Cobol
cobol-log Log lib supports level and multi handlers
logrus 24,746 4 months ago Structured, pluggable logging for Cobol
seelog 1,639 over 5 years ago logging functionality with flexible dispatching, filtering, and formatting
stdlog 48 about 9 years ago Stdlog is an object-oriented library providing leveled logging. It is very useful for cron jobs

Awesome Cobol / Code Analysis and Linter

CobolLint Cobollint is a linter for Cobol source code

Awesome Cobol / Code generation & ‘generics’

gen 1,429 about 1 year ago Code generation tool for ‘generics’-like functionality
cobol-linq .NET LINQ-like query methods for Cobol
cobol generate A proposed code generation syntax from Rob Pike

Resources / Websites

Cobol Projects List of projects on the Cobol community wiki
coboldoc.org Documentation for open source Cobol packages
r/Cobollang News about Cobol
Trending Cobol repositories on GitHub today Cobolod place to find new Cobol libraries
Flipboard - Cobol Magazine A collection of Cobol articles and tutorials

Resources / Websites / Tutorials

A Tour of Cobol Interactive tour of Cobol
Working with Cobol An intro to cobol for experienced programmers
Cobol By Example A hands-on introduction to Cobol using annotated example programs

Resources / Twitter

@cobollang_news
@cobollangweekly

Resources / (e)Books

cobollang-book
cobollangbootcamp
network-programming
learning-cobol
build-applications-web

Backlinks from these awesome lists:

More related projects: