mugendi
Programming is my first wife. First, because life has other options to consider. But this is where I always default back to, when all else fails 🤓
Nairobi, Kenya
Pinned Repositories
clipboard-monitor
Monitor clipboard for changes & emit events when new items are added to the clipboard
facitars
Lightweight avatar generator for the browser and server (NodeJs) that creates colorful and gender neutral avatars and also conveniently returns the avatars primary color too!
geek-play
A CLI Player for Geeks :)
multi-sentiment
Merge multiple sentiment libraries for better sentiment analysis
natural-number
Utility to extract numbers & other related entities such as dates from strings
object-encode
Encode your objects into simple string hashes that you can then pass around. Then decode them back with ease.
poetry-project-scaffold
A bash script that scaffolds a prython project using poetry, mkdocs for documentation, pytest, black, isort and flake8 for testing and adds useful git-commit hooks.
rollup-plugin-reloadsite
A rollup plugin that adds HMR features via ReloadSite
svelte-former
Svelte Form Element with easy validation
wraptimer
An amazing alternative to Python's builtin timeit module that allows for high resolution timing of functions as well as in-depth line-by-line timing. It also exposes convenient classes to measure execution time for any arbitrary code.
mugendi's Repositories
mugendi/object-encode
Encode your objects into simple string hashes that you can then pass around. Then decode them back with ease.
mugendi/get-binary
Automated module to fetch all your 3rd party binaries to power your nodejs applications
mugendi/mimeit
This is a module that helps you access mime information about any file-name, file or even url as well as providing you with the best svg icon for the mime type.
mugendi/rollup-plugin-reloadsite
A rollup plugin that adds HMR features via ReloadSite
mugendi/ttl-file-cache
A cache module that writes cached items into disk and manages automatic pruning of expired items.
mugendi/ttl-flat-cache
flat-cache with the ttl feature
mugendi/wraptimer
An amazing alternative to Python's builtin timeit module that allows for high resolution timing of functions as well as in-depth line-by-line timing. It also exposes convenient classes to measure execution time for any arbitrary code.
mugendi/poetry-project-scaffold
A bash script that scaffolds a prython project using poetry, mkdocs for documentation, pytest, black, isort and flake8 for testing and adds useful git-commit hooks.
mugendi/svelte-former
Svelte Form Element with easy validation
mugendi/audio-meta
Get metadata of audio files from disk or URLS
mugendi/classwork
Simple Python module to help distribute you tasks across multiple brokers as microservices.
mugendi/cmsfront-monorepo
CMS platform for tomorrow's content!
mugendi/dummy-poetry-project
This is a dummy project to show the kind of project generated using https://github.com/mugendi/poetry-project-scaffold
mugendi/extract-any-zip
Zip extraction written in pure JavaScript. Extracts a zip into a directory.
mugendi/file-to-buffer
Take File, URL or String and return a buffer
mugendi/ioredis-objects
A module that extends ioredis to enable one to set and get objects and even buffers
mugendi/liveroute
Watch and reload your routes whenever they change without using tools like nodemon
mugendi/mugendi.github.io
Public Repo
mugendi/pm2-deploy
Scripts to make PM2 deployment fun and easy!
mugendi/qdrant-api
A Javascript API for Qdrant
mugendi/reloadsite
A simple live-reload server with events and ability to reload sites on demand
mugendi/scriptin
Javascript and CSS loaded that uses localforage to cache scripts on browser for super-fast loads.
mugendi/seqache
Simple and effective redis cache for sequelize :)
mugendi/sequelize-restore
A simple module to watch for changes in your sequelize managed database & restore records whenever tables are recreated
mugendi/string-to-datatype
Module to convert strings to their respective datatypes
mugendi/svgo-dirs
Optimize svgs within a directory and watch to optimize any new svg files
mugendi/tomfig
The simplest TOML config manager for python!
mugendi/truncate-path
Smart and effective path truncation.
mugendi/watch-modules
Watch a js dile and all the modules it requires!
mugendi/ytilities
Python Utilities that I use on the often