I created some tiny tools that I needed in the past months, here’s a list:

Woodenlist

GitHub TopixIM/woodenlist Wanderlist and realtime. Contribute to TopixIM/woodenlist development by creating an account on GitHub.

This project is earlier. I use it as my todolist. It’s running for a while now.

Table Two

GitHub TopixIM/tabletwo Draft markdown pieces together on the same table. Contribute to TopixIM/tabletwo development by creating an account on GitHub.

Table2 is a Markdown collaborative editing tool. One can edit by paragraph and it’s synced to others. It’s far from professional tools, but I think it already covers my basic needs.

Diary

GitHub TopixIM/diary a simple diary app. Contribute to TopixIM/diary development by creating an account on GitHub.

Main part of Diary is a calendar, and I can see which days has diary. Much convenient for me to add diaries everyday.

Copycat

GitHub TopixIM/copycat Simple tool to copy/paste frequently used snippets - TopixIM/copycat

Just a list of snippets I can click to copy.

Respo/Alerts

GitHub Respo/alerts Several components for replacing js/alert and js/confirm - Respo/alerts

They are the libraries I use to replace js/alert js/confirm js/prompt in my Respo apps.

File Sucker

GitHub Termina/file-sucker Get file up the wire. Contribute to Termina/file-sucker development by creating an account on GitHub.

A small tool I made for transferring some medium size files from my phone to my laptop though WiFi. It’s actually HTTP file uploading based on Node.js .

Fontawesome Finder

GitHub jimengio/fontawesome-finder Fontawesome icons. Contribute to jimengio/fontawesome-finder development by creating an account on GitHub.

Search font-awesome icons.

There are also several pending projects.

Diff View

GitHub Memkits/diffview View text diffs. Contribute to Memkits/diffview development by creating an account on GitHub.

I wanted my own version of Online DiffChecking. With no ads, no page refreshing. I found a npm package and finished basic features very quick.

I got a problem in generating inline diffing. GitHub has line diffing and inline diffing. I don’t know how to implement that by my own. I currently use jsdiff to generate line diffing.

Skir

GitHub mvc-works/skir Simple server library built on Node.js to be used as a DevTool in making web apps - mvc-works/skir

It’s very thin wrapper on top of Node.js for scripting usages. My initial motive was to create a proxy server with Node.js which I can use to replace http-proxy but later I figured out proxy is not easy to make. So skir is only for scripting… not sure how I can really make it useful yet.