GitHunt

Kailash Nadh

knadh

Hobbyist developer / CTO @zerodha / Volunteer @fossunited @rainmatter-foundation @indic-archive

Zerodha
Bengaluru

Organizations

Languages

Go43%JavaScript23%Python10%HTML10%CSS3%Shell3%Rust3%PHP3%

Repos

64

Stars

37.7k

Forks

3.5k

Top Language

Go

Loading contributions...

Top Repositories

Repositories

64
KN
knadh/oat

Ultra-lightweight, zero dependency, semantic HTML, CSS, JS UI library. ~8KB min+gz.

CSS4.4k211Updated 5 hours ago
component-librarycsscss-frameworkdashboard-designsemantic-htmlsemantic-webui-componentsui-designweb-uiweb-ui-frameworkwebcomponents
KN
knadh/go-pop3

A simple Go POP3 client library for connecting and reading mails from POP3 servers.

Go9527Updated 6 hours ago
email-clientmailpoppop3pop3-clientpop3-protocol
KN
knadh/listmonk

High performance, self-hosted, newsletter and mailing list manager with a modern dashboard. Single binary app.

Go19.3k2.0kUpdated 7 hours ago
campaigncampaign-managementemail-marketingemail-subscriptionlistmonkmailing-listnewsletternewsletter-managementnewsletter-softwareself-hostedsms-gatewaysmtptransactional-emails
KN
knadh/koanf

Simple, extremely lightweight, extensible, configuration management library for Go. Supports JSON, TOML, YAML, env, command line, file, S3 etc. Alternative to viper.

Go3.9k183Updated 18 hours ago
configconfig-loaderconfigurationconfiguration-fileconfiguration-managementetcd-clientgogolanggolang-packages3-buckettomlviperyaml
KN
knadh/localStorageDB

A simple database layer for localStorage and sessionStorage for creating structured data in the form of databases and tables

JavaScript843130Updated 2 years ago
KN
knadh/floatype.js

A tiny, zero-dependency, floating autocomplete / autosuggestion widget for textareas.

JavaScript14713Updated 1 year ago
autocompleteautosuggestionfloating-widgetsuggestionstextareatextarea-autocompletetype-ahead
KN
knadh/highlighted-input.js

Super tiny, zero dep Javascript lib that highlights specific keywords and tags in an <input> field.

JavaScript822Updated 10 months ago
KN
knadh/tinyrouter.js

A tiny, zero-dependency lib for frontend routing and navigation on top of `window.history`

JavaScript1227Updated 1 month ago
alpinejsbrowser-navigationclientside-routinghistory-apirouterrouting
KN
knadh/dragmove.js

A super tiny Javascript library to make DOM elements draggable and movable. ~500 bytes (minified+gzipped) and no dependencies.

JavaScript89348Updated 1 year ago
dom-manipulationdrag-and-dropdraggabledraggable-elementsmove
KN
knadh/tg-archive

A tool for exporting Telegram group chats into static websites like mailing list archives.

Python1.1k168Updated 2 weeks ago
exporterstatic-sitestatic-site-generatortelegramtelegram-apitelegram-export
KN
knadh/approve-pr-creation-from-issue

A GitHub Action that forces potential contributors to receive an explicit approval from an Issue discussion before they can raise a PR.

JavaScript240Updated 4 weeks ago
KN
knadh/dirmaker

dirmaker is a simple, opinionated static site generator for quickly publishing directory websites.

Python7013Updated 3 years ago
static-sitestatic-site-generatorstatic-websitestatic-website-generatorweb-directoryweb-directory-search
KN
knadh/dont.build

A simple, opinionated decision system to help decide whether to build a software feature or not.

HTML23420Updated 2 years ago
KN
knadh/profiler

A simple wrapper over Go runtime/pprof for running multiple concurrent profiles and dumping results to files.

Go415Updated 1 year ago
pprofprofilerprofilingprofiling-library
KN
knadh/zig-releaser

A simple hack to use GoReleaser to build, release, and publish Zig projects.

Shell192Updated 1 year ago
build-releasebuild-toolgoreleaserpackagereleaserelease-automationzigzig-package
KN
knadh/go-i18n

Tiny i18n library for loading and using simple JSON language translation files in Go programs.

Go251Updated 4 months ago
KN
knadh/dictpress

A stand-alone web server application for building and publishing full fledged dictionary websites and APIs for any language.

Rust45655Updated 4 days ago
academicacademic-websitedictionarydictionary-applicationlanguagelanguage-processingpublishingthesauruswordlist
KN
knadh/stuffbin

Compress and embed static files and assets into Go binaries and access them with a virtual file system in production

Go20327Updated 2 years ago
KN
knadh/dns.toys

A DNS server that offers useful utilities and services over the DNS protocol. Weather, world time, unit conversion etc.

Go2.8k181Updated 3 weeks ago
dnsdns-serverfununit-conversionweather
KN
knadh/otpgateway

Standalone server for user address and OTP verification flows with pluggable providers (e-mail, SMS, bank penny drops etc.)

Go51995Updated 1 month ago
email-verificationmobile-number-verificationotp-applicationsotp-generatorotp-verificationsms-verificationverification-code
KN
knadh/ml2en

An algorithm that transliterates Malayalam script to Roman / Latin characters (commonly 'Manglish') with reasonable phonetic fairness. Available in Python, PHP, Javascript

Python11122Updated 4 years ago
KN
knadh/autocomp.js

A super tiny Javascript autocomplete / autosuggestions library. Zero dependencies, ~800 bytes min+gzip.

HTML3507Updated 3 months ago
autocompleteautosuggestionssearchsuggestionstypeahead
KN
knadh/niltalk

Instant, disposable, single-binary web based live chat server. Go + VueJS.

Go988124Updated 4 months ago
chatchat-roomchat-servercommunicationdisposableprivate-chatprivate-messaging
KN
knadh/smtppool

High throughput Go SMTP pool library with graceful handling of idle timeouts, errors, and retries.

Go17738Updated 2 weeks ago
email-clientemail-senderpoolsmtpsmtp-client
KN
knadh/goyesql

Parse SQL files with multiple named queries and automatically prepare and scan them into structs.

Go7313Updated 3 years ago
mysqlpostgresqlprepared-statementssqlsql-files
KN
knadh/indexed-cache

A tiny Javsacript library for sideloading static assets on pages and caching them in the browser's IndexedDB for longer-term storage.

JavaScript12418Updated 3 years ago
bandwidth-saverbrowser-cachecachingcdncss-loaderscript-loader
KN
knadh/hugo-ink

Crisp, minimal personal website and blog theme for Hugo

HTML423161Updated 10 months ago
blogblog-themehugohugo-bloghugo-sitehugo-theme
KN
knadh/knphone

KNphone is a phonetic algorithm for indexing Kannada words by their pronunciation, like Metaphone for English.

Go656Updated 6 years ago
KN
knadh/mlphone

MLphone (Python, PHP) is a phonetic algorithm for indexing Malayalam words by their pronounciation, like Metaphone for English. The algorithm generates three Romanized phonetic keys (hashes) of varying phonetic proximities for a given Malayalam word.

PHP416Updated 5 years ago
KN
knadh/chunkedreader

chunkedreader is a light weight wrapper for Go's `bufio` that enables reading of byte streams in fixed size chunks

Go133Updated 11 years ago

Gists

Recent Activity

Kailash Nadh (knadh) | GitHunt