Hacker ApprovedDepartments

BOSL2 library for OpenSCAD

Hacker Approved

Ranked 3 of 4 code-based CAD libraries by recommenders

Extends OpenSCAD with chamfers, fillets, rounding and attachment operations, saving much manual work. Caveat: an extra set of functions to remember, and can be slow with many fillets.

Extends OpenSCAD with chamfers, fillets, rounding and attachment operations, saving much manual work. Caveat: an extra set of functions to remember, and can be slow with many fillets.

25 people gave an opinion

recommend it
22
criticize it
3
approval share
88%
Each figure is one person. RecommendsCriticizes

Recommended in 8 of 13 months

  1. November 2025: recommended
  2. December 2025: recommended
  3. January 2026: recommended
  4. February 2026: recommended
  5. March 2026: recommended
  6. April 2026: recommended
  7. May 2026: recommended
  8. June 2026: not recommended
  9. July 2026: not recommended
  10. August 2026: not recommended
  11. September 2026: not recommended
  12. October 2026: recommended
  13. November 2026: not recommended (month in progress)

Why it carries the badge

  • 22 people recommend itNeeds 10 or more, met.
  • 7.3 recommenders for every criticNeeds 2 to 1 or better, met.
  • Recommended in 8 of 13 monthsNeeds 4 or more, met.

The same three rules apply to every product, and the badge can’t be bought. How the badge works

What people say about it

The reasons people give, with the number of comments that give each one. Open a reason to read what they said.

Why people recommend it

Each mark is one comment

  • Easy chamfers, fillets and rounding

    “alleviates most issues I've run into with OpenScad for chamfers and the like, but it is an extra set of functions you need to remember sadly”

    Comment from 31 Mar 2026 in “Open source CAD in the browser (Solvespace)”

    “BOSL2 is a great library to use with Openscad. It provides a bunch of primitives shapes functions with chamfer/rounding parameters.”

    Comment from 28 Jan 2026 in “Parametric CAD in Rust”

    “adds proper filleting, rounding, and attachment operations that vanilla OpenSCAD lacks”

    Comment from 21 Dec 2025 in “OpenSCAD is kinda neat”
  • Powerful; essential for OpenSCAD users

    “it turnes an already very powerful tool into something insane”

    Comment from 7 Jan 2026 in “I wanted a camera that doesn't exist – so I built it”

    “BOSL2 is SO nice and powerful, can also highly recommend it!”

    Comment from 20 Dec 2025 in “OpenSCAD is kinda neat”

    “I'd recommend people to use the BOSL2 library for OpenSCAD”

    Comment from 10 Oct 2026 in “OpenSCAD the Programmers Solid 3D CAD Modeller”
  • Attachment points and anchoring

    “BOSL2 allows attaching when you define attachment points or something with attachment points defined for you”

    Comment from 20 Dec 2025 in “OpenSCAD is kinda neat”

    “Anchoring is a huge improvement, which does eliminate a lot of that work.”

    Comment from 24 Nov 2025 in “µcad: New open source programming language that can generate 2D sketches and 3D”

    “the attachments with BOSL2 are really great”

    Comment from 28 Jan 2026 in “Parametric CAD in Rust”
  • Covers extra features you'd otherwise build

    “I also have to recommend the BOSL2 library which means you don't have to implement all of those one million features”

    Comment from 20 Dec 2025 in “OpenSCAD is kinda neat”

    “most of my additional feature needs are covered by the BOSL2 library”

    Comment from 19 Nov 2025 in “Blender 5.0”

What people warn about

Each mark is one comment

  • Extra functions to remember

    “alleviates most issues I've run into with OpenScad for chamfers and the like, but it is an extra set of functions you need to remember sadly”

    Comment from 31 Mar 2026 in “Open source CAD in the browser (Solvespace)”
  • Slow with many fillets

    “It's also extremely slow: it implements chamfers and fillets using morpho, and if you have a large number of fillets, the morpho algorithms”

    Comment from 31 Mar 2026 in “Open source CAD in the browser (Solvespace)”

    “It's also extremely slow: it implements chamfers and fillets using morpho, and if you have a large number of fillets”

    Comment from 31 Mar 2026 in “Open source CAD in the browser (Solvespace)”

Other code-based CAD libraries people recommend

The three most recommended other code-based CAD libraries, with the same counts for each, so you can compare like for like. The tick on each bar marks the 2 to 1 line the badge needs.

BOSL2 library for OpenSCAD compared with 3 alternatives
ProductRecommendCriticizeApprovalMonthsOwnedBadge
build123d53985%111 yr3 ownersApproved
CadQuery40687%12—Approved
BOSL2 library for OpenSCADThis page22388%8—Approved
Cadova50100%2——
See all 4 code-based CAD libraries, ranked

What people said

27 of the 29 comments that mention it, newest first. Each links to the original comment.

“makes cubes with round edges so much easier”

RecommendsComment from 19 Oct 2026 in “RepRapMicron”

“The BOSL2 library makes it easy”

RecommendsComment from 10 Oct 2026 in “OpenSCAD the Programmers Solid 3D CAD Modeller”

“BOSL2 library combined with LLMs really make me fly with my creations”

RecommendsComment from 10 Oct 2026 in “OpenSCAD the Programmers Solid 3D CAD Modeller”

“I'd recommend people to use the BOSL2 library for OpenSCAD”

RecommendsComment from 10 Oct 2026 in “OpenSCAD the Programmers Solid 3D CAD Modeller”

“I've one shotted a light saber hilt with threaded parts and it worked flawlessly.”

RecommendsComment from 18 May 2026 in “GenCAD”

“I learned about BOSL(2) and wrote even more”

RecommendsComment from 17 Apr 2026 in “CadQuery is an open-source Python library for building 3D CAD models”

“It's also extremely slow: it implements chamfers and fillets using morpho, and if you have a large number of fillets, the morpho algorithms”

CriticizesComment from 31 Mar 2026 in “Open source CAD in the browser (Solvespace)”

“It's also extremely slow: it implements chamfers and fillets using morpho, and if you have a large number of fillets”

CriticizesComment from 31 Mar 2026 in “Open source CAD in the browser (Solvespace)”

“alleviates most issues I've run into with OpenScad for chamfers and the like, but it is an extra set of functions you need to remember sadly”

MixedComment from 31 Mar 2026 in “Open source CAD in the browser (Solvespace)”

“takes away enough of them to make a rewarding experience”

RecommendsComment from 21 Feb 2026 in “FreeCAD is an open-source parametric 3D modeler”

“What has really made much better at OpenSCAD is ClaudeCode or Antigravity in VSCode, with BSOL2 library”

RecommendsComment from 20 Feb 2026 in “FreeCAD is an open-source parametric 3D modeler”

“I wouldn't really consider using OpenSCAD without it”

RecommendsComment from 28 Jan 2026 in “3D-Printed Mathematical Lampshades”

“the attachments with BOSL2 are really great”

RecommendsComment from 28 Jan 2026 in “Parametric CAD in Rust”

“BOSL2 is a great library to use with Openscad. It provides a bunch of primitives shapes functions with chamfer/rounding parameters.”

RecommendsComment from 28 Jan 2026 in “Parametric CAD in Rust”

“if you combine it with BOSL2 you can do miracles”

RecommendsComment from 23 Jan 2026 in “A Year of 3D Printing”

“it turnes an already very powerful tool into something insane”

RecommendsComment from 7 Jan 2026 in “I wanted a camera that doesn't exist – so I built it”

“adds proper filleting, rounding, and attachment operations that vanilla OpenSCAD lacks”

RecommendsComment from 21 Dec 2025 in “OpenSCAD is kinda neat”

“BOLS2 did everything that I could do but better.”

RecommendsComment from 21 Dec 2025 in “OpenSCAD is kinda neat”

“It can do rounding or chamfering very easily.”

RecommendsComment from 21 Dec 2025 in “OpenSCAD is kinda neat”

“BOSL2 is SO nice and powerful, can also highly recommend it!”

RecommendsComment from 20 Dec 2025 in “OpenSCAD is kinda neat”

“but also means you can't use BOSL2”

CriticizesComment from 20 Dec 2025 in “OpenSCAD is kinda neat”

“BOSL2 allows attaching when you define attachment points or something with attachment points defined for you”

RecommendsComment from 20 Dec 2025 in “OpenSCAD is kinda neat”

“it had some reasonable options for some gear and rack-and-pinion modeling that I needed to do”

RecommendsComment from 20 Dec 2025 in “OpenSCAD is kinda neat”

“Libraries like BOSL2 provide a good set of core ideas and preferences that help set you on a good path.”

RecommendsComment from 20 Dec 2025 in “OpenSCAD is kinda neat”

“I also have to recommend the BOSL2 library which means you don't have to implement all of those one million features”

RecommendsComment from 20 Dec 2025 in “OpenSCAD is kinda neat”

“Anchoring is a huge improvement, which does eliminate a lot of that work.”

RecommendsComment from 24 Nov 2025 in “µcad: New open source programming language that can generate 2D sketches and 3D”

“most of my additional feature needs are covered by the BOSL2 library”

RecommendsComment from 19 Nov 2025 in “Blender 5.0”

Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.