This is your work, valued
Tech, design and tiny perfect details. Software at @swarmia.
progressbar.js. Responsive and slick progress bars
7.9kgit-hours. Estimate time spent on a git repository
815eink-weather-display. Battery-powered E-Ink weather display for our home.
338react-progressbar.js. Responsive and slick progress bars for React.
313url-to-image. PhantomJS screenshotting done right
206howto-everything. Collection of notes and howtos. Questions / ideas -> please open an issue :) Also check my blog:
160football-score-detector. Detect table football score from camera image with machine vision
66express-example. Example of good Express.js architecture with Promises and nice error handling
56dont-copy-paste-this-frontend-template. Frontend template project to get you started with frontend development
56nap. Convenient way to request HTTP APIs
44squint. Makes visual reviews of web app releases easy.
35v8-profiler-trigger. Trigger CPU profile recording or heap snapshots for node apps using keyboard shortcuts.
28releasor. Command line tool to automate node module releasing to NPM and Git
23labyrinth. Online version of the Labyrinth board game. The game server runs on the host's browser and networking happens peer-to-peer.
23fix-outline. *:focus { outline: none } done right.
18spawn-default-shell. Spawn shell command with platform default shell
12html5-pathfinder. Visualisation of path finding with canvas
8dcr. Node CLI tool to decrypt partially encrypted log streams on the fly
8iphone-x. Testing webgl. Based on https://github.com/PavelDoGreat/WebGL-Fluid-Simulation/
7ppmusicbot. Telegram bot which adds all linked Spotify track links to a shared playlist
7biceps. Biceps is a nutrition and fitness app
6promise-retryify. Add retry functionality to any Promise based library
5shary.in. Mobile pastebin for images
5concurrently. Moved under github.com/open-cli-tools/concurrently
5lodash-merge-pollution-example. Demonstration of _.merge prototype pollution vulnerability
5rate-limiting-s3-proxy. Pass-through S3 proxy with rate limiting.
4blog. Personal blog at kimmo.blog
4egtest. Test example code blocks in documentation
4busse-release. Web version of real time bus tracking system in Tampere
4elegant-clock. Elegant analog clock
3shoot. UI review for web applications
3planter-docker. Dockerfile that packages planter and plantuml into a Docker image
3presentic. Impress your audience
3lissu-proxy. Nicer JSON API for lissu.tampere.fi
3busse-web. Public transit real time on a map.
3kauko. Kauko is remote control for computer.
3array-sort-compare. Generic type-aware compare function for Array.prototype.sort() and sortDeep.
3bluetooth-web-api-talk. JavaScript
3pair-coding-with-chatgpt. I paired up with ChatGPT to code a poker game with react
3service-worker-demo. Tiny demo of Service Worker
2etuovi-notifier. Sends notifications from new apartments in etuovi emails as Telegram messages
2scm_breeze. Adds numbered shortcuts to the output git status, and much more
1homeassistant-core. :house_with_garden: Open source home automation that puts local control and privacy first.
1homeassistant-frontend. :lollipop: Frontend for Home Assistant
1chokidar-cli. Moved to github.com/open-cli-tools/chokidar-cli
1drydoc. DRY documents
1arr-mutations. Calculate all mutation operations between two arrays. Supports a generic equals predicate function
1mozart. Convert any given text to music
1mips-asm-calculator. Calculator
1random_python_utils. collection of snippets and functions
1wave. Experimenting with canvas and paper.js
1text-to-speech-hubot. JavaScript
1