David Whittington's repositories
modelfusion
The TypeScript library for building multi-modal AI applications.
nixos-config
My personal NixOS configuration
ar-io-node
A scalable and modular gateway built for the permaweb atop the Arweave permanent data storage network.
arweave-js
Browser and Nodejs client for general interaction with the arweave protocol and gateways
arweave_rs
Rust based implementation of the Arweave mining software (WIP)
ChatGPT.nvim
Neovim plugin for interacting with OpenAI GPT-3 chatbot, providing an easy interface for exploring GPT-3 and NLP.
clj-protocol
Declarative protocol library implemented in ClojureScript (with example DHCP client/server, ping client, and pcap reader)
clojure-giants-shoulders
Tools and scripts I reach for every time I start a new Clojure project
core2-playground
Developer Experience experimentation for https://github.com/xtdb/core2
grafanalib
Python library for building Grafana dashboards
grafonnet-lib
Jsonnet library for generating Grafana dashboard files.
home-manager-config
My Nix Home Manager configuration
huginn
Create agents that monitor and act on your behalf. Your agents are standing by!
perkeep
Perkeep (née Camlistore) is your personal storage system for life: a way of storing, syncing, sharing, modelling and backing up content.
spartan.spec
A spartan version of clojure.spec compatible with babashka
stable-diffusion-docker
Runs the official Stable Diffusion release in a Docker container.