Skip to content

Instantly share code, notes, and snippets.

@Raynos
Last active January 28, 2023 05:12
Show Gist options
  • Select an option

  • Save Raynos/4350728 to your computer and use it in GitHub Desktop.

Select an option

Save Raynos/4350728 to your computer and use it in GitHub Desktop.

Revisions

  1. Raynos revised this gist Dec 22, 2012. 1 changed file with 6 additions and 1 deletion.
    7 changes: 6 additions & 1 deletion x.md
    Original file line number Diff line number Diff line change
    @@ -50,6 +50,10 @@
    - [browservefy. Static HTTP server that browserifies code on the fly][31]
    - [live-reload. Reload page when files changes][18]

    ## [DOMNode][34]

    DOMNode shows a list of browser implementations of node core modules and various other IO implementations.

    [1]: https://github.com/Raynos/by
    [2]: https://github.com/Raynos/fragment
    [3]: https://github.com/Raynos/class-list
    @@ -82,4 +86,5 @@
    [30]: https://github.com/chrisdickinson/glslify
    [31]: https://github.com/chrisdickinson/browservefy
    [32]: https://github.com/chrisdickinson/cssauron
    [33]: https://github.com/chrisdickinson/cssauron-html
    [33]: https://github.com/chrisdickinson/cssauron-html
    [34]: https://github.com/maxogden/domnode
  2. Raynos revised this gist Dec 21, 2012. 1 changed file with 3 additions and 1 deletion.
    4 changes: 3 additions & 1 deletion x.md
    Original file line number Diff line number Diff line change
    @@ -14,6 +14,7 @@
    - [ever. Turn elements into event emitters][20]
    - [weakmap. Attach meta data to DOM elements by keying them in weakmaps][21]
    - [cssauron. Matches selector implementation. Optionally works on arbitary data structures][32]
    - [cssauron-html. cross-browser Matches selector implementation][33]

    ## Logic-less templates:

    @@ -80,4 +81,5 @@
    [29]: https://github.com/Raynos/data-channel
    [30]: https://github.com/chrisdickinson/glslify
    [31]: https://github.com/chrisdickinson/browservefy
    [32]: https://github.com/chrisdickinson/cssauron
    [32]: https://github.com/chrisdickinson/cssauron
    [33]: https://github.com/chrisdickinson/cssauron-html
  3. Raynos revised this gist Dec 21, 2012. 1 changed file with 10 additions and 1 deletion.
    11 changes: 10 additions & 1 deletion x.md
    Original file line number Diff line number Diff line change
    @@ -13,6 +13,7 @@
    - [svg. Generate SVG elements from strings][19]
    - [ever. Turn elements into event emitters][20]
    - [weakmap. Attach meta data to DOM elements by keying them in weakmaps][21]
    - [cssauron. Matches selector implementation. Optionally works on arbitary data structures][32]

    ## Logic-less templates:

    @@ -38,9 +39,14 @@
    - [peer-nodes. Distributed list of all peers in your network. Needed to open connections][28]
    - [data-channel. Turn a DataChannel into a node stream][29]

    ## WebGL

    - [glslify. `require` implementation for GLSL][30]

    ## Browserify tooling

    - [browserify-server. Quick and easy local browser setup][16]
    - [browservefy. Static HTTP server that browserifies code on the fly][31]
    - [live-reload. Reload page when files changes][18]

    [1]: https://github.com/Raynos/by
    @@ -71,4 +77,7 @@
    [26]: https://github.com/Raynos/signal-channel
    [27]: https://github.com/Raynos/topology
    [28]: https://github.com/Raynos/peer-nodes
    [29]: https://github.com/Raynos/data-channel
    [29]: https://github.com/Raynos/data-channel
    [30]: https://github.com/chrisdickinson/glslify
    [31]: https://github.com/chrisdickinson/browservefy
    [32]: https://github.com/chrisdickinson/cssauron
  4. Raynos revised this gist Dec 21, 2012. 1 changed file with 18 additions and 1 deletion.
    19 changes: 18 additions & 1 deletion x.md
    Original file line number Diff line number Diff line change
    @@ -28,6 +28,16 @@
    - [level-livefeed. Tailable, live stream from leveldb][17]
    - [map-reduce. Run map reduce queries on top of leveldb][22]

    ## WebRTC

    - [peer-connection. A thin cross-browser RTCPeerConnection wrapper][23]
    - [peer-connection-shim. Implements RTCPeerConnection interface cross-browser using relay server][24]
    - [peer-connection-network. Manage multiple peer connections and allow for using connecting][25]
    - [signal-channel. A signalling layer implementation to bootstrap peer connections][26]
    - [topology. Implements p2p topology strategies to manage your network topology][27]
    - [peer-nodes. Distributed list of all peers in your network. Needed to open connections][28]
    - [data-channel. Turn a DataChannel into a node stream][29]

    ## Browserify tooling

    - [browserify-server. Quick and easy local browser setup][16]
    @@ -54,4 +64,11 @@
    [19]: https://github.com/Raynos/svg
    [20]: https://github.com/substack/ever
    [21]: https://github.com/Benvie/weakmap
    [22]: https://github.com/dominictarr/map-reduce
    [22]: https://github.com/dominictarr/map-reduce
    [23]: https://github.com/Raynos/peer-connection
    [24]: https://github.com/Raynos/peer-connection-shim
    [25]: https://github.com/Raynos/peer-connection-network
    [26]: https://github.com/Raynos/signal-channel
    [27]: https://github.com/Raynos/topology
    [28]: https://github.com/Raynos/peer-nodes
    [29]: https://github.com/Raynos/data-channel
  5. Raynos revised this gist Dec 21, 2012. 1 changed file with 7 additions and 2 deletions.
    9 changes: 7 additions & 2 deletions x.md
    Original file line number Diff line number Diff line change
    @@ -11,6 +11,8 @@
    - [data-set. Cross browser HTML5 data- attributes][9]
    - [local-store. Cross browser namespaced local storage abstraction][10]
    - [svg. Generate SVG elements from strings][19]
    - [ever. Turn elements into event emitters][20]
    - [weakmap. Attach meta data to DOM elements by keying them in weakmaps][21]

    ## Logic-less templates:

    @@ -24,7 +26,7 @@
    - [delete-range. Delete a range of keys][14]
    - [level-cache. In memory cache & in memory implementation of leveldb][15]
    - [level-livefeed. Tailable, live stream from leveldb][17]
    -
    - [map-reduce. Run map reduce queries on top of leveldb][22]

    ## Browserify tooling

    @@ -49,4 +51,7 @@
    [16]: https://github.com/Raynos/browserify-server
    [17]: https://github.com/Raynos/level-livefeed
    [18]: https://github.com/Raynos/live-reload
    [19]: https://github.com/Raynos/svg
    [19]: https://github.com/Raynos/svg
    [20]: https://github.com/substack/ever
    [21]: https://github.com/Benvie/weakmap
    [22]: https://github.com/dominictarr/map-reduce
  6. Raynos revised this gist Dec 21, 2012. 1 changed file with 24 additions and 2 deletions.
    26 changes: 24 additions & 2 deletions x.md
    Original file line number Diff line number Diff line change
    @@ -10,12 +10,27 @@
    - [hidden. Cross browser HTML5 hidden property][8]
    - [data-set. Cross browser HTML5 data- attributes][9]
    - [local-store. Cross browser namespaced local storage abstraction][10]
    - [svg. Generate SVG elements from strings][19]

    Logic-less templates:
    ## Logic-less templates:

    - [unpack-html. Unpack a HTML string into a set of elements][11]
    - [populate. Populate a set of DOM elements with data.][12]

    ## Browser databases

    - [levelidb. LevelDB API ontop of IndexedDB. compatible with levelup][13]
    - Leveldb plugins
    - [delete-range. Delete a range of keys][14]
    - [level-cache. In memory cache & in memory implementation of leveldb][15]
    - [level-livefeed. Tailable, live stream from leveldb][17]
    -

    ## Browserify tooling

    - [browserify-server. Quick and easy local browser setup][16]
    - [live-reload. Reload page when files changes][18]

    [1]: https://github.com/Raynos/by
    [2]: https://github.com/Raynos/fragment
    [3]: https://github.com/Raynos/class-list
    @@ -27,4 +42,11 @@ Logic-less templates:
    [9]: https://github.com/Colingo/data-set
    [10]: https://github.com/Colingo/local-store
    [11]: https://github.com/Raynos/unpack-html
    [12]: https://github.com/Colingo/populate
    [12]: https://github.com/Colingo/populate
    [13]: https://github.com/Raynos/levelidb
    [14]: https://github.com/Raynos/level-delete-range
    [15]: https://github.com/Raynos/level-cache
    [16]: https://github.com/Raynos/browserify-server
    [17]: https://github.com/Raynos/level-livefeed
    [18]: https://github.com/Raynos/live-reload
    [19]: https://github.com/Raynos/svg
  7. Raynos revised this gist Dec 21, 2012. 1 changed file with 14 additions and 1 deletion.
    15 changes: 14 additions & 1 deletion x.md
    Original file line number Diff line number Diff line change
    @@ -7,11 +7,24 @@
    - [xhr. Minimal cross browser, cross domain XHR][5]
    - [insert. Cross browser DOM4 insertion methods][6]
    - [to-array. Convert nodelists into arrays][7]
    - [hidden. Cross browser HTML5 hidden property][8]
    - [data-set. Cross browser HTML5 data- attributes][9]
    - [local-store. Cross browser namespaced local storage abstraction][10]

    Logic-less templates:

    - [unpack-html. Unpack a HTML string into a set of elements][11]
    - [populate. Populate a set of DOM elements with data.][12]

    [1]: https://github.com/Raynos/by
    [2]: https://github.com/Raynos/fragment
    [3]: https://github.com/Raynos/class-list
    [4]: https://github.com/Raynos/dom-walk
    [5]: https://github.com/Raynos/xhr
    [6]: https://github.com/Raynos/insert
    [7]: https://github.com/Raynos/to-array
    [7]: https://github.com/Raynos/to-array
    [8]: https://github.com/Colingo/hidden
    [9]: https://github.com/Colingo/data-set
    [10]: https://github.com/Colingo/local-store
    [11]: https://github.com/Raynos/unpack-html
    [12]: https://github.com/Colingo/populate
  8. Raynos created this gist Dec 21, 2012.
    17 changes: 17 additions & 0 deletions x.md
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,17 @@
    # DOM Libraries, the easy way

    - [by. Select elements][1]
    - [fragment. Turn HTML into DOMFragments][2]
    - [class-list. Cross browser HTML5 classList implementation][3]
    - [dom-walk. Traverse the DOM in tree order][4]
    - [xhr. Minimal cross browser, cross domain XHR][5]
    - [insert. Cross browser DOM4 insertion methods][6]
    - [to-array. Convert nodelists into arrays][7]

    [1]: https://github.com/Raynos/by
    [2]: https://github.com/Raynos/fragment
    [3]: https://github.com/Raynos/class-list
    [4]: https://github.com/Raynos/dom-walk
    [5]: https://github.com/Raynos/xhr
    [6]: https://github.com/Raynos/insert
    [7]: https://github.com/Raynos/to-array