A non-exhaustive list of WebGL and WebGPU frameworks and libraries. It is mostly for learning purposes as some of the libraries listed are wip/outdated/not maintained anymore.
| Name | Stars | Last Commit | Description |
|---|---|---|---|
| three.js | ![GitHub |
| import copy | |
| from itertools import chain | |
| class CopyTestClass(object): | |
| def __init__(self, q, w): | |
| self._a = q | |
| self._b = w | |
| self._cache = {} |
| set -g default-terminal 'tmux-256color' | |
| # Enable 24 bit true colors | |
| set -ga terminal-overrides ',*:Tc' |
| import dash | |
| import dash_core_components as dcc | |
| import dash_html_components as html | |
| from urllib.parse import urlparse, parse_qsl, urlencode | |
| from dash.dependencies import Input, Output | |
| app = dash.Dash() | |
| app.config.suppress_callback_exceptions = True |
| from timeit import default_timer as time | |
| import numpy as np | |
| from numba import cuda | |
| import os | |
| os.environ['NUMBAPRO_LIBDEVICE']='/usr/lib/nvidia-cuda-toolkit/libdevice/' | |
| os.environ['NUMBAPRO_NVVM']='/usr/lib/x86_64-linux-gnu/libnvvm.so.3.1.0' | |
| import numpy | |
| import torch | |
| import ctypes |
| from IPython.display import clear_output, Image, display, HTML | |
| import numpy as np | |
| def strip_consts(graph_def, max_const_size=32): | |
| """Strip large constant values from graph_def.""" | |
| strip_def = tf.GraphDef() | |
| for n0 in graph_def.node: | |
| n = strip_def.node.add() | |
| n.MergeFrom(n0) | |
| if n.op == 'Const': |
A non-exhaustive list of WebGL and WebGPU frameworks and libraries. It is mostly for learning purposes as some of the libraries listed are wip/outdated/not maintained anymore.
| Name | Stars | Last Commit | Description |
|---|---|---|---|
| three.js | ![GitHub |
Chromium OS is cool. Chromium OS with crouton is cooler. Chromium OS with Docker is even cooler. This is specifically a guide for the Chromebook Pixel 2 (2015), but I can't think of any reason it wouldn't work with other devices.
=======================================================
An increasing number of WebGL based protein viewers are becoming available. Here a collection of all the viewers that I could find so far (sorted alphabetically).