Mateusz Burzyล„ski (@Andarist)
  • Stars
    star
    5,157
  • Global Rank 5,201 (Top 0.2 %)
  • Followers 1,628
  • Following 5
  • Registered about 10 years ago
  • Most used languages
    JavaScript
    84.9 %
    TypeScript
    13.7 %
    HTML
    1.4 %
  • Location ๐Ÿ‡ต๐Ÿ‡ฑ Poland
  • Country Total Rank 65
  • Country Ranking
    HTML
    2,689

Top repositories

1

react-textarea-autosize

<textarea /> component for React which grows with content
TypeScript
2,009
star
2

use-onclickoutside

React hook for listening for clicks outside of an element.
TypeScript
496
star
3

use-constant

JavaScript
202
star
4

babel-plugin-jsx-adopt

JavaScript
94
star
5

babel-plugin-annotate-pure-calls

This plugins helps with annotating top level functions calls with #__PURE__ comment.
JavaScript
91
star
6

react-selector-hooks

Collection of hook-based memoized selector factories for declarations outside of render.
JavaScript
85
star
7

cherry-pick

๐Ÿ’โ›๐Ÿ“ฆ Build tool to generate proxy directories.
JavaScript
54
star
8

data-uri.macro

๐ŸŽฃ Convert files to data-uris at build time.
JavaScript
45
star
9

use-smooth-scroll

React hook which gives a smooth scrolling function.
JavaScript
41
star
10

regexgen.macro

๐ŸŽฃ Convert your set of strings to optimized RegExps at build time.
JavaScript
38
star
11

lerna-alias

Get aliases for your lerna packages for the other tools
JavaScript
36
star
12

pipeline.macro

๐ŸŽฃ A babel macro which works similarly to the pipeline operator.
JavaScript
35
star
13

use-callbag

๐Ÿ‘œ Use callbag as React hook.
JavaScript
34
star
14

rollup-plugin-dotenv

JavaScript
29
star
15

use-isomorphic-layout-effect

TypeScript
24
star
16

stylis-plugin-extra-scope

Stylis plugin which adds extra scope to each produced CSS rule.
JavaScript
21
star
17

use-latest

TypeScript
17
star
18

use-composed-ref

TypeScript
16
star
19

nanoclone-comparisons

JavaScript
9
star
20

are-passive-events-supported

JavaScript
9
star
21

callbag-pull-when

๐Ÿ‘œ Callbag operator that pulls from source when provided listenable emits.
JavaScript
7
star
22

use-previous

JavaScript
7
star
23

memory-web-storage

Memory storage with WebStorage API. Can be used as drop-in replacement when latter is not available.
TypeScript
6
star
24

use-value-callbag

JavaScript
5
star
25

callbag-to-promise

๐Ÿ‘œ Callbag operator which converts source to a promise containing last emitted value.
JavaScript
5
star
26

callbag-of

๐Ÿ‘œ Callbag source factory that emits values specified as arguments.
JavaScript
5
star
27

callbag-exhaust-map

๐Ÿ‘œ Callbag operator that maps to inner source and ignores other values until that source completes.
JavaScript
5
star
28

copy-mjs

๐Ÿ›  Build tool to copy .js files from input directory to corresponding .mjs files in output directory.
JavaScript
4
star
29

callbag-retry

๐Ÿ‘œ Callbag operator which resubscribes to the source given amount of times.
JavaScript
4
star
30

react-hooks-with-lazy-inputs

4
star
31

npm-self-link

A CLI tool which links the package in which it is run (if it's not already linked).
JavaScript
4
star
32

are-hook-inputs-equal

A comparator function for previous and current React hook inputs.
JavaScript
4
star
33

callbag-timestamp

๐Ÿ‘œ Callbag operator that attaches a timestamp to each emitted value.
JavaScript
3
star
34

callbag-default-if-empty

๐Ÿ‘œ Callbag operator which emits a given value when source completes without emitting any value.
JavaScript
3
star
35

callbag-take-while

๐Ÿ‘œ Callbag operator which emits values emitted by the source as long as each value satisfies the given predicate, and then completes as soon as predicate is not satisfied.
JavaScript
3
star
36

callbag-sample-when

๐Ÿ‘œ Callbag operator that samples from source when provided listenable emits.
JavaScript
3
star
37

callbag-remember

๐Ÿ‘œ Callbag operator that remembers last event, so that a newly added listener will immediately receive that memorised event.
JavaScript
3
star
38

callbag-ms-elapsed

๐Ÿ‘œ Callbag listenable source which emits milliseconds elapsed since the subscription (using requestAnimationFrame) - useful for animations.
JavaScript
3
star
39

callbag-last-element

๐Ÿ‘œ Callbag operator that emits only the last item emitted by the source.
JavaScript
2
star
40

callbag-buffer-time

๐Ÿ‘œ Callbag operator which buffers source values until provided time has passed.
JavaScript
2
star
41

callbag-buffer

๐Ÿ‘œ Callbag operator which buffers source values until separator stream emits.
JavaScript
2
star
42

get-lerna-packages

JavaScript
2
star
43

callbag-never

๐Ÿ‘œ Callbag source that never completes and emits no data.
JavaScript
2
star
44

create-commit-status-action

A simple GitHub action that create a commit status using the GitHub API.
TypeScript
2
star
45

callbag-element-at

๐Ÿ‘œ Callbag operator that emits the single value at the specified index.
JavaScript
2
star
46

callbag-loop

๐Ÿ‘œ Callbag operator that accumulates results using a feedback loop that emits one value and feeds back another to be used in the next iteration.
JavaScript
2
star
47

callbag-drop-until

Starts emitting the input stream when another stream emits a value.
JavaScript
2
star
48

callbag-timeout

๐Ÿ‘œ Callbag operator which errors if source does not emit before specified duration.
JavaScript
2
star
49

callbag-time-interval

๐Ÿ‘œ Callbag operator which emits the value with time elapsed since last emission.
JavaScript
2
star
50

callbag-defer

๐Ÿ‘œ Callbag which creates a source from a given factory when sink subscribes.
JavaScript
2
star
51

callbag-concat-map

๐Ÿ‘œ Callbag operator that maps to inner source, subscribe and emit in order.
JavaScript
2
star
52

callbag-timer

๐Ÿ‘œ Callbag source that after given duration emits numbers in sequence every specified duration.
JavaScript
2
star
53

callbag-duration-progress

๐Ÿ‘œ Callbag listenable source which emits value describing time progress (number between 0 an 1) since the subscription (using requestAnimationFrame) - useful for animations.
JavaScript
2
star
54

webpack-reexported-namespace-test

JavaScript
1
star
55

callbag-from-event-pattern

๐Ÿ‘œ Callbag source factory from addHandler and removeHandler pair.
JavaScript
1
star
56

babel-check-duplicated-nodes

๐Ÿ  Babel helper module for transforms authors to check the AST against duplicated nodes.
JavaScript
1
star
57

xstate-intro-slides

Programming Application Flows With Statecharts (XState) and The Actor Model
1
star
58

log-action

A simple GitHub action that log its input for debugging purposes.
TypeScript
1
star
59

mapped-type-emit-loses-modifiers-bug

TypeScript
1
star
60

rtk-query-types-issue

1
star
61

callbag-pluck

๐Ÿ‘œ Callbag operator that maps to object properties.
JavaScript
1
star
62

react-redux-tree-shaking-playground

JavaScript
1
star
63

berry-ancestor-breaking-chain-repro

JavaScript
1
star
64

tabbable-tree-shaking-issue-demo

JavaScript
1
star
65

callbag-drop-after

๐Ÿ‘œ Callbag operator that drops all events after the first event for which predicate returns true.
JavaScript
1
star
66

bundlers-import-condition-test

JavaScript
1
star
67

parcel-sideeffects-flag-bug-repro

JavaScript
1
star
68

callbag-buffer-count

1
star
69

callbag-partition

๐Ÿ‘œ Callbag operator that splits the source into two, based on predicate function.
JavaScript
1
star
70

module-scope-plugin-repro

HTML
1
star
71

callbag-tap-up

๐Ÿ‘œ Callbag operator which performs a side effect for every upwards emission (from sink to source), but other than that it acts as noop.
JavaScript
1
star
72

xstate-codegen-pnpm-demo

1
star
73

callbag-throw-error

๐Ÿ‘œ Callbag source factory that immediately emits an error.
JavaScript
1
star
74

callbag-distinct-until-changed

๐Ÿ‘œ Callbag operator that drops consecutive duplicate values
JavaScript
1
star
75

callbag-empty

๐Ÿ‘œ Callbag source that emits no data and completes immediately.
JavaScript
1
star
76

xstate-1622-test

TypeScript
1
star
77

callbag-concat-with

๐Ÿ‘œ Callbag operator that emits items given it as arguments after it finishes emitting items emitted by source.
JavaScript
1
star
78

callbag-pairwise

๐Ÿ‘œ Callbag operator that groups pairs of consecutive emissions together and emits them as an array of two values.
JavaScript
1
star