Hello.

I'm @akx (twitter, reddit, keybase), a programmer generalist and general enthusiast from Finland.

I'm a founder/CTO/lead dev/sysadmin/startup tech hand at Valohai, the finest purveyor of professional MLOps tools in the world.

I'm one of the maintainers of Babel, an internationalization library for Python.

My stuff

Here's a list of some of the open-source stuff I've done.

It most likely is not complete nor up-to-date. You can always check the repos page for more, and there's probably something interesting on CodeSandbox too.

Where things are tagged as "Release", it means the stuff has been successfully used in production, or that I personally use that stuff at least semi-regularly. For stuff in other states of release, well – your mileage may vary.

Audio

Release

oneten

2020 · 06JavaScript

Play music like it's meant to be played, at 110 BPM.

JavaScriptStatus: Release

uberfader

2020 · 06Python

Concatenate and crossfade audio to form a very long sequence.

PythonStatus: Release

ikuinen-webbikoodaus

2020 · 01TypeScript

Podcast-generaattori.

TypeScriptStatus: Release

afsp-mirror

2018 · 06

Mirror of AFsp (Audio File Programs and Routines)

CStatus: Release

pls

2017 · 12JavaScript

Sort, filter and export Spotify playlists

JavaScriptStatus: Release

Convolutions

2017 · 09

Convolution samples - Reverbs and delays and effects for days!

n/aStatus: Release

veryloudsite

2016 · 11

#radix_challenge hack for Junction 2016

CSSStatus: Release

chromon

2015 · 10JavaScript

Stochastic scale-based sequencing with a sampler

JavaScriptStatus: Release

reascale-js

2015 · 10JavaScript

Reads Reascale files, outputs JavaScript. Built as a dependency of Chromon.

JavaScriptStatus: Release

cosmicdrone

2015 · 10JavaScript

Subtly oscillating drone machine.

JavaScriptStatus: Release

geoseq

2015 · 09JavaScript

Geometry-based web audio sequencer

JavaScriptStatus: Release

maskin

2015 · 07JavaScript

A cross-modulating synth sequencer toy.

JavaScriptStatus: Release

tune2youtube

Python

Converts music to video with cover art, ready to upload to YouTube.

2015-07-13 (cleaned from older sources)PythonStatus: Release

EFFTHATNOISE

2014 · 09JavaScript

A bytebeat livecoding environment.

JavaScriptStatus: Release

Notifications

Some libre notification sounds.

2013-02 (and subsequent updates)n/aStatus: Release

fxfxfx

2010 · 10C#

Old-skool noise/sound effect generator for Windows

C#WindowsStatus: Release

chopshop

2010 · 04C#

Chops WAV files into slices of equal count or duration

C#WindowsStatus: Release

Beta

multi-room-stream

2020 · 06

LiquidSoap script for a multi-room streaming system

LiquidSoapStatus: Beta

melu

2017 · 12JavaScript

A meta FM synth.

JavaScriptStatus: Beta

fatto-biito

2017 · 11JavaScript

MAKE FATTO BIITOS. Sampler emulator on the web!

JavaScriptStatus: Beta

suppisyn

2017 · 05JavaScript

Stochastic sampling synthesizer from a friend's voice

JavaScriptStatus: Beta

arpy

2014 · 05JavaScript

A Web MIDI arpeggiator/step sequencer thing.

JavaScriptStatus: Beta

python-portmidi

2013 · 05Python

Ctypes PortMidi wrapper for Python

PythonStatus: Beta

noisykeys

2013 · 03C#

A little C# app that mutes microphones when noisy keyboards are abound.

C#WindowsStatus: Beta

Alpha

overwasdf

2017 · 12

Overwatch voice line regeneration using LSTM

Jupyter NotebookStatus: Alpha

stk-js

2014 · 07JavaScript

Hand-transforming the Synthesis ToolKit to JavaScript.

JavaScriptStatus: Alpha

spotify-tools

2014 · 01Python

Tools to convert and mangle Spotify/Last.fm/Youtube music playlists

PythonStatus: Alpha

Sketch

hetkinen

2023 · 08TypeScript

A sampler.

TypeScript

handi

2023 · 05Python

Turns your hands into a MIDI controller.

Python

frittikeitin

2022 · 05TypeScript

🎶 ➡️ 🥘 ➡️ 🗑

TypeScript

simaa

2022 · 04TypeScript

A sima soundboard.

TypeScript

tlfe-soundthing

2021 · 11TypeScript

Synthesizer toy for Turku <3 Frontend

TypeScript

Cryptocurrencies

Release

walletool

2017 · 08Python

A tool for reading wallet.dat files

PythonStatus: Release

Alpha

coinbot

2017 · 11JavaScript

Who knows what this thing does...

JavaScriptStatus: Alpha

nochain

2017 · 08JavaScript

Super duper simple, naive blockchain proof of concept in Node

JavaScriptStatus: Alpha

Deprecated

goligoi

2017 · 12JavaScript

Niimbal grybdogoligoi! Keep track of your crypto holdings, with automatic value and position determination

JavaScriptStatus: Deprecated

Data

Beta

nutritious

2016 · 01JavaScript

Normalized nutrition data

JavaScriptStatus: Beta

bk-suomi-menu

2014 · 10JavaScript

A menu for a fast food chain that only serves their menus as images.

JavaScriptStatus: Beta

Data Science

Release

havaintopallo

2019 · 11Python

Download & convert Finnish Meteorological Institute observation data

PythonStatus: Release

juomamaailma-scrape

2019 · 09Python

Scrape machine-readable data from Hartwall's Juomamaailma.fi

PythonStatus: Release

asdfsanat

2018 · 11Python

find paths and chains of finnish words, e.g. pala - ala - sala

PythonStatus: Release

new-noises

2018 · 08Python

A char-rnn to generate new nonsensical genre names based on everynoise data

PythonStatus: Release

follaritrack

2018 · 06Python

Time-series of Fölläris

PythonStatus: Release

yle-kuntavaalit-2017-data

2017 · 04Python

Data about the 2017 Finnish municipal elections, scraped from yle.fi

PythonStatus: Release

Beta

kuntaliitto-scrape

2020 · 09Python

Scrapes data from Kuntaliitto's site.

PythonStatus: Beta

Sketch

hindex

2021 · 02Python

HTML indexer experiment

Python

slack-extrapolate

2021 · 02Python

Extrapolate Slack member counts based on member activity data

Python

suomen-pizzeriat-ja-kebulat

2018 · 08Python

Who knows what this thing does...

Python

pizzeriat

2016 · 08Python

Data about Finnish pizzerias

Python

Development

Release

fixit-rewrite-asserts

2021 · 01Python

Fixit rule to rewrite assertions into if not X: raise AssertionError("X")

PythonStatus: Release

flat-ui-colors-json

2020 · 12JavaScript

The colors from flatuicolors.com as JSON

JavaScriptStatus: Release

moo

2020 · 09

A Befunge-like esolang from 2005, implemented in Basic

QBasicStatus: Release

juupeli

2020 · 05Python

Encodes arbitrary Python data structures into XML in a reasonably sane way.

PythonStatus: Release

appify

2020 · 02Python

Easily wrap a regular binary into a macOS .app bundle.

PythonStatus: Release

source-from-sourcemaps

2019 · 12JavaScript

Extract original source from JavaScript sourcemaps.

JavaScriptStatus: Release

react-wheely

2019 · 11JavaScript

A mouse/touch-driven wheel component for React.js.

JavaScriptStatus: Release

tm35fin

2019 · 01Python

JavaScript tools for converting to/from Finnish maps

PythonStatus: Release

autotypes

2018 · 08JavaScript

Finds non-stub TypeScript @types/ packages for your package.json.

JavaScriptStatus: Release

nicen

2018 · 07JavaScript

Nicen makes your code look nicer! (An omniglot pretty-printer.)

JavaScriptStatus: Release

npm-dep

2018 · 07Python

Generate dependency graphs of NPM packages

PythonStatus: Release

repose

2018 · 07Python

Visualize the evolution of a Git repository's languages and size

PythonStatus: Release

dotnet-cfg-example

2018 · 06C#

.NET parser for an example context-free grammar syntax

C#Status: Release

data-uri

2018 · 06Python

data: URI encode/decode tool.

PythonStatus: Release

webpack-xray

2018 · 04TypeScript

A modern webpack bundle analyzer

TypeScriptStatus: Release

ec2ssh

2017 · 12Python

Easier SSH into EC2 instances

PythonStatus: Release

ghpg

2017 · 08JavaScript

Easily publish a directory to gh-pages

JavaScriptStatus: Release

gentry

2017 · 07Python

A simple reimplementation of Sentry for low-traffic sites

PythonStatus: Release

micro-style-loader

2017 · 07JavaScript

Teensy tiny nearly-zero-runtime Webpack loader for styles

JavaScriptStatus: Release

cookiecutter-js-sketch

2017 · 06JavaScript

Cookiecutter template for live-reloading JS sketches

JavaScriptStatus: Release

lepo

2017 · 05Python

Contract-first REST APIs in Django

PythonStatus: Release

django-soft-choice-fields

2016 · 09Python

Choice fields that don't record the actual choices lists in migrations.

PythonStatus: Release

django-i18nkit

2016 · 08Python

Making Django internationalization a little easier

PythonStatus: Release

foofdf

2016 · 06

Simple tool to fill PDF forms based on FDF/XFDF/JSON

JavaStatus: Release

mklocale

2016 · 02Python

A small utility to download and combine translations

PythonStatus: Release

pytest-repeat

2015 · 12Python

Repeat py.tests.

PythonStatus: Release

Beta

travis-to-github-actions

2020 · 12TypeScript

Convert Travis.yml to GitHub Actions workflows.

TypeScriptStatus: Beta

elbowgrease

2020 · 12

Filter and reformat Amazon AWS ELB log files

RustStatus: Beta

use-pagination

2020 · 06TypeScript

Super simple TypeScript native pagination hook for React.

TypeScriptStatus: Beta

docker-show-context-rust

2020 · 04

Show a Docker build context

RustStatus: Beta

pyml

2019 · 12Python

Non-serious Python as YAML proof of concept

PythonStatus: Beta

css-i18n

2018 · 05JavaScript

Mappings of CSS properties, keywords and colors to various languages! It's silly!

JavaScriptStatus: Beta

django-lint

2017 · 09Python

Statically analyze Django projects for common problems.

PythonStatus: Beta

docker-chrome-dev

2017 · 04

Headless Google Chrome! In a container! On a whale!

DockerStatus: Beta

espy

2016 · 09Python

Elasticsearch introspection utility

PythonStatus: Beta

docker-mapnik

2016 · 08

Mapnik Docker container with Node and Python bindings

ShellStatus: Beta

touchy

2016 · 04JavaScript

Node.js server to translate OSX touchpad data to web sockets

JavaScriptStatus: Beta

abyss

2015 · 12Python

A statistical profiler and flamechart generator for Python

PythonStatus: Beta

Alpha

pipimi

2020 · 09Python

Proof of concept super-fast Python dependency locker

PythonStatus: Alpha

emojiscript

2020 · 01Python

A programming language in all emojis

PythonStatus: Alpha

python-minift

2012 · 04Python

A small wrapper for parts of FreeType for Python.

PythonStatus: Alpha

csharp-jsonparser

2012 · 04C#

A greenfield JSON parser for C#

C#Status: Alpha

Sketch

tokei-tar

2024 · 04

Small wrapper around tokei to allow reading directly from a TAR archive

Rust

preco

2024 · 02

A partial reimplementation of pre-commit in Rust

Rust

pip-local-cache-index

2023 · 10Python

Install wheels from your local pip HTTP cache

Python

pylint-to-ruff

2023 · 09Python

introspect your Pylint configuration and figure out what Ruff rules to enable or disable

Python

satamanosturi

2023 · 06Python

Moves Docker images

Python

ruff-report

2023 · 06TypeScript

Slice and dice your Ruff reports

TypeScript

ruff-usage-aggregate

2023 · 03Python

ruff-usage-aggregate

Python

gha-tools

2023 · 02Python

Tools for working with GitHub Actions

Python

pyproject-migrator

2023 · 01Python

Convert setup.cfg, etc. to pyproject.toml files

Python

react-curved-input

2022 · 07TypeScript

A small React component to turn any SVG path into a slider.

TypeScript

smontry

2022 · 03Python

A very minimal single-file Python client for Sentry.

Python

notorious

2022 · 03Python

Apple Notes database parser

Python

ts-state-refactor

2022 · 02TypeScript

Tool for refactoring state in TypeScript

TypeScript

pino

2022 · 02Python

Stack files into a container image

Python

aegg

2022 · 02TypeScript

An äggregator

TypeScript

perfkit

2022 · 01Python

Bits and pieces for non-production performance observation, logging and optimization.

Python

kekkonen

2021 · 12TypeScript

Minimal type-safe globalesque state for React

TypeScript

setuppy2cfg

2021 · 12Python

setup.py to setup.cfg converter

Python

gihuha

2021 · 10Python

Tools to play with GitHub organizations, projects, and issues.

Python

pkgdiff

2021 · 09Python

Generate a succinct diff between two archive files.

Python

pypipo

2021 · 07Python

simple PyPI pull-through proxy

Python

vite-react-ts-template

2021 · 06TypeScript

My React + TypeScript template for Vite

TypeScript

mappi

2021 · 06Python

A mapping function finder

Python

docker-interactive-rmi

2021 · 04JavaScript

Interactive rmi for docker

JavaScript

pyfastxml

2021 · 01

Experiments with fast low-memory XML parsing in Python

C

toyvm

Toy VM and assembler (2008)

2008C

Embedded

Beta

m5-experiments

2019 · 09

Who knows what this thing does...

ShellStatus: Beta

Finance

Beta

nordnet-stream

2020 · 03Python

Stream data from Nordnet's semipublic API

PythonStatus: Beta

Games

Release

dontletgo

2018 · 07HTML

A silly Flash game I made in 2004.

HTMLStatus: Release

transgress

2018 · 04Python

Find out which line strings are close to a number of points

PythonStatus: Release

words

2016 · 11JavaScript

A word finder.

JavaScriptStatus: Release

evotd

JavaScript

EvoTD, my contribution to Ludum Dare 24 (2012)

2012JavaScriptStatus: Release

Beta

keyble

2018 · 09Python

(lausutaan kiipeli) An OCR hack.

PythonStatus: Beta

browserdungeons

JavaScript

A game I made inspired by Desktop Dungeons back in 2010. Ported from a private Hg repository, so the quality's not the best.

2010JavaScriptStatus: Beta

Sketch

sanamanuli

2022 · 01TypeScript

Sanamanuli on pieni kissaeläin joka auttaa sinua pelaamaan Sanulia.

TypeScript

vastasanuli

2022 · 01Python

Vastasanuli pelaa Sanuli-peliä.

Python

Graphics

Release

gradient

2021 · 02TypeScript

Gradient designer with code generation.

TypeScriptStatus: Release

gloop

2021 · 01Python

Automatic as-perfect-as-possible GIF loop maker

PythonStatus: Release

composure

2020 · 06Python

Composite *.tif image sequences from several directories into a single PNG image sequence.

PythonStatus: Release

gifminterp

2019 · 12Python

Automatically generates high-quality motion-interpolated 120 FPS loops from low-FPS GIFs

PythonStatus: Release

papyrus-terrible

2019 · 10HTML

A bookmarklet to set any site in a terrible version of Papyrus

HTMLStatus: Release

svgpathology

2018 · 03JavaScript

Real-time editor for SVG paths

JavaScriptStatus: Release

throwmoredots

2018 · 02JavaScript

Generate "raster dot" SVGs from images

JavaScriptStatus: Release

bdf-js

2017 · 12JavaScript

Render BDF pixel fonts in JavaScript

JavaScriptStatus: Release

ellip

2017 · 07JavaScript

Points along an ellipse, deflected like particles

JavaScriptStatus: Release

watercolour

2017 · 06JavaScript

Watercolour generator

JavaScriptStatus: Release

gifify

2017 · 03Python

A tiny Python script for making high-quality GIFs out of videos.

PythonStatus: Release

circgen

2015 · 10JavaScript

"Circuit" image generator I once wrote for a friend.

JavaScriptStatus: Release

ltag

2015 · 07C#

Laser graffiti (L.A.S.E.R. Tag) software.

Built out of frustration with the architecture and performance of the GRL's software.

Includes support for single-touch TUIO input in addition to built-in OpenCV blob tracking.

C#Status: Release

glitch2

2014 · 12JavaScript

HTML5 Canvas glitch effect generator

JavaScriptStatus: Release

tritri

2014 · 07JavaScript

Kinetic triangles in SVG

JavaScriptStatus: Release
View online 123Repository

mashed

JavaScript

Full screen JPEG glitch

2013JavaScriptStatus: Release

islands

JavaScript

JavaScript island map generator (circa 2013)

2013JavaScriptStatus: Release

spacefill

HTML

An organic-looking space-filling algorithm

2012HTMLStatus: Release

glmr

2011 · 11HTML

Canvas trails/drawing hack.

HTMLStatus: Release

qta

2009 · 12C#

Pretty particle chamber simulation (Windows)

C#WindowsStatus: Release

pyalleg

Python2/Allegro bindings (circa 2005, unmaintained)

2005CStatus: Release

Beta

coil

2018 · 04TypeScript

Procedural SVG generator

TypeScriptStatus: Beta

fraktur

2017 · 08JavaScript

Break polygons

JavaScriptStatus: Beta

my-video

2016 · 10JavaScript

Dynamic kinetic typography video for Childish Gambino's Put It In My Video

JavaScriptStatus: Beta

GRL-LaserTag

2015 · 07

Graffiti Research Labs' LASER Tag, with updates

CStatus: Beta

ix

2014 · 06JavaScript

Stack-based image processing toy language

JavaScriptStatus: Beta

kohina

C#

An old C#/.NET/WinForms node-based graphics processor.

2010-ishC#Status: Beta

Alpha

prim2

2017 · 11JavaScript

Pseudo-genetic algorithm to recreate images using blurry SVGs

JavaScriptStatus: Alpha

Sketch

polykone

2024 · 03TypeScript

Define polygons (like imagemaps of yore) on an image

TypeScript

res-helper

2023 · 12TypeScript

Resolution helper for e.g. Stable Diffusion

TypeScript

lcm_test

2023 · 10Python

Quick and dirty Streamlit UI for Latent Consistency Models

Python

holey

2023 · 10TypeScript

Generates speaker grille patterns.

TypeScript

glorb

2023 · 03Python

Generates an STL mesh of the globe, with height data.

Python

fadio

2022 · 12Python

Generate a frame-blended animation from a set of images

Python

cde-style

2021 · 09Python

Retro.

Python

minsky-explorer

2021 · 09TypeScript

A graphics hack based on the Minsky circle algorithm

TypeScript

wiz-colors

2021 · 08HTML

Named colors from the WiZ Connected Android app.

HTML

depix

2021 · 04TypeScript

Detects the scale factor of an upscaled pixel art image and scales it down for you

TypeScript

silcrowsnest

2020 · 08Python

Find all the silcrows.

Python

Home Automation

Release

energiaonline-scrape

2021 · 01Python

Scrapes machine-readable energy consumption data from energiaonline.fi

PythonStatus: Release

hass-ruuvitag

2018 · 12TypeScript

Hass.io addon for Ruuvitag Weather Stations

TypeScriptStatus: Release

ruuvidriver

2018 · 03JavaScript

Serves your Ruuvitag Weather Station data over HTTP.

JavaScriptStatus: Release

Sketch

illuminatrix

2023 · 08TypeScript

Fancy light schemes for your home

TypeScript

aioruuvigateway

2022 · 12Python

An asyncio-native library for requesting data from a Ruuvi Gateway.

Python

sensirion-ble

2022 · 11Python

Parser for Sensirion BLE devices.

Python

Internet

Release

reddit-tv

2016 · 10JavaScript

Infinite distraction, powered by /r/youtubehaiku

JavaScriptStatus: Release

IoT

Release

iotlog

2016 · 06JavaScript

Tiny HTTP IoT data logger

JavaScriptStatus: Release

Alpha

homekit

2016 · 05JavaScript

Backend & frontend for a tablet-based home "automation" display

JavaScriptStatus: Alpha

Libraries

Release

dot3k-c

2015 · 04

A C library for Pimoroni's Display-O-Tron 3000

CStatus: Release

gravelly-js

2014 · 07JavaScript

Object-oriented API for generating SVG path strings

JavaScriptStatus: Release

minigradient-js

2014 · 05JavaScript

Mini-library for gradient interpolation

JavaScriptStatus: Release

Sketch

torchsde-brownian

2023 · 09Python

Brownian motion generation code from torchsde version 0.2.5 as a standalone package

Python

smolsaml

2022 · 12Python

A very minimal SAML 2.0 SP implementation for modern Python versions.

Python

synkka

2022 · 12Python

Some asyncio helpers. Not as bleak as it sounds.

Python

Incomplete

foamy

2012 · 09Python

Simpler SOAP for Python.

PythonStatus: Incomplete

Other stuff

Release

fi-geocode

2021 · 01Python

A simple geocoder for Finnish addresses using public data

PythonStatus: Release

intense

2020 · 11JavaScript

Makes your face look more intense.

JavaScriptStatus: Release

blahfeed

2020 · 10Python

RSS/Atom/... feed combinator

PythonStatus: Release

jatkoyhdyssana

2020 · 09

yhdyssanalogia-digitaalimuunnin

RustStatus: Release

diced

2018 · 10

A very small HTTP dice daemon

CStatus: Release

untappd-user-stats-tools

2018 · 05Python

Utilities for Untappd Supporters to help them analyze their history

PythonStatus: Release

satufy-pdfs

2018 · 04

Read PDFs out loud via macOS say

MakefileStatus: Release

MacKeyLog

2017 · 10Python

Minimal macOS keylogger

PythonStatus: Release

folichrome

2017 · 09JavaScript

Chrome extension for Turku public transit (Föli)

JavaScriptStatus: Release

tinydynip

2017 · 03Python

Yet another DynIP updater

PythonStatus: Release

summarize-sync-io

2017 · 02JavaScript

Summarize Node.js --trace-sync-io logs

JavaScriptStatus: Release

sshw

2017 · 02Python

Goodifying terminals for SSH!

PythonStatus: Release

uni

2016 · 10Python

Unicode map on the command line!

PythonStatus: Release

xerador

2015 · 11JavaScript

A name generator

JavaScriptStatus: Release

slack-topical

2015 · 08JavaScript

Topic-augmenting bot for Slack

JavaScriptStatus: Release

slacktrack

2015 · 06JavaScript

Lazy Slack archiver

JavaScriptStatus: Release

peep

HTML

What if you could only see just a little bit of the web?

A bookmarklet I made for a friend who was working with visually impaired people, with the idea that you could show how hard it is to navigate the Internet if you can only see a tiny bit of each page.

2011HTMLStatus: Release

Beta

lauttanen

2020 · 04TypeScript

:ship: Finnish archipelago trip planner

TypeScriptStatus: Beta

prh-pokemon

2019 · 03Python

Compare company names to Pokémon names.

PythonStatus: Beta

ledbadger

2018 · 06HTML

Tools for interacting with XANES X1 programmable LED bicycle taillights

HTMLStatus: Beta

neat

2017 · 05JavaScript

beta.eat.fi data visualizer (proof of concept that it doesn't have to be slow)

JavaScriptStatus: Beta

rahe

2017 · 02JavaScript

Retrospective personal budgeting

JavaScriptStatus: Beta

runway

2016 · 10JavaScript

Declarative budgeting

JavaScriptStatus: Beta

concol

Python

Console color experiment, 2015

2015PythonStatus: Beta

Alpha

diskbunny

2016 · 04JavaScript

A :rabbit: for your :file_folder:

JavaScriptStatus: Alpha

Sketch

nmap-xml-format

2020 · 10Python

Formats Nmap XML output into human-readable (Markdown) form.

Python

as3-line-of-sight

2020 · 10

An old Flash tech demo.

ActionScript

Presentations

Release

webpack-remote-plugin-test

2017 · 10JavaScript

Proof of concept to show how webpack-bundled plugins can be linked dynamically together

JavaScriptStatus: Release

demystifying-webpack

2017 · 04JavaScript

Demystifying Webpack – presentation & code

JavaScriptStatus: Release

webpack-css-bundle-example

2017 · 04JavaScript

Webpack2 multiple entrypoint CSS extraction example for Koodiklinikka

JavaScriptStatus: Release

Beta

so55822235

2019 · 04

Python extension wrapping strpbrk() for ultimate performance

CStatus: Beta

pyttipannu

2016 · 09Python

Simple recipe aggregator project used for an internal training at Anders.

PythonStatus: Beta

djembe

2014 · 01Python

Django template toy environment (for learning!)

PythonStatus: Beta

Reverse Engineering

Release

csdecode

2020 · 08Python

Decodes some CSD files

PythonStatus: Release

demxf

2017 · 11Python

Tools for manipulating Cycling'74 Max/MSP files

PythonStatus: Release

Beta

kartool

2017 · 12Python

Tool for audio extraction from a car game with an Italian plumber

PythonStatus: Beta

Tools

Release

svg-calendar-generator

2021 · 01TypeScript

Generates calendars as SVGs.

TypeScriptStatus: Release

andrey

2020 · 08

Markov chain text generator.

RustStatus: Release

hmc

2020 · 06HTML

Hours/minutes converter

HTMLStatus: Release

telegram-sticker-dl

2020 · 03Python

Download sticker packs from Telegram

PythonStatus: Release

res-extract

2020 · 01Python

Resource (icon) extraction tools

PythonStatus: Release

kcs-vote

2019 · 08Python

D'Hondt tally for Desu/C 2017

PythonStatus: Release

google-authenticator-extract

2019 · 03Python

Extract QR codes from a Google Authenticator database file

PythonStatus: Release

slack-emoji

2018 · 12Python

slack emoji downloader

PythonStatus: Release

emoji-extract

2018 · 09Python

Extract Apple Color emoji

PythonStatus: Release

slack-image-download

2018 · 08Python

Download images from Slack workspaces. (DOWNLOAD ALL THE DOGGOS)

PythonStatus: Release

geojson-vis

2017 · 09JavaScript

Quickly visualize a GeoJSON file

JavaScriptStatus: Release

merge-sms-backup

2017 · 07Python

Tools to merge XML files generated by Carbonite SMS Backup and Restore into a deduplicated JSON file.

PythonStatus: Release

billtag

2017 · 06Python

Hackery bill splitting

PythonStatus: Release

funfun

2017 · 04JavaScript

Easing function generator and visualizer

JavaScriptStatus: Release

redwall

2016 · 05JavaScript

Download wallpapers from Reddit

JavaScriptStatus: Release

mixdesk

2016 · 05JavaScript

Electron-based Mixcloud.com client

JavaScriptStatus: Release

d2d

2016 · 04JavaScript

Data-to-Data transformer tool

JavaScriptStatus: Release

ttf-embed

2016 · 02

A fork of Tom7's ttf-embed

CStatus: Release

npdeck

2015 · 09C#

Extract "Now playing" from Winamp/Foobar2000 into text files and/or images.

Built for OBS-Studio, but could be useful for other uses.

C#WindowsStatus: Release

tcd

2015 · 07C#

Tiny Colorful Dots - a simple, small, fast light color picker

C#WindowsStatus: Release

license-grep

2015 · 06Python

Figure out licenses for the current Python/NPM/Bower environment

PythonStatus: Release

smh

2015 · 04JavaScript

just a little file-watcher-child-process-reloader.

JavaScriptStatus: Release

duplica

2014 · 08C#

A fast file duplicate finder in C#

C#Status: Release

git-kit

2014 · 07Python

Some extension commands for git

PythonStatus: Release

xalc3

C#

A little desktop calculator (or Lua interpreter) for C#.

2010-ishC#Status: Release

farr_tinyev

2009 · 06

A bridge between Everything and Find and Run Robot.

CStatus: Release

Beta

fdf

2019 · 07

Fast Duplicate Finder

RustStatus: Beta

mootate

2019 · 06Python

Mutate text á la "All work and no play..."

PythonStatus: Beta

tem

2018 · 09JavaScript

Realtime templating tool

JavaScriptStatus: Beta

s3-dupes

2017 · 06JavaScript

S3 duplicate object detector & deletor

JavaScriptStatus: Beta

rd

2017 · 04Python

Reddit downloader/video link detector

PythonStatus: Beta

caldera

2015 · 04Python

Utilities for distilling data from the Unicode CLDR

PythonStatus: Beta

unimap

2015 · 03JavaScript

An Unicode map in the browser!

JavaScriptStatus: Beta

bro-py

2014 · 01Python

Unofficial Bropages.org Python client

PythonStatus: Beta

Remote

2014 · 01C#

Remote system session manager for Windows

C#Status: Beta

requiem

2013 · 09Python

Silliest Debian/Ubuntu provisioning toolkit

PythonStatus: Beta

lauo

C#

Incomplete yet functional fast file launcher (like Launchy) for Windows

2012C#WindowsStatus: Beta

lanline

2010 · 09C#

Once upon a time I wrote a file sharing program for LAN networks during a LAN party. The timestamps reflect this.

C#Status: Beta

Sketch

honkshoo

2023 · 07Python

Honkshoo reads, converts and visualizes data from CPAP machines.

Python

ggify

2023 · 05Python

Tool to download models from Huggingface Hub and convert them to GGML for llama.cpp

Python

solar

2023 · 04TypeScript

Solar time map

TypeScript

clinton

2023 · 04Python

A bill processor

Python

nurin

2023 · 02Python

Taasko se netti on nurin?

Python

svg-wave

2022 · 10TypeScript

Generates waves over SVG paths.

TypeScript

aws-inventor

2022 · 09Python

Inventor-izes AWS resources for e.g. SOC2 compliance use.

Python

wuffle

2022 · 09TypeScript

Aesthetic word shuffler/wrapper

TypeScript

lerppu

2022 · 07Python

Tracks storage device prices in Finnish web stores.

Python

playwright-snapper

2022 · 05Python

Snapshot pages with Playwright

Python

unifun

2022 · 01TypeScript

Fun with Unicode!

TypeScript

cachemoney

2021 · 08Python

Extracts files from Chrome/Chromium/Electron cache.

Python

fi-words

2021 · 06Python

A list of Finnish words and names, automagically generated from online data.

Python

nessu

2021 · 06TypeScript

A NES emulator that corrupts ROMs

TypeScript

Uncategorized

Sketch

openconnect-socks-proxy

2023 · 11Python

Dockerfile + Python start script to configure an openconnect + tunsocks SOCKS proxy.

Python

foruda

2021 · 09Python

File manipulation DSL

Python

python-codemods

2021 · 01Python

Python codemods

Python

Webdev

Release

django-managerie

2017 · 10Python

Expose Django management commands in the admin

PythonStatus: Release

Beta

picotable

2015 · 02JavaScript

Tiny, fast data grid built on Mithril.js

JavaScriptStatus: Beta

stateside

2013 · 10JavaScript

Layer comps for HTML.

JavaScriptStatus: Beta