Scientific computing in pure Crystal
- crystal
- linear-algebra
- machine-learning
- autograd
47,133 repositories indexed
265–288 of 345 · Most stars
Scientific computing in pure Crystal
Lumen: a tvOS-style, GPU-light home screen for rooted LG webOS TVs (patches on partridgeworks/webos-launcher)
Open-source studio for video, stills and 3D on your own GPU through ComfyUI
Monitor CPU, GPU, memory and temperatures across all your devices (Windows/macOS app + LAN hub)
SmileBASIC homebrew launcher and documented GPU app SDK, with Pico setup and a Hello World example.
One command downloads a complete offline, no-internet emergency library: local AI (CPU/GPU), document Q&A, full Wikipedia, offline maps for any country/region (default US), survival/repair/medical archives, and public-domain manuals. Asks only where to save.
Ocean demo in WebGPU with Babylon.js
SIMT Abstractions for Runtime Extensible Kernels (GPGPU programing with OCaml)
Rendering engine based on webgpu
WebGPU-powered, Halloween-themed breakout game
DCompute: Native execution of D on GPUs and other Accelerators
Free, open-source, local alternative to ElevenLabs and Suno. AI sound effects, music with lyrics, text-to-speech and voice cloning on your own GPU (Stable Audio, ACE-Step and more). No account, no credits, offline. Windows/macOS app, HTTP API and a 21-tool MCP server for Claude Code and Cursor.
StarlingPunk is a framework built on top the Starling library designed to add structure and organization to your 2D game projects. It’s perfect for rapidly prototyping ideas and promotes code reuse between projects. As you may have been able to tell from the name, StarlingPunk is heavily inspired by the popular FlashPunk framework, although its not a direct port.
Born is a modern ML framework for Go — train and deploy models as single binaries. Pure Go, zero CGO, GPU accelerated.
TranslatedA lightweight floating desktop monitor for Windows: battery power consumption and runtime, CPU/GPU/memory usage and power consumption, network speed, real latency, and disconnection alerts. Native C++ / Direct2D, with mini mode using about 0.1% CPU.
Implementation of Jos Stam's Real-Time Fluid Dynamics for Games paper using javascript as a playground for learning the WebGPU API.
Play your own copy of Factorio on Android: the official Linux ARM64 build, run without emulation on the phone's GPU, with an on-screen controller.
Declarative, interruptible motion for native Rust applications on stock GPUI CE
Introductory Vulkan sample
Agent skill: outline, mask and count objects in photos with Meta's SAM 3 on your own NVIDIA GPU, with review, exports and a viewer. Works with Claude Code, Codex, Cursor, Pi and other Agent Skills clients.
GTA IV (Xbox 360) in the browser: recompiled to WebAssembly, drawn with WebGPU. Bring your own disc.
YCanvas is an open source 2D tile renderer library written in ActionScript 3. It provides high performance solution for rendering world maps. The library also contains Stage3D (GPU) accelerated implementation based on Starling.
Fast, memory-safe camera RAW decoder in Rust: ~40 formats, SIMD, GPU, WebAssembly, ICC colour management. CLI, C, C++, Python and JavaScript bindings.
A GPU (CUDA) based Artificial Neural Network library