Amir Abushareb (@yields)
  • Stars
    star
    2,456
  • Global Rank 12,302 (Top 0.5 %)
  • Followers 397
  • Following 133
  • Registered over 12 years ago
  • Most used languages
    JavaScript
    93.6 %
    Go
    2.8 %
    CSS
    1.8 %
    Python
    1.8 %
  • Location 🇵🇹 Portugal
  • Country Total Rank 61
  • Country Ranking
    Go
    4
    CSS
    30
    Python
    187

Top repositories

1

phony

Tiny command line fake data generator.
Go
733
star
2

ant

A web crawler for Go
Go
277
star
3

k

keyboard event dispatcher.
JavaScript
185
star
4

editable

Fixing contenteditable.
JavaScript
178
star
5

select

modern <select>
JavaScript
102
star
6

store

local store, unserializes and serializes values automagically :)
JavaScript
68
star
7

shortcuts

keyboard shortcuts, similiar to component/events.
JavaScript
53
star
8

gravy

saucelabs
JavaScript
44
star
9

sortable

UI Sortable.
JavaScript
42
star
10

fmt

tiny fmt utility
JavaScript
39
star
11

coverage

code coverage
CSS
39
star
12

sublime-go

An opinionated plugin for Go.
Python
38
star
13

component-bundle

component-bundle(1)
JavaScript
37
star
14

uniq-selector

get a uniq css selector from element.
JavaScript
37
star
15

component-graph

component-graph
JavaScript
29
star
16

serialize

serialize a form to urlencoded string.
JavaScript
27
star
17

colorpicker

minimal colorpicker.
JavaScript
24
star
18

pick

"pick" stuff from html source.
Go
24
star
19

redact-popover

medium inspired editor popover
JavaScript
18
star
20

dex

Lightweight IndexedDB wrapper
JavaScript
18
star
21

paper-stack

paper stack effect with css.
17
star
22

select-reflect

reflect native <select> to yields/select instance.
JavaScript
16
star
23

lru-cache

LRU Cache
JavaScript
15
star
24

css-ease

CSS Easing functions
JavaScript
14
star
25

ago

Date(now - 1e3) => "a second ago"
JavaScript
13
star
26

on-select

Invoke a callback when a user selects some text.
JavaScript
12
star
27

instrument

in-browser code coverage instrumentation
JavaScript
11
star
28

cycle

modern selectbox.
JavaScript
10
star
29

k-sequence

keyboard sequences
JavaScript
10
star
30

measure-string

Measure a string width.
JavaScript
9
star
31

stream-log

stream logger
JavaScript
9
star
32

is-touch

Check if touch is supported.
JavaScript
9
star
33

to-element

get a node from value.
JavaScript
9
star
34

clear-timeouts

clear all timeouts
JavaScript
9
star
35

mongoose-time

timestamps for mongoose schemas
JavaScript
9
star
36

traverse

low level traverse function, inspired by $.dir
JavaScript
8
star
37

scrolltop

get the window's scrolltop value, cross-browser.
JavaScript
8
star
38

zip

zip stuff.
JavaScript
8
star
39

path-lookup

lookup path within `object`.
JavaScript
8
star
40

grow-width

grow input's width.
JavaScript
7
star
41

keycode

name to keycode
JavaScript
7
star
42

clear-intervals

clear all intervals
JavaScript
7
star
43

status

user activity emitter, "idle" "active" etc..
JavaScript
7
star
44

mongoose-slug

mongoose slug plugin
JavaScript
7
star
45

co-timeout

co timeout.
JavaScript
7
star
46

carry

Carry over attrs and classes from one element to another.
JavaScript
6
star
47

apool

generic pool
JavaScript
6
star
48

xhr

Cross-browser XMLHttpRequest
JavaScript
6
star
49

editable-placeholder

Editable placeholder a la medium.com
JavaScript
6
star
50

approximate-time

approximate human readable time
JavaScript
6
star
51

send-json

send json across domains and browsers.
JavaScript
6
star
52

delegate-events

delegate events from one emitter to another
JavaScript
6
star
53

sublime-reload

refresh the browser on sublime post save.
Python
5
star
54

set-active

Set document.activeElement.
JavaScript
5
star
55

download

download files with `xhr`, report progress and send the file.
JavaScript
5
star
56

slug

slug component
JavaScript
5
star
57

extensible

extensible constructors
JavaScript
5
star
58

rework-pseudos

rework pseudo elements support.
JavaScript
5
star
59

crop

Image cropper.
JavaScript
5
star
60

emitter-mixin

EventEmitter mixin
JavaScript
5
star
61

uniq

array unique component
JavaScript
4
star
62

sortable-table

Sortable table.
JavaScript
4
star
63

indexof

indexof element.
JavaScript
4
star
64

data

attach data to elements. think $.data()
JavaScript
4
star
65

atkinson

Atkinson can remember form input data across requests.
JavaScript
4
star
66

prevent

Cross browser prevent default, because microsoft is awesome.
JavaScript
4
star
67

placeholder

Placeholder for older browsers.
JavaScript
4
star
68

visibility

Sane page visibility API.
JavaScript
3
star
69

sidebar

sidebar implementation, inspired by OSX notification center.
JavaScript
3
star
70

wd-browser

parse browser names
JavaScript
3
star
71

empty

empty an element.
JavaScript
3
star
72

svg-create

Create svg elements
JavaScript
3
star
73

load-image

load an image
JavaScript
3
star
74

idb-request

Tiny IDBRequest wrapper that allows node style callbacks
JavaScript
3
star
75

unserialize

Unserializes stringified json correctly.
JavaScript
3
star
76

scan-html

tiny html lexer.
JavaScript
3
star
77

fuzzy-object

fuzzy object.
JavaScript
3
star
78

eql

eql utility
JavaScript
3
star
79

function-source

get inner function source
JavaScript
3
star
80

cover-map

map coverage data from yields/instrument
JavaScript
3
star
81

parse-attrs

html attribute parser.
JavaScript
2
star
82

editable-shortcuts

add shortcuts to Editable instance.
JavaScript
2
star
83

buffer-events

Buffer Event Emitter events.
JavaScript
2
star
84

currency

format currency
JavaScript
2
star
85

mixtur

inline css with html
JavaScript
2
star
86

svg-attributes

SVG Attributes
JavaScript
2
star
87

capitalize

if i only had a nickel for every time i wrote this...
JavaScript
2
star
88

hasflash

Wether or not the browser has flash plugin enabled.
JavaScript
2
star
89

merge

merge two objects
JavaScript
2
star
90

get-selected-text

get user selected text
JavaScript
2
star
91

skeleton

skeleton's css
CSS
2
star
92

isArray

es5 isArray
JavaScript
2
star
93

rework-ignore-selectors

Ignore the given selectors.
JavaScript
2
star
94

before

JavaScript
1
star
95

dos-time

get / convert a date to dos-timestamp
JavaScript
1
star
96

normalize-case

tiny utility to normalize case recursively
JavaScript
1
star
97

dos-date

get / convert a date to DOS date.
JavaScript
1
star
98

progress

generic progress emitter.
JavaScript
1
star
99

hms

get hours, minutes and seconds from milliseconds
JavaScript
1
star
100

within

Date(now + 1e3) => "in a second"
JavaScript
1
star