Andrey Tarantsov (@andreyvit)

Top repositories

1

json-diff

Structural diff for JSON files
CoffeeScript
1,116
star
2

SoloComponents-iOS

Self-contained, two-file (.h/.m) iPhone/iPad components that are dead-easy to drop into your projects
Objective-C
571
star
3

ScrollingMadness

A catalog of UIScrollView samples (iPhone)
Objective-C
242
star
4

fsmonitor.js

Cross-platform file system change monitoring for Node.js
CoffeeScript
49
star
5

diff

Quick'n'easy string diffs for Golang, mainly for diffing strings in tests
Go
41
star
6

rlwrap

rlwrap by Hans Lub, imported into Git
C
36
star
7

aidev

AI developer: ask GPT-4 to modify an entire folder full of files
Go
35
star
8

plist-to-json

A tiny command-line tool to convert (xml) .plist files to JSON format
JavaScript
33
star
9

find-fsevents-bugs

C
25
star
10

CheckAppSignature

A tiny tool to check code signature of Mac .app bundles and iOS .app/.ipa files
Shell
24
star
11

cvsps

C
22
star
12

fsmonitor.c

Cross-platform lean file system monitoring library in pure C. Licensed under MIT.
C
22
star
13

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.
Shell
20
star
14

locateimage

Golang library to locate an image inside a larger image (currently implemented for RGBA images only), with optional fuzzy matching
Go
17
star
15

apitree.js

Node.js module to create a SocketStream-style API tree from a file system directory
CoffeeScript
14
star
16

openai

Best way to use ChatGPT/GPT-3 with Go: zero dependencies, tokenizer, under 1500 LOC
Go
13
star
17

majority.js

Master election protocol for master-slave cloud services in Node.js
JavaScript
12
star
18

yoursway-eclipse-osx-repackager

Repackages Eclipse and Rich Client Platform applications as Mac OS X bundles
12
star
19

env

Emacs Lisp
11
star
20

dreamopt.js

Command-line parser with readable syntax from your sweetest dreams
CoffeeScript
9
star
21

hackers-coding-style-guide

Andrey Tarantsov's Coding Style Guide
8
star
22

OCISL

Open Community Indie Software License
8
star
23

funfix

Datastore fixtures the fun way! (Python)
Python
8
star
24

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
C
8
star
25

subtitle-tools

A tool for resyncing SRT files
Ruby
8
star
26

pathspec.js

Shell- and .gitignore-style wildcards and file lists
CoffeeScript
7
star
27

yoursway-commons

YourSway Commons
Java
7
star
28

databinding

Eclipse Databinding port to Java 1.5
6
star
29

yoursway-builder

YourSway Builder
Ruby
6
star
30

underscorejs-cheatsheet

User styles for printing Underscore.js web site as a one-page cheatsheet
6
star
31

white

Run from your project folder before committing to Git to avoid whitespace errors
Ruby
5
star
32

platypus

My fork of Platypus (with some bugs fixed)
5
star
33

telegramapi

Work-in-progress MTProto and full Telegram API implementation in Go
Go
5
star
34

xdry

Extra DRY: Objective-C boilerplate autogenerator
Ruby
5
star
35

YSCocoaTouchCommons

Objective-C
5
star
36

git-dep

Git-dep command to handle multiple repositories with dependencies
4
star
37

kilim-osgi

Kilim port for OSGi environment
Java
4
star
38

shell-scripts

A collection of useful shell scripts and my zsh configs
4
star
39

SkypePushToTalk

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

sqlstruct

Use Go structs with database/sql using this code generator
Go
4
star
41

Sublimacs

A plugin for Sublime Text 2 to make Sublime as good as Emacs for day-to-day text editing operations
Python
4
star
42

retester

re:tester
PHP
3
star
43

ujudge

3
star
44

yoursway-dltk

3
star
45

js2objc

JavaScript to Objective-C transpiler wannabe
CoffeeScript
3
star
46

yoursway-software-update

YourSway Software Update engine
Java
3
star
47

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.)
Java
3
star
48

yoursway-swt

YourSway's SWT repository
Java
3
star
49

fseventsmon

C
3
star
50

tarantsov.com

JavaScript
3
star
51

pyjamas

PyJamas, imported from sourceforge subversion repo
Python
3
star
52

better-tender

Improved UI for Tender Support (browser extensions for Safari and Chrome)
CoffeeScript
3
star
53

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.
Python
3
star
54

grunt-typescript-export

Concat .d.ts from multiple files to provide an implicit module declaration for a npm package implemented in TypeScript
JavaScript
3
star
55

yoursway-ide

An unfinished project to implement a TextMate-style IDE in Java/SWT. Feel free to reuse under the MIT license. I don't think it compiles and runs, but parts and components may prove to be useful. (A legacy of a closed-down company I have owned.)
Java
3
star
56

yoursway-ecabu

YourSway Eclipse Application Builder
Ruby
2
star
57

yoursway-modeling

YourSway Modeling Framework
2
star
58

yoursway-projectsync

An Eclipse plugin to auto-import projects from disk, and to auto-move projects on disk to proper locations
Java
2
star
59

yoursway-sunrise

YourSway Sunrise
Java
2
star
60

jyp

JSON (planned: + YAML + Property Lists): only 2 classes, no dependencies, simplest API, sane error handling, bean serialization.
Java
2
star
61

BetterUserVoice

UserVoice Admin UI additions
Ruby
2
star
62

hellow

C
2
star
63

ATExpressiveCollections

More concise, expressive, block-based helpers for Objective-C Foundation collection classes
Objective-C
2
star
64

ATPathSpec

gitignore-style path list matching in Objective-C
Objective-C
2
star
65

mongopool

Provides a concurrency limit and automatic reconnection for mgo
Go
2
star
66

seamless-debugger-demo

A proof-of-concept demo of a seamless interpreted script debugger using Eclipse & DLTK
Java
2
star
67

systemproxy

Golang package to get and set systemwide proxy settings
Go
2
star
68

yoursway-magic-ecabu

2
star
69

debugflag

Golang library to enable optional behavior at runtime via DEBUG environment variable
Go
2
star
70

rewebsocket

WebSocket with automatic reconnection
CoffeeScript
2
star
71

naive-language-benchmark

Naïve benchmark of V8, Sun JVM, Ruby, Python and C
Java
2
star
72

sadr-experiment

2
star
73

sem

Limits the concurrency of goroutines
Go
2
star
74

multierr

Merges multiple errors into a single error value in idiomatic Go way
Go
2
star
75

woot

Quickly create new projects based on custom templates
CoffeeScript
2
star
76

sqlexpr

Idiomatic, simple and powerful SQL builder for Go
Go
2
star
77

yoursway-libraries

External libraries in use by various YourSway projects
2
star
78

money-done-right

Python
2
star
79

autoesc.js

Error Short Circuiter (ESC) function decorator
JavaScript
2
star
80

koi-tool

Junk. (A streamline-based throw-away data entry app. Kept for future reference.)
2
star
81

mongobulk

Wraps Golang mgo driver's Bulk type to enables batches of unlimited size
Go
2
star
82

edb

Embedded Database for Go, serializes structs with indices using boltdb (for now; badger version coming)
Go
2
star
83

DeepWorkTimer

Swift
2
star
84

yoursway-taskus

An unfinished project to make a text-based TODO app in SWT. Feel free to reuse under the MIT license. (A legacy of a closed-down company I have owned.)
Java
2
star
85

simple-sharing-service

2
star
86

FSMonitoringKit

Flexible Cocoa file system monitoring library with guaranteed fine-grained change events (based on FSEvents)
Objective-C
2
star
87

plainsecrets

Use encrypted secrets in Go apps
Go
1
star
88

tagparser

A better, simpler parser of conventional Go struct tags, an alternative to vmihailenco/tagparser with a simpler implementation, optional error reporting, and saner compatible tag syntax.
Go
1
star
89

jsondiff

Zero-dependencies simple JSON diffing and formatting library for Go
Go
1
star
90

try_git

1
star
91

yoursway-python-commons

Useful Python code (mostly Google App Engine-specific)
Python
1
star
92

primes-refactoring-example

An example code for my lecture on refactoring
1
star
93

binaryio

Buffered Reader and Writer for serializing structured binary data
Go
1
star
94

PrideAndPrejudiceFanficIndex

Pride & Prejudice Fan Fiction Index — a web app written with Node.js and Twitter Bootstrap (mostly for my own needs, but maybe I will publish it somewhere soon)
JavaScript
1
star
95

twins-js

NodeApp UI controllers library and RPC endpoint
1
star
96

download-papertrail-archives

A Golang script to download all missing archives from Papertrail
Go
1
star
97

ModalMoviePlayerViewController

Display AVPlayerViewController the easy way, with controls initially hidden
Swift
1
star
98

bulk-rename

A bash script to rename/move/copy files by editing file names in your favorite $EDITOR.
Shell
1
star
99

minicomponents

Component support for Go templates (html/template and text/template)
Go
1
star
100

SundaySchool

Sunday school of business, web and app development (in Russian)
1
star