Ryan Curtis's starred repositories
code-server
VS Code in the browser
openvpn-install
OpenVPN road warrior installer for Ubuntu, Debian, AlmaLinux, Rocky Linux, CentOS and Fedora
webdriverio
Next-gen browser and mobile automation test framework for Node.js
pyannote-audio
Neural building blocks for speaker diarization: speech activity detection, speaker change detection, overlapped speech detection, speaker embedding
wintersmith
A flexible static site generator
whisper-diarization
Automatic Speech Recognition with Speaker Diarization based on OpenAI Whisper
lastpass-cli
LastPass command line interface tool
node-feedparser
Robust RSS, Atom, and RDF feed parsing in Node.js
sqs-consumer
Build Amazon Simple Queue Service (SQS) based applications without the boilerplate
serverless-mysql
A module for managing MySQL connections at SERVERLESS scale
amazon-ec2-instance-selector
A CLI tool and go library which recommends instance types based on resource criteria like vcpus and memory
es-optional-chaining
ECMAScript proposal for Optional Chaining (aka Existential Operator, aka Null Propagation)
quickblox-android-sdk
QuickBlox Android SDK includes code snippets with main use cases and framework JAR library.
cooking-patterns
A collection of patterns that can be used to simplify cooking.
graphql-fields-list
Helper to extract data about requested fields from a GraphQL query
node-redis-sentinel
Sentinel client for redis
angular-grunt-coffeescript
Seed project for large CoffeeScript AngularJS projects
OpenSpeaker
OpenSpeaker is a completely independent and open source speaker recognition project. It provides the entire process of speaker recognition including multi-platform deployment and model optimization.
PLA-Glue-Stick
This is a simple 3D model to 3D print a "glue stick" out of plastic. The idea is to use a glue gun to extrude molten plastic instead of hot glue. See https://wp.me/pk3lN-1dUM
ChatGPT-Discord-Bot
An advanced Discord ChatGPT bot built with NodeJs, Typescript and OpenAI API.
ember-vendor-split
Splits the vendor.js into a dynamic (vendor.js) and static (vendor-static.js) half
node-webkit
Call all Node.js modules directly from DOM and enable a new way of writing applications with all Web technologies.