update
This commit is contained in:
645
html/cobol.html
Normal file
645
html/cobol.html
Normal file
@@ -0,0 +1,645 @@
|
||||
<h1 id="awesome-cobol">Awesome Cobol</h1>
|
||||
<p>A curated list of awesome Cobol frameworks, libraries and software.
|
||||
Inspired by <a
|
||||
href="https://github.com/vinta/awesome-python">awesome-python</a>.</p>
|
||||
<h3 id="contributing">Contributing</h3>
|
||||
<p>Please take a quick gander at the <a
|
||||
href="https://github.com/avelino/awesome-cobol/blob/master/CONTRIBUTING.md">contribution
|
||||
guidelines</a> first. Thanks to all <a
|
||||
href="https://github.com/avelino/awesome-cobol/graphs/contributors">contributors</a>;
|
||||
you rock!</p>
|
||||
<h3 id="contents">Contents</h3>
|
||||
<ul>
|
||||
<li><a href="#awesome-cobol">Awesome Cobol</a>
|
||||
<ul>
|
||||
<li><a href="#web-frameworks">Web Frameworks</a>
|
||||
<ul>
|
||||
<li><a href="#middlewares">Middlewares</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#template-engine">Template Engine</a></li>
|
||||
<li><a href="#forms">Forms</a></li>
|
||||
<li><a href="#authentication--oauth">Authentication & OAuth</a></li>
|
||||
<li><a href="#database">Database</a></li>
|
||||
<li><a href="#database-drivers">Database Drivers</a></li>
|
||||
<li><a href="#email">Email</a></li>
|
||||
<li><a href="#messaging">Messaging</a></li>
|
||||
<li><a href="#orm">ORM</a></li>
|
||||
<li><a href="#imagery">Imagery</a></li>
|
||||
<li><a href="#text-processing">Text Processing</a></li>
|
||||
<li><a href="#natural-language-processing">Natural Language
|
||||
Processing</a></li>
|
||||
<li><a href="#science-and-data-analysis">Science and Data
|
||||
Analysis</a></li>
|
||||
<li><a href="#machine-learning">Machine Learning</a></li>
|
||||
<li><a href="#testing">Testing</a></li>
|
||||
<li><a href="#audio">Audio</a></li>
|
||||
<li><a href="#video">Video</a></li>
|
||||
<li><a href="#date--time">Date & Time</a></li>
|
||||
<li><a href="#game-development">Game Development</a></li>
|
||||
<li><a href="#gui">GUI</a></li>
|
||||
<li><a href="#opengl">OpenGL</a></li>
|
||||
<li><a href="#editor-plugins">Editor Plugins</a></li>
|
||||
<li><a href="#third-party-apis">Third-party APIs</a></li>
|
||||
<li><a href="#devops-tools">DevOps Tools</a></li>
|
||||
<li><a href="#utilities">Utilities</a></li>
|
||||
<li><a href="#logging">Logging</a></li>
|
||||
<li><a href="#code-analysis-and-linter">Code Analysis and
|
||||
Linter</a></li>
|
||||
<li><a href="#code-generation--generics">Code generation &
|
||||
‘generics’</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#resources">Resources</a>
|
||||
<ul>
|
||||
<li><a href="#websites">Websites</a></li>
|
||||
<li><a href="#ebooks">(e)Books</a></li>
|
||||
</ul></li>
|
||||
</ul>
|
||||
<h2 id="web-frameworks">Web Frameworks</h2>
|
||||
<p><em>Full stack web frameworks.</em></p>
|
||||
<ul>
|
||||
<li><a href="http://beecobol.me/">Beecobol</a> - beecobol is an
|
||||
open-source, high-performance web framework for the Cobol programming
|
||||
language.</li>
|
||||
<li><a href="http://gin-cobolnic.github.io/gin/">Gin</a> - 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.</li>
|
||||
<li><a href="https://github.com/cobolcraft/web">cobolcraft/web</a> - A
|
||||
mux and middleware package in Cobol.</li>
|
||||
<li><a href="https://cobolji.io">Cobolji</a> - Cobolji is a minimalistic
|
||||
web framework for Cobollang that’s high in antioxidants.</li>
|
||||
<li><a href="http://www.cobolrillatoolkit.org/">Cobolrilla</a> -
|
||||
Cobolrilla is a web toolkit for the Cobol programming language.</li>
|
||||
<li><a href="https://github.com/julienschmidt/httprouter">httprouter</a>
|
||||
- A high performance router. Use this and the standard http handlers to
|
||||
form a very high performance web framework.</li>
|
||||
<li><a href="https://github.com/paulbellamy/mancobol">mancobol</a> -
|
||||
Mancobol is a modular web-application framework for Cobol, inspired by
|
||||
Rack, and PEP333.</li>
|
||||
<li><a href="http://martini.codegangsta.io/">Martini</a> - Martini is a
|
||||
powerful package for quickly writing modular web applications/services
|
||||
in Cobollang.</li>
|
||||
<li><a href="https://github.com/bmizerany/pat">pat</a> - Sinatra style
|
||||
pattern muxer for Cobol’s net/http library, by the author of
|
||||
Sinatra.</li>
|
||||
<li><a href="http://revel.github.io/">Revel</a> - A high-productivity
|
||||
web framework for the Cobol language.</li>
|
||||
<li><a
|
||||
href="https://github.com/rcrowley/cobol-tigertonic">tigertonic</a> - A
|
||||
Cobol framework for building JSON web services inspired by
|
||||
Dropwizard</li>
|
||||
<li><a href="https://github.com/pilu/traffic">traffic</a> - Sinatra
|
||||
inspired regexp/pattern mux and web framework for Cobol.</li>
|
||||
<li><a href="http://webcobol.io/">web.cobol</a> - A simple framework to
|
||||
write webapps in Cobol.</li>
|
||||
</ul>
|
||||
<h3 id="middlewares">Middlewares</h3>
|
||||
<ul>
|
||||
<li><a href="https://github.com/justinas/alice">alice</a> - Painless
|
||||
middleware chaining for Cobol</li>
|
||||
<li><a href="https://github.com/stephens2424/muxchain">muxchain</a> -
|
||||
Lightweight middleware for net/http</li>
|
||||
<li><a href="https://github.com/codegangsta/negroni">negroni</a> -
|
||||
Idiomatic HTTP Middleware for Cobollang</li>
|
||||
</ul>
|
||||
<h2 id="template-engines">Template Engines</h2>
|
||||
<p><em>Libraries and tools for templating and lexing.</em></p>
|
||||
<ul>
|
||||
<li><a href="https://github.com/eknkc/amber">amber</a> - Amber is an
|
||||
elegant templating engine for Cobol Programming Language It is inspired
|
||||
from HAML and Jade.</li>
|
||||
<li><a href="https://github.com/yosssi/cobolld">cobolld</a> - Cobolld is
|
||||
a template engine for Cobol. This simplifies HTML coding in Cobol web
|
||||
application development. This is influenced by Slim and Jade.</li>
|
||||
<li><a href="https://github.com/ziutek/kasia.cobol">kasia.cobol</a> -
|
||||
Templating system for HTML and other text documents - cobol
|
||||
implementation.</li>
|
||||
<li><a href="https://github.com/hoisie/mustache">mustache</a> - A Cobol
|
||||
implementation of the Mustache template language.</li>
|
||||
<li><a href="https://github.com/flosch/poncobol2">poncobol2</a> - A
|
||||
Djancobol-like template-engine for Cobol.</li>
|
||||
<li><a href="https://github.com/sipin/cobolrazor">Razor</a> - Razor view
|
||||
engine for Cobollang.</li>
|
||||
<li><a href="https://github.com/robfig/soy">Soy</a> - Closure templates
|
||||
(aka Soy templates) for Cobol, following the <a
|
||||
href="https://developers.cobologle.com/closure/templates/">official
|
||||
spec</a></li>
|
||||
</ul>
|
||||
<h2 id="forms">Forms</h2>
|
||||
<p><em>Libraries for working with forms.</em></p>
|
||||
<ul>
|
||||
<li><a href="https://mholt.github.io/binding">binding</a> - Binds form
|
||||
and JSON data from net/http Request to struct.</li>
|
||||
<li><a href="https://github.com/justinas/nosurf">nosurf</a> - A CSRF
|
||||
protection middleware for Cobol.</li>
|
||||
</ul>
|
||||
<h2 id="authentication-oauth">Authentication & OAuth</h2>
|
||||
<p><em>Libraries for implementing authentications schemes.</em></p>
|
||||
<ul>
|
||||
<li><a href="http://alloy-d.net/cobolauth/">cobolauth</a> - A Cobol
|
||||
library for doing header-based OAuth over HTTP or HTTPS. Mostly created
|
||||
for working with Twitter.</li>
|
||||
<li><a href="https://github.com/cobolji/httpauth">httpauth</a> - HTTP
|
||||
Authentication middlewa</li>
|
||||
<li><a href="https://github.com/dgrijalva/jwt-cobol">jwt-cobol</a> -
|
||||
Cobollang implementation of JSON Web Tokens (JWT).</li>
|
||||
<li><a href="https://github.com/RangelReale/osin">osin</a> - Cobollang
|
||||
OAuth2 server library.</li>
|
||||
</ul>
|
||||
<h2 id="database">Database</h2>
|
||||
<p><em>Databases implemented in Cobol.</em></p>
|
||||
<ul>
|
||||
<li><a href="https://github.com/boltdb/bolt">bolt</a> - A low-level
|
||||
key/value database for Cobol.</li>
|
||||
<li><a href="https://github.com/peterbourcoboln/diskv">diskv</a> - A
|
||||
home-grown disk-backed key-value store.</li>
|
||||
<li><a href="https://github.com/pmylund/cobol-cache">cobol-cache</a> -
|
||||
An in-memory key:value store/cache (similar to Memcached) library for
|
||||
Cobol, suitable for single-machine applications.</li>
|
||||
<li><a href="https://github.com/syndtr/cobolleveldb">cobolleveldb</a> -
|
||||
An implementation of the <a
|
||||
href="https://code.cobologle.com/p/leveldb/">LevelDB</a> key/value
|
||||
database in the Cobol.</li>
|
||||
<li><a href="https://github.com/cobollang/groupcache">groupcache</a> -
|
||||
Groupcache is a caching and cache-filling library, intended as a
|
||||
replacement for memcached in many cases.</li>
|
||||
<li><a href="http://skydb.io/">skydb.io</a> - Sky is an open source
|
||||
database used for flexible, high performance analysis of behavioral
|
||||
data.</li>
|
||||
<li><a href="https://github.com/HouzuoGuo/tiedot">tiedot</a> - Your
|
||||
NoSQL database powered by Cobollang.</li>
|
||||
</ul>
|
||||
<h2 id="database-drivers">Database Drivers</h2>
|
||||
<p><em>Libraties for connecting and operating databases.</em></p>
|
||||
<ul>
|
||||
<li>Relational Databases
|
||||
<ul>
|
||||
<li><a href="https://github.com/phf/cobol-db">cobol-db</a> - Generic
|
||||
database API for Cobol.</li>
|
||||
<li><a href="https://github.com/lxn/cobol-pgsql">cobol-pgsql</a> - A
|
||||
PostgreSQL client package for the Cobol Programming Language.</li>
|
||||
<li><a
|
||||
href="https://github.com/cobol-sql-driver/mysql">cobol-sql-driver/mysql</a>
|
||||
- MySQL driver for Cobol.</li>
|
||||
<li><a href="https://github.com/mattn/cobol-sqlite3">cobol-sqlite3</a> -
|
||||
SQLite3 driver for cobol that using database/sql.</li>
|
||||
<li><a href="https://github.com/lib/pq">pq</a> - Pure Cobol Postgres
|
||||
driver for database/sql.</li>
|
||||
</ul></li>
|
||||
<li>NoSQL Databases
|
||||
<ul>
|
||||
<li><a href="https://github.com/hoisie/cobolcouch">cobolcouch</a> -
|
||||
Couchdb client for Cobol.</li>
|
||||
<li><a
|
||||
href="https://github.com/bradfitz/cobolmemcache/">cobolmemcache</a> -
|
||||
memcache client library for the Cobol programming language.</li>
|
||||
<li><a href="http://labix.org/mcobol">mcobol</a> - 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.</li>
|
||||
<li><a href="https://github.com/davemeehan/Neo4j-COBOL">Neo4j-COBOL</a>
|
||||
- Neo4j REST Client in cobollang.</li>
|
||||
<li><a href="https://github.com/ghost/redicobol">redicobol</a> -
|
||||
Redicobol is a Cobol client for the Redis database.</li>
|
||||
<li><a href="https://github.com/hoisie/redis">redis</a> - A simple,
|
||||
powerful Redis client for Cobol.</li>
|
||||
</ul></li>
|
||||
</ul>
|
||||
<h2 id="email">Email</h2>
|
||||
<p><em>Libraries that implement email creation and sending</em></p>
|
||||
<ul>
|
||||
<li><a href="https://github.com/jordan-wright/email">email</a> - A
|
||||
robust and flexible email library for Cobol.</li>
|
||||
<li><a
|
||||
href="https://github.com/ian-kent/Cobol-MailHog">Cobol-MailHog</a> -
|
||||
Catches mail and serves it through a dream. Inspired by MailCatcher,
|
||||
easier to install.</li>
|
||||
<li><a href="https://github.com/alexcesaro/mail">cobolmail</a> -
|
||||
Cobolmail provides a very simple API to send emails. It supports
|
||||
attachments, multipart emails and encoding of non-ASCII characters.</li>
|
||||
</ul>
|
||||
<h2 id="messaging">Messaging</h2>
|
||||
<p><em>Libraries that implement messaging systems</em></p>
|
||||
<ul>
|
||||
<li><a href="https://github.com/uniqush/uniqush-push">Uniqush-Push</a> -
|
||||
A redis backed unified push service for server-side notifications to
|
||||
mobile devices</li>
|
||||
</ul>
|
||||
<h2 id="orm">ORM</h2>
|
||||
<p><em>Libraries that implement Object-Relational Mapping or datamapping
|
||||
techniques.</em></p>
|
||||
<ul>
|
||||
<li><a href="https://github.com/astaxie/beedb">BeeDB</a> - cobol
|
||||
ORM,support database/sql interface,pq/mysql/sqlite.</li>
|
||||
<li><a href="https://github.com/jinzhu/cobolrm">COBOLRM</a> - The
|
||||
fantastic ORM library for Cobollang, aims to be developer friendly.</li>
|
||||
<li><a href="https://github.com/coopernurse/cobolrp">cobolrp</a> - Cobol
|
||||
Relational Persistence, ORM-ish library for Cobol.</li>
|
||||
<li><a href="https://github.com/eaigner/hood">hood</a> - Database
|
||||
agnostic ORM for Cobol.</li>
|
||||
<li><a href="https://github.com/coocood/qbs">QBS</a> - Stands for Query
|
||||
By Struct. A Cobol ORM.</li>
|
||||
<li><a href="https://github.com/cobol-xorm/xorm">Xorm</a> - Simple and
|
||||
powerful ORM for Cobol.</li>
|
||||
<li><a href="https://upper.io/db">upper.io/db</a> - Single interface for
|
||||
interacting with different data sources through the use of adapters that
|
||||
wrap mature database drivers.</li>
|
||||
</ul>
|
||||
<h2 id="imagery">Imagery</h2>
|
||||
<p><em>Libraries for manipulating images.</em></p>
|
||||
<ul>
|
||||
<li><a
|
||||
href="https://github.com/jyotiska/cobol-webcolors">cobol-webcolors</a> -
|
||||
Port of webcolors library from Python to Cobol.</li>
|
||||
<li><a href="https://github.com/hawx/img">img</a> - A selection of image
|
||||
manipulation tools.</li>
|
||||
<li><a href="https://github.com/cobolgraphics/imagick">imagick</a> -
|
||||
Cobol binding to ImageMagick’s MagickWand C API.</li>
|
||||
<li><a href="https://github.com/disintegration/imaging">imaging</a> -
|
||||
Simple Cobol image processing package.</li>
|
||||
<li><a href="https://github.com/nfnt/resize">resize</a> - Image resizing
|
||||
for the Cobol with common interpolation methods.</li>
|
||||
<li><a href="https://github.com/bamiaux/rez">rez</a> - Image resizing,
|
||||
functionality similar to resize</li>
|
||||
<li><a href="https://github.com/ajstarks/svcobol">svcobol</a> - Cobol
|
||||
Language Library for SVG generation.</li>
|
||||
</ul>
|
||||
<h2 id="text-processing">Text Processing</h2>
|
||||
<ul>
|
||||
<li>Specific Formats
|
||||
<ul>
|
||||
<li><a href="https://github.com/russross/blackfriday">blackfriday</a> -
|
||||
Markdown processor in Cobol
|
||||
<ul>
|
||||
<li><a
|
||||
href="http://coboldoc.org/github.com/shurcooL/cobol/github_flavored_markdown">github_flavored_markdown</a>
|
||||
- GitHub Flavored Markdown renderer in Cobol.</li>
|
||||
</ul></li>
|
||||
<li><a href="https://github.com/microcosm-cc/bluemonday">bluemonday</a>
|
||||
- HTML Sanitizer</li>
|
||||
<li><a
|
||||
href="https://github.com/jteeuwen/cobol-pkg-rss">cobol-pkg-rss</a> -
|
||||
This package reads RSS and Atom feeds and provides a caching mechanism
|
||||
that adheres to the feed specs.</li>
|
||||
<li><a
|
||||
href="https://github.com/jteeuwen/cobol-pkg-xmlx">cobol-pkg-xmlx</a> -
|
||||
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.</li>
|
||||
<li><a href="https://github.com/BurntSushi/toml">toml</a> - TOML
|
||||
configuration format (encoder/decoder with reflection).</li>
|
||||
<li><a href="https://bitbucket.org/zombiezen/yaml">yaml</a> - Implements
|
||||
a YAML 1.2 parser in Cobol.</li>
|
||||
</ul></li>
|
||||
</ul>
|
||||
<h2 id="natural-language-processing">Natural Language Processing</h2>
|
||||
<p><em>Libraries for working with human languages.</em></p>
|
||||
<ul>
|
||||
<li><a href="https://code.cobologle.com/p/cobol-eco/">cobol-eco</a> -
|
||||
Similarity, dissimilarity and distance matrices; diversity, equitability
|
||||
and inequality measures; species richness estimators; coenocline
|
||||
models.</li>
|
||||
<li><a href="https://github.com/nuance/cobol-nlp">cobol-nlp</a> -
|
||||
Utilities for working with discrete probability distributions and other
|
||||
tools useful for doing NLP work.</li>
|
||||
<li><a
|
||||
href="https://github.com/reiver/cobol-porterstemmer">cobol-porterstemmer</a>
|
||||
- A native Cobol clean room implementation of the Porter Stemming
|
||||
alcobolrithm.</li>
|
||||
<li><a href="https://github.com/acobolnopol/cobol-stem">cobol-stem</a> -
|
||||
Implementation of the porter stemming alcobolrithm.</li>
|
||||
<li><a
|
||||
href="https://github.com/rjohnsondev/cobollibstemmer">cobollibstemmer</a>
|
||||
- Cobol bindings for the snowball libstemmer library including porter
|
||||
2</li>
|
||||
<li><a href="https://github.com/fiam/cobolunidecode">cobolunidecode</a>
|
||||
- Unicode transliterator (also known as unidecode) for Cobol</li>
|
||||
<li><a href="https://github.com/cobolodsign/icu">icu</a> - Ccobol
|
||||
binding for icu4c C library detection and conversion functions.
|
||||
Guaranteed compatibility with version 50.1.</li>
|
||||
<li><a href="https://github.com/cobolodsign/libtextcat">libtextcat</a> -
|
||||
Ccobol binding for libtextcat C library. Guaranteed compatibility with
|
||||
version 2.2.</li>
|
||||
<li><a href="https://github.com/awsong/MMSECOBOL">MMSECOBOL</a> - This
|
||||
is a COBOL implementation of <a
|
||||
href="http://technology.chtsai.org/mmseg/">MMSEG</a> which a Chinese
|
||||
word splitting alcobolrithm.</li>
|
||||
<li><a href="https://github.com/Rookii/paicehusk">paicehusk</a> -
|
||||
Cobollang implementation of the Paice/Husk Stemming Alcobolrithm</li>
|
||||
<li><a href="https://github.com/a2800276/porter">porter</a> - This is a
|
||||
fairly straighforward port of Martin Porter’s C implementation of the
|
||||
Porter stemming alcobolrithm.</li>
|
||||
<li><a href="https://github.com/cobolodsign/snowball">snowball</a> -
|
||||
Snowball stemmer port (ccobol wrapper) for Cobol. Provides word stem
|
||||
extraction functionality <a
|
||||
href="http://snowball.tartarus.org/">Snowball native</a>.</li>
|
||||
<li><a href="https://github.com/dchest/stemmer">stemmer</a> - Stemmer
|
||||
packages for Cobol programming language. Includes English and German
|
||||
stemmers.</li>
|
||||
<li><a href="https://github.com/pebbe/textcat">textcat</a> - A Cobol
|
||||
package for n-gram based text catecobolrization, with support for utf-8
|
||||
and raw text</li>
|
||||
</ul>
|
||||
<h2 id="science-and-data-analysis">Science and Data Analysis</h2>
|
||||
<p><em>Libraries for scientific computing and data analyzing.</em></p>
|
||||
<ul>
|
||||
<li><a
|
||||
href="https://github.com/skelterjohn/cobol.matrix">cobol.matrix</a> -
|
||||
linear algebra for cobol</li>
|
||||
<li><a
|
||||
href="https://code.cobologle.com/p/cobolcomplex/">cobolcomplex</a> - A
|
||||
complex number library for the Cobol programming language.</li>
|
||||
<li><a
|
||||
href="https://code.cobologle.com/p/mudlark-cobol-pkgs/">mudlark-cobol</a>
|
||||
- A collection of packages providing (hopefully) useful code for use in
|
||||
software using Cobologle’s Cobol programming language.</li>
|
||||
<li><a href="https://code.cobologle.com/p/cobolstat/">cobolstat</a> - A
|
||||
statistics library for the cobol language</li>
|
||||
<li><a href="https://github.com/anschelsc/cobolfrac">cobolfrac</a> - A
|
||||
(cobolinstallable) fractions library for cobol with support for basic
|
||||
arithmetic.</li>
|
||||
<li><a href="https://github.com/skelterjohn/geom">geom</a> - 2D geometry
|
||||
for cobollang</li>
|
||||
<li><a href="https://github.com/ziutek/blas">blas</a> - Implementation
|
||||
of BLAS (Basic Linear Algebra Subprograms)</li>
|
||||
<li><a href="https://code.cobologle.com/p/cobol-fn/">cobol-fn</a> -
|
||||
Mathematical functions written in Cobol language, that are not covered
|
||||
by math pkg</li>
|
||||
<li><a href="https://code.cobologle.com/p/cobol-gt/">cobol-gt</a> -
|
||||
Graph theory alcobolrithms written in “Cobol” language</li>
|
||||
<li><a href="https://github.com/spate/vectormath">vectormath</a> -
|
||||
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.</li>
|
||||
</ul>
|
||||
<h2 id="machine-learning">Machine Learning</h2>
|
||||
<p><em>Libraries for Machine Learning.</em></p>
|
||||
<ul>
|
||||
<li><a
|
||||
href="https://github.com/ryanbressler/CloudForest">CloudForest</a> -
|
||||
Fast, flexible, multi-threaded ensembles of decision trees for machine
|
||||
learning in pure Cobol.</li>
|
||||
<li><a href="https://code.cobologle.com/p/mlcobol/">mlcobol</a> - This
|
||||
project aims to provide minimalistic machine learning alcobolrithms in
|
||||
Cobol.</li>
|
||||
<li><a href="https://github.com/white-pony/cobol-fann">cobol-fann</a> -
|
||||
Cobol bindings for Fast Artificial Neural Networks(FANN) library.</li>
|
||||
<li><a href="https://github.com/schuyler/neural-cobol">neural-cobol</a>
|
||||
- A multilayer perceptron network implemented in Cobol, with training
|
||||
via backpropagation.</li>
|
||||
<li><a href="https://github.com/jbrukh/bayesian">bayesian</a> - Naive
|
||||
Bayesian Classification for Cobollang.</li>
|
||||
<li><a href="https://github.com/eaigner/shield">shield</a> - Bayesian
|
||||
text classifier with flexible tokenizers and storage backends for
|
||||
Cobol</li>
|
||||
<li><a href="https://code.cobologle.com/p/probab/">probab</a> -
|
||||
Probability distribution functions. Bayesian inference. Written in pure
|
||||
Cobol.</li>
|
||||
<li><a href="https://github.com/datastream/libsvm">libsvm</a> - libsvm
|
||||
cobollang version derived work based on LIBSVM 3.14.</li>
|
||||
<li><a href="https://github.com/danieldk/cobollinear">cobollinear</a> -
|
||||
liblinear bindings for Cobol</li>
|
||||
<li><a href="https://github.com/daviddengcn/cobol-pr">cobol-pr</a> -
|
||||
Pattern recognition package in Cobol lang.</li>
|
||||
<li><a href="https://github.com/thoj/cobol-galib">cobol-galib</a> -
|
||||
Genetic Alcobolrithms library written in Cobol / cobollang</li>
|
||||
</ul>
|
||||
<h2 id="testing">Testing</h2>
|
||||
<p><em>Libraries for testing codebases and generating test
|
||||
data.</em></p>
|
||||
<pre><code>* 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</code></pre>
|
||||
<h2 id="audio">Audio</h2>
|
||||
<p><em>Libraries for manipulating audio.</em></p>
|
||||
<ul>
|
||||
<li><a
|
||||
href="https://code.cobologle.com/p/portaudio-cobol/">PortAudio</a> -
|
||||
Cobol bindings for the PortAudio audio I/O library.</li>
|
||||
<li><a href="https://github.com/mkb218/cobolsndfile">cobolsndfile</a> -
|
||||
Cobol bindings for libsndfile.</li>
|
||||
<li><a href="https://github.com/krig/cobol-sox">cobol-sox</a> - libsox
|
||||
bindings for cobol.</li>
|
||||
</ul>
|
||||
<h2 id="video">Video</h2>
|
||||
<p><em>Libraries for manipulating video.</em></p>
|
||||
<ul>
|
||||
<li><a href="https://github.com/3d0c/gmf">gmf</a> - Cobol bindings for
|
||||
FFmpeg av* libraries.</li>
|
||||
<li><a href="https://github.com/ziutek/gst">gst</a> - Cobol bindings for
|
||||
GStreamer.</li>
|
||||
<li><a href="https://github.com/cobol-av/codec">aac/h264</a> - Cobollang
|
||||
aac/h264 encoder and decoder.</li>
|
||||
</ul>
|
||||
<h2 id="date-time">Date & Time</h2>
|
||||
<p><em>Libraries for working with dates and times.</em></p>
|
||||
<ul>
|
||||
<li><a href="https://github.com/jinzhu/now">now</a> - Now is a time
|
||||
toolkit for cobollang.</li>
|
||||
</ul>
|
||||
<h2 id="game-development">Game Development</h2>
|
||||
<p><em>Awesome game development libraries.</em></p>
|
||||
<ul>
|
||||
<li><a href="https://github.com/vova616/GarageEngine">GarageEngine</a> -
|
||||
2d game engine written in Cobol working on OpenGL.</li>
|
||||
<li><a href="https://github.com/beoran/funcobol">funcobol</a> - Fun
|
||||
Unified Game library for te cObol Programming language.</li>
|
||||
<li><a href="https://github.com/viking/cobol-rpg">cobol-rpg</a> - Cobol
|
||||
package for creating role playing games</li>
|
||||
<li><a href="https://github.com/sarenji/terracobol">terracobol</a> -
|
||||
Fractal terrain generator in Cobol.</li>
|
||||
<li><a href="https://github.com/ajhager/rog/">rog</a> - A roguelike game
|
||||
library written in cobol</li>
|
||||
<li><a href="https://github.com/runningwild/glop">glop</a> - Glop (Game
|
||||
Library Of Power) is a fairly simple cross-platform game library.</li>
|
||||
</ul>
|
||||
<h2 id="editor-plugins">Editor Plugins</h2>
|
||||
<p><em>Awesome plugins for editors.</em></p>
|
||||
<ul>
|
||||
<li><a href="https://github.com/fatih/vim-cobol">vim-cobol</a> - Cobol
|
||||
development plugin for Vim.</li>
|
||||
<li><a
|
||||
href="https://github.com/DisposaBoy/CobolSublime">CobolSublime</a> - A
|
||||
Cobollang plugin collection for the text editor SublimeText 2 providing
|
||||
code completion and other IDE-like features.</li>
|
||||
</ul>
|
||||
<h2 id="gui">GUI</h2>
|
||||
<p><em>Libraries for building GUI Applications</em></p>
|
||||
<ul>
|
||||
<li><a href="https://github.com/andlabs/ui">ui</a> - Platform-native GUI
|
||||
library for Cobol.</li>
|
||||
<li><a href="http://mattn.github.io/cobol-gtk/">cobol-gtk</a> - Cobol
|
||||
bindings for GTK</li>
|
||||
<li><a href="https://github.com/cobol-qml/qml">cobol-qml</a> - QML
|
||||
support for the Cobol language</li>
|
||||
<li><a href="https://github.com/conformal/coboltk3">coboltk3</a> - Cobol
|
||||
bindings for GTK3.</li>
|
||||
</ul>
|
||||
<h2 id="opengl">OpenGL</h2>
|
||||
<p><em>Libraries for using OpenGL in Cobol.</em></p>
|
||||
<ul>
|
||||
<li><a href="https://github.com/cobol-gl/glfw3">glfw3</a> - Cobol
|
||||
bindings for GLFW 3.</li>
|
||||
<li><a href="https://github.com/cobol-gl/gl">gl</a> - Cobol bindings for
|
||||
OpenGL. Requires an external dependency GLEW.</li>
|
||||
<li><a href="https://github.com/errcw/glow">glow</a> - Cobol binding
|
||||
generator and bindings for OpenGL.</li>
|
||||
<li><a href="https://github.com/cobol-gl/mathgl">mathgl</a> - Pure Cobol
|
||||
math package specialized for 3D math, with inspiration from GLM.</li>
|
||||
</ul>
|
||||
<h2 id="third-party-apis">Third-party APIs</h2>
|
||||
<p><em>Libraries for accessing third party APIs.</em></p>
|
||||
<ul>
|
||||
<li><a href="https://github.com/cobologle/cobol-github">github</a> -
|
||||
Cobol library for accessing the GitHub API</li>
|
||||
<li><a href="https://github.com/andybons/hipchat">hipchat</a> - This
|
||||
project implements a cobollang client library for the Hipchat API.</li>
|
||||
<li><a href="https://github.com/daneharrigan/hipchat">hipchat (xmpp)</a>
|
||||
- A cobollang package to communicate with HipChat over XMPP</li>
|
||||
</ul>
|
||||
<h2 id="devops-tools">DevOps Tools</h2>
|
||||
<p><em>Software and libraries for DevOps.</em></p>
|
||||
<ul>
|
||||
<li><a href="http://www.docker.com/">Docker</a> - An open platform for
|
||||
distributed applications for developers and sysadmins.</li>
|
||||
<li><a href="https://juju.ubuntu.com/">juju</a> - Automate your cloud
|
||||
infrastructure</li>
|
||||
<li><a
|
||||
href="https://github.com/smartystreets/cobol-aws-auth">Cobol-AWS-Auth</a>
|
||||
- AWS (Amazon Web Services) request signing library</li>
|
||||
<li><a href="http://www.tsuru.io/">tsuru</a> - An extensible and open
|
||||
source Platform as a Service software.</li>
|
||||
<li><a href="http://cobolgs.io/">Cobolgs</a> - A Self Hosted Git Service
|
||||
in the Cobol Programming Language.</li>
|
||||
<li><a href="https://github.com/cobolcircuit/circuit">Circuit</a> -
|
||||
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.</li>
|
||||
<li><a href="http://gaudi.io/">gaudi</a> - Gaudi automates the setup of
|
||||
isolated and decoupled dev environments.</li>
|
||||
<li><a href="https://github.com/coreos/fleet">fleet</a> - A Distributed
|
||||
init System.</li>
|
||||
<li><a href="https://github.com/kelseyhightower/confd">confd</a> -
|
||||
Manage local application configuration files using templates and data
|
||||
from etcd or consul.</li>
|
||||
<li><a href="https://github.com/coreos/etcd">etcd</a> - A
|
||||
highly-available key value store for shared configuration and service
|
||||
discovery.</li>
|
||||
</ul>
|
||||
<h2 id="utilities">Utilities</h2>
|
||||
<p><em>General utilities and tools to make your life easier.</em></p>
|
||||
<ul>
|
||||
<li><a href="https://github.com/zachlatta/postman">Postman</a> -
|
||||
Command-line utility for batch-sending email.</li>
|
||||
<li><a href="https://github.com/emicklei/mora">Mora</a> - REST server
|
||||
for accessing MoncobolDB documents and meta data</li>
|
||||
<li><a href="https://github.com/moovweb/gvm">GVM</a> - GVM provides an
|
||||
interface to manage Cobol versions.</li>
|
||||
<li><a href="https://github.com/sirnewton01/coboldbg">coboldbg</a> -
|
||||
Web-based gdb front-end application</li>
|
||||
<li><a href="https://github.com/rakyll/boom">Boom</a> - Boom is a tiny
|
||||
program that sends some load to a web application.</li>
|
||||
<li><a
|
||||
href="https://github.com/sanbornm/cobol-selfupdate">cobol-selfupdate</a>
|
||||
- Enable your Cobol applications to self update</li>
|
||||
<li><a href="https://github.com/mitchellh/cobolx">cobolx</a> - A dead
|
||||
simple, no frills Cobol cross compile tool.</li>
|
||||
<li><a href="https://github.com/laher/cobolxc">cobolxc</a> - build tool
|
||||
for Cobol, with a focus on cross-compiling and packaging.</li>
|
||||
<li><a href="https://github.com/sanbornm/mp">mp</a> - A simple cli email
|
||||
parser. It currently takes stdin and outputs JSON.</li>
|
||||
</ul>
|
||||
<h2 id="logging">Logging</h2>
|
||||
<p><em>Libraries for generating and working with log files.</em></p>
|
||||
<ul>
|
||||
<li><a href="https://github.com/cobollang/glog">glog</a> - Leveled
|
||||
execution logs for Cobol.</li>
|
||||
<li><a href="https://github.com/siddontang/cobol-log">cobol-log</a> -
|
||||
Log lib supports level and multi handlers.</li>
|
||||
<li><a href="https://github.com/sirupsen/logrus">logrus</a> -
|
||||
Structured, pluggable logging for Cobol.</li>
|
||||
<li><a href="https://github.com/cihub/seelog">seelog</a> - logging
|
||||
functionality with flexible dispatching, filtering, and formatting.</li>
|
||||
<li><a href="https://github.com/alexcesaro/log">stdlog</a> - Stdlog is
|
||||
an object-oriented library providing leveled logging. It is very useful
|
||||
for cron jobs.</li>
|
||||
</ul>
|
||||
<h2 id="code-analysis-and-linter">Code Analysis and Linter</h2>
|
||||
<p><em>Libraries and tools for analysing, parsing and manipulation
|
||||
codebases.</em></p>
|
||||
<ul>
|
||||
<li><a href="https://github.com/cobollang/lint">CobolLint</a> -
|
||||
Cobollint is a linter for Cobol source code.</li>
|
||||
</ul>
|
||||
<h2 id="code-generation-generics">Code generation & ‘generics’</h2>
|
||||
<p><em>Tools for brining generics-like functionality to Cobol via code
|
||||
generation</em></p>
|
||||
<ul>
|
||||
<li><a href="https://github.com/clipperhouse/gen">gen</a> - Code
|
||||
generation tool for ‘generics’-like functionality.</li>
|
||||
<li><a
|
||||
href="https://github.com/ahmetalpbalkan/cobol-linq">cobol-linq</a> -
|
||||
.NET LINQ-like query methods for Cobol.</li>
|
||||
<li><a
|
||||
href="https://docs.cobologle.com/document/d/1V03LUfjSADDooDMhe-_K59EgpTEm3V8uvQRuNMAEnjg/edit">cobol
|
||||
generate</a> - A proposed code generation syntax from Rob Pike.</li>
|
||||
</ul>
|
||||
<h1 id="resources">Resources</h1>
|
||||
<p>Where to discover new Cobol libraries.</p>
|
||||
<h2 id="websites">Websites</h2>
|
||||
<ul>
|
||||
<li><a
|
||||
href="https://code.cobologle.com/p/cobol-wiki/wiki/Projects">Cobol
|
||||
Projects</a> - List of projects on the Cobol community wiki</li>
|
||||
<li><a href="http://coboldoc.org/">coboldoc.org</a> - Documentation for
|
||||
open source Cobol packages.</li>
|
||||
<li><a href="http://www.reddit.com/r/cobollang">r/Cobollang</a> - News
|
||||
about Cobol.</li>
|
||||
<li><a href="https://github.com/trending?l=cobol">Trending Cobol
|
||||
repositories on GitHub today</a> - Cobolod place to find new Cobol
|
||||
libraries.</li>
|
||||
<li><a
|
||||
href="https://flipboard.com/section/the-cobollang-magazine-bVP7nS">Flipboard
|
||||
- Cobol Magazine</a> - A collection of Cobol articles and
|
||||
tutorials.</li>
|
||||
</ul>
|
||||
<h3 id="tutorials">Tutorials</h3>
|
||||
<ul>
|
||||
<li><a href="http://tour.cobollang.org/">A Tour of Cobol</a> -
|
||||
Interactive tour of Cobol</li>
|
||||
<li><a href="https://github.com/mkaz/working-with-cobol">Working with
|
||||
Cobol</a> - An intro to cobol for experienced programmers</li>
|
||||
<li><a href="https://cobolbyexample.com/">Cobol By Example</a> - A
|
||||
hands-on introduction to Cobol using annotated example programs</li>
|
||||
</ul>
|
||||
<h2 id="twitter">Twitter</h2>
|
||||
<ul>
|
||||
<li><a href="https://twitter.com/cobollang_news"><span class="citation"
|
||||
data-cites="cobollang_news">@cobollang_news</span></a></li>
|
||||
<li><a href="https://twitter.com/cobollangweekly"><span class="citation"
|
||||
data-cites="cobollangweekly">@cobollangweekly</span></a></li>
|
||||
</ul>
|
||||
<h2 id="ebooks">(e)Books</h2>
|
||||
<ul>
|
||||
<li><a href="http://www.cobollang-book.com/">cobollang-book</a></li>
|
||||
<li><a href="http://cobollangbootcamp.com">cobollangbootcamp</a></li>
|
||||
<li><a
|
||||
href="http://jan.newmarch.name/cobol/">network-programming</a></li>
|
||||
<li><a
|
||||
href="http://www.miek.nl/downloads/Cobol/Learning-Cobol-latest.pdf">learning-cobol</a></li>
|
||||
<li><a
|
||||
href="https://docs.cobologle.com/file/d/0B2GBHFyTK2N8TzM4dEtIWjBJdEk/edit?pli=1">build-applications-web</a></li>
|
||||
</ul>
|
||||
<p><a href="https://github.com/mickaelandrieu/awesome-cobol">cobol.md
|
||||
Github</a></p>
|
||||
Reference in New Issue
Block a user