James Bates's starred repositories

every-programmer-should-know

A collection of (mostly) technical things every software developer should know about

streisand

Streisand sets up a new server running your choice of WireGuard, OpenConnect, OpenSSH, OpenVPN, Shadowsocks, sslh, Stunnel, or a Tor bridge. It also generates custom instructions for all of these services. At the end of the run you are given an HTML file with instructions that can be shared with friends, family members, and fellow activists.

Language:ShellLicense:NOASSERTIONStargazers:23154Issues:627Issues:1140

awesome-tensorflow

TensorFlow - A curated list of dedicated resources http://tensorflow.org

knockout

Knockout makes it easier to create rich, responsive UIs with JavaScript

Language:JavaScriptLicense:NOASSERTIONStargazers:10442Issues:528Issues:1850

easydiffusion

Easiest 1-click way to create beautiful artwork on your PC using AI, with no tech knowledge. Provides a browser UI for generating images from text prompts and images. Just enter your text prompt, and see the generated image.

Language:JavaScriptLicense:NOASSERTIONStargazers:9359Issues:103Issues:1010

og-equity-compensation

Stock options, RSUs, taxes — read the latest edition: www.holloway.com/ec

essential-js-design-patterns

Repo for my 'Learning JavaScript Design Patterns' book

GASDocumentation

My understanding of Unreal Engine 5's GameplayAbilitySystem plugin with a simple multiplayer sample project.

Language:C++License:MITStargazers:4092Issues:131Issues:89

bypass-paywalls-firefox

Bypass Paywalls for Firefox

nvidia-patch

This patch removes restriction on maximum number of simultaneous NVENC video encoding sessions imposed by Nvidia to consumer-grade GPUs.

liburing

Library providing helpers for the Linux kernel io_uring support

vdo.ninja

VDO.Ninja is a powerful tool that lets you bring remote video feeds into OBS or other studio software via WebRTC.

Language:JavaScriptLicense:NOASSERTIONStargazers:2688Issues:73Issues:853

unovis

Modular data visualization framework for React, Angular, Svelte, Vue, and vanilla TypeScript or JavaScript

Language:TypeScriptLicense:Apache-2.0Stargazers:2028Issues:15Issues:152

jake

JavaScript build tool, similar to Make or Rake. Built to work with Node.js.

Language:JavaScriptLicense:Apache-2.0Stargazers:1969Issues:39Issues:262

kanal

The fast sync and async channel that Rust deserves

Language:RustLicense:MITStargazers:1308Issues:16Issues:35

Kisak-Strike

100% Open Source CSGO

PurefunctionPipelineDataflow

My Blog: The Math-based Grand Unified Programming Theory: The Pure Function Pipeline Data Flow with principle-based Warehouse/Workshop Model

figgle

ASCII banner generation for .NET

Language:C#License:Apache-2.0Stargazers:415Issues:8Issues:14

stakker

A lightweight low-level single-threaded actor runtime

Language:RustLicense:Apache-2.0Stargazers:162Issues:8Issues:21

node-mandrill

A node.js wrapper for MailChimp's Mandrill API.

Language:JavaScriptLicense:MITStargazers:133Issues:6Issues:8

heph

Heph is an actor library for Rust based on asynchronous functions.

Language:RustLicense:MITStargazers:128Issues:3Issues:287

origin

Program startup and thread support written in Rust

Language:RustLicense:NOASSERTIONStargazers:123Issues:10Issues:11

pale-fire

Port of Emacs Zenburn theme to VS Code

tf2-bot-kicker-gui

An automatic Bot Detector and kicking software for TF2

Language:RustLicense:MITStargazers:57Issues:6Issues:42

dns-over-tls-forwarder

A simple, fast DNS-over-TLS forwarding server with hybrid LRU/MFA caching written in Go.

Language:GoLicense:MITStargazers:48Issues:9Issues:4

MathJax-grunt-cleaner

A grunt file to reduce the footprint of a MathJax installation

telegram-notifyrs

A simple way to send messages via Telegram in Rust

Language:RustLicense:GPL-3.0Stargazers:6Issues:0Issues:0