Alternatives
Products that do what CJIT does
C, just in time
- 1CA
CJIT started as a hobby project around Fabrice Bellard’s tinyCC and slowly grew into something much more practical. It is now a small portable C compiler and runner that works across Linux, macOS, and Windows, can self host, and is packaged as a single executable. What mattered most to me was keeping the barrier to entry low. You can take one small binary, drop it onto a system, and compile or run C code using the libraries already available there, without setting up a full toolchain or installing a large stack of dependencies. I find that useful for quick prototyping, testing, auditing,…
Apr 2026 · dyne.org
- 2LC
I made a simple virtual machine that runs C in the browser.This project is made as an experiment to see if C can be learned easier if the lower level is covered in paralel. Sandbox: https://vasyop.github.io/miniC-hosting Tutorial part 1: https://vasyop.github.io/miniC-hosting/?0 More info: https://github.com/vasyop/miniC-hosting/blob/master/README.md Please support this project: https://github.com/vasyop/miniC-hosting/blob/master/support.md
2019
- 3

- 4

- 5

- 6

- 7

- 8

- 9

- 10

- 11

- 12

- 13

- 14OC
2016 · code.woboq.org
- 15

- 16BA
Hi HN, I'm the author. I built this project for two simple reasons: I've always used higher-level languages and wanted to finally understand what's happening "under the hood" of an interpreter. I also wanted a real project to force me to "power up" my C skills, especially with manual memory management and reference counting. The result is ToyForth, a minimal interpreter for a Forth-like language, written from scratch in C, stack-based. I focused on making the code clean and understandable. It's broken down into a few simple parts: A parser that turns source text into a list of objects…
Nov 2025 · github.com
- 17CI
2017 · treefrogframework.github.io
- 18GA
2019 · geeonx.org
- 19FC
C Systems Lab is a free interactive web course that walks through 10 modules of systems programming in C: compilation, pointers, dynamic memory, structs, the preprocessor, file I/O, processes and signals, sockets, concurrency, and a tour below C. The free course itself is the link. Get the free sample of the PDF by adding "/demo" to the link. Since I don't necessarily like the paywall aspect of it, you may ask me for the complete edition by reaching out via email. Happy to answer questions about the content or the curriculum design.
May 2026 · csystemslab.com
- 20AM
Hi, I work on this library because I like the simplicity of CGI and enjoy building things with C++. It is based on asio and my own implementation of FastCGI, and it works on both Linux and Windows. I have just released the new version and created a simple live demo that you can check out here: https://asyncgi-guestbook.eelnet.org
2023 · github.com
- 21LC
2015 · github.com
- 22AH
hey guys, i wanted to show one of my side projects. The idea is a coding harness (independent of models) natively designed for C/C++ developer workflows. I'm a C++ dev and do not find claude code work well with C++ toolchain like gdb and perf. The current version has integrations for gdb, clang-tidy, cppcheck, sanitizers, perf, benchmarking, compile DB navigation, Godbolt, symbolization, binary inspection, and decompilation. It supports Anthropic, OpenAI, Gemini, and self-hosted models. There are editor workflows for VS Code, CLion, emacs, neovim, and cursor.
Jul 2026 · byteask.ai
- 23CO
2017 · turbo.github.io
- 24EC
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
Ranked by how close each launch is in meaning, then by votes. Refine with a description →