Media

BRL-CAD

3D CAD & other computer-aided tech (CAx)

Technologies
CC++openclopenglPythonscripting
Topics
2d/3d graphicsdeep neural net renderinggeometryhigh-performance computingray tracing
Total projects
81
Years participating
11
Most recent
2026

Participation history

11 program years
Projects by participation year 2016: 9 projects, 2017: 8 projects, 2018: 7 projects, 2019: 8 projects, 2020: 8 projects, 2021: 6 projects, 2022: 7 projects, 2023: 5 projects, 2024: 9 projects, 2025: 6 projects, 2026: 8 projects 9 2016 8 2017 7 2018 8 2019 8 2020 6 2021 7 2022 5 2023 9 2024 6 2025 8 2026

Historical projects

2026 8 projects

Official GSoC page ↗

Improving CI and Benchmarking for Manifold

Contributor: AnshulPatil2005

This project improves Manifold’s CI and benchmarking by adding missing determinism, sanitizer, and performance regression checks. I will implement a...

Empowering OpenSCAD with Local Agentic AI Assistance

Contributor: Bidyendu

This proposal introduces an optional, privacy-first AI assistant for OpenSCAD to flatten the learning curve of SCAD syntax and geometric...

Geometry Verification and Validation GUI in Qt

Contributor: Kanchan Borole

This project focuses on improving the Geometry Verification and Validation (V&V) GUI in Qt for the Arbalest application in BRL-CAD. Currently, the...

Saikei Civil — Native IFC Roadway Design for Bonsai BIM

Contributor: MYoder

Saikei Civil is an initiative to bring professional roadway design capability to Bonsai/IfcOpenShell. The goal is to add tools, features, and...

BRL-CAD Agentic MCP Interface

Contributor: RaghavSharma0125

BRL-CAD is a battle-tested Constructive Solid Geometry (CSG) engine, but it currently lacks a native, bidirectional interface for headless command...

C++Python

IfcOpenShell C API, Improved WASM builds, and migration of high-level APIs from Python

Contributor: Sayan Jyoti Das

The IfcOpenShell library lacks a stable C API, which currently limits interoperability with other programming languages and makes its higher-level...

C++Python

OpenSCAD to JS with ManifoldCAD

Contributor: swaparup

This project aims to build a reliable OpenSCAD to JavaScript compiler using ManifoldCAD, making it possible to run existing OpenSCAD code in a modern...

BRLCAD Python bindings

Contributor: Waleed05

I plan to make BRL-CAD python bindings. Basically my goal is to make a Python interface for BRL-CAD using MOOSE as the core modeling backend, with a...

C++Python