PROJECTS

This page lists 17 projects that I am currently working on or that I worked on in the past.

A minuscule utility to find and edit text in files.
H3
v0.11.0
A tiny, extremely minimalist JavaScript microframework
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).
A self-contained Markdown compiler that can generate self-contained HTML files, useful for writing essays, reports, meeting notes, etc.
HastySite
v1.3.10
A self-contained static site generator featuring markdown support, mustache templates, and a powerful min-powered rule and script engine.
A dark, easy-to-read color scheme for the Vim text editor. It can be used with 255, 16 or 8 colors.
hex
v0.1.0
hex aims to be a little programming language that is simple to learn and fun to use.
LiteStore
v1.13.0
A lightweight, self-contained, RESTful, multi-format NoSQL document store server written in Nim and powered by a SQLite backend for storage.
min
v0.46.0
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.
minline
v0.1.1
A minimalist but highly-customizable line editing library for Nim projects, providing auto-completion, custom key bindings, and more.
mn
v0.4.0
A tiny, very minimalistic programming language inspired by min.
nifty
v1.2.3
A self-contained command-line program that can be used as a bare bones package manager and as a versatile script runner.
NimHTTPd
v1.3.0
A tiny, self-contained program able to serve files within a directory via HTTP.
pls
v1.0.0
A simple but powerful task runner that lets you define your own commands by editing a YAML configuration file.
A Ruby DSL for concatenative programming. Although quite slow if compared to other concatenative languages like Factor, it implements all the most common concatenative combinator and makes it possible to use Ruby objects in a concatenative way.
Glyph
v0.5.3.1
A Rapid Document Authoring Framework written in Ruby to create and manage books and articles.
RawLine
v0.3.2
A Ruby library which provides a subset of the functionality of the C Readline library. Being implemented in pure Ruby, it gives Ruby developers much more control over key bindings and word completion.
A free book aiming to help beginners learn about Ruby, focusing on its vast ecosystem and resources.