Josh Guyette's repositories
libimobiledevice-installer
Script to download, build, and install the most recent libplist, libusbmuxd, libimobiledevice, libirecovery, idevicerestore, usbmuxd, libideviceactivation, ideviceinstaller, and ifuse on Debian and Debian variants; like Ubuntu and Raspbian. Now with early support for Cygwin.
Classy
Classy is a powerful and lightweight OOP framework for Lua. Uses the concept of JavaScript prototypes in Lua with a class-like structure using the tables in Lua. If you want to use Classy with World of Warcraft addons, please use my DoIt! addon that incorporates Classy in it. https://www.curseforge.com/wow/addons/doit
expo-webrtc-example
WebRTC support for Expo using WebView's? (Experimental)
react-native-game-engine-expo-typescript-template
React Native Game Engine Expo Typescript Template
cloud-lightning-pwa
ReactJS and BlueprintJS in a PWA. Does not use cloud functions (only security rules), so it can be used on the free tier of Firebase. Securely supports 2-party WebRTC. There is also a Tetris, TicTacToe and ConnectFour game. Friends, messaging and chat rooms are next.
hook-global-state
A very streamlined global state management for React
family-friendly
TypeScript friendly, bad word handler for multiple languages
ngenv
The ngenv tool streamlines the process of using ngrok to expose local services to the internet, enabling secure HTTPS connections for local development environments. By automating ngrok tunnel creation and seamlessly integrating the public URLs into project .env files, it facilitates easy and secure testing of webhooks, APIs, and services.
schedule-later
schedule-later is used to create date or time-based, timeouts and intervals
Secure-Remote-Password-SRP-Demos
Secure Remote Password protocol demos in C#, Java, Rust and Typescript. For a solid description of SRP, see https://en.wikipedia.org/wiki/Secure_Remote_Password_protocol.
TalkTown-Backend
Backend for TalkTown.live
grok-1
Grok open release
joshguyette.com
My personal web site
ollama-js
Ollama JavaScript library
open-webui
User-friendly WebUI for LLMs (Formerly Ollama WebUI)
react-blueprint-pwa-ts
Starter project for ReactJS + BlueprintJS setup as a PWA using Typescript
react-navigation-dynamic-drawer
Dynamically add or remove screens to/from a react-navigation/drawer and optionally organize them in a tree structure.