Toronto

Olivier Wietrich

Elite
@bredele

Fractional CTO | Software Engineer | MSc

vomit. :mask: A minimal high order function for building user interfaces

160

lego. 👾 Create large scale and reactive web applications brick by brick

159

marc. :part_alternation_mark: Markdown as a dynamic template engine

153

datastore. :hamster: Bloat free and flexible interface for data store and database access.

99

doors. :door: Mutable asynchronous operations with conditions

90

mood. :speak_no_evil: Give some mood to your code with a finite state machine

75

react-states-machine. React state management using finite state machine

28

steroid. :pill: A template engine on steroid

21

zeroin. The only Event Emitter you need

20

cement. Mixed cement with HTML and JavaScript to obtain a flexible and insanely fast data binding.

19

con. Console Object Notation - JSON from your console

15

emitter-queue. :sleeping: Queue emitter events

15

bluff. 🙏 Promise A+ implementation

14

post. Emitter-like component that enables safe cross origin communication.

12

spruceup. Spruce up CSS classes

11

node-invite. Invitation system backend by redis and build for speed.

11

tag-reduce. Reduce tagged template literals to a single value

10

wall. Express inspired web framework for your browser -- insanely flexible, and simple

9

hangout. Peer to peer video application through local tunnel.

9

peer. WebRTC peer connection made easy

9

jquery-stack. Jquery plugin to stack your dom nodes

8

email-suggest. Suggest email address based on list of popular email domains

7

dynamic-content. dynamic content without any line of javascript

7

supplant. Variable substitution on string

7

email-domain-levenshtein. Suggest email based on the Levenshtein distance between given email and popular domains

6

async. Collection of asynchronous patterns for nodejs and your browser.

6

css-bundle. This is a bundle of CSS tips that have been very helpful in my projects.

6

store-mirror. Web socket mirroring plugin for datastore

5

meteo. Shell command to get the weather based on location

5

domwalk. :runner: traverse dom recursively

5

video. peer plugin to attach a video stream to a peer connection

5

scrollhook. Browser scroll hook

4

email-domain-popular. List of popular email domains

4

lookfor. Client-side full-text search using CSS and built for speed.

4

stomach. Digest strings, nodes and selectors into a dom element

4

intertag. Compose template literals using function interpolation

4

roulette. switch dom elements position

4

robac. Role based access control

4

unix-philosophy. A presentation made for YYCJS to talk about modularity and the unix philosophy

4

diceware-passphrase. Create diceware passphrase

4

molder. create custom elements today (almost)

4

date-resolve. Resolve Numbers, Dates or Strings (RFC822 and ISO 861) into dates in milliseconds

3

classifier. Naive bayes classifier

3

json-to-cypher. Transform JSON-like object into cypher properties

3

grout. :sweat_drops: virtual dom

3

steroid-slot. :pill: Create placeholder inside streaming web component and fill with your own markup

3

styles-generator. Generate styles on the fly

3

diceware-word. Generate passphrase word from diceware dictionary

3

stream-then. ⚡️ Make a stream thenable.

3

string-hex. Convert string to hex

3

sewer. Cross browser and device event handler with delegation, chaining and filtering engines

3

requirejs-plugin-iframe. This is a simple requirejs plugin to execute application scripts in different web origins

3

redirect-uri-match. Validate a redirection URI query parameter with a whitelist of URIs

2

array-include. String/Array index of an other array

2

grimpette. Application navigation without the complicated stuff

2

deepmix. Truly mix two objects together

2

subaddress. Detect email subaddressing and return plain email address

2

string-bits. Convert string into bits

2

golden-grid. Draw golden spirals on top of a DOM element

2
59
Apply