-
Notifications
You must be signed in to change notification settings - Fork 401
Known clients
Ivan Maidanski edited this page Jul 17, 2024
·
73 revisions
A list of known users of some variant of this collector:
- Acton - a fault tolerant distributed programming environment for writing scalable and robust applications
- Algol-68RS - the RSRE Algol-68RS compiler
- Asymptote - LaTeX-compatible vector graphics language
- autogen - a tool to simplify the creation and maintenance of programs with large amounts of repetitious text
- bdwgc-d - the D programming language bindings to libgc (more dated work: libgc-d)
- Bigloo Scheme by Manuel Serrano and others
- BlitzMax NG - a fast cross-platform, open-source, programming language
- boehmgc-ada - Boehm GC interface library for gcc-Ada (GNAT)
- cacaovm - Java VM implementation with JIT
- Camloo ML compilers by Manuel Serrano and others
- CapableVMs - a research project how VMs can utilize hardware capabilities (e.g. CHERI)
- Cecil by University of Washington
- clasp - clasp Common Lisp environment
- Crystal, a general-purpose object-oriented programming language
- Codon - a high-performance, zero-overhead, extensible Python compiler using LLVM
- Coraza Proxy WASM - proxy-wasm filter based on Coraza WAF
- cyclone - Cyclone language compiler
- D (Dlang), an object-oriented imperative multi-paradigm system programming language
- Delphi API unit for Boehm GC
- DotGNU Portable.NET project, another open source .NET implementation'
- Eclipse Common Lisp - Elwood Corporation's Lisp system, C library, and translator
- ELinks - a full-featured text WWW browser
- elite-lang - a Script-oriented compiler
- Embeddable Common Lisp (ECL), a programming language, an implementation of Common Lisp
- Escargot - a memory optimized JavaScript engine for mid-range devices
- Ferret - a free software lisp implementation designed to be used in real time embedded control systems
- FLINT - a C library for doing number theory
- Fuzion - A language that unifies concepts to improve productivity and to use tools for performance
- GAP - a system for computational discrete algebra
- GCJ - the static GNU Compiler for Java (here is an attempt to integrate GCJ back into gcc)
- gclua - a modified Lua interpreter that uses libgc
- GNU Objective C runtime
- Gobo Eiffel - portable Eiffel tools and libraries
- Guile - the preferred extension language system for the GNU Project
- Gwydion Dylan - compiler for Dylan targeting C
- Harmonia Project by Berkeley
- hs-boehmgc - Haskell bindings for Boehm GC
- immer - Postmodern immutable and persistent data structures for C++
- Inkscape - a free and open-source vector graphics editor
- Ironclad C++ - a library-augmented type-safe subset of C++
- Irssi - IRC client
- jack - Java to C transpiler
- jank - a Clojure dialect hosted on LLVM with native C++ interop
- Jato VM - Java VM implementation with JIT for x86
- JCGO - Java source to C code translator
- Kaya language
- Kiesel - a small well-rounded JavaScript engine written in Zig
- libscheme by Brent Benson
- Liberty Eiffel - the GNU compiler for the Eiffel programming language, a continuation of SmartEiffel
- LilyPond - a music engraving program
- Liquid War 6 - a multiplayer wargame (actually libgc is used by Guile inside)
- lwnode - a memory efficient (Lightweight) Node.js implementation
- Macaulay2 - a system to support research in algebraic geometry and commutative algebra
- MAD-X - CERN application for designing particle accelerators
- madlib - Madlib language compiler
- MCP - Managed C++ GC on top of BDWGC
- Mercury - the Mercury logic programming system
- micro-libgcj - a lightweight version of the GCJ
- micro-mitten - a bare-bones Rust-like programming language, stripped down to simplify control-flow structures and the type system
- Mono - an open source implementation of the .NET development framework (uses SGen now)
- Mozilla - browser (uses bdwgc as a leak detector)
- msa - an R package for Multiple Sequence Alignment
- MzScheme scheme implementation
- NAGWare f90 - Fortran 90 compiler
- Nautilus - an example of Aerokernel, a very thin kernel-layer exposed directly to runtime
- Neko - VM for a high-level dynamically-typed programming language
- nottinygc - a higher-performance allocator for TinyGo WASI apps
- Nim - a statically-typed compiled systems programming language
- Nit language
- Nix - a purely functional package manager
- OpenModelica - an open-source Modelica-based modeling and simulation environment
- p4c - P4 language reference compiler
- pclu - the portable CLU compiler
- PluotSorbet - a J2ME-compatible virtual machine written in JavaScript
- Poke - an interactive, extensible editor for binary data
- PyPy - a fast compliant alternative implementation of Python (RPython)
- Racket - a general-purpose multi-paradigm programming language based on the Scheme dialect of Lisp
- RoboVM - ahead of time compiler for JVM bytecode targeting iOS, Mac OSX and Linux (MobiVM)
- rock - self-hosted ooc language compiler that generates c99
- Rust binding of bdwgc: bdwgc-alloc, rust libgc (more dated works: playXE boehm-rs, boehm_gc for Rust, huonw boehm-rs, rust Boehm, bdwgc-sys)
- sanic - a simple and small HTTP framework written in C
- SWI-Prolog - a comprehensive Prolog compiler and development environment
- Sather - an object oriented language designed to be simple, efficient, safe, flexible and non-proprietary
- Scala Native
- Shed Skin - an experimental Python-to-C++ translator
- SJS - a static ahead of time compiler for a subset of JavaScript
- STELLA - a Lisp-style symbolic programming language
- Stencyl game maker
- STklos Scheme - a free Scheme system compliant with the languages features defined in R7RS
- TeX Live - a comprehensive TeX system (actually libgc is used by Asymptote inside)
- Titanium - a Berkeley research parallel Java 1.4 superset to C translator
- Toba - a Java Virtual Machine to C translator
- treecc - Tree Compiler-Compiler
- Unity / IL2CPP - a cross-platform game 3D engine developed by Unity Technologies (list of games)
- V-lang - Simple, fast, safe, compiled language for developing maintainable software
- Vesta configuration management system
- Visual Prolog 6
- W3m - a text-based web browser
- X10 - core implementation of X10 programming language
- Xerox DocuPrint printer software (some versions)
- xic - a compiler for the Xi programming language
- zig-libgc - Zig-friendly library for interfacing with libgc
- Zile, Zile-on-Guile - a text editor development kit