An extended library for C programming providing regex, parsing & more.
The Phorward Foundation Toolkit (libphorward) provides a powerful, extensional set of useful functions for C programmers. It focuses on compiler development-related tasks, but can also be used for general purpose development tasks using the C programming language. It comes with many useful extensions for universal linked lists, hash-tables, dynamic stacks and arrays, extended string management functions and some platform-independent, system-specific helper functions. Based on top of these general purpose functions, the Phorward Foundation Toolkit provides more specializing tools for regular expression handling and parser implementation, focusing on both LL and LR/LALR grammars and parsers.
Assorted projects. General-purpose libraries for Python, C++, Scala, bash, and others. Meta-programming tools. System utilities. UI components. Web APIs. Configuration files. Benchmarks. Programming competition entries. And much more.
NOTE: This is a sf.net/subversion clone from https://github.com/wipu/iwant A java-based declarative, multi-threaded and incremental build system that provides a fluent java API for writing build programs. Can use ant tasks and ant and shell scripts as backend.
argp for bash (wrapper for getopt)
A wrapper for getopt(1) which simulates the argp_parse(3) for bash using option descriptions written in a flat file format or XML. Automatic help and man mpage production is provided as well as generating the code for getopt(1). Requires bash-3+. See also argp.c which is a much faster version of this in case speed is ever an issue. Note that argp.sh deprecates and replaces the older 'process_getopt' project.
This project has moved to GitHub https://github.com/Zipios/Zipios Zipios is a C++ library for reading and writing Zip archive files. Access to the data of individual entries is provided through standard C++ iostreams. A simple read-only virtual file system that mounts regular directories and zip files is also provided.
Unified Test and Logging layer for multiple programming languages
Modern software systems and application are commonly written in multiple languages, include scripting engines, and are frequently build on multiple specialized frameworks and middleware for a considerable diversity of runtime environments. The latest influencing update in development paradigm is the application of multicore processors. This projects is aimed to unify the required trace and logging output and integrate into debugging environments. The target is to provide general development, test, and production support of software environments based on multiple programming languages for distributed multicore environments.
PHP strong authentication library, web interface & CLI, OATH certified
multiOTP is a PHP class, a powerful command line utility and a web interface developed by SysCo systèmes de communication sa in order to provide a completely free and easy operating system independent server side implementation for strong two factors authentication solution. multiOTP supports hardware and software tokens with different One-Time Password algorithms like OATH/HOTP, OATH/TOTP and mOTP (Mobile-OTP). QRcode generation is also embedded in order to support provisioning of Google Authenticator software tokens. SMS code sending is currently implemented for several providers (ASPSMS, Clickatell and IntelliSMS). The data storage of the command line utility is by default flat files based in order to simplify deployment in a few minutes, but MySQL backend is supported too. multiOTP can be easily integrated in RADIUS servers like FreeRADIUS under Linux/Windows or TekRADIUS LT under Windows. multiOTP is also the engine of the credential provider MultiOneTimePassword CP.
Beaglebone Black C++ Library
BlackLib library is wrote for controlling Beaglebone Black's feature. It takes power from C++ language. It is created for reading analog input, generating pwm signal, using gpio pins, and communicating with other devices over uart, spi and i2c. In addition to them, it includes debugging feature. So you can check errors after call any function in the library.
Parses /etc/network/interfaces and manages its objects.
libnetif provides functions to load the content of /etc/network/interfaces in a network object and to get easy access to the parts of the object.
That project aims at studying and comparing typical airline IT methods, for instance RM-related algorithms. It works from a Unix/Linux/Mac command-line, and exposes basic APIs. It is being developed in C++, with Python wrappers for some components.
A set of utility Korn Shell (ksh) script functions, unit tested, documented, and easy to use in your own scripts. Get latest code at http://sbr-ksh-utils.svn.sourceforge.net/viewvc/sbr-ksh-utils/ Use the "Download GNU tarball" link to get all files
shell functions to support unix scripting
provide functions for * logging * file modification * cron handling * ...
This is a collection of code snippets, utilities and scripts I have written over decades as a technologist. I'm releasing them here to the public in the hopes that someone will find them as useful as I have.
Universal PHP Framework. toKernel is a fully Object-Oriented extensible framework. By design, the framework's kernel is monolithic which brings a lot of advantages. It is NOT a loader for a mere collection of classes.
A BASH function library of neat stuff for dealing with electronic mail. The library provides support for unencrypted and TLS encrypted relaying of email with attachments, special mailing list filtering and From address spoofing.
A set of libraries written in KSH. KshLibKit helps increasing efficiency of sys admins or DBA's while writting scripts. This library kit is used in OraToolKit project to speed up development of Oracle tools. OTK itself is build on appctl framework.
Virtual Image containing the ARMNLIB development environment and the GEM model from the Meteorological Research Division of the Canadian Meteorological Centre.