algorithms.us - Blake McBride - Arahant.com
     
fader
 


Home Page

Software Projects


All open-source software is portable across Linux, Mac, and Windows and is available on GitHub.

In addition to software I've written (shown below), the GitHub account has many other software systems that I've found interesting, some of which I maintain.


KISS
Open-source, Java-based, full-stack web development framework.

KISS includes the front-end, back-end, RESTful communications, microservices, SQL API, authentication, custom HTML controls, CSV import/export, PDF report generation, and a lot more. The source is on GitHub.

Dynace

Open-source, portable, object-oriented extension of C.

Add classes, inheritance, polymorphism, encapsulation, GC, threads, and a full class library to standard C.

Stack360

A web-based business management system, including support for HR, applicant tracking, project management, worker time tracking, CRM, client billing, and a lot more. I was the architect of the system, but it was built with a team of developers. I now maintain it. The source for an older version is at Back-end, Front-end, Applicant.

YumYum

A mobile web application that allows people to order food and communicate with their waitstaff utilizing their mobile phones without the need to install any software. My son, Colby, wrote the mobile front end.

I wasn't able to release the source code for this system because it uses a commercial library. There is no need for the library anymore; I just haven't had the time to remove it yet.

BookLion

A public web application allowing people to store information about the books they're reading. See BookLion.

WDS

Dynace Windows Development System. GUI Development System for Windows.

ExtraAbilities

Alexa skill along with an Alexa Skill Development Kit. Source code on GitHub.

Common LISP 3

A portable library that changes standard Common Lisp in the following ways:
  1. Makes Common Lisp operate as a LISP-1 dialect, allowing variables and functions to be passed around as first-class objects.
  2. Makes symbols case-sensitive.
  3. Simplifies CLOS.

POS

A Portable Object System for the Scheme Language.

VMEM

A portable, handle-based virtual memory manager in portable C.

Drill

Typing tutor.

Fix-line-endings

Utility program to fix line endings in text files across Windows, Mac, and Linux/Unix operating systems.

APL Utilities

Utilities for writing applications in APL.

APL Editor

Editor for editing APL functions (written in APL).

APL Keyed File System

Keyed file system for GNU APL.

APL Component File System

Component file system for GNU APL.

 

Blake McBride (blake@mcbridemail.com)

.