Skip to content

Commit

Permalink
docs(examples): update example overview table
Browse files Browse the repository at this point in the history
  • Loading branch information
postspectacular committed May 29, 2020
1 parent 5437584 commit 09acdbd
Showing 1 changed file with 42 additions and 39 deletions.
81 changes: 42 additions & 39 deletions examples/README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<!-- This file is autogenerated - DO NOT EDIT! -->
# @thi.ng/umbrella examples

This directory contains a growing number (currently 86) of standalone
This directory contains a growing number (currently 88) of standalone
example projects, including live online versions, build instructions
and commented source code.

Expand Down Expand Up @@ -52,47 +52,50 @@ in touch via PR, issue tracker, email or twitter!
| 040 | | [interceptor-basics2](./interceptor-basics2/) | Event handling w/ interceptors and side effects |
| 041 | <img src="../assets/geom/geom-isoline.png" width="240"/> | [iso-plasma](./iso-plasma/) | Animated sine plasma effect visualized using contour lines |
| 042 | <img src="../assets/examples/json-components.jpg" width="240"/> | [json-components](./json-components/) | Transforming JSON into UI components |
| 043 | | [login-form](./login-form/) | Basic SPA example without router |
| 043 | | [login-form](./login-form/) | Basic SPA example with atom-based UI router |
| 044 | <img src="../assets/examples/mandelbrot.jpg" width="240"/> | [mandelbrot](./mandelbrot/) | Worker based, interactive Mandelbrot visualization |
| 045 | <img src="../assets/examples/markdown-parser.jpg" width="240"/> | [markdown](./markdown/) | Minimal Markdown to Hiccup to HTML parser / transformer |
| 046 | | [multitouch](./multitouch/) | Basic rstream-gestures multi-touch demo |
| 047 | <img src="../assets/examples/package-stats.png" width="240"/> | [package-stats](./package-stats/) | CLI util to visualize umbrella pkg stats |
| 048 | <img src="../assets/pixel/pixel-basics.png" width="240"/> | [pixel-basics](./pixel-basics/) | Pixel buffer manipulations |
| 049 | <img src="../assets/examples/pointfree-svg.png" width="240"/> | [pointfree-svg](./pointfree-svg/) | Generate SVG using pointfree DSL |
| 050 | <img src="../assets/examples/poly-spline.png" width="240"/> | [poly-spline](./poly-spline/) | Polygon to cubic curve conversion & visualization |
| 051 | <img src="../assets/porter-duff/porter-duff2.png" width="240"/> | [porter-duff](./porter-duff/) | Port-Duff image compositing / alpha blending |
| 052 | <img src="../assets/examples/ramp-synth.png" width="240"/> | [ramp-synth](./ramp-synth/) | Unison wavetable synth with waveform editor |
| 053 | <img src="../assets/examples/rotating-voronoi.jpg" width="240"/> | [rotating-voronoi](./rotating-voronoi/) | Animated Voronoi diagram, cubic splines & SVG download |
| 054 | <img src="../assets/examples/router-basics.jpg" width="240"/> | [router-basics](./router-basics/) | Complete mini SPA app w/ router & async content loading |
| 055 | | [rstream-dataflow](./rstream-dataflow/) | Minimal rstream dataflow graph |
| 056 | <img src="../assets/examples/rstream-event-loop.png" width="240"/> | [rstream-event-loop](./rstream-event-loop/) | Minimal demo of using rstream constructs to form an interceptor-style event loop |
| 057 | <img src="../assets/examples/rstream-grid.jpg" width="240"/> | [rstream-grid](./rstream-grid/) | Interactive grid generator, SVG generation & export, undo/redo support |
| 058 | | [rstream-hdom](./rstream-hdom/) | rstream based UI updates & state handling |
| 059 | <img src="../assets/examples/rstream-spreadsheet.png" width="240"/> | [rstream-spreadsheet](./rstream-spreadsheet/) | rstream based spreadsheet w/ S-expression formula DSL |
| 060 | <img src="../assets/examples/scenegraph.png" width="240"/> | [scenegraph](./scenegraph/) | 2D scenegraph & shape picking |
| 061 | <img src="../assets/examples/scenegraph-image.png" width="240"/> | [scenegraph-image](./scenegraph-image/) | 2D scenegraph & image map based geometry manipulation |
| 062 | <img src="../assets/shader-ast/shader-ast-01.jpg" width="240"/> | [shader-ast-canvas2d](./shader-ast-canvas2d/) | 2D canvas shader emulation |
| 063 | <img src="../assets/examples/shader-ast-evo.jpg" width="240"/> | [shader-ast-evo](./shader-ast-evo/) | Evolutionary shader generation using genetic programming |
| 064 | <img src="../assets/examples/shader-ast-noise.jpg" width="240"/> | [shader-ast-noise](./shader-ast-noise/) | HOF shader procedural noise function composition |
| 065 | <img src="../assets/shader-ast/shader-ast-raymarch.jpg" width="240"/> | [shader-ast-raymarch](./shader-ast-raymarch/) | WebGL & JS canvas2D raymarch shader cross-compilation |
| 066 | <img src="../assets/examples/shader-ast-sdf2d.jpg" width="240"/> | [shader-ast-sdf2d](./shader-ast-sdf2d/) | WebGL & JS canvas 2D SDF |
| 067 | <img src="../assets/examples/shader-ast-tunnel.jpg" width="240"/> | [shader-ast-tunnel](./shader-ast-tunnel/) | WebGL & Canvas2D textured tunnel shader |
| 068 | <img src="../assets/examples/shader-ast-workers.jpg" width="240"/> | [shader-ast-workers](./shader-ast-workers/) | Fork-join worker-based raymarch renderer |
| 069 | <img src="../assets/examples/soa-ecs-100k.png" width="240"/> | [soa-ecs](./soa-ecs/) | Entity Component System w/ 100k 3D particles |
| 070 | <img src="../assets/examples/svg-barchart.png" width="240"/> | [svg-barchart](./svg-barchart/) | Simplistic SVG bar chart component |
| 071 | | [svg-particles](./svg-particles/) | Basic 2D particle system w/ SVG shapes |
| 072 | <img src="../assets/examples/svg-waveform.jpg" width="240"/> | [svg-waveform](./svg-waveform/) | Additive waveform synthesis & SVG visualization with undo/redo |
| 073 | <img src="../assets/examples/talk-slides.png" width="240"/> | [talk-slides](./talk-slides/) | hdom based slide deck viewer & slides from my ClojureX 2018 keynote |
| 074 | <img src="../assets/examples/text-canvas.png" width="240"/> | [text-canvas](./text-canvas/) | 3D wireframe textmode demo |
| 075 | <img src="../assets/examples/todo-list.png" width="240"/> | [todo-list](./todo-list/) | Obligatory to-do list example with undo/redo |
| 076 | | [transducers-hdom](./transducers-hdom/) | Transducer & rstream based hdom UI updates |
| 077 | <img src="../assets/examples/triple-query.png" width="240"/> | [triple-query](./triple-query/) | Triple store query results & sortable table |
| 078 | <img src="../assets/examples/webgl-cube.png" width="240"/> | [webgl-cube](./webgl-cube/) | WebGL multi-colored cube mesh |
| 079 | <img src="../assets/examples/webgl-cubemap.jpg" width="240"/> | [webgl-cubemap](./webgl-cubemap/) | WebGL cube maps with async texture loading |
| 080 | <img src="../assets/examples/webgl-grid.jpg" width="240"/> | [webgl-grid](./webgl-grid/) | WebGL instancing, animated grid |
| 081 | <img src="../assets/examples/webgl-msdf.jpg" width="240"/> | [webgl-msdf](./webgl-msdf/) | WebGL MSDF text rendering & particle system |
| 082 | | [webgl-multipass](./webgl-multipass/) | Minimal multi-pass / GPGPU example |
| 083 | <img src="../assets/examples/webgl-shadertoy.jpg" width="240"/> | [webgl-shadertoy](./webgl-shadertoy/) | Shadertoy-like WebGL setup |
| 084 | <img src="../assets/examples/webgl-ssao.jpg" width="240"/> | [webgl-ssao](./webgl-ssao/) | WebGL screenspace ambient occlusion |
| 085 | <img src="../assets/examples/wolfram.png" width="240"/> | [wolfram](./wolfram/) | 1D Wolfram automata with OBJ point cloud export |
| 086 | <img src="../assets/examples/xml-converter.png" width="240"/> | [xml-converter](./xml-converter/) | XML/HTML/SVG to hiccup/JS conversion |
| 050 | <img src="../assets/poisson/poisson.jpg" width="240"/> | [poisson-circles](./poisson-circles/) | 2D Poisson-disc sampler with procedural gradient map |
| 051 | <img src="../assets/examples/poly-spline.png" width="240"/> | [poly-spline](./poly-spline/) | Polygon to cubic curve conversion & visualization |
| 052 | <img src="../assets/porter-duff/porter-duff2.png" width="240"/> | [porter-duff](./porter-duff/) | Port-Duff image compositing / alpha blending |
| 053 | <img src="../assets/examples/ramp-synth.png" width="240"/> | [ramp-synth](./ramp-synth/) | Unison wavetable synth with waveform editor |
| 054 | <img src="../assets/examples/rotating-voronoi.jpg" width="240"/> | [rotating-voronoi](./rotating-voronoi/) | Animated Voronoi diagram, cubic splines & SVG download |
| 055 | <img src="../assets/examples/router-basics.jpg" width="240"/> | [router-basics](./router-basics/) | Complete mini SPA app w/ router & async content loading |
| 056 | | [rstream-dataflow](./rstream-dataflow/) | Minimal rstream dataflow graph |
| 057 | <img src="../assets/examples/rstream-event-loop.png" width="240"/> | [rstream-event-loop](./rstream-event-loop/) | Minimal demo of using rstream constructs to form an interceptor-style event loop |
| 058 | <img src="../assets/examples/rstream-grid.jpg" width="240"/> | [rstream-grid](./rstream-grid/) | Interactive grid generator, SVG generation & export, undo/redo support |
| 059 | | [rstream-hdom](./rstream-hdom/) | rstream based UI updates & state handling |
| 060 | <img src="../assets/examples/rstream-spreadsheet.png" width="240"/> | [rstream-spreadsheet](./rstream-spreadsheet/) | rstream based spreadsheet w/ S-expression formula DSL |
| 061 | <img src="../assets/examples/scenegraph.png" width="240"/> | [scenegraph](./scenegraph/) | 2D scenegraph & shape picking |
| 062 | <img src="../assets/examples/scenegraph-image.png" width="240"/> | [scenegraph-image](./scenegraph-image/) | 2D scenegraph & image map based geometry manipulation |
| 063 | <img src="../assets/shader-ast/shader-ast-01.jpg" width="240"/> | [shader-ast-canvas2d](./shader-ast-canvas2d/) | 2D canvas shader emulation |
| 064 | <img src="../assets/examples/shader-ast-evo.jpg" width="240"/> | [shader-ast-evo](./shader-ast-evo/) | Evolutionary shader generation using genetic programming |
| 065 | <img src="../assets/examples/shader-ast-noise.jpg" width="240"/> | [shader-ast-noise](./shader-ast-noise/) | HOF shader procedural noise function composition |
| 066 | <img src="../assets/shader-ast/shader-ast-raymarch.jpg" width="240"/> | [shader-ast-raymarch](./shader-ast-raymarch/) | WebGL & JS canvas2D raymarch shader cross-compilation |
| 067 | <img src="../assets/examples/shader-ast-sdf2d.jpg" width="240"/> | [shader-ast-sdf2d](./shader-ast-sdf2d/) | WebGL & JS canvas 2D SDF |
| 068 | <img src="../assets/examples/shader-ast-tunnel.jpg" width="240"/> | [shader-ast-tunnel](./shader-ast-tunnel/) | WebGL & Canvas2D textured tunnel shader |
| 069 | <img src="../assets/examples/shader-ast-workers.jpg" width="240"/> | [shader-ast-workers](./shader-ast-workers/) | Fork-join worker-based raymarch renderer |
| 070 | <img src="../assets/examples/soa-ecs-100k.png" width="240"/> | [soa-ecs](./soa-ecs/) | Entity Component System w/ 100k 3D particles |
| 071 | <img src="../assets/poisson/stratified-grid.png" width="240"/> | [stratified-grid](./stratified-grid/) | 2D Stratified grid sampling example |
| 072 | <img src="../assets/examples/svg-barchart.png" width="240"/> | [svg-barchart](./svg-barchart/) | Simplistic SVG bar chart component |
| 073 | | [svg-particles](./svg-particles/) | Basic 2D particle system w/ SVG shapes |
| 074 | <img src="../assets/examples/svg-waveform.jpg" width="240"/> | [svg-waveform](./svg-waveform/) | Additive waveform synthesis & SVG visualization with undo/redo |
| 075 | <img src="../assets/examples/talk-slides.png" width="240"/> | [talk-slides](./talk-slides/) | hdom based slide deck viewer & slides from my ClojureX 2018 keynote |
| 076 | <img src="../assets/examples/text-canvas.png" width="240"/> | [text-canvas](./text-canvas/) | 3D wireframe textmode demo |
| 077 | <img src="../assets/examples/todo-list.png" width="240"/> | [todo-list](./todo-list/) | Obligatory to-do list example with undo/redo |
| 078 | | [transducers-hdom](./transducers-hdom/) | Transducer & rstream based hdom UI updates |
| 079 | <img src="../assets/examples/triple-query.png" width="240"/> | [triple-query](./triple-query/) | Triple store query results & sortable table |
| 080 | <img src="../assets/examples/webgl-cube.png" width="240"/> | [webgl-cube](./webgl-cube/) | WebGL multi-colored cube mesh |
| 081 | <img src="../assets/examples/webgl-cubemap.jpg" width="240"/> | [webgl-cubemap](./webgl-cubemap/) | WebGL cube maps with async texture loading |
| 082 | <img src="../assets/examples/webgl-grid.jpg" width="240"/> | [webgl-grid](./webgl-grid/) | WebGL instancing, animated grid |
| 083 | <img src="../assets/examples/webgl-msdf.jpg" width="240"/> | [webgl-msdf](./webgl-msdf/) | WebGL MSDF text rendering & particle system |
| 084 | | [webgl-multipass](./webgl-multipass/) | Minimal multi-pass / GPGPU example |
| 085 | <img src="../assets/examples/webgl-shadertoy.jpg" width="240"/> | [webgl-shadertoy](./webgl-shadertoy/) | Shadertoy-like WebGL setup |
| 086 | <img src="../assets/examples/webgl-ssao.jpg" width="240"/> | [webgl-ssao](./webgl-ssao/) | WebGL screenspace ambient occlusion |
| 087 | <img src="../assets/examples/wolfram.png" width="240"/> | [wolfram](./wolfram/) | 1D Wolfram automata with OBJ point cloud export |
| 088 | <img src="../assets/examples/xml-converter.png" width="240"/> | [xml-converter](./xml-converter/) | XML/HTML/SVG to hiccup/JS conversion |

0 comments on commit 09acdbd

Please sign in to comment.