This is your work, valued

Tbilisi, Georgia

Andrey Tarantsov

Elite
@andreyvit

I've made @livereload. Aside from that, I'm an awesome iOS developer and a generalist, thriving when wearing multiple hats and mixing 10 languages a day.

json-diff. Structural diff for JSON files

1.2k

SoloComponents-iOS. Self-contained, two-file (.h/.m) iPhone/iPad components that are dead-easy to drop into your projects

569

ScrollingMadness. A catalog of UIScrollView samples (iPhone)

242

fsmonitor.js. Cross-platform file system change monitoring for Node.js

49

diff. Quick'n'easy string diffs for Golang, mainly for diffing strings in tests

44

aidev. AI developer: ask GPT-4 to modify an entire folder full of files

36

rlwrap. rlwrap by Hans Lub, imported into Git

36

plist-to-json. A tiny command-line tool to convert (xml) .plist files to JSON format

34

find-fsevents-bugs. C

26

CheckAppSignature. A tiny tool to check code signature of Mac .app bundles and iOS .app/.ipa files

25

fsmonitor.c. Cross-platform lean file system monitoring library in pure C. Licensed under MIT.

24

cvsps. C

24

git-subdir. A reimplementation of git-subtree that works better for simple workflows. As you might have guessed, it provides a new 'git subdir' command.

21

locateimage. Golang library to locate an image inside a larger image (currently implemented for RGBA images only), with optional fuzzy matching

18

apitree.js. Node.js module to create a SocketStream-style API tree from a file system directory

14

openai. Best way to use ChatGPT/GPT-3 with Go: zero dependencies, tokenizer, under 1500 LOC

14

majority.js. Master election protocol for master-slave cloud services in Node.js

12

yoursway-eclipse-osx-repackager. Repackages Eclipse and Rich Client Platform applications as Mac OS X bundles

11

env. Emacs Lisp

11

subtitle-tools. A tool for resyncing SRT files

9

dreamopt.js. Command-line parser with readable syntax from your sweetest dreams

9

FSEventsFix. Mac OS X library that works around a long-standing bug in realpath() that prevents FSEvents API from monitoring certain folders on a wide range of OS X releases

8

funfix. Datastore fixtures the fun way! (Python)

8

hackers-coding-style-guide. Andrey Tarantsov's Coding Style Guide

8

OCISL. Open Community Indie Software License

8

yoursway-commons. YourSway Commons

7

pathspec.js. Shell- and .gitignore-style wildcards and file lists

7

underscorejs-cheatsheet. User styles for printing Underscore.js web site as a one-page cheatsheet

6

yoursway-builder. YourSway Builder

6

databinding. Eclipse Databinding port to Java 1.5

6

zoo. Zoo: Codex/Claude workflows based on personality-infused skills

5

platypus. My fork of Platypus (with some bugs fixed)

5

xdry. Extra DRY: Objective-C boilerplate autogenerator

5

YSCocoaTouchCommons. Objective-C

5

telegramapi. Work-in-progress MTProto and full Telegram API implementation in Go

5

white. Run from your project folder before committing to Git to avoid whitespace errors

5

git-dep. Git-dep command to handle multiple repositories with dependencies

4

sqlstruct. Use Go structs with database/sql using this code generator

4

Sublimacs. A plugin for Sublime Text 2 to make Sublime as good as Emacs for day-to-day text editing operations

4

shell-scripts. A collection of useful shell scripts and my zsh configs

4

SkypePushToTalk. Push-To-Talk and Mute/Unmute hotkey for Skype (Mac only). UPDATE: use Shush (http://mizage.com/shush/) instead.

4

kilim-osgi. Kilim port for OSGi environment

4

three20. Three20 is an Objective-C library for iPhone developers

4

tinyjson. A tiny JSON decoder for use in tinygo-compiled web assembly binaries

4

yoursway-site. A Google App Engine web site source for a closed-down company I have owned. Feel free to reuse under the MIT license if you will.

3

yoursway-dltk.

3

retester. re:tester

3

yoursway-sadr. An unfinished project to implement a great Static Analysis engine in Java. Feel free to reuse under the MIT license. (A legacy of a closed-down company I have owned.)

3

grunt-typescript-export. Concat .d.ts from multiple files to provide an implicit module declaration for a npm package implemented in TypeScript

3

tarantsov.com. Go

3

fseventsmon. C

3

better-tender. Improved UI for Tender Support (browser extensions for Safari and Chrome)

3

DeepWorkTimer. Swift

2

sem. Limits the concurrency of goroutines

2

systemproxy. Golang package to get and set systemwide proxy settings

2

ATPathSpec. gitignore-style path list matching in Objective-C

2

sqlexpr. Idiomatic, simple and powerful SQL builder for Go

2

autoesc.js. Error Short Circuiter (ESC) function decorator

2

debugflag. Golang library to enable optional behavior at runtime via DEBUG environment variable

2