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 |
| function phpToMoment(str) { | |
| let replacements = { | |
| 'd' : 'DD', | |
| 'D' : 'ddd', | |
| 'j' : 'D', | |
| 'l' : 'dddd', | |
| 'N' : 'E', | |
| 'S' : 'o', | |
| 'w' : 'e', |
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 |
| <?php | |
| /** | |
| * Programmatically install and activate wordpress plugins | |
| * | |
| * Usage: | |
| * 1. Edit the $pluginSlugs array at the beginning of this file to include the slugs of all the | |
| * plugins you want to install and activate | |
| * 2. Upload this file to the wordpress root directory (the same directory that contains the | |
| * 'wp-admin' directory). | |
| * 3. Navigate to <your-domain-wordpress-root>/install-wp-plugins.php (If wordpress is installed |
| // npm install [email protected] gulp-decompress gulp-download vinyl-ftp del gulp-open gulp-run | |
| /**************************** | |
| FTP Server connection | |
| ****************************/ | |
| var ftp_host = 'devurl.net', | |
| ftp_user = 'user', | |
| ftp_pass = 'pass', | |
| //theme_name = 'gulp-starter', | |
| theme_path = './wp-content/themes/'; |
| /* Add Image Stretch Option Control to the Image Gallery Widget */ | |
| add_action( 'elementor/element/before_section_end', function( $element, $section_id, $args ) { | |
| /** @var \Elementor\Element_Base $element */ | |
| if ( 'image-gallery' === $element->get_name() && 'section_gallery' === $section_id ) { | |
| $element->add_control( | |
| 'image_stretch', | |
| [ | |
| 'label' => __( 'Image Stretch', 'elementor' ), | |
| 'type' => \Elementor\Controls_Manager::SELECT, |
| var exec = require('child_process').exec | |
| gulp.task('update-templates', function(){ | |
| exec('php scripts/update-html.php', function (err, stdout, stderr) { | |
| console.log(stdout) | |
| console.log(stderr) | |
| }) | |
| }) |
| <form action="" enctype="multipart/form-data" id="file-form" method="POST"> | |
| <div id="upup"> | |
| <h2>Upload update file</h2> | |
| <p id="progressdiv"><progress max="100" value="0" id="progress" style="display: none;"></progress></p> | |
| <input type="file" name="file-select" id="file-select"> | |
| <button type="submit" id="upload-button">Upload</button> | |
| </div> | |
| </form> | |
| <script type="text/javascript"> | |
| var form = document.getElementById('file-form'); |
| // This example will add a custom "select" drop down to the "Image Box" | |
| // This will change the class="" on the rendered image box so we can style the Image Box differently | |
| // based on the selected option from the editor. | |
| // The class will be "my-image-box-style-blue" or "my-image-box-style-green" based on the selected option. | |
| add_action('elementor/element/before_section_end', function( $section, $section_id, $args ) { | |
| if( $section->get_name() == 'image-box' && $section_id == 'section_image' ){ | |
| // we are at the end of the "section_image" area of the "image-box" | |
| $section->add_control( |
| #!/bin/sh | |
| # Written by: Keefer Rourke <https://krourke.org> | |
| # Based on AUR package <https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=ttf-google-fonts-git> | |
| # dependancies: fonts-cantarell, ttf-ubuntu-font-family, git | |
| sudo apt-get install fonts-cantarell ttf-ubuntu-font-family git | |
| srcdir="/tmp/google-fonts" | |
| pkgdir="/usr/share/fonts/truetype/google-fonts" | |
| giturl="git://github.com/google/fonts.git" |