This is your work, valued

Ian Sinnott

Elite
@iansinnott

Context Manager

react-string-replace. A simple way to safely do string replacement with React components

666

alfred-maestro. An Alfred workflow to execute Keyboard Maestro macros.

422

obsidian-claude-code-mcp. Connect Claude Code and other AI tools to your Obsidian notes using Model Context Protocol (MCP)

325

svelte-chat-ui. Chat with LLMs. Bring your own key. Keyboard-centric, mobile friendly, searchable.

196

jstz. 🌐Timezone detection for JavaScript

176

react-static-webpack-plugin. Build full static sites using React, React Router and Webpack (Webpack 2 supported)

155

full-text-tabs-forever. Full text search all your browsing history using Postgres + WASM

151

react-static-boilerplate. A boilerplate for building static sites with Webpack 2, React and React Router

104

browser-gopher. Search, aggregate, backup your browsing history across all browsers from the command line.

48

vibesidian. LLM agent for Obsidian with multi-turn tool-use for plugin/theme development and automation.

37

asciilib. (ノ◕ヮ◕)ノ*:・゚✧ A library of ascii faces and kaomoji

27

rxjs-dash-docset. RxJS 5 documentation for Dash

15

notion-utils. TypeScript

10

asciilib-workflow. Quickly search through ascii faces and kaomoji (ノ◕ヮ◕)ノ*:・゚✧

10

zazu-emoji. ⚡ Fast, offline emoji search for Zazu

9

jekyll-post. A tool for managing Jekyll from the command line

8

react-static-presentation. The Slide deck and examples for my React Static talk

8

things-2do-importer. Import 2Do tasks into Things 3

7

one-dark-tab. Like OneTab, but darker.

6

darkly-darker-theme. A dark Chrome theme

6

nightmare-ava-example. JavaScript

6

webpack-base-project. A minimal Webpack project to teach you how to set up a new project

6

mailstring. Generate mailto strings for fun and profit. Also a React component 📤

5

zazu-dark-theme. 🕶 A simple, dark theme for Zazu

5

app-time. 🌟 Build complete, wonderful, beautiful apps with one dependency. Compile to static HTML files with a single command.

4

iansinnott.github.io. The blog of Ian SInnott

4

stylite. 🎨 A super lightweight style editor. Apply any styles you want to any site.

4

date-fns-dash-docset. JavaScript

4

shirt. 👕 Put a shirt on that data! Simple algebraic data types

4

google-sheets-backend. JavaScript

3

express-middleware-lecture. Source code and writeup for my lecture on Express middleware

3

asciilib-site. The website for asciilib

2

bitbucket-cli. A CLI for BitBucket

2

react-boilerplate. React + Webpack + Hot Reloading :tada:

2

chinese-common-wordlist-pleco-decks. JavaScript

2

real-time-stack. JavaScript

2

imessage-backup-helpers. JavaScript

2

youtube-dl-server. Web / REST interface for downloading youtube videos onto a server.

1

nvim-lsp-config. Lua

1

ArchiveBox. 🗃 Open source self-hosted web archiving. Takes URLs/browser history/bookmarks/Pocket/Pinboard/etc., saves HTML, JS, PDFs, media, and more...

1

try-instantdb. Trying out InstantDB

1

react-pdf-highlighter. Set of React components for PDF annotation

1

authguardian-react-starter. JavaScript

1

vscode-inline-bookmarks. Customizable inline Bookmarks for Visual Studio Code

1

athens. Free self-hosted desktop app: https://github.com/athensresearch/athens/releases; Try the demo at https://athensresearch.github.io/athens; Docs viewable at https://athensresearch.github.io/docs/

1

sqlite-syncta. Experimenting with syncing sqlite databases

1

imgcat. a tool to output images as RGB ANSI graphics on the terminal

1

addr.fyi. JavaScript

1

tools. General purpose tools

1

url-spider. TypeScript

1

lab.iansinnott.com. 🔬 Where I run experiments and learn by doing

1

dokku-vagrant-example. How to run dokku on Vagrant

1

code-traefikode. TypeScript

1

vimium. The hacker's browser.

1

nuclear-js-react-addons. NuclearJS addons for working with React

1