Tom McLean's starred repositories

build-nanogpt

Video+code lecture on building nanoGPT from scratch

Language:PythonStargazers:2346Issues:0Issues:0

react-diff-view

A git diff component

Language:TypeScriptLicense:MITStargazers:809Issues:0Issues:0

ui

Beautifully designed components that you can copy and paste into your apps. Accessible. Customizable. Open Source.

Language:TypeScriptLicense:MITStargazers:60913Issues:0Issues:0
Stargazers:402Issues:0Issues:0

DataFrame

C++ DataFrame for statistical, Financial, and ML analysis -- in modern C++ using native types and contiguous memory storage

Language:C++License:BSD-3-ClauseStargazers:2324Issues:0Issues:0

CustomComputeExample

A project demonstrating how to use the RDG to run compute shaders in UE4.27

Language:C++License:MITStargazers:47Issues:0Issues:0

raylib

A simple and easy-to-use library to enjoy videogames programming

Language:CLicense:ZlibStargazers:20017Issues:0Issues:0

gfx-ocean

Compute based ocean simulation with gfx_hal :ocean:

Language:RustStargazers:113Issues:0Issues:0

dream-textures

Stable Diffusion built-in to Blender

Language:PythonLicense:GPL-3.0Stargazers:7676Issues:0Issues:0

fluids

A Fast Fluid Dynamics Implementation in Rust+WASM and WebGL

Language:RustLicense:Apache-2.0Stargazers:15Issues:0Issues:0

mujoco

Multi-Joint dynamics with Contact. A general purpose physics simulator.

Language:Jupyter NotebookLicense:Apache-2.0Stargazers:7416Issues:0Issues:0

skytable

Skytable is a modern scalable NoSQL database with BlueQL, designed for performance, scalability and flexibility. Skytable gives you spaces, models, data types, complex collections and more to build powerful experiences

Language:RustLicense:AGPL-3.0Stargazers:2318Issues:0Issues:0

WebGPU-Fluid-Simulation

Implementation of Jos Stam's Real-Time Fluid Dynamics for Games paper using javascript as a playground for learning the WebGPU API.

Language:JavaScriptStargazers:68Issues:0Issues:0

StableFluids

A straightforward GPU implementation of Jos Stam's "Stable Fluids" on Unity.

Language:C#Stargazers:1016Issues:0Issues:0

fluid-simulation

2D fluid simulation implementation of Jos Stam paper on real-time fuild dynamics, including some suggested extensions.

Language:PythonStargazers:10Issues:0Issues:0

stable-fluids

A minimal Stable Fluids inspired fluid solver with Python and NumPy.

Language:PythonLicense:UnlicenseStargazers:194Issues:0Issues:0

tlborm

The Little Book of Rust Macros (updated fork)

Language:HTMLLicense:MITStargazers:652Issues:0Issues:0

proc-macro-workshop

Learn to write Rust procedural macros  [Rust Latam conference, Montevideo Uruguay, March 2019]

Language:RustLicense:Apache-2.0Stargazers:3935Issues:0Issues:0

protomaps-leaflet

Lightweight vector map rendering + labeling and symbology for Leaflet

Language:TypeScriptLicense:BSD-3-ClauseStargazers:699Issues:0Issues:0

FFT-Ocean

FFT ocean for Unity

Language:C#License:MITStargazers:643Issues:0Issues:0

generic-connection-pool

python generic connection pool

Language:PythonLicense:UnlicenseStargazers:9Issues:0Issues:0

llm.c

LLM training in simple, raw C/CUDA

Language:CudaLicense:MITStargazers:20783Issues:0Issues:0

GameNetworkingSockets

Reliable & unreliable messages over UDP. Robust message fragmentation & reassembly. P2P networking / NAT traversal. Encryption.

Language:C++License:BSD-3-ClauseStargazers:7953Issues:0Issues:0

benchmarks

Latency benchmarks for messaging

Language:JavaLicense:Apache-2.0Stargazers:102Issues:0Issues:0

aeron

Efficient reliable UDP unicast, UDP multicast, and IPC message transport

Language:JavaLicense:Apache-2.0Stargazers:7123Issues:0Issues:0

json-to-proto.github.io

convert JSON to Protocol Buffers online in your browser instantly

Language:TypeScriptLicense:MITStargazers:246Issues:0Issues:0

rustdesk

An open-source remote desktop, and alternative to TeamViewer.

Language:RustLicense:AGPL-3.0Stargazers:65999Issues:0Issues:0

wrecc

A x86_64 C99 compiler written in Rust from scratch

Language:RustLicense:MITStargazers:370Issues:0Issues:0

sqlightning

SQLite3 ported to use LMDB instead of its original Btree code. See https://github.com/LumoSQL/LumoSQL for maintained fork.

Language:CStargazers:300Issues:0Issues:0

badger

Fast key-value DB in Go.

Language:GoLicense:Apache-2.0Stargazers:13507Issues:0Issues:0