Pinned Repositories
bulk-file-transformer
A browser-based tool that allows you to define a custom JavaScript function which is used to transform/convert/rename/etc a folder of files (using the new File System Access API).
clip-image-sorter
Sort a folder of images according to their similarity with provided text in your browser (uses a browser-ported version of OpenAI's CLIP model and the web's new File System Access API)
getVideoFrames.js
Simple JavaScript library to break a video down into individual frames (uses WebCodecs API and MP4Box.js)
gpt-2-3-tokenizer
GPT-2/3 tokenizer based on @latitudegames/GPT-3-Encoder that works in the browser and Deno
is-vpn
Check if an IP is a VPN or datacenter. Based mainly on daily-updated public VPN/datacenter IP lists. Free, open source, no API subscriptions required 😌 (at the cost of accuracy 😳)
onnxscript-editor
ONNX Script editor & visualiser running completely in the browser thanks to Pyodide and Netron
openai-clip-js
OpenAI's CLIP model ported to JavaScript using the ONNX web runtime
OpenCharacters
Simple little web interface for creating characters and chatting with them. It's basically a single HTML file - no server. Share characters using a link (character data is stored within the URL itself). All chat data is stored in your browser using IndexedDB. Currently supports OpenAI APIs and ~any Hugging Face model.
rwkv-v4-web
BlinkDL's RWKV-v4 running in the browser
super-resolution-js
SOTA image super-resolution in JavaScript/Wasm using an ONNX-ported SwinIR model
josephrocca's Repositories
josephrocca/rwkv-v4-web
BlinkDL's RWKV-v4 running in the browser
josephrocca/super-resolution-js
SOTA image super-resolution in JavaScript/Wasm using an ONNX-ported SwinIR model
josephrocca/wasm-image-decoder
Decodes images using Rust's `image` crate compiled to WebAssembly
josephrocca/tokenizers-pyodide
Web/Pyodide port of Hugging Face's Tokenizers lib. Will (hopefully) soon be integrated into the official Pyodide package list so this repo will hopefully become obsolete.
josephrocca/SimVP-web
SimVP video prediction using ONNX's Wasm runtime
josephrocca/XMLHttpRequest-deno
A polyfill of XMLHttpRequest for Deno (and other browser and browser-like environments) by browserifying @driverdan/node-XMLHttpRequest
josephrocca/animalsupportbot
Reddit bot that replies with the most relevant counterargument to debunk common anti-vegan myths. It replies to a parent comment when summoned via mentions. Powered by Artificial Intelligence and open-source.
josephrocca/protobuf-pyodide
Protobuf build instructions for Pyodide and simple demo of it running in the browser (this will likely become obsolete soon as it'll be integrated into the Pyodide package listing if all goes well)
josephrocca/AITemplate
AITemplate is a Python framework which renders neural network into high performance CUDA/HIP C++ code. Specialized for FP16 TensorCore (NVIDIA GPU) and MatrixCore (AMD GPU) inference.
josephrocca/brotli-wasm
A reliable compressor and decompressor for Brotli, supporting node & browsers via wasm
josephrocca/classifier-based-renamer
Renames a directory of images based on the image class according to an ML model (using Teachable Machine)
josephrocca/deno-csv
Streaming API for reading and writing CSV for https://deno.land/
josephrocca/denoSimpleStatic
josephrocca/jax
Composable transformations of Python+NumPy programs: differentiate, vectorize, JIT to GPU/TPU, and more
josephrocca/manual
Deno's documentation
josephrocca/netron
Visualizer for neural network, deep learning, and machine learning models
josephrocca/onnx-script
ONNX Script enables developers to naturally author ONNX functions and models using a subset of Python. ⚠️ ONNX Script is in very early and active development and is not ready for production.
josephrocca/onnxruntime
ONNX Runtime: cross-platform, high performance ML inferencing and training accelerator
josephrocca/proposal-js-module-blocks
josephrocca/pyodide
Pyodide is a Python distribution for the browser and Node.js based on WebAssembly
josephrocca/scrap
random stuff
josephrocca/sequential-renamer
Rename files to be sequentially numbered, given numbered files with missing numbers
josephrocca/SwinIR
SwinIR: Image Restoration Using Swin Transformer (official repository)
josephrocca/tensorflow
An Open Source Machine Learning Framework for Everyone
josephrocca/tensorflow-onnx
Convert TensorFlow, Keras, Tensorflow.js and Tflite models to ONNX
josephrocca/tfjs-examples
Examples built with TensorFlow.js
josephrocca/tokenizers
💥 Fast State-of-the-Art Tokenizers optimized for Research and Production
josephrocca/train-pytorch-in-js
Convert a PyTorch model and train it in JavaScript in your browser using ONNX Runtime Web
josephrocca/webcodecs
WebCodecs is a flexible web API for encoding and decoding audio and video.
josephrocca/webpackage
Web packaging format