This is your work, valued

Lisbon, Portugal

Lucio Paiva

Elite
@luciopaiva

Sr. Staff Software Engineer @zwift

heapify. The fastest JavaScript priority queue out there. Zero dependencies.

741

witchcraft. Inject Javascript and CSS right from your file system. Think GreaseMonkey for more advanced users.

280

chladni. Chladni plate simulation made with vanilla Javascript.

59

markdown-toc. Online markdown table of contents generator

46

country-flags. Display flag images based on ISO country codes.

35

itermoxyl. Tool to automatically open multiple ssh connections in iTerm2 by querying ~/.ssh/config.

34

socketio-with-express. Sample script demonstrating how to run Express with socket.io.

34

youtube-takeout-analyzer. JavaScript

15

flow-field. Playing with a vector field in HTML5 canvas using vanilla Javascript.

14

binary-sse. Using server-sent events to send binary data.

13

ingresso. See movie session seat maps right from your console window!

13

fit. Javascript client-side FIT file analyzer.

11

magicavoxel-threejs-howto. Loading MagicaVoxel models in Three.js

10

rock-paper-automaton. A cellular automaton that plays rock paper scissors.

10

torrent-file-viewer. Drag and drop to see a torrent file's contents.

8

graham-scan. A JavaScript implementation of the Graham scan algorithm for finding the convex hull of a set of points.

8

water. Cellular automata water flow simulation running on the GPU

7

java-simple-system-info. A very simple class showing how to obtain system information from inside a Java application.

6

pdfhacker. A low-level PDF file parser (still a work in progress).

5

doobie. A minimalist two-way data-binding library for those that are looking for something leaner than big fat frameworks like Angular.js.

5

tree. A space-colonized growing tree.

5

namely-org-chart. Simple script to load Namely org chart into a d3 tree layout.

4

template-typescript-rollup. Code to use as the initial structure for developing web apps.

4

cols-and-rows. When grep is not enough... transform text input, line by line, using regular expressions.

4

UOMachine. Keeping this abandoned project alive.

4

aseprite-timelapse. A script that generates a timelapse of your art as you work on it.

4

willie. A companion to Winston

3

karplus. Karplus-Strong synthesis (or how to simulate the sound of plucked strings with white noise).

3

chaos. A simulation of the chaos game.

3

caparzo. A lean JavaScript library with easy-to-use pan & zoom for canvas elements on both mobile and desktop platforms.

3

youtube-list-channel-videos. Simple script to fetch the list of all videos uploaded to a given YouTube channel.

3

easyhook. Fork of the official EasyHook project.

3

tcptop. Just like top, but for TCP sockets.

3

web-graphics-comparison. This is a very crude performance test to compare different approaches to visualizing 10k graphic elements on the screen.

3

noise. Experimenting with noise to generate terrain.

3

galton. Simulation of a Galton board.

2

boleto. Analyzes bar codes of some Brazilian companies' bills.

2

sally. Checks status of repositories in all directories.

2

particles. Particle simulation experiment using P5.js

2

pixi-live-map. Using pixi.js to load a live map with thousands of moving elements.

2

vertx-lettuce-redis-client. A Redis client implemented with Lettuce using Vert.x.

2

socketio-with-restify. Fully functional example showing how to run socket.io with restify.

2

spiral. The beauty of a prime spiral.

2

mouse. Simple online app to test malfunctioning mouses.

2

escher. Generative art inspired by Escher (WIP).

1

redis-nodejs-test. JavaScript

1

nuclear. Generative art playing with the concept of strong interaction (aka nuclear) forces.

1

lettuce-core. Advanced Java Redis client for thread-safe sync, async, and reactive usage. Supports Cluster, Sentinel, Pipelining, and codecs.

1

timelapse-toolkit. Collection of scripts to help turn a sequence of images into an animation.

1

android-timeline-history-visualizer. JavaScript

1

rush-hour. Particles following predetermined paths.

1

ansi. JavaScript

1

golfer. Online Javascript code golfer

1

exchange-rate-scraper. Simple scraper to get euro exchange rates from sources like Transferwise, Remessa Online, etc.

1

razor. Razor Assistant

1