Skip to content
View ralsina's full-sized avatar

Organizations

@getnikola

Block or report ralsina

Report abuse

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

Report abuse
ralsina/README.md

Roberto Alsina

Seasoned, versatile developer crafting small, durable, well‑named tools.
Open source advocate & long‑form writer for 20+ years at ralsina.me.

Followers Public Repos Python Crystal MIT License


⭐ Currently Active Projects

grafito grafito stars

A clean, minimal web frontend for systemd journald logs — lightweight, fast to stand up, and intentionally uncluttered.

Installation & docs: https://grafito.ralsina.me/

Single‑liner:

curl -sSL https://grafito.ralsina.me/install.sh | sudo bash

Why: Focused log triage without adopting a full ELK-scale observability stack.
Status: Active • License: MIT • Source: https://github.com/ralsina/grafito


kv kv stars

Lean remote KVM tool (Crystal) emphasizing simplicity, speed, and low operational friction.

Installation & docs: https://kv.ralsina.me/

Single‑liner:

curl -sSL https://kv.ralsina.me/install.sh | sudo bash

Design priorities: minimal latency • understandable code • pragmatic feature set
Status: Active • Source: https://github.com/ralsina/kv


🧪 Upcoming Projects

Pasto pasto stars

The best pastebin ever. AI integration, API, SSH, zero-knowledge encryption and much more.

Status: Early prototype / exploratory • Tech: Crystal
Goal: Maximalist but with an unobtrusive UX so you can grow into it.


mangrullo mangrullo stars

Lightweight “watchtower‑style” monitoring experiment aimed at low‑resource or inexpensive setups.

Status: Early prototype / exploratory • Tech: Crystal
Goal: Provide just‑enough visibility without a full monitoring stack.


ToCry tocry stars

Straightforward TODO / workflow lab for experimenting with lightweight personal process tooling.

Status: Iterative experiment • Tech: JS
Focus: Simple flows over feature sprawl; a sandbox for workflow ideas.


⚙️ Craft & Approach

  • Current focus: Python · Crystal
  • Care about: clarity • correctness • minimal surface area • graceful deletion
  • Enjoy: bridging gaps with purposeful utilities; building “just enough” infrastructure
  • Guiding idea: make things future‑self friendly; bias toward boring reliability

🚧 Active / Recent Projects

Project Summary Tech Stars
kv Modern remote KVM (lean, fast) Crystal kv stars
grafito Clean web frontend for journald logs HTML / JS grafito stars
tocry Straightforward TODO / workflow lab JS tocry stars
mangrullo “Como un watchtower pero para gente pobre” (lightweight monitoring experiment) Crystal mangrullo stars

Other exploration: sepia

🧭 Legacy / Notable

  • Creator of rst2pdf — generate PDFs directly from reStructuredText.
  • Creator of Nikola — extensible static site & blog generator.
  • Long‑term stewardship mindset: keeping useful tools alive past the novelty phase.

Preference: small composable systems over sprawling frameworks.

✍️ Writing

Two decades of essays & technical notes: architecture trade‑offs, tooling, sustainability, naming, pragmatic engineering.
Read at: ralsina.me

🧪 Philosophy (Short Form)

Build small. Name well. Delete freely. Automate tedium. Leave code your future self won’t resent.


🔗 Presence

  • Website / Essays: ralsina.me
  • GitHub: (you are here)

Pinned Loading

  1. getnikola/nikola getnikola/nikola Public

    A static website and blog generator

    Python 2.7k 468

  2. rst-cheatsheet rst-cheatsheet Public

    A two-page cheatsheet for restructured text

    Shell 1.2k 432

  3. crycco crycco Public

    A Crystal implementation of Docco

    Crystal 4

  4. kv kv Public

    A modern remote KVM

    Crystal 115 2

  5. grafito grafito Public

    A simple, nice journald web frontend

    HTML 134 4

  6. tocry tocry Public

    A TODO app

    Crystal 50 4