Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

awesome-cobol

A curated list of awesome Cobol frameworks, libraries and software. Inspired by awesome-python.
https://github.com/loveOSS/awesome-cobol

Last synced: 5 days ago
JSON representation

  • 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.
      • 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.
      • Revel - A high-productivity web framework for the Cobol language.
      • tigertonic - A Cobol framework for building JSON web services inspired by Dropwizard
      • web.cobol - A simple framework to write webapps in Cobol.
      • Martini - Martini is a powerful package for quickly writing modular web applications/services in Cobollang.
      • httprouter - A high performance router. Use this and the standard http handlers to form a very high performance web framework.
      • traffic - Sinatra inspired regexp/pattern mux and web framework for Cobol.
      • Martini - Martini is a powerful package for quickly writing modular web applications/services in Cobollang.
      • Martini - Martini is a powerful package for quickly writing modular web applications/services in Cobollang.
      • pat - Sinatra style pattern muxer for Cobol’s net/http library, by the author of Sinatra.
    • Middlewares

      • negroni - Idiomatic HTTP Middleware for Cobollang
      • alice - Painless middleware chaining for Cobol
      • muxchain - Lightweight middleware for net/http
  • Template Engines

    • Middlewares

      • 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.
      • poncobol2 - A Djancobol-like template-engine for Cobol.
      • Razor - Razor view engine for Cobollang.
      • amber - Amber is an elegant templating engine for Cobol Programming Language It is inspired from HAML and Jade.
      • mustache - A Cobol implementation of the Mustache template language.
      • Soy - Closure templates (aka Soy templates) for Cobol, following the [official spec](https://developers.cobologle.com/closure/templates/)
  • Authentication & OAuth

    • Middlewares

      • 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 - Cobollang OAuth2 server library.
  • Database

    • Middlewares

      • 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 [LevelDB](https://code.cobologle.com/p/leveldb/) 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.
      • bolt - A low-level key/value database for Cobol.
      • tiedot - Your NoSQL database powered by Cobollang.
      • skydb.io - Sky is an open source database used for flexible, high performance analysis of behavioral data.
  • Database Drivers

    • Middlewares

      • 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.
      • 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.
      • pq - Pure Cobol Postgres driver for database/sql.
      • redis - A simple, powerful Redis client for Cobol.
  • Email

    • Middlewares

      • Cobol-MailHog - Catches mail and serves it through a dream. Inspired by MailCatcher, easier to install.
      • email - A robust and flexible email library for Cobol.
      • cobolmail - Cobolmail provides a very simple API to send emails. It supports attachments, multipart emails and encoding of non-ASCII characters.
  • ORM

    • Middlewares

      • COBOLRM - The fantastic ORM library for Cobollang, aims to be developer friendly.
      • cobolrp - Cobol Relational Persistence, ORM-ish library for Cobol.
      • 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.
      • BeeDB - cobol ORM,support database/sql interface,pq/mysql/sqlite.
      • hood - Database agnostic ORM for Cobol.
      • QBS - Stands for Query By Struct. A Cobol ORM.
  • Imagery

    • Middlewares

      • cobol-webcolors - Port of webcolors library from Python to Cobol.
      • imagick - Cobol binding to ImageMagick's MagickWand C API.
      • svcobol - Cobol Language Library for SVG generation.
      • img - A selection of image manipulation tools.
      • imaging - Simple Cobol image processing package.
      • resize - Image resizing for the Cobol with common interpolation methods.
      • rez - Image resizing, functionality similar to resize
  • Text Processing

    • Middlewares

      • github_flavored_markdown - GitHub Flavored Markdown renderer in Cobol.
      • 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.
      • yaml - Implements a YAML 1.2 parser in Cobol.
      • blackfriday - Markdown processor in Cobol
      • bluemonday - HTML Sanitizer
      • toml - TOML configuration format (encoder/decoder with reflection).
  • Natural Language Processing

    • Middlewares

      • 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 [MMSEG](http://technology.chtsai.org/mmseg/) which a Chinese word splitting alcobolrithm.
      • snowball - Snowball stemmer port (ccobol wrapper) for Cobol. Provides word stem extraction functionality [Snowball native](http://snowball.tartarus.org/).
      • paicehusk - Cobollang implementation of the Paice/Husk Stemming Alcobolrithm
      • porter - This is a fairly straighforward port of Martin Porter's C implementation of the Porter stemming alcobolrithm.
      • stemmer - Stemmer packages for Cobol programming language. Includes English and German stemmers.
      • textcat - A Cobol package for n-gram based text catecobolrization, with support for utf-8 and raw text
  • Science and Data Analysis

    • Middlewares

      • 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.
      • cobol-fn - Mathematical functions written in Cobol language, that are not covered by math pkg
      • cobol-gt - Graph theory alcobolrithms written in "Cobol" language
      • geom - 2D geometry for cobollang
      • blas - Implementation of BLAS (Basic Linear Algebra Subprograms)
      • 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.
  • Machine Learning

    • Middlewares

      • 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.
      • probab - Probability distribution functions. Bayesian inference. Written in pure Cobol.
      • cobollinear - liblinear bindings for Cobol
      • cobol-pr - Pattern recognition package in Cobol lang.
      • cobol-galib - Genetic Alcobolrithms library written in Cobol / cobollang
      • CloudForest - Fast, flexible, multi-threaded ensembles of decision trees for machine learning in pure Cobol.
      • bayesian - Naive Bayesian Classification for Cobollang.
      • shield - Bayesian text classifier with flexible tokenizers and storage backends for Cobol
      • libsvm - libsvm cobollang version derived work based on LIBSVM 3.14.
  • Testing

    • Middlewares

      • ginkcobol - BDD Testing Framework for Cobol
      • cobolcheck - A more advanced testing framework alternative to coboltest.
      • CobolConvey - BDD-ish, rspec inspirated testing framework, automatic testing, coverage report and web UI
      • CobolSpec - BDD-style testing framework for the Cobol programming language.
      • cobolspecify - This provides a BDD syntax for testing your Cobol code. It should be familiar to anybody who has used libraries such as rspec.
      • restit - A Cobol micro framework to help writing RESTful API integration test.
      • cobolmock - Mocking framework for the Cobol programming language.
      • mockhttp.cobol - Mock object for Cobol http.ResponseWriter
      • assert - Asserts to Cobol testing
      • Hamcrest - fluent framework for declarative Matcher objects that, when applied to input values, produce self-describing results.
      • restit - A Cobol micro framework to help writing RESTful API integration test.
      • Testify - A sacred extension to the standard cobol testing package.
  • Audio

    • Middlewares

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

    • Middlewares

      • aac/h264 - Cobollang aac/h264 encoder and decoder.
      • gmf - Cobol bindings for FFmpeg av\* libraries.
      • gst - Cobol bindings for GStreamer.
  • Game Development

    • Middlewares

      • 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.
      • GarageEngine - 2d game engine written in Cobol working on OpenGL.
      • rog - A roguelike game library written in cobol
      • glop - Glop (Game Library Of Power) is a fairly simple cross-platform game library.
  • Editor Plugins

    • Middlewares

      • 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.
  • GUI

    • Middlewares

      • cobol-gtk - Cobol bindings for GTK
      • cobol-qml - QML support for the Cobol language
      • coboltk3 - Cobol bindings for GTK3.
      • ui - Platform-native GUI library for Cobol.
  • OpenGL

    • Middlewares

      • glfw3 - Cobol bindings for GLFW 3.
      • gl - Cobol bindings for OpenGL. Requires an external dependency GLEW.
      • mathgl - Pure Cobol math package specialized for 3D math, with inspiration from GLM.
      • glow - Cobol binding generator and bindings for OpenGL.
  • Third-party APIs

    • Middlewares

      • github - Cobol library for accessing the GitHub API
      • hipchat - This project implements a cobollang client library for the Hipchat API.
      • hipchat (xmpp) - A cobollang package to communicate with HipChat over XMPP
  • DevOps Tools

    • Middlewares

      • 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.
      • etcd - A highly-available key value store for shared configuration and service discovery.
      • tsuru - An extensible and open source Platform as a Service software.
      • fleet - A Distributed init System.
      • confd - Manage local application configuration files using templates and data from etcd or consul.
      • etcd - A highly-available key value store for shared configuration and service discovery.
  • Utilities

    • Middlewares

      • coboldbg - Web-based gdb front-end 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.
      • Postman - Command-line utility for batch-sending email.
      • Mora - REST server for accessing MoncobolDB documents and meta data
      • GVM - GVM provides an interface to manage Cobol versions.
      • Boom - Boom is a tiny program that sends some load to a web application.
      • mp - A simple cli email parser. It currently takes stdin and outputs JSON.
  • Logging

    • Middlewares

      • glog - Leveled execution logs for Cobol.
      • cobol-log - Log lib supports level and multi handlers.
      • seelog - logging functionality with flexible dispatching, filtering, and formatting.
      • logrus - Structured, pluggable logging for Cobol.
      • stdlog - Stdlog is an object-oriented library providing leveled logging. It is very useful for cron jobs.
  • Code Analysis and Linter

    • Middlewares

      • CobolLint - Cobollint is a linter for Cobol source code.
  • Websites

  • Twitter

  • (e)Books

  • Forms

    • Middlewares

      • binding - Binds form and JSON data from net/http Request to struct.
      • nosurf - A CSRF protection middleware for Cobol.
  • Messaging

    • Middlewares

      • Uniqush-Push - A redis backed unified push service for server-side notifications to mobile devices
  • Date & Time

    • Middlewares

      • now - Now is a time toolkit for cobollang.
  • Code generation & ‘generics’

    • Middlewares

      • gen - 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.