Akshay Nair

a professional nerd
allcsstypescriptjavascriptparserfunctional-programmingregexreactdenodev-exnodebuild-toolshaskellgo-langgraphqlcanvasdnscicdelmflutter

css-everything

An experimental ui framework where you only write turing complete CSS. No HTML, no JS, no build system. Just CSS

Elxr (list expressions)

An implementation of a regex-like syntax that generalizes regex operations for any sequential data structure

React is a programming language

A PoC for using react to emulate turing complete behaviors and building a "programming language" from it

Desmos graph manager

A personal graph manager using desmos graphing calculator

Typed RegEx

A typescript library for automatic type inference on regular expressions using named capture groups

Runtime for TS types

A runtime and library for typescript's types that turns the type system into a general purpose, purely functional programming language!

Yaml transformer

A cli to update yaml properties while preserving whitespace and comments in its original state

Algebraic Effects

An implementation of algebraic effects in javascript as a library for managing side-effects in a pure and composable way

Diary PWA

A progressive web app in go-lang that lets you carry a personalized secure diary in your pocket. Integrated pattern-lock-js library to allow for privacy

Pattern Lock

A js library for creating customizable pattern lock for the web and PWAs

is-a.dev

A free and open source service for developers to register a .is-a.dev subdomain for their personal websites

esbuild-plugin-elm

An esbuild plugin for building elm projects

OWYN Launcher

A minimalist, text-only launcher written in flutter which I use every day

Pipey

A js library for creating pipeline operator ready functions by converting instance methods's to context-free functions

EnumFP

A js library for defining functional Enum type / Sum type for javascript with simple pattern matching