• Stars
    star
    19
  • Rank 1,163,249 (Top 23 %)
  • Language
    JavaScript
  • License
    MIT License
  • Created over 9 years ago
  • Updated almost 9 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Create a RAF loop for virtual-dom

More Repositories

1

rust-for-js-peeps

Know JS, want to try Rust, but not sure where to start? This is for you!
1,262
star
2

vmd

🙏 preview markdown files
JavaScript
1,181
star
3

notes

notes on things
839
star
4

tiny-guide-to-non-fancy-node

A tiny guide to non fancy, high-value Node.js things
735
star
5

futures-concurrency

Structured concurrency operations for async Rust
Rust
403
star
6

github-standard-labels

Create a standard set of issue labels for a GitHub project
JavaScript
241
star
7

sheet-router

fast, modular client-side router
JavaScript
223
star
8

pretty-hot-ranking-algorithm

Algorithm that measures how relevant a given data set is, kinda like Reddit
JavaScript
204
star
9

markdown-to-medium

Publish markdown to medium
JavaScript
198
star
10

html

Type-safe HTML support for Rust
HTML
186
star
11

barracks

🚞 action dispatcher for unidirectional data flows
JavaScript
177
star
12

virtual-html

🌴 HTML → virtual-dom
JavaScript
174
star
13

es2020

Because in hindsight we don't need most of ES6
JavaScript
126
star
14

dotfiles-linux-2019

Linux desktop config
Shell
126
star
15

miow

A zero-overhead Windows I/O library, focusing on IOCP
Rust
111
star
16

fsm-event

🎰 stateful finite state machine
JavaScript
91
star
17

changelog

Changelog generator
Rust
85
star
18

vel

minimal virtual-dom library
JavaScript
84
star
19

fd-lock

Advisory cross-platform file locks using file descriptors
Rust
69
star
20

exponential-backoff

Exponential backoff generator with jitter.
Rust
66
star
21

memdb

Thread-safe in-memory key-value store.
Rust
64
star
22

previewify

Preview tool for applications
JavaScript
62
star
23

server-router

Server router
JavaScript
61
star
24

speaking

Slides, proposals and more for talks I give
JavaScript
57
star
25

electron-collection

Set of helper modules to build Electron applications
JavaScript
57
star
26

cache-element

Cache an HTML element that's used in DOM diffing algorithms
JavaScript
56
star
27

mdjson

📖 Transform markdown to an object where headings are keys
JavaScript
55
star
28

context-attribute

Set the error context using doc comments
Rust
53
star
29

copy-template-dir

High throughput template dir writes
JavaScript
52
star
30

newspeak

💬 natural language localization
JavaScript
51
star
31

assert-snapshot

Snapshot UI testing for tape tests
JavaScript
50
star
32

polite-element

Politely waits to render an element until the browser has spare time
JavaScript
45
star
33

choo-persist

Synchronize choo state with indexedDB
JavaScript
44
star
34

power-warn

Warn on low power level.
Rust
42
star
35

base-elements

A selection of configurable native DOM UI elements
JavaScript
41
star
36

nanostack

Small middleware stack library
JavaScript
40
star
37

millennial-js

💁
CSS
39
star
38

on-intersect

Call back when an element intersects with another
JavaScript
35
star
39

github-templates

Generate .github templates
Rust
35
star
40

microcomponent

Smol event based component library
JavaScript
35
star
41

observe-resize

Trigger a callback when an element is resized
JavaScript
33
star
42

hypertorrent

Stream a torrent into a hyperdrive
JavaScript
31
star
43

npm-install-package

Install an npm package
JavaScript
30
star
44

async-iterator

An async version of iterator
Rust
30
star
45

rust-lib-template

Rust lib template repository
Rust
29
star
46

heckcheck

A heckin small test generator
Rust
29
star
47

maxstache

Minimalist mustache template replacement
JavaScript
28
star
48

normcore

No-config distributed streams using hypercore
JavaScript
28
star
49

winstall

Install all dependencies required by a project
JavaScript
27
star
50

chic

Pretty parser error reporting.
Rust
27
star
51

validate-formdata

Data structure for validating form data
JavaScript
25
star
52

playground-tide-mongodb

Example using tide + mongodb
Rust
24
star
53

playground-nanoframework

Building tiny frameworks yo
JavaScript
24
star
54

hyperlapse

Distributed process manager
JavaScript
23
star
55

promise-each

Call a function for each value in an array and return a Promise
JavaScript
23
star
56

omnom

Streaming parser extensions for BufRead
Rust
23
star
57

virtual-widget

Create a virtual-dom widget
JavaScript
22
star
58

tasky

fluent async task spawning experiments
Rust
22
star
59

debug-to-json

🔧 Convert debug logs to JSON
JavaScript
22
star
60

http-sse

Create server-sent-events
JavaScript
21
star
61

initialize

Generate a fresh package
JavaScript
21
star
62

kv-log-macro

Log macro for logs kv-unstable backend
Rust
21
star
63

github-changelist

Generate a list of merged PRs since the last release
Rust
21
star
64

assert-html

Assert two HTML strings are equal
JavaScript
21
star
65

cargo-task-wasm

A sandboxed local task runner for Rust
Rust
21
star
66

workshop-distributed-patterns

Learn how to create robust multi-server applications in Node
HTML
20
star
67

crossgen

Cross compilation template generator
Rust
20
star
68

electron-crash-report-service

Aggregate crash reports for Electron apps
JavaScript
19
star
69

pid-lite

A small PID controller library
Rust
19
star
70

playground-virtual-app

playground with some virtual-* tech
JavaScript
19
star
71

promise-map

Map over an array and return a Promise.
JavaScript
19
star
72

how

how(1) - learn how to do anything
Rust
18
star
73

secure-password

Safe password hashing.
Rust
18
star
74

futures-time

async time combinators
Rust
18
star
75

microanalytics

Capture analytics events in the browser
JavaScript
18
star
76

noop2

No operation as a module™
Makefile
18
star
77

github-to-hypercore

Stream a github event feed into a hypercore
JavaScript
17
star
78

hyperreduce

Distributed reduce on top of hypercore
JavaScript
17
star
79

microframe

Smol requestAnimationFrame package
JavaScript
17
star
80

github_auth

Authenticate with GitHub from the command line.
Rust
17
star
81

virtual-streamgraph

Create a virtual-dom streamgraph
JavaScript
16
star
82

rust-cli

rust(1) cli prototype
Rust
16
star
83

extract-html-class

Extract all classes from html
JavaScript
16
star
84

templates

Template files used to generate things
Shell
16
star
85

from2-string

Create a stream from a string. Sugary wrapper around from2
JavaScript
16
star
86

fin

Simple finance visualizations
JavaScript
16
star
87

async-collection

Collection of async functions
JavaScript
15
star
88

document-ready

Document ready listener for browsers
Rust
15
star
89

buffer-graph

Resolve a dependency graph for buffer creation
JavaScript
15
star
90

choo-pull

Wrap handlers to use pull-stream in a choo plugin
JavaScript
15
star
91

json-stream-to-object

Parse a JSON stream into an object
JavaScript
15
star
92

promise-reduce

Reduce an array and return a Promise
JavaScript
14
star
93

formdata-to-object

Convert a formData object or form DOM node to a KV object
JavaScript
14
star
94

ergonomic-viewport

Get the current ergonomic viewport
JavaScript
14
star
95

choo-model

Experimental state management lib for choo
JavaScript
14
star
96

shared-component

Share a component instance inside a window context
JavaScript
13
star
97

multipart-read-stream

Read a multipart stream over HTTP
JavaScript
13
star
98

nanopubsub

Tiny message bus
JavaScript
13
star
99

server-render

HTML server rendering middleware
JavaScript
13
star
100

const-combinations

Experiment to get k-combinations working as a const fn
Rust
13
star