Alternatives
Products that do what Clangd for CUDA Device Code does
This is clangd extended to give feedback on host and device parts of cuda, including things like syntax errors within inline ptx. Actual cuda as it is written or the clang dialect as you prefer. I like the tarball release as that's a set of x86 binaries that run as your normal user. There's other good stuff in the package too - it's a complete cuda to amdgpu or nvptx compiler toolchain. Questions / feedback welcome here or to [email protected] or via https://discord.com/invite/KNpgGbTc38 etc
- 1

- 2LA
Learn, write, practice CUDA programming on LeetGPU.com, an online CUDA playground for anyone to write and execute CUDA code without needing a GPU and for free
2025
- 3

- 4

- 5

- 6NC
Hello, Some time ago I did a data logger for fun, just to check if I could beat the performance of an old C++ project of mine (mini-async-log) and to avoid letting my multithreading-C skills rust when on a non-programming gig (using Yocto/OE, very little programming). This project is a BSD licensed, producer-wait-free (when using thread-local storage) generic message logger with high performance, decent test coverage, and type-safe C strings (requires C11 or C++ compiler). It was a shame to let this project to die unknown, as I think that it has potential to be used on some niches as…
2019
- 7PO
Our company Vertex.AI has been working on this for a while but this is the first public release. We're starting with using PlaidML to bring OpenCL support to Keras and more frameworks, platforms, etc are coming. Yes, this means you can use use your AMD GPU for deep learning dev. Sorry, no Mac or Windows support yet although the brave can try building from source (it should work). http://vertex.ai/blog/announcing-plaidml https://github.com/plaidml/plaidml
2017
- 8DW
2021 · github.com
- 9LL
After the incredible response to our launch of the first online CUDA playground, we have just shipped something we think all you GPU programming and ML enthusiasts will love. Introducing LeetGPU Challenges--the place to compete on writing the fastest CUDA kernels. We have problems like matrix multiplication, agent simulation, multi-head self-attention, with more dropping every couple of days! We have a lot of really cool things coming up, including support for PyTorch, TensorFlow, JAX, TinyGrad; Multi-GPU programs; H100, V100, A100 GPU options Give it a try and let us know what you think!
2025 · leetgpu.com
- 10EC
I participated in the Nvidia + Vercel 2 hour hackathon in SF tonight, and built something I've wanted, but hadn't tried building. I implemented an MCP Server and VS Code extension to allow Claude Desktop to place breakpoints, step through code, and execute expressions (assuming language support). So you can ask it a question that requires actually stepping through the code and now it can actually do that - check values for you, etc. It's _definitely_ not perfect. Have improvements? Please make a PR!
2025 · github.com
- 11

Hi everyone, Please checkout compute.cx which is a simple cli interface for using on demand GPUs from RunPod and HotAisle. I created this because I really like the ease of modal.com for severless gpu access, but don’t always want to pay their markup. Compute.cx gives the same DX but on public on-demand GPUs like runpod and hotaisie. Please try it out, and write to me [email protected] for any questions/suggestions, or file a bug report on https://github.com/theoriclabs/docs.compute.cx Thanks! Harsh Gupta https://x.com/hargup13 P.S. BYOK AWS, GCP and…
16d ago · compute.cx
- 12CB
2018 · cuda-bootstrap.com
- 13IM
This is a personal project I've been working on and off for the past few years. It's a set of tools that have allowed me to prototype quickly small (and increasingly bigger) kernels, and create userspace programs to interact with them. Supports riscv64, amd64 and i386. The intel port has been tested and used on real hardware, from big dual-socket Xeon machines to an old X220. It is all C, I have plan to make rust bindings for the kernel library. But again, they're plans at this stage. Porting to new architectures is relatively simple, a basic port to riscv took me a couple of weeks of…
2024 · github.com
- 14GS
I've worked on several projects writing and implementing specifications (particularly CLN): I've found the specs I write are much better when I quote them in the implementation, so I can see what implementers need to know. Also, when specs change in development, it's almost trivial to find where to update the code. This project is a formalization of my various hacky scripts which ensure the requirements are accurately quoted, and give coverage if any are missing. Not a major Opus, but I hope someone else finds it useful!
Jul 2026 · greatspectations.org
- 15AF
I built this mostly because I love the intersection of game AI, high-performance computing, and poker. I’d love for anyone interested in game theory or CUDA optimization to tear it apart, test the accuracy, and give me feedback. Happy to answer any questions about the algorithms, the transition from CPU to GPU, or poker AI in general!
Jul 2026 · bupticybee.github.io
- 16RS
Hi HN! I've been hacking on this side project for the last month or two with the goal of making it dead simple to use cloud GPUs. I ran into this problem personally during the phd, and built my own tooling around it. I always thought it'd be fun to try to turn that tooling into a more general product... and bitbop.io is the result! All you have to do is run `ssh bitbop.io`, and you get your own personal dev GPU workstation in the cloud. Looking forward to hearing your thoughts!
2024 · twitter.com
- 17AP
I've been recently working on porting standard C library functions to work on the GPU https://libc.llvm.org/gpu/. A colleague of mine suggested using it to run DOOM, so that's what I did. It runs on both AMD and NVIDIA GPUs and it is completely playable. This works by targeting C code directly for the GPU via cross-compilation in clang, looks something like this https://godbolt.org/z/hh44a6vKr. The LLVM C library will provide the headers, C library functions, and the kernel that calls the main function, so we only need to compile the DOOM source code…
2024 · github.com
- 18GF
This is a tool to collide OpenPGP / GnuPG key fingerprints that follow specific pattern (e.g. ending with 8 identical digits). CUDA is required to accelerate the computation. Satisfy your vanity by getting a special key :) Initially I wrote this to learn CUDA programming, and partly to show people how easy it is to collide a short key ID - a 8-digit key fingerprint can be collided in a few seconds with my GTX 1650. Recently I found some similar tools on GitHub (keyword: vanity key) but it seems that only mine takes advantage of CUDA / GPU. My friends has used it to generate an…
2022 · github.com
- 19RP
I integrated a remote GPU execution backend into PyTorch through the same system that custom hardware accelerators get integrated into PyTorch. You can create a remote machine and obtain its CUDA device whenever you want to create or move tensors onto the remote GPU. machine = mycelya_torch.RemoteMachine("modal", "A100") cuda_device = machine.device("cuda") x = torch.randn(1000, 1000, device=cuda_device) y = torch.randn(1000, 1000).to(cuda_device) I made it reasonably performant by having most operations dispatch asynchronously whenever possible. For cases where slow performance is…
Oct 2025 · github.com
- 20LF
Hi HN, I just wanted to share what I have been working on for the past few months: A firmware analyzer for embedded Linux systems that helps uncovering security issues running entirely in the browser. This is a very early Alpha. It is going to be rough around the edges. But I think it provides quite a lot of value already. So please go ahead and drop a firmware (only .tar rootfs archives for now) and try to break it :)
Mar 2026 · xray.boldwark.com
- 21AF
Another Sunday afternoon project: add some pizzaz to your boring bare metal or virtual machine consoles! Written as a single Go binary; no dependencies. https://github.com/Fusion/modernfbv As usual, feedback please!
2022
- 22CP
2020 · github.com
- 23RW
2021 · github.com
- 24IM
Hey HN! I made a completely open sourced alternative to Weights and Biases with (insert cringe) blazingly fast performance (yes we use rust and clickhouse) Weights and Biases is super unperformant, their logger blocks user code... logging should not be blocking, yet they got away with it. We do the right thing by being non blocking. Would love any thoughts / feedbacks / roasts etc
2025 · github.com
Ranked by how close each launch is in meaning, then by votes. Refine with a description →