Luciano Mammino (@lmammino)

Top repositories

1

jwt-cracker

Simple HS256 JWT token brute force cracker
JavaScript
825
star
2

financial

A Zero-dependency TypeScript/JavaScript financial library (based on numpy-financial) for Node.js, Deno and the browser
TypeScript
690
star
3

awesome-learn-by-playing

A collection of tech resources that allow you to learn new things by playing games
556
star
4

judo-heroes

A React application to showcase rendering with Universal JavaScript
JavaScript
371
star
5

streams-workshop

A workshop on Node.js Streams
JavaScript
195
star
6

judo-heroes-2

Universal Javascript sample application with React Router 4 and Express 5 (Enhanced version of https://github.com/lmammino/judo-heroes)
JavaScript
179
star
7

norrisbot

a Slack bot that kicks asses (roundhouse-kicks to be accurate...)
JavaScript
135
star
8

iteration-protocols-workshop

A FREE and open-source workshop about JavaScript iteration protocols: iterator, iterable, async iterator, async iterable
JavaScript
113
star
9

godaddy-dns

A Node.js script to programmatically update GoDaddy DNS records
JavaScript
77
star
10

s3st

A command line utility that allows you to stream data from multiple S3 objects directly into your terminal
JavaScript
72
star
11

jwtinfo

A command-line tool to get information about JWTs (Json Web Tokens)
Rust
68
star
12

tall

Promise-based, No-dependency URL unshortner (expander) module for Node.js
TypeScript
66
star
13

webhook-tunnel

A little HTTP proxy suitable to create tunnels for webhook endpoints protected behind a firewall or a VPN
JavaScript
63
star
14

flickr-set-get

A simple command line app to download photos from a flickr set
JavaScript
59
star
15

distributed-jwt-cracker

An experimental distributed JWT token cracker built using Node.js and ZeroMQ
JavaScript
51
star
16

terraform-openvpn

A sample terraform setup for OpenVPN using Let's Encrypt and Certbot to generate certificates
HCL
43
star
17

rust-advent

Learning Rust by solving advent of code challenges (Streaming live on Twitch every Monday)
Rust
43
star
18

fastify-preact-htm-boilerplate

Quickly bootstrap your next web app with Fastify, Preact and htm
JavaScript
39
star
19

mongo-uri-builder

A node.js module to easily create mongodb connection strings using configuration objects
JavaScript
30
star
20

earthquake-notifier

Lambda in Rust to monitor for earthquakes and generate EventBridge events
Rust
25
star
21

public-transport-ireland

Node.js module with utility functions to get real time data for Irish public transport (Irish Rail, Luas, Dublin Bus)
TypeScript
24
star
22

realtime-transport-dashboards

Serverless APIs for AWS to build and display public transports real time data (Serverless application example)
JavaScript
23
star
23

vtt-creator

Very basic Node.js/JavaScript library to generate VTT open subtitles files
JavaScript
22
star
24

swagger-jsdoc-generator

Command line script that generates a swagger file based on jsdoc comments
JavaScript
20
star
25

advent-of-solidjs

TypeScript
19
star
26

json-dynamo-putrequest

Converts an arbitrary JSON into a DynamoDB PutRequest JSON to simplify the import of the raw data
JavaScript
18
star
27

not-one-link

A simple Node.js library that allows you to re-map Amazon links from one country to another (Like Amazon OneLinkโ„ข๏ธ but simpler to use)
JavaScript
18
star
28

indexed-string-variation

Experimental JavaScript module to generate all possible variations of strings over an alphabet using an n-ary virtual tree
JavaScript
17
star
29

loige.co

Personal blog, built with Gatsby ๐Ÿ˜‡
JavaScript
16
star
30

slack-shorturl-integration

A slack slash command server to shorten URLs using Rebrandly API
JavaScript
15
star
31

the-senior-dev

Slides for an opinionated talk about what it means to be a senior software engineer
CSS
14
star
32

node-js-race-conditions

A series of examples illustrating race conditions in Node.js and potential solutions
JavaScript
14
star
33

dotfiles

my dotfiles
Shell
14
star
34

lambda-currency-exchange-sms

An AWS lambda function that sends you an SMS (using Twilio) with today exchange rate for a give currency pair
JavaScript
13
star
35

univ

Universal JavaScript application example without server side transpilation (React + Fastify)
JavaScript
13
star
36

async-iteration-http-requests

Playing around with async iterators with HTTP servers
JavaScript
13
star
37

prerender-daemon

Installer to have prerender/prerender running as daemon on a ubuntu/debian machine
Shell
12
star
38

scrobbles

A Node.js library to fetch last.fm "scrobbled" songs for a given user
JavaScript
12
star
39

secret-pizza-party

A sample Next.js website to showcase how you can make invite-only SPAs with Next.js, AirTable & Vercel
TypeScript
12
star
40

streams-examples

A bunch of examples on how to use Node.js streams
JavaScript
11
star
41

nodeconfeu2022-notes

My notes from NodeConfEU 2022
11
star
42

oidc-authorizer

A high-performance Lambda authorizer for API Gateway that can validate OIDC tokens
Rust
11
star
43

mvp-contributions

CLI tool to review and submit your Microsoft MVP contributions using a YAML file
TypeScript
11
star
44

gulp-cozy

Manage your gulp tasks in a cozier way
JavaScript
10
star
45

react-sca

A super simple scaffold for React projects for those who believe CreateReactApp is bloated
JavaScript
10
star
46

sample-jwt-webapp

A sample JWT web app that can be use to demonstrate how to escalate permissions by cracking and forging JWT tokens
JavaScript
10
star
47

solidjs-template

A dead simple Solid.js starter template (using npm, ESLint, StandardJS, and TypeScript)
JavaScript
9
star
48

lastfm

An async client to fetch your Last.fm listening history or the track you are currently playing
Rust
9
star
49

cdk-ubuntu-ec2

An example of how to provision an Ubuntu-based EC2 instance using AWS CDK
TypeScript
9
star
50

stream-accumulator

Accumulate all the data flowing through a stream and emit it as a single chunk or as a promise
JavaScript
9
star
51

expenses

A CLI tool that takes a folder with receipts and invoices and outputs a catalog in CSV also taking care of currency conversion where needed
JavaScript
8
star
52

11ty-sample-project

An example project to illustrate the main features of Eleventy ๐ŸŽˆ๐Ÿ
JavaScript
8
star
53

mega-match-vs-phf

Benchmark to compare performance of a big (100s items) match statement against Perfect Hash Function (phf)
Rust
8
star
54

md-article-template

A ready-made setup to write articles in Markdown and be able to see live preview and export the article in HTML
8
star
55

s3-presigned-urls-examples

Code examples on how to generate and use S3 pre-signed URLs using the JavaScript SDK v3
JavaScript
8
star
56

allwords

A Rust crate that allows you to generate words over a given alphabet.
Rust
7
star
57

not-one-link-lambda

An AWS lambda that allows you to host your own alternative of Amazon OneLinkโ„ข๏ธ to rewrite Amazon URLs
JavaScript
7
star
58

lexicoid

Rust crate implementing short & stable ids based on timestamps
Rust
7
star
59

obs-countdown

A CLI tool to write countdown timer files for OBS Studio
Rust
7
star
60

next-sample-file-upload-app

Playing with Next.js and building a sample file upload app for educational purposes
JavaScript
7
star
61

JsMin4Assetic

Optimized PHP implementation of JsMin ready to work with assetic jsmin filter
PHP
7
star
62

whisper-rs-example

An example of how to use Whisper.cpp bindings for Rust to perform speech-to-text
Rust
7
star
63

lambda-image-colors

An example AWS Lambda written in GoLang to tag a picture with its prominent colors
Python
6
star
64

fib-it

6 ways to generate a fibonacci sequence in JavaScript
JavaScript
6
star
65

SymfonyConsolePimple

A sample Symfony Console app using Pimple
PHP
6
star
66

invok

Command line tool to Invoke Go lambda functions locally
Go
6
star
67

metrica

Event Emitter based node library that emits process metrics (uptime, memory, cpu) at given intervals
JavaScript
6
star
68

microfeat

A super simple and wildly incomplete do-it-yourself feature flag server
Rust
6
star
69

javascript-iteration-protocols

Some examples regarding JavaScript powerful iteration protocols enabling `for..of` and `for await...of` syntax
JavaScript
6
star
70

http-check

A simple Lambda to demonstrate some best practices for Node.js Lambdas
JavaScript
6
star
71

bevy-fuel-tank

A simple asteroid-like game build in Rust with Bevy
Rust
5
star
72

s3-list-bucket-stream

Node.js stream library that allows you to stream a list of objects from an S3 bucket
JavaScript
5
star
73

aws-application-composer-demo

An AWS Application Composer project created during a LIVE demo at the AWS User Group Roma
TypeScript
5
star
74

xmas

A tiny rusty Xmas tree without bells and whistles
Rust
5
star
75

ghost2hexo

A command line tool to convert Ghost json export to a set of source posts for Hexo
JavaScript
5
star
76

capnp-stream

A Node.js readable stream for Capโ€™n Proto encoded binary input
JavaScript
4
star
77

rollz

A super-simple Rust crate that allows you to... roll dice! What else would you need from a crate?
Rust
4
star
78

tapo-l920-on-off

Very simple Rust binary that can turn on/off a TP-Link L920 led light strip in your local network
Rust
4
star
79

reddit-random-image-server

A simple web server that returns a random picture from a Subreddit
JavaScript
4
star
80

lumpy

A lumpy and dummy JavaScript module bundler for those who are stuck in the past
JavaScript
4
star
81

playing-with-neon

Some simple experiment with Neon bindings: generating Node.js libraries with Rust
Rust
4
star
82

stranded-in-space

Work in progress game made with Rust and Bevy
Rust
4
star
83

js-iter-examples

Code examples from my talk "JavaScript iteration protocols"
JavaScript
4
star
84

etna-facts

Random facts about Mount Etna ๐ŸŒ‹
JavaScript
4
star
85

nannou-sand-simulation

Simulation of sand falling down in a cave built using nannou (Rust)
Rust
4
star
86

rustlings

random exercises to learn rust (mostly to entertain myself on long plane flights โœˆ๏ธ)
Rust
4
star
87

x2j-cli

Node.js command line script to convert xml input into json output (can be piped easily)
JavaScript
4
star
88

bevy-wrapping-square

A simple example showcasing how to use Bevy to display a square with acceleration (controllable with your keyboard) that wraps around the screen!
Rust
3
star
89

node-async-iterators-talk-examples

Examples from a talk about Node.js Async Iterators
JavaScript
3
star
90

zig-python-experiment

Trying to write a python module in zig (in a live stream)! Crazy stuff ๐Ÿ˜…
Zig
3
star
91

gmaps-static

A Rust crate to build URLs for Google Maps Static APIs
Rust
3
star
92

simple-react-universal-demo

A simple demo to demonstrate Universal JavaScript with React
JavaScript
3
star
93

paint-shop-problem

My attempt at solving the "Paint Shop Problem", a problem commonly used in interviews or coding challenges.
JavaScript
3
star
94

LuceneNewsgroups

A simple university exercise with Apache Lucene 3.1 - This application performs indexing and search on a series of files that represent the post of some newsgroups
Java
3
star
95

opinionated-intro-to-node

Code examples for the talk "An opinionated intro to Node.js" - https://loige.link/devrupt-node
JavaScript
3
star
96

docker-web-server-test-app

A super simple web server application used to test http configuration in different dockerized environments (e.g. Kubernetes)
JavaScript
2
star
97

unzip-and-resize-images

A simple rust-based CLI that can read images from a zip file, resize them and save the resulting images in a local folder
Rust
2
star
98

pyo3-experiment

Running Rust code from Python using PyO3
Python
2
star
99

dev.el

The simple vagrant setup for PHP developers
Shell
2
star
100

guzzle-apcu-fs-cache

A zero config cache storage for guzzle-cache-middleware that tries to cache on Apcu and fallbacks to filesystem
PHP
2
star