
BRL-CAD
3D CAD & other computer-aided tech (CAx)
- 81
- Projects
- 11
- Years accepted
- 8
- In 2026
Projects by year
812026
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....
This project proposes a complete rewrite of BRL-CAD's existing OGV, which currently uses Meteor.js, an older framework no longer actively maintained....
OpenSCAD currently supports Windows development/build setup through 2 key ways: MSYS2 and MXE. A MSVC based build has instructions circa 2012, but...
While filleting is a common and essential modeling technique, its implementation in existing mesh processing libraries is often limited or absent....
2024
9 acceptedShow
- Optimizing convex hull algorithmKushal_Shah
- Rendering with Neural Intersection FunctionsJin Ke
- Develop further the new GUI for BRL-CAD!ViditJain04
- Neural renderingMatteo Balice
- OpenSCAD Library ManagerMohammad Abdussalam
- Implementation of a g-k converter and Improvements to the existing k-g converterAli Haydar
- Web-based UI integration with BlenderZiad Ibrahim
- IfcOpenShell: IfcTester WebAppKshitij Roodkee
- Scripts to generate light simulation input files from 3D models (Issue #85)chiragsingh1711
2023
5 acceptedShow
- VDB Rendering for BRL-CADCaio Brito
- NURBS Editing Support in BRL-CADGregory Li
- OpenSCAD OpenGL ModernizationJoseph Black
- Interface to interact with BrickschemaRiley Wong
- Updating Appleseed: Python 3 and DependenciesSai Abhiram Alluri
2022
7 acceptedShow
- OpenSCAD 3D Viewport Graphical EnhancementsJoseph Black
- BRL-CAD Project SiteDivyanshu Garg
- New BRL-CAD GUIHimanshu Sekhar Nayak
- Test-Driven Development for BRL-CAD NURBS/Brep Boolean OperationGregory Li
- Create a new KiCad importer for LTSpice.Chetan Subhash Shinde
- LibreCAD 3 automatic releasesCristian Bezerdic Stoica
- Create visual programming nodes for generating BIM data with IfcSverchokMartina Jakubowska
2021
6 acceptedShow
- Adding the Ability To BCF Libraries to connect to BCF API's.Singh Prabhat
- Open Geometry Viewer(OGV)Amanjot Singh
- Generator for offline documentationAbhishek Rawat
- Automate Reinforcement Process of Slab and Footing in FreeCADShiv Charan Sharma
- Add IDS validation with BCF output to IfcOpenShellArtur Tomczak
- Implement UNDO and transactional changesVikram Atreyapurapu
2020
8 acceptedShow
- New Geometry EditorSadeep Weerasinghe
- OpenScad GUI & Text Editor’s Interactivity EnhancementsHrishabh Sharma
- LibreCAD v3 GUI RevampAkhil Nair
- OpenCL GPGPU RaytracingRishabh Suthar
- FEM Examples Extension in FreeCADSudhanshu Dubey
- Persistent Caching for OpenSCADBharath Chandra
- Extended functionality of Rebar AddonSuraj Dadral
- A better IPython and Jupyter Notebook Integration for FreeCADMarcus Ding
2019
8 acceptedShow
- FreeCAD Configuration Management ProposalZach
- Imporve DXF Import and Export ProposalXuwei Tan
- Implement more annotation support: labels, notes, and dimensions #28Ali Haydar
- FEM Workbench TestingMarkus Hovorka
- Improvement of OpenSCAD Text-Editor FeaturesRomit Kumar
- LibreCAD 3 OpenGL RenderingKartik Kumar
- BCF Support in BIM WB - FreeCADPatrick Podest
- Automate Reinforcement Process in FreeCADSuraj
2018
7 acceptedShow
- Slic3r - Rotating Face to BottomBenjamin Landers
- Improving raytracing performance by improving libbucaen
- Python BRL-CADJaipal Singh
- OpenCL GPGPU RaytracingSreyansh Kumhar Jain
- Overlap Tool - Cross platform compatibilitySaran Narayan
- FreeCAD Configuration Management ProjectKurt Kremitzki
- Add exec option to searchpronaip
2017
8 acceptedShow
- GPU Boolean Evaluation for CSG Ray-TracingMarco Domingues
- Annotations: Implement support for 2D annotations, labels that can be added to geometrygabbar1947
- Elmer-IntegrationMarkus Hovorka
- Rebar Addon for FreeCADAmritpal Singh
- Implement 3MF read/writeAhmed Samir Hamed-1
- LibreCAD 3 plugins systemFlorian Roméo
- Part Design Workbench RefinementKurt Kremitzki
- Online Geometry Viewer UpdateOleksandr Dubenko
2016
9 acceptedShow
- LibreCAD 3 Scriptable User Interface CreationFeragon
- The FreeCAD Plugin Installermandeep7
- Online Geometry Viewergjeet
- Plate Mode NURBS raytracingboj
- Automatic Polygonal Mesh HealingRakshika Bagavathy
- LibreCAD V3 Beziers and File I/O SupportGaganjyot
- BRL-CAD Web Infrastructure Updatesniok
- GPGPU Support for Boolean Evaluation Used in Ray TracingParamHanji
- User Interface for Customizing ModelsAmarjeet Kapoor