This is your work, valued

Akshay Nair

Elite
@phenax

bsp-layout. Manage layouts in bspwm (tall and wide)

382

algebraic-effects. Manage side-effects in your javascript application cleanly with algebraic effects

210

plasmajs. An isomorphic nodeJS framework based on react

133

typed-regex. A typescript library for type-safe regex for named capture groups

98

pattern-lock-js. Pattern lock library for the web using canvas

70

shotkey. A simple and lightweight hotkey daemon for X with configurable custom modes and key chords (in ~200 LOC)

47

use-tiny-state-machine. A tiny (~700 bytes) react hook to help you write finite state machines

38

esbuild-plugin-elm. An esbuild plugin for building elm projects

30

enum-fp. Functional Enum type / Sum type for javascript with simple pattern matching

29

css-everything. A ui framework where you only write turing complete CSS. No HTML, no JS, no build system, just CSS (kinda)

28

nixos-dotfiles. Shell

28

service-worker-js. Service worker recipies library

27

pipey. Create pipeline operator ready functions by converting instance methods's to context-free functions

24

react-is-a-programming-language. Proving react is a turing-complete programming language by making it do things it wasn't meant to do

19

h. Html templating library for kotlin

17

anypinentry. A flexible pinentry script for GNUpg. Uses dmenu by default.

17

plasmajs-starter-kit. A Starter-kit for the PlasmaJS framework(https://github.com/phenax/plasmajs)

12

cmp-graphql. Neovim nvim-cmp source for graphql completions based on schema

12

bslock. Better slock with clean keypress feedback

10

stfwp. A collection of scripts and ideas to fuck with people

9

f-inator-3000. Convert a sentence into an f-ing great sentence.

8

neorg-hop-extras. Neorg plugin to extend the functionality of links

8

brainfuck-ts-types. A brainfuck interpreter running within the typescript type system

7

advent-of-coolio-2022. AoC in a different thing everyday

6

ts-theorem-provinator. Experiment to use typescript's type system for theorem proving

6

2048. 2048 game clone written in react

5

artemis-rpi. Nixos image builder and server configuration for my raspberry pi 4 server

5

zomato-nearby-delicacy. Search for places to eat in around you in a 1KM radius.

5

chelleport. Control your mouse pointer with your keyboard by searching text on screen

5

creative-coding-playground. Making cool looking things for fun

5

fp-collections-rs. A functional collections library for rust

5

dotfiles. My dotfiles backup. [Moved to [phenax/nixos-dotfiles](https://github.com/phenax/nixos-dotfiles) ]

5

elxr. Regular expression-like syntax for list operations

4

midibinds. An experiment to use my midi keyboard as a secondary keyboard for executing commands and macros

4

aether. Another one of those lisp interpreters

3

phenax. JavaScript

3

ediblemonad.dev. My portfolio website

3

shell-macros. Write command line macros in bash and zsh

3

nvim-extra-codelens. Neovim plugin to show type information as virtual text for LSP's that don't support codelens

3

homeserver-nixos. My homeserver in nixos

2

draw-stuff-on-your-screen. draw-stuff-on-your-screen

2

daffm. Dumb-as-fuck file manager for the terminal

2

bash-helpers. A set of bash helper functions (Currently only git and github specific) to make my life easier

2

playing-with-lambda-calculus. Experimenting with lambda calculus combinators, pure functional data structures, church numbers, and all that good shit in js

2

talaria-browser. An experimental web browser written in rust and Qt QML [WIP]

2

screenshit. CLI tool to capture screenshots of a list of web pages

2

mandelbrot-explorer. A simple x application to explore the mandelbrot set

2

adventure-of-coditudes-2023. Nix

2

ts-types-runtime. A runtime for typescript's type system that turns it into a general purpose, purely functional programming language with effects!

2

buddhabrot. Naive buddhabrot render on a canvas

2

nvim-flake-plugin-manager. An experiment to manage neovim plugins with nix flakes with support for lazy loading

1

derw. An Elm-inspired language that transpiles to TypeScript

1

sidekick-dashboard. I've got a tiny vertical monitor to display some pretty things

1

aoc-2024-smalltalk. code advent: 2024; smalltalk: true.

1

edible-desmos. My personal desmos graph manager and a collection of my graphs.

1

workspace-diagnostics.nvim. Populate diagnostics for all projects files, not just the opened ones.

1

remark-reading-time. Adds estimated reading time to your markdown files

1