-
martinvoz/jj: https://github.com/martinvonz/jj :
> Working-copy-as-a-commit: Changes to files are recorded automatically as normal commits, and amended on every subsequent change. This "snapshot" design simplifies the user-facing data model (commits are the only visible object), simplifies internal algorithms, and completely subsumes features like Git's stashes or the index/staging-area.
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
FreeCAD
This is the official source code of FreeCAD, a free and opensource multiplatform 3D parametric modeler.
Last comment I promise.. https://www.freecad.org/ shows two gears that can never work together in the real world. This shows that the devs are coders first and know very little about real world design. That or maybe the intern got told to update the homepage. So much potential with FreeCad but the devs seem not able to prioritise killing the overpriced commercial SW. There are millions of $ on the table if Freecad made commercial use was a priority. Maybe they just like coding and not making money.
-
freecad-build
build tools for FreeCAD based CAD projects, including Git diff integration and headless part export
yes, i built this to solve that problem: https://github.com/khimaros/freecad-build
-
BOSL
The Belfry OpenScad Library - A library of tools, shapes, and helpers to make OpenScad easier to use.
If you use OpenSCAD I highly recommend using BOSL along with it: https://github.com/revarbat/BOSL/wiki. It's essentially a standard library for OpenSCAD full of incredibly useful things. For example, adding a radius=2 fillet to a 5x5x5 cube is just:
cuboid([5,5,5], fillet=2);