Skip to content
View NiltonVolpato's full-sized avatar

Organizations

@melbi-lang

Block or report NiltonVolpato

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
NiltonVolpato/README.md

Welcome to my page

You are visitor number:

I'm writing open-source code to selfishly solve my own problems. But hey, feel free to browse around because maybe my problems are also yours!

I've worked on systems, scientific computing, AI, languages & DSLs, embedded, trading bots, distributed systems, databases, and probably more. Largely in C++ and Python, and acquainted with representatives of functional, declarative, logic, meta and rule-based programming paradigms. Rust probably since release 1.5, and more recently Zig. They have different philosophies but bring a lot of the modern features in ergonomics and type-system we developed over these years. And also my own language!

What I'm working on

🖖 Melbi

A type-safe, high-performance embedded expression language with modern functional programming features. Lets developers support user-defined logic that's checked at compile-time to catch errors early. Written in Rust.

Take the programming language checklist!

Below is a little demo of the REPL with on-the-fly semantic syntax highlighting, highlighting of parsing errors (not only lexical errors), automatic multi-line detection support, auto-indentation Melbi Demo

An autonomous (or interactive) multi-agent harness that gives AI systems persistent terminal access, allows them to naturally compose any CLI tool into new capabilities, and it supports a meta agentic role dedicated to understanding and improving the system itself. Currently in very early stages. Written in Rust, because since RAM prices are off the charts, you'd rather run an agentic system that takes 20 MB of RAM instead of 2 GB of RAM and fit 10x-100x more.

Plugins for Claude Code, including the Master Programmer — an agent that channels ancient wisdom for modern programming dilemmas through parables and koans.

Master Programmer Demo

Other projects

flappy-tui

Flappy Bird in your terminal. Because why not.

python-progressbar

The OG text-mode progress bar library for Python. Pioneered the for item in progress(seq) pattern that's now everywhere.

zcache

A simple, low-footprint, in-memory cache written in Zig. The auto-spawning daemon takes 1 MB of RAM on my M4 Mac.

arena-box

A Rust smart pointer that allocates memory in a self-managed arena.

More projects coming soon... when I'm done procrastinating.

🖋️ Sign My Guestbook

Leave a comment on the guestbook.

Pinned Loading

  1. melbi-lang/melbi melbi-lang/melbi Public

    Rust 2

  2. python-progressbar python-progressbar Public

    Text progress bar library for Python

    Python 425 104

  3. arena-box arena-box Public

    A Rust smart pointer that allocates memory in an self-managed arena.

    Rust

  4. flappy-tui flappy-tui Public

    Flappy Bird in your terminal!

    Rust

  5. claude-plugins claude-plugins Public

    A collection of my plugins for Claude Code.

    Python

  6. zcache zcache Public

    zcache is a simple, in-memory, low footprint, cache written in Zig.

    Zig