BRL-CAD logo
GSoCMediaAccepted in 2026

BRL-CAD

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

81
Projects
11
Years accepted
8
In 2026

Projects by year

81

2026

8 acceptedShow
  • Improving CI and Benchmarking for Manifold

    Accepted project · by 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

    Accepted project · by 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

    Accepted project · by 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

    Accepted project · by 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

    Accepted project · by RaghavSharma0125

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

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

    Accepted project · by Sayan Jyoti Das

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

  • OpenSCAD to JS with ManifoldCAD

    Accepted project · by 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

    Accepted project · by 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...

2025

6 acceptedShow
  • Improving the k-File to BRL-CAD Converter & proposal for BRL-CAD database to k-File converter.

    Accepted project · by Andrea Braghin

    This project is intended to improve the interoperability between LS‑DYNA and BRL‑CAD by enhancing the existing k‑g converter and by implementing a...

  • Developing a MOOSE-based Console for arbalest: a first step to merge arbalest and qged

    Accepted project · by Lorenzo Pegorari

    This project sets out to take the initial step in merging BRL-CAD's two in-development GUIs: "arbalest" and "qged". The primary objective is to...

  • Web Application to create and check BIM project exchange requirements for IfcOpenShell

    Accepted project · by Sayan Jyoti Das

    Information Delivery Specification (IDS) is a standard for defining information requirements in a computer interpretable form, written in XML....

  • BRL-CAD OGV Migration

    Accepted project · by Simarjot_Singh

    This project proposes a complete rewrite of BRL-CAD's existing OGV, which currently uses Meteor.js, an older framework no longer actively maintained....

  • Development and Build Support for Native Windows

    Accepted project · by Sparsh N

    OpenSCAD currently supports Windows development/build setup through 2 key ways: MSYS2 and MXE. A MSVC based build has instructions circa 2012, but...

  • Add polygon fillet algorithm for manifold

    Accepted project · by Trzeth

    While filleting is a common and essential modeling technique, its implementation in existing mesh processing libraries is often limited or absent....

2024

9 acceptedShow

2023

5 acceptedShow

2022

7 acceptedShow

2021

6 acceptedShow

2020

8 acceptedShow

2019

8 acceptedShow

2018

7 acceptedShow

2017

8 acceptedShow

2016

9 acceptedShow