PROJECTS

This page lists 16 active projects that I am currently working on.

The release badges are color-coded based on the dependability stage of each project, as defined in Convergent Versioning:

Stageprototype
Stageoperational
Stageconsolidated
Stagebedrock

Active Projects

ConVerv100-D
LicenseMIT
A simple command line tool that can be used to manage Convergent Versioning for your projects.
ConVerv450-B
LicenseCC-BY-4.0
An alternative approach to versioning projects that aim to achieve eventual stability, maturity, and completeness.
ConVerv880-0
LicenseMIT
A minuscule utility to find and edit text in files.
ConVerv600-0
LicenseMIT
A tiny, extremely minimalist JavaScript microframework
ConVerv540-B
LicenseCC-BY-4.0
This very web site, in its 10th incarnation. H3RALD.com has been operative since 2004 and through the years its backend changed from being pure vanilla HTML, to server-side PHP (Prado and CakePHP) to Ruby (Rails, Nanoc), and finally Nim and min (HastySite).
ConVerv880-0
LicenseMIT
A self-contained Markdown compiler that can generate self-contained HTML files, useful for writing essays, reports, meeting notes, etc.
ConVerv680-0
LicenseMIT
A self-contained static site generator featuring markdown support, mustache templates, and a powerful min-powered rule and script engine.
ConVervD01-0
LicenseMIT
A dark, easy-to-read color scheme for the Vim text editor. It can be used with 255, 16 or 8 colors.
ConVerv480-0
LicenseMIT
hex aims to be a little programming language that is simple to learn and fun to use.
ConVervA00-0
LicenseMIT
A lightweight, self-contained, RESTful, multi-format NoSQL document store server written in Nim and powered by a SQLite backend for storage.
ConVerv560-0
LicenseMIT
A functional, concatenative programming language with a minimalist syntax, a small but practical standard library, and an advanced REPL. All packed in a single file.
ConVerv4A00
LicenseMIT
A minimalist but highly-customizable line editing library for Nim projects, providing auto-completion, custom key bindings, and more.
ConVerv480-0
LicenseMIT
A tiny, very minimalistic programming language inspired by min.
ConVerv780-0
LicenseMIT
A self-contained command-line program that can be used as a bare bones package manager and as a versatile script runner.
ConVerv700-0
LicenseMIT
A tiny, self-contained program able to serve files within a directory via HTTP.
ConVervB00-0
LicenseMIT
A simple but powerful task runner that lets you define your own commands by editing a YAML configuration file.

Archived Projects

The following projects are inactive and archived for historical purposes: