Ollama is a local AI runtime that enables users to run popular open source language models such as LLaMA, Mistral, Gemma, and others directly on their system. All processing happens locally, which helps protect sensitive data and reduces dependency on internet connectivity.

It is designed to be minimal, fast, and developer friendly.

Download Ollama 0.40.14 - Software Mirrors

Download Ollama 0.40.14
for Windows

PowerShell: irm https://ollama.com/install.ps1 | iex

Download Ollama 0.40.14
for macOS

sh (macOS or Linux): curl -fsSL https://ollama.com/install.sh | sh

Download From GitHub

Download Ollama 0.40.14 for Windows
OllamaSetup.exe | 1.56 GB

Download Ollama 0.40.14 for macOS
Ollama.dmg | 219.86 MB

Download Ollama 0.40.14 for Windows ARM64
ollama-windows-arm64.zip | 205.93 MB

Download Ollama 0.40.14 for Windows AMD64
ollama-windows-amd64.zip | 1.49 GB

Download Ollama 0.40.14 for Windows AMD64
ollama-windows-amd64-rocm.zip | 245.17 MB

Download Ollama 0.40.14 for Windows AMD64
ollama-windows-amd64-mlx.zip | 881.43 MB

Download Ollama 0.40.14 for Linux ARM64
ollama-linux-arm64.tar.zst | 1.47 GB

Download Ollama 0.40.14 for Linux ARM64
ollama-linux-arm64-jetpack6.tar.zst | 260.71 MB

Download Ollama 0.40.14 for Linux ARM64
ollama-linux-arm64-jetpack5.tar.zst | 287.58 MB

Download Ollama 0.40.14 for Linux AMD64
ollama-linux-amd64.tar.zst | 1.42 GB

Download Ollama 0.40.14 for Linux AMD64
ollama-linux-amd64-rocm.tar.zst | 1003.6 MB

Download Ollama 0.40.14 for Linux AMD64
ollama-linux-amd64-mlx.tar.zst | 1.15 GB

Download Ollama 0.40.14 for macOS
Ollama-darwin.zip | 219.14 MB

Download Ollama 0.40.14 for macOS
ollama-darwin.tgz | 178.04 MB

Download Ollama 0.40.14 for macOS and Linux sh
install.sh | 15.53 kB

Download Ollama 0.40.14 for Windows PowerShell
install.ps1 | 22.1 kB

Ollama 0.40.14 Release Notes:

What's Changed

  • ollama launch claude now applies the model's output token limit for Claude Code, so cloud models no longer run into the 128k default cap
  • Cloud web search responses on /api/chat are now decoded correctly, including compressed responses
  • OpenAI-compatible endpoints no longer override a model's packaged sampler defaults — clients that send no temperature/top_p get the model's own values instead of 1.0, matching /api/chat</li>
  • /v1/responses now preserves readable input content, including prior assistant refusals, instead of flattening it
  • Ollama's app can now retry ChatGPT disconnect failures instead of leaving the connection in a broken state
  • ollama launch codex verifies ChatGPT routing before configuring, and reports a clear error when routing is unavailable
  • Faster top-k sampling on MLX for large vocabularies
Full Changelog: v0.40.13...v0.40.14

Key Features of Ollama

Ollama focuses on simplicity and performance.

Main features include:

  • Run large language models fully offline

  • Simple command line interface

  • Built in model management and downloads

  • Support for popular open source LLMs

  • Optimized inference on CPU and GPU

  • Local REST API compatible with OpenAI style endpoints

  • Cross platform support

These features make Ollama easy to integrate into development workflows.

Supported Platforms and Hardware

Ollama is available on:

  • macOS

  • Linux

  • Windows

Hardware requirements depend on the model size. Smaller models can run on CPUs, while larger models benefit from GPUs with sufficient VRAM. Ollama automatically optimizes performance based on available hardware.

Performance and Reliability

Ollama is optimized for efficient local inference. It starts quickly, uses system resources effectively, and handles long running sessions reliably.

Model performance varies depending on the chosen model and system specifications, but overall stability is strong.

Ease of Use

Ollama is very easy to use for developers and technical users. Running a model often requires only a single command. The local API server allows seamless integration with applications, scripts, and development tools.

Non technical users may prefer graphical alternatives, but Ollama remains straightforward once basic commands are learned.

Is Ollama Safe to Use

Yes, Ollama is safe when downloaded from the official source. All model execution is local, and no data is sent to external servers unless explicitly configured by the user.

This makes Ollama suitable for private and sensitive workloads.

Pros and Cons of Ollama

Pros:

  • Fully offline and privacy friendly

  • Simple installation and usage

  • Lightweight and fast

  • Strong developer API support

  • Wide range of supported models

Cons:

  • Command line focused interface

  • No built in graphical UI

  • Performance depends on hardware

Despite these limitations, Ollama is widely respected in the local AI community.

Common Use Cases

Ollama is commonly used for:

  • Local AI chat assistants

  • Software development and code generation

  • Research and experimentation

  • Private AI workflows

  • API based AI integrations

Its simplicity makes it ideal for rapid testing and deployment.

Final Verdict

Ollama is an excellent solution for running large language models locally with minimal setup. It prioritizes privacy, speed, and developer control while staying lightweight and efficient.

For users comfortable with the command line and API based tools, Ollama is one of the best local AI runtimes available.

Ollama is a lightweight tool that allows users to run large language models locally on their own computer. It is popular among developers, researchers, and privacy focused users who want full control over AI models without relying on cloud based services.

Ollama simplifies the process of downloading, running, and managing local AI models through a simple command line and API.

Ollama 0.40.14
Free
Software Informations:
Developer:

Operating System:
Windows / macOS / Linux
Date Added:
2026-11-03T07:07:15.352Z

ABBYY FineReader PDF Standard is a professional PDF editor and optical character recognition software designed to convert scanned documents and image-based PDFs into editable and searchable files. It is suitable for Windows users who need accurate text recognition and structured document output.

This edition focuses on essential PDF editing and OCR features without including enterprise-level collaboration tools found in higher-tier versions.

Get Discount 20% OFF using "SWMR" Coupon code for the ABBY Products below:

ABBYY FineReader PDF Corporate (3-year plan)

ABBYY FineReader PDF Corporate (monthly plan)

ABBYY FineReader PDF Corporate (yearly plan)

ABBYY FineReader PDF for Mac (3-year plan)

ABBYY FineReader PDF for Mac (yearly plan)

ABBYY FineReader PDF Standard (3-year plan)

ABBYY FineReader PDF Standard (monthly plan)

ABBYY FineReader PDF Standard (yearly plan)

ABBYY Screenshot Reader


Key Features of ABBYY FineReader PDF Standard

High Accuracy OCR Technology

One of the biggest strengths of ABBYY FineReader PDF Standard is its advanced OCR engine. It recognizes text from scanned pages, photos, and non-searchable PDFs with impressive accuracy. It also preserves layout elements such as tables, columns, and formatting.

The software supports multiple languages, which makes it suitable for international users.

PDF Editing Capabilities

ABBYY FineReader PDF Standard allows users to edit text and images directly inside PDF files. You can modify paragraphs, adjust fonts, delete content, or insert additional pages without converting the file to another format first.

Convert PDF to Editable Formats

The software enables conversion of PDFs into commonly used formats, including:

  • Microsoft Word

  • Microsoft Excel

  • Microsoft PowerPoint

  • RTF

  • TXT

  • Searchable PDF

Converted documents maintain structure and formatting, reducing the need for manual corrections.

Create Searchable and Archival PDFs

You can convert scanned documents into searchable PDFs for long-term storage. This is useful for businesses managing contracts, invoices, and records.

Organize and Manage PDF Files

ABBYY FineReader PDF Standard provides tools to rearrange pages, merge documents, and manage large PDF files efficiently.


Performance and User Experience

ABBYY FineReader PDF Standard performs smoothly even with large documents. The interface is clean and intuitive, allowing users to access OCR and editing tools without a steep learning curve.

OCR processing is fast, and the text recognition quality is consistently accurate. Layout retention during conversion is one of its strongest advantages compared to many free PDF tools.


Final Verdict

ABBYY FineReader PDF Standard remains one of the most reliable PDF OCR and editing tools in 2026. Its strong text recognition accuracy, structured conversion output, and practical editing tools make it a solid investment for anyone working extensively with documents.

If you are looking for reliable PDF software with advanced OCR and editing features, ABBYY FineReader PDF Standard is one of the most trusted solutions available. In this detailed ABBYY FineReader PDF Standard review, we will explore its features, performance, advantages, and overall value.

Designed for users who regularly work with scanned documents and PDFs, this software combines powerful text recognition with practical editing tools.

For dependable OCR and professional PDF editing, ABBYY FineReader PDF Standard continues to be a top choice.

ABBYY FineReader PDF 16 Release 2026.6.3 Standard (yearly plan) - Discount 10% OFF
$89.1$99
Software Informations:
Developer:

Operating System:
Windows
Date Added:
2026-11-03T06:07:26.424Z

LightCraft is a free, open-source photo management and RAW development application designed as an alternative to Adobe Lightroom. Built in Rust, it combines photo library organization with a comprehensive set of image editing tools, allowing photographers to adjust exposure, refine colors, apply local corrections, and prepare images for export without modifying their original files.

LightCraft is designed for desktop use on Windows, macOS, and Linux, with a WebAssembly version that runs in a browser. It also supports automation through a command-line interface and the Model Context Protocol (MCP), making it an interesting option for photographers who want local control over their workflow.

Features

Non-Destructive Photo Editing

LightCraft keeps original images intact and stores editing operations separately. You can experiment with different adjustments without permanently changing the source files.

Its editing tools include exposure, contrast, highlights, shadows, whites, blacks, tone curves, white balance, vibrance, and saturation. The application uses a wide-gamut, 32-bit floating-point processing pipeline designed to preserve tonal and color information throughout editing.

Color Grading and Presets

The color tools include an eight-band Color Mixer, RGB tone curves, and separate color grading controls for shadows, midtones, and highlights. These features provide flexibility for natural photo correction as well as creative color treatments.

LightCraft also includes built-in presets and lets users save custom looks. You can copy, paste, or synchronize selected adjustments across multiple photos, which is useful when editing a collection of images from the same shoot.

Local Masking and Adjustments

LightCraft supports brush masks, linear gradients, and radial gradients, along with selection tools for luminance, color, sky, subject, and background. Masks can be combined, subtracted, intersected, and inverted.

Local adjustments let you change exposure, contrast, color, texture, sharpness, and other properties in specific parts of an image. This helps users refine skies, brighten subjects, or create more controlled lighting effects without applying every adjustment globally.

Crop, Geometry, and Black-and-White Editing

The cropping tools support common aspect ratios, straightening, rotation, flipping, and manual geometric transformations. Composition overlays help photographers align images and refine framing.

For monochrome photography, LightCraft includes black-and-white conversion, an eight-band monochrome mixer, and additional color grading controls for creating tinted or split-tone results.

Photo Library Management

LightCraft includes tools for organizing photo collections, including folders, albums, smart albums, stacks, virtual copies, ratings, flags, labels, filtering, searching, and sorting.

Its local-first approach avoids requiring an online account or cloud catalog. The project describes its catalog as a human-readable log of editing operations, making it easier to inspect, back up, and replay changes.

Command-Line and AI Automation

In addition to its graphical interface, LightCraft provides a command-line application for rendering images and applying adjustments. MCP support allows compatible AI agents to interact with the application through an automation interface.

These capabilities are useful for repeatable editing tasks, scripted workflows, and experimentation with AI-assisted photo processing.

Download LightCraft v0.18.0 - Software Mirrors

LightCraft v0.18.0 for Windows

lightcraft-0.18.0-windows-x86.msi | 91.21 MB

lightcraft-0.18.0-windows-x86-portable.zip | 110.17 MB

lightcraft-0.18.0-windows-x64.msi | 93.45 MB

lightcraft-0.18.0-windows-x64-portable.zip | 114.8 MB

lightcraft-0.18.0-windows-arm64.msi | 89.65 MB

lightcraft-0.18.0-windows-arm64-portable.zip | 110.12 MB

LightCraft v0.18.0 for macOS

lightcraft-cli-0.18.0-macos-universal.zip | 113 MB

lightcraft-0.18.0-macos-universal.dmg | 118.61 MB

LightCraft v0.18.0 for Linux

lightcraft-0.18.0-linux-x86_64.tar.gz | 114.47 MB

lightcraft-0.18.0-linux-x86_64.rpm | 115.45 MB

lightcraft-0.18.0-linux-x86_64.pkg.tar.zst | 88.58 MB

lightcraft-0.18.0-linux-x86_64.flatpak | 82.09 MB

lightcraft-0.18.0-linux-x86_64.deb | 116.12 MB

lightcraft-0.18.0-linux-x86_64.AppImage.zsync | 189.48 kB

lightcraft-0.18.0-linux-x86_64.AppImage | 108.14 MB

lightcraft-0.18.0-linux-riscv64.tar.gz | 111.34 MB

lightcraft-0.18.0-linux-riscv64.rpm | 112.36 MB

lightcraft-0.18.0-linux-riscv64.deb | 112.79 MB

lightcraft-0.18.0-linux-aarch64.tar.gz | 109.55 MB

lightcraft-0.18.0-linux-aarch64.rpm | 111.43 MB

lightcraft-0.18.0-linux-aarch64.pkg.tar.zst | 85.48 MB

lightcraft-0.18.0-linux-aarch64.flatpak | 77.27 MB

lightcraft-0.18.0-linux-aarch64.deb | 112.23 MB

lightcraft-0.18.0-linux-aarch64.AppImage.zsync | 181.56 kB

lightcraft-0.18.0-linux-aarch64.AppImage | 103.61 MB

LightCraft v0.18.0 for BSD

lightcraft-0.18.0-freebsd-x86_64.tar.gz | 113.85 MB

lightcraft-0.18.0-freebsd-aarch64.tar.gz | 108.39 MB

Others Download related to LightCraft v0.18.0

lightcraft-web-0.18.0.zip | 69.92 MB

LightCraft v0.18.0 Source Code

LightCraft v0.18.0 Source code (zip)

LightCraft v0.18.0 Source code (tar.gz)

LightCraft v0.18.0 Release Notes:

What's Changed

  • Integration batch 46 (6 community PRs) by @echelon in #3584
  • Fix Histogram::percentile returning black when the target truncates to 0 by @Silvertree2010 in #3515
  • GPU equivalence tests run on a software adapter when asked (lavapipe, WARP), for local runs on every platform by @THEtheChad in #3370
  • Reject shutter fractions with a non-positive numerator or denominator by @Silvertree2010 in #3442
  • Match library search date: token case-insensitively by @Silvertree2010 in #3445
  • Reject overflowing LIGHTCRAFT_GPU_LIMITS values instead of panicking by @Silvertree2010 in #3465
  • LR-VIEW-SURVEY: ⌘/Ctrl-click on a survey tile takes the photo out of the survey by @Yeetjof in #3563
  • Keep unequal margins when merging full settings with linkMargins on by @Silvertree2010 in #3443

New Contributors

  • @Yeetjof made their first contribution in #3563
Full Changelog: v0.17.0...v0.18.0

Performance and Compatibility

LightCraft is written in Rust and uses background rendering to keep the interface responsive during common editing operations. The project reports that it can display embedded camera previews or cached renders quickly while preparing full-resolution images in the background.

The application supports Windows, macOS, and Linux, as well as a browser-based WebAssembly build. Available Linux packages include AppImage, DEB, and RPM formats, with builds for x86-64 and ARM64 systems.

However, LightCraft is still a developing project. Its feature list should not be interpreted as proof of complete Adobe Lightroom compatibility. Photographers with established Lightroom workflows should verify RAW camera support, editing results, and catalog migration before moving their primary library.

System Requirements

  • Operating systems: Windows, macOS, and Linux.

  • Browser support: A WebAssembly build is available.

  • Processor architectures: Linux releases include x86-64 and ARM64 builds.

  • Build requirements: Rust and the project's documented dependencies are needed to compile from source.

The project does not establish a comprehensive minimum hardware specification in the information reviewed. Actual performance will depend on image resolution, RAW processing requirements, and available system resources.

Pros and Cons

Pros

  • Free and open-source under the MIT and Apache 2.0 licenses.

  • Non-destructive editing preserves original photos.

  • Extensive controls for exposure, tone curves, color grading, and local adjustments.

  • Photo library organization tools for managing larger collections.

  • Native applications for major desktop operating systems.

  • Browser-based build for experimentation without a traditional desktop installation.

  • Command-line and MCP support for automation.

  • Local-first workflow without a mandatory cloud account or subscription.

Cons

  • Still under active development, so feature completeness and reliability may vary.

  • Compatibility with existing Lightroom catalogs and established workflows needs verification.

  • RAW format support may not cover every camera model or file variation.

  • Users accustomed to Lightroom may encounter differences in editing behavior and output.

  • Advanced automation and browser workflows may require additional setup.

  • Published minimum hardware requirements are limited.

How to Install

The simplest option is to download a suitable package from the project's GitHub Releases page. Linux users can choose the available AppImage, DEB, or RPM package, while macOS and Windows packages are also provided.

For users who prefer to build from source, install Rust and the required development tools, then run:

git clone https://github.com/storytold/lightcraft
cd lightcraft
cargo run --release -p lightcraft

To open a specific photo folder, pass its path when launching the application:

cargo run --release -p lightcraft -- ~/Pictures/trip

To try the browser-based build, follow the project's WebAssembly setup instructions and run:

cargo xtask web --serve

The project also provides a command-line renderer for scripted workflows. Consult the official documentation for supported formats, available adjustment parameters, and platform-specific installation details.

Final Verdict

LightCraft is a promising open-source alternative for photographers who want a local photo library and RAW editing workflow without relying on a commercial subscription. Its combination of non-destructive editing, color grading, masking, presets, and catalog management makes it more ambitious than a basic image editor.

Its strongest differentiators are its Rust-based architecture, local-first design, and automation support. These features may appeal to technical users and photographers interested in building repeatable editing workflows.

The main reservation is maturity. Before switching from Lightroom, users should test their own camera RAW files, compare exported images, and confirm that the library features they depend on are available and reliable. LightCraft is worth trying, but photographers with demanding production workflows should evaluate it alongside their existing tools rather than assume full feature parity.

LightCraft v0.18.0
Free
Software Informations:
Developer:

Operating System:
Windows / macOS / Linux / BSD
Date Added:
2026-11-03T05:07:28.466Z

GeoLibre is a free and open source GIS platform built for visualizing, exploring, analyzing, and sharing geospatial data. What makes it especially interesting is its flexible approach to deployment. The same workspace can run in a web browser, as a desktop application, on mobile devices, and inside Jupyter notebooks. It also emphasizes local processing and privacy, making it an appealing alternative to heavier traditional GIS applications.

GeoLibre is aimed at users who work with maps and spatial data but do not necessarily want to install a large desktop GIS application. The browser version runs entirely client-side, with loaded data processed locally in the browser session. There is no required account or server backend for normal use.

Under the hood, GeoLibre combines MapLibre GL JS, DuckDB-WASM Spatial, deck.gl, React, TypeScript, and Tauri. This combination gives it a modern foundation for handling both traditional geospatial files and newer cloud-native formats.

Key Features of GeoLibre

Browser-Based GIS

GeoLibre can run directly in a modern browser without installation. Users can load supported vector and raster data, create maps, style layers, and perform spatial analysis without setting up a dedicated GIS workstation.

Desktop and Mobile Support

For workflows requiring filesystem access and native functionality, GeoLibre is also available as a desktop application for Windows, macOS, and Linux. The same project format can move between different versions of the application.

Cloud-Native Geospatial Data

One of GeoLibre's strongest areas is its support for modern cloud-native formats and services. It can work with GeoParquet, FlatGeobuf, PMTiles, COG, Zarr, vector tiles, GeoJSON, WMS, and other remote datasets.

This approach can be particularly useful when working with large datasets where downloading everything locally is unnecessary.

Spatial SQL

GeoLibre includes a SQL Workspace powered by DuckDB Spatial, allowing users to query and analyze spatial data using SQL. It also supports additional spatial engines, including PGlite with PostGIS and Apache Sedona.

Geoprocessing Tools

The application goes beyond simple map visualization. Its processing capabilities include vector analysis, raster processing, spectral indices, georeferencing, spatial statistics, network analysis, and conversion between geospatial formats.

3D and LiDAR

GeoLibre supports 3D Tiles, terrain visualization, and LiDAR datasets, making it useful for users working with 3D geographic information rather than only conventional 2D maps.

Plugin System

The platform includes a plugin API and plugin marketplace, allowing functionality to be extended without modifying the core application. This provides room for specialized workflows and third-party integrations.

Privacy-Focused Architecture

GeoLibre Web processes data locally in the browser and does not require an account or analytics for normal usage. Data only leaves the browser when users deliberately connect to remote resources or share a project.

Download GeoLibre v3.6.1 - Software Mirrors

GeoLibre v3.6.1 for Windows

GeoLibre.Desktop_3.6.1_x64_en-US.msi | 43.13 MB

GeoLibre.Desktop_3.6.1_x64-setup.exe | 42.12 MB

geolibre-desktop_windows_x64.exe | 47.15 MB

geolibre-desktop-3.6.1-x64.msix | 42.87 MB

geolibre-desktop-3.6.1-x64-portable.zip | 42.79 MB

geolibre-chrome-0.4.0.zip | 51.07 kB

GeoLibre v3.6.1 for macOS

GeoLibre.Desktop_3.6.1_x64.dmg | 45.11 MB

GeoLibre.Desktop_3.6.1_universal_mas.pkg | 112.63 MB

GeoLibre.Desktop_3.6.1_aarch64.dmg | 44.44 MB

geolibre-desktop_darwin_x64 | 48.27 MB

geolibre-desktop_darwin_aarch64 | 47.65 MB

GeoLibre v3.6.1 for Linux

GeoLibre.Desktop_3.6.1_amd64.deb | 43.97 MB

GeoLibre.Desktop_3.6.1_amd64.AppImage.zsync | 210.91 kB

GeoLibre.Desktop_3.6.1_amd64.AppImage | 120.35 MB

GeoLibre.Desktop-3.6.1-1.x86_64.rpm | 43.97 MB

geolibre-desktop_linux_x64 | 50.54 MB

GeoLibre v3.6.1 for Android

geolibre-android.aab | 173.43 MB

geolibre-android-x86_64.apk | 53.5 MB

geolibre-android-x86.apk | 53.55 MB

geolibre-android-arm64.apk | 52.39 MB

geolibre-android-arm.apk | 48.6 MB

GeoLibre v3.6.1 for iOS

GeoLibre_3.6.1_ios_app-store.ipa | 45.27 MB

Others Download related to GeoLibre v3.6.1

GeoLibre.Desktop_3.6.1_x64.app.tar.gz | 44.22 MB

GeoLibre.Desktop_3.6.1_aarch64.app.tar.gz | 43.55 MB

GeoLibre v3.6.1 Source Code

GeoLibre v3.6.1 Source code (zip)

GeoLibre v3.6.1 Source code (tar.gz)

GeoLibre v3.6.1 Release Notes:

GeoLibre v3.6.1 sets the map CRS from a link or a plugin, makes the OSM Downloader more reliable, and gives plugins and AI clients more to work with. It also repairs the desktop sidecar for people whose machines offered it Python 3.15, and fixes the Python widget's layout. It brings together 9 pull requests from 5 contributors, 2 of them contributing for the first time. Thank you to everyone who helped!

Highlights

  • Map CRS from a link or a plugin: a ?crs= parameter such as ?crs=EPSG:25832 or ?crs=earth-arctic opens the map in that CRS, so a shared map that relies on a WMS offered only in a national system no longer opens blank on Web Mercator. Plugins can do the same with app.setMapCrs(). See Embedding.
  • A more reliable OSM Downloader: the area limit is checked before any request is sent, requests fall back across Overpass relays and to the OSM map API for small extents, and a persistent preview leads to direct GeoJSON or GeoParquet export. See Plugins.
  • Live desktop control over MCP: new live_* tools let an AI client read and move the camera, add markers, query layer, selected, drawn, and rendered features, toggle identify and built-in controls, run Whitebox tools and Model Builder graphs, and capture a snapshot of an open desktop window. See MCP server.
  • More for plugins: plugins can register file handlers that claim files dropped on the map, including telling zip archives apart by their contents, write files into a folder the user picked, and export GeoJSON and GeoParquet through the host. See the Plugin API.
  • Fixes: the desktop sidecar and Jupyter environments are pinned to Python 3.12, so the sidecar no longer fails to start when uv picks Python 3.15, and affected installs repair themselves. In the Python package, Map.layout is the regular ipywidgets Layout again and the app layout preset moves to app_layout=; Map(layout="full") still works with a deprecation warning. See Python.

Download

Launch GeoLibre Web at https://web.geolibre.app, or get the desktop and mobile apps from https://geolibre.app/downloads/ (or the assets below).

What's Changed

  • feat(mcp): add full live desktop map control, query, Whitebox, Model Builder, and snapshot tools by @sutharprin098 in #3300
  • test(map): cover layer control drag reorder with three GeoJSON layers (#3297) by @Hrushikesh-ramilla in #3302
  • feat(plugins): allow plugins to write files into a picked folder by @Hrushikesh-ramilla in #3303
  • feat(osm): improve downloader reliability and export by @JPPereira93 in #3304
  • feat(layers): add area-priority viewport feature limiter for large polygon layers by @GetBack2Basics in #3293
  • feat(plugins): let plugins register file handlers for drag and drop by @giswqs in #3305
  • feat(map): set the map CRS from a link and from plugins by @giswqs in #3309
  • fix(python): stop Map.layout shadowing the ipywidgets Layout trait by @giswqs in #3312
  • fix(desktop): pin the sidecar and Jupyter environments to Python 3.12 by @giswqs in #3311
  • chore(release): v3.6.1 by @giswqs in #3313

New Contributors

  • @Hrushikesh-ramilla made their first contribution in #3302
  • @GetBack2Basics made their first contribution in #3293
Full Changelog: v3.6.0...v3.6.1

Performance and User Experience

GeoLibre feels considerably lighter and more modern than many traditional GIS applications. The browser-first design makes it easy to open the application and start exploring data without spending time configuring a large desktop environment.

The use of DuckDB-WASM Spatial is particularly interesting for local analytical workloads, while MapLibre and deck.gl provide a modern foundation for rendering maps and 3D information.

The project is also developing quickly. The current stable release has expanded considerably beyond simple mapping, adding project files, plugins, processing tools, cloud integrations, 3D capabilities, and spatial SQL.

That rapid development is both a strength and a consideration. Users looking for the mature ecosystem and extensive tooling of established GIS software may still prefer QGIS for complex professional workflows.

Pros

  • Free and open source.

  • Runs in the browser, desktop, mobile, and Jupyter.

  • Local-first approach to data processing.

  • Modern cloud-native GIS support.

  • Powerful spatial SQL capabilities.

  • Supports raster, vector, 3D, and LiDAR data.

  • Extensive geoprocessing tools.

  • Plugin marketplace and API.

  • Modern and lightweight interface.

  • MIT licensed.

Cons

  • Still much younger than established GIS platforms.

  • Ecosystem is smaller than QGIS.

  • Some advanced GIS workflows may still require traditional desktop software.

  • Rapid development can mean features and interfaces change quickly.

  • Users unfamiliar with cloud-native geospatial formats may need some time to understand the workflow.

Who Should Use GeoLibre?

GeoLibre is a strong choice for GIS professionals, researchers, developers, students, data scientists, and organizations working with modern geospatial datasets.

It is particularly appealing if you want a GIS application that can work directly with cloud-native data, perform analysis locally, and remain accessible through a browser without requiring a traditional desktop installation.

Developers should also find the combination of TypeScript, React, DuckDB, MapLibre, deck.gl, and Tauri interesting for building customized geospatial workflows.

Final Verdict

GeoLibre is an impressive modern take on GIS software. Instead of trying to reproduce every feature of established desktop GIS applications, it focuses on browser-based workflows, local processing, cloud-native datasets, spatial SQL, modern visualization, and portability.

Its rapid development is perhaps its biggest advantage. The project has grown quickly from a lightweight mapping application into a much broader GIS platform with raster processing, LiDAR, 3D Tiles, spatial databases, plugins, and AI-assisted geospatial functionality.

It is not yet a complete replacement for QGIS in every professional workflow, but GeoLibre is already a compelling option for anyone interested in lightweight, private, and modern GIS software.

GeoLibre v3.6.1
Free
Software Informations:
Developer:

Operating System:
Windows / macOS / Linux / Android
Date Added:
2026-11-03T04:07:19.049Z

EffectCraft is an open-source motion graphics and visual effects application designed as a clean-room reimplementation of Adobe After Effects. Written in Rust, it provides a native desktop editor for Windows, macOS, and Linux, alongside a browser-based version.

The application focuses on professional animation and compositing workflows, including keyframes, animated text, masks, visual effects, 3D cameras, lights, and a render queue. Its interface follows familiar After Effects conventions, making it easier for experienced motion designers to understand its workflow.

EffectCraft also stands out for its automation capabilities. Projects use a readable JSON-based format, and the application exposes its editing engine through a command-line interface, a JSON control channel, and an MCP server for AI agents.

Features

EffectCraft includes a broad collection of tools for motion graphics and visual effects.

  • Timeline and keyframes: Animate layer properties with linear, Bezier, hold, and eased interpolation. The Graph Editor provides value and speed graphs for adjusting animation curves.

  • Layer compositing: Combine text, shapes, footage, nested compositions, adjustment layers, solids, cameras, and lights. Parenting, track mattes, blend modes, and motion blur are supported.

  • Shape animation: Create shape layers with trim paths, repeaters, rounded corners, gradient strokes, and other procedural shape operators.

  • Masks and selection: Draw and edit masks with feathering, expansion, and different compositing modes.

  • Text animation: Work with point text, paragraph text, text animators, range selectors, and text-on-path workflows.

  • Expressions: Use JavaScript expressions with familiar After Effects-style objects and functions, including wiggle, loopOut, and layer references.

  • Puppet tools: Animate character and object deformations with pins, mesh controls, rigging, and follow-through.

  • Visual effects: Apply blur, sharpening, color correction, distortion, keying, noise, stylization, transitions, simulation, and audio effects.

  • Layer styles: Apply effects such as Drop Shadow, Inner Glow, Outer Glow, Bevel and Emboss, Satin, Stroke, and color overlays.

  • 3D scenes: Work with 3D layers, cameras, lights, depth of field, and shadows.

  • Motion tracking: Use tracking and analysis tools for motion-related workflows.

  • Audio support: Preview animations with synchronized audio, waveforms, meters, and audio effects.

  • Lottie integration: Import and export supported animations for use in websites and applications.

  • Render queue: Export animations and compositions to video, audio, image sequences, and animated formats.

  • Automation: Control editing operations through the CLI, JSON interface, and MCP server.

The effects library is particularly ambitious, covering hundreds of effects inspired by familiar After Effects categories. It includes tools for color correction, distortion, keying, simulation, perspective, time manipulation, audio processing, and stylization.

Lottie import and export is another practical advantage. It allows compatible animations to move between EffectCraft and web or application workflows without requiring a separate export plugin.

Download EffectCraft v0.21.0 - Software Mirrors

EffectCraft v0.21.0 for Windows

effectcraft-0.21.0-windows-x86.msi | 56.8 MB

effectcraft-0.21.0-windows-x86-portable.zip | 72.98 MB

effectcraft-0.21.0-windows-x64.msi | 58.26 MB

effectcraft-0.21.0-windows-x64-portable.zip | 77.41 MB

effectcraft-0.21.0-windows-arm64.msi | 52 MB

effectcraft-0.21.0-windows-arm64-portable.zip | 71.23 MB

EffectCraft v0.21.0 for macOS

effectcraft-cli-0.21.0-macos-universal.zip | 69.98 MB

effectcraft-0.21.0-macos-universal.dmg | 74.95 MB

EffectCraft v0.21.0 for Linux

effectcraft-0.21.0-linux-x86_64.tar.gz | 74.33 MB

effectcraft-0.21.0-linux-x86_64.rpm | 75.56 MB

effectcraft-0.21.0-linux-x86_64.pkg.tar.zst | 51.84 MB

effectcraft-0.21.0-linux-x86_64.flatpak | 47.96 MB

effectcraft-0.21.0-linux-x86_64.deb | 76.04 MB

effectcraft-0.21.0-linux-x86_64.AppImage.zsync | 240.02 kB

effectcraft-0.21.0-linux-x86_64.AppImage | 68.51 MB

effectcraft-0.21.0-linux-riscv64.tar.gz | 72.04 MB

effectcraft-0.21.0-linux-riscv64.rpm | 73.37 MB

effectcraft-0.21.0-linux-riscv64.deb | 73.56 MB

effectcraft-0.21.0-linux-aarch64.tar.gz | 69.17 MB

effectcraft-0.21.0-linux-aarch64.rpm | 71.72 MB

effectcraft-0.21.0-linux-aarch64.pkg.tar.zst | 48.8 MB

effectcraft-0.21.0-linux-aarch64.flatpak | 42.26 MB

effectcraft-0.21.0-linux-aarch64.deb | 72.44 MB

effectcraft-0.21.0-linux-aarch64.AppImage.zsync | 223.62 kB

effectcraft-0.21.0-linux-aarch64.AppImage | 63.82 MB

EffectCraft v0.21.0 for BSD

effectcraft-0.21.0-freebsd-x86_64.tar.gz | 73.74 MB

effectcraft-0.21.0-freebsd-aarch64.tar.gz | 70.88 MB

Others Download related to EffectCraft v0.21.0

effectcraft-web-0.21.0.zip | 20.61 MB

EffectCraft v0.21.0 Source Code

EffectCraft v0.21.0 Source code (zip)

EffectCraft v0.21.0 Source code (tar.gz)

EffectCraft v0.21.0 Release Notes:

What's Changed

  • Export: write a colr atom in ProRes MOVs (#2801) by @JonRC in #2804
  • Shortcuts: panel and context scopes, one chord per scope by @pravdomil in #1266
  • PDF import: the encryption pre-scan reads a bounded window after each trailer (#2142) by @becauseno7 in #2679
  • i18n(ja): the animator pop-up reads its own catalog rows by @zitann2020 in #2742
  • docs(effects): the catalog's comments say what the Japanese interface does by @zitann2020 in #2758
  • 3D animation: start keyed model clips at their activation time by @tylerjenningsw in #2759
  • Expressions: expose source as an implicit current-layer attribute by @tylerjenningsw in #2771
  • i18n(sv): translate 85 new strings by @kler in #2781
  • Auto-Trace: map source-buffer outlines back into layer space by @tylerjenningsw in #2783
  • UI: Save As starts from the open project's name, not Untitled (#2788) by @jonassneu in #2790
  • fix(path): Wiggle Paths no longer overflows on an absurd speed, time or phase by @jayzed80 in #2798
  • Project files: the file envelope comes from craft-ecproj-format by @dotCooCoo in #2792
  • Fix #2823: Propagate boxes SAM 2 around the matte shown on the stroked frame by @arnav-hiwarkar in #2826
  • Follow-up to #2823: box each of several objects around its whole matte on correction frames by @arnav-hiwarkar in #2830
  • Restore GNOME Wayland window controls without bundled fonts by @danielmigueltejedor in #1598

New Contributors

  • @JonRC made their first contribution in #2804
  • @danielmigueltejedor made their first contribution in #1598
Full Changelog: v0.20.0...v0.21.0

Performance and Compatibility

EffectCraft is written in Rust and uses a modular architecture intended to keep the editing engine independent of the graphical interface. Its rendering system supports GPU acceleration, while CPU-based processing remains available for relevant operations.

The project is designed to run on Windows, macOS, and Linux. A WebAssembly build also allows the editor to run in a browser, with browser storage used for projects and related data.

Its rendering pipeline supports H.264, ProRes, HEVC, AV1, VP9, and Opus, alongside image sequences and other export formats. The project emphasizes Rust-based media processing rather than depending on FFmpeg as its internal encoding and decoding foundation.

EffectCraft also offers a useful approach to project files. Its native .ecproj format uses versioned JSON, making projects easier to inspect, compare, and manage in version control than opaque binary documents.

However, EffectCraft cannot open native After Effects .aep or .aepx project files, and third-party After Effects plugins cannot run in it. Compatibility with individual effects and workflows should therefore be tested before considering a complete migration.

The project is also relatively young. Although its feature list is extensive, the developers acknowledge that real-world workflow reliability and output fidelity still need further validation. Having an equivalent tool does not necessarily mean that it behaves identically to its After Effects counterpart.

System Requirements

EffectCraft supports:

  • Windows

  • macOS

  • Linux

  • WebAssembly-compatible browsers

Prebuilt desktop packages are available for supported platforms. Linux distributions have access to AppImage, DEB, RPM, and tarball packages, including x86_64 and ARM64 builds.

Building from source requires Rust and the appropriate platform dependencies. The browser version requires a WebAssembly-compatible browser and suitable graphics support.

Because EffectCraft can process complex compositions, performance will depend on the GPU, available memory, footage resolution, effect complexity, and output settings. The project does not yet provide sufficient real-world benchmarking to establish reliable performance expectations for every workload.

Pros and Cons

Pros

  • Free and open-source

  • Native Rust architecture

  • Windows, macOS, and Linux support

  • Browser-based WebAssembly version

  • Extensive keyframe and animation controls

  • Graph Editor with value and speed graphs

  • Large collection of visual effects

  • Masks, shape layers, and text animation

  • Expressions and puppet tools

  • 3D cameras, lights, and depth of field

  • GPU-accelerated rendering

  • Broad video and audio export support

  • Lottie import and export

  • Readable JSON-based project format

  • CLI and MCP automation

  • No telemetry by default

  • Designed to work offline

Cons

  • Still a young project

  • Cannot open native After Effects project files

  • No compatibility with third-party After Effects plugins

  • Output fidelity against After Effects has not been comprehensively measured

  • Some platform-specific workflows still need refinement

  • Performance on complex projects requires more independent benchmarking

  • Certain advanced features remain under development

  • Professional production workflows may require workarounds

How to Install

The easiest way to install EffectCraft is to download a prebuilt package from the project's GitHub releases.

Windows users can use the portable ZIP package. macOS users can install the universal disk image, while Linux users can choose from AppImage, DEB, RPM, or tarball packages.

Developers can build the application from source with Rust:

git clone https://github.com/storytold/effectcraft
cd effectcraft
cargo run --release -p effectcraft

To render a composition from the command line, use the companion CLI:

cargo run --release -p effectcraft-cli -- render --out intro.mp4

For AI-agent integration, launch the MCP server:

cargo run --release -p effectcraft-cli -- mcp

These capabilities make EffectCraft particularly interesting for developers building automated animation pipelines or integrating motion graphics into AI-assisted workflows.

Final Verdict

EffectCraft is an ambitious open-source After Effects alternative that combines a familiar animation workflow with a modern Rust-based engine. Its extensive effects library, keyframe controls, expressions, compositing tools, 3D features, and broad export support make it much more than a basic animation editor.

Its most distinctive advantage is automation. The CLI, JSON control channel, readable project files, and MCP server make it possible to integrate motion graphics into scripted and AI-assisted workflows. Lottie support also provides a practical bridge between desktop animation and web development.

The biggest limitation is compatibility and maturity. EffectCraft cannot open native After Effects projects or use its third-party plugins, and its own documentation acknowledges that feature coverage does not yet guarantee production-level reliability or equivalent output quality.

For motion designers, developers, and open-source enthusiasts looking for a capable alternative to proprietary animation software, EffectCraft is a promising project. It is particularly attractive for new projects that can use its native format and automation tools without depending on an existing After Effects workflow.

EffectCraft v0.21.0
Free
Software Informations:
Developer:

Operating System:
Windows / macOS / Linux / BSD
Date Added:
2026-11-03T04:07:18.953Z

CADCraft is a free, open-source computer-aided design (CAD) application designed as an alternative to Autodesk AutoCAD. Written in Rust, it provides a familiar drafting workflow with a command line, object snapping, layers, dimensions, hatching, blocks, and support for industry-standard CAD file formats.

Unlike browser-based CAD tools that depend on a web application framework, CADCraft uses a native desktop interface built with egui. It supports Windows, macOS, Linux, and FreeBSD, with an additional WebAssembly build for browser-based use.

One of CADCraft's most interesting features is its automation support. Users can control drawings through command-line tools, JSON commands, and the Model Context Protocol (MCP), making the application suitable for scripted drafting and AI-assisted design workflows.

However, CADCraft is still in early development. Although it already supports many everyday 2D drafting operations, it is not yet a complete replacement for AutoCAD, particularly for advanced engineering workflows and 3D modeling.

Features

2D Drawing and Editing Tools

CADCraft includes a broad collection of drawing commands for creating technical illustrations and engineering drawings. Users can create lines, polylines, circles, arcs, rectangles, polygons, ellipses, splines, and other geometric objects.

Its editing tools include moving, copying, rotating, scaling, mirroring, stretching, offsetting, trimming, extending, filleting, and chamfering objects. Array operations and other geometry-management commands are also available.

The command-line workflow resembles traditional CAD software. Users can enter commands, specify coordinates, use relative measurements, and repeat previous commands without relying exclusively on toolbar interactions.

Precision Drawing and Object Snapping

CADCraft provides object snapping for locating important geometric points, including endpoints, midpoints, centers, intersections, and tangency points.

Additional tools include polar tracking, orthographic drawing, grid snapping, direct distance entry, and coordinate-based input.

These features help users create accurate technical drawings rather than relying on approximate mouse positioning.

Layers and Object Properties

The application includes layer management tools for organizing drawing elements. Users can configure layer visibility, locking, freezing, colors, linetypes, and plotting properties.

A Properties palette allows individual drawing objects to be inspected and modified. Additional layer commands support operations such as isolating layers, matching properties, and restoring previous layer settings.

This functionality is particularly useful for architectural plans, mechanical drawings, electrical diagrams, and other projects that require structured drawing organization.

Dimensions, Text, and Annotations

CADCraft supports dimensioning tools, dimension styles, text, multiline text, leaders, and tables.

Its annotation features include configurable arrowheads, dimension overrides, TrueType fonts, text formatting, and associative dimensions that can follow changes to the underlying geometry.

These tools help users communicate measurements and technical information directly within their drawings. However, some advanced annotation features and compatibility details remain under development.

Hatching, Blocks, and Reusable Components

CADCraft supports boundary-based hatching, pattern fills, solid fills, gradient fills, blocks, attributes, and nested blocks.

Hatching is useful for distinguishing materials and areas in architectural or mechanical drawings. Blocks allow frequently reused objects to be inserted into multiple locations without recreating their geometry.

These capabilities provide a practical foundation for producing structured technical drawings.

DXF and DWG File Support

CADCraft reads and writes DXF drawings, including ASCII and binary formats. It also supports reading and writing DWG files through the open-source acadrust library.

The project documents support for DXF files from R12 through 2018 and DWG files from R13 through 2018.

Additional export options include SVG, PNG, and PDF, allowing drawings to be shared in vector, image, and document formats.

File-format support is an important advantage, but it does not guarantee perfect compatibility with every CAD application. Complex drawings should be tested for missing entities, formatting differences, and data loss when imported or exported.

Layouts and PDF Plotting

CADCraft includes paper-space layouts, viewports, page setups, and plotting commands. Users can work between model space and paper space, configure viewport scales, and export drawings to PDF.

These features are important for preparing technical drawings for printing, documentation, and distribution.

However, some advanced plotting functions and workflows are still incomplete, so users with demanding production requirements should verify that the available tools meet their needs.

Parametric Constraints

CADCraft includes geometric and dimensional constraints for defining relationships between drawing elements.

Its constraint tools can help maintain intended geometric relationships when objects are edited. The application also supports parameter expressions, automatic constraint generation, and conflict detection.

These capabilities are useful for users interested in more structured and editable CAD designs. Nevertheless, the implementation is still evolving, and its behavior should be evaluated against the requirements of a particular design workflow.

CLI, MCP, and AI Automation

One of CADCraft's distinguishing features is its extensive automation interface.

The project provides a command-line application, a JSON control channel, and an MCP server. These interfaces allow scripts and compatible AI agents to execute CAD commands, inspect drawings, query entities, and render results.

For example, a command-line workflow can create a drawing from a sample, execute a sequence of commands, save the result as a DXF file, and export a rendered image.

This approach could be useful for automatically generating repetitive diagrams, producing drawing variations, validating CAD files, or incorporating technical drawings into larger software workflows.

Download CADCraft v0.17.0 - Software Mirrors

CADCraft v0.17.0 for Windows

cadcraft-0.17.0-windows-x86.msi | 54.29 MB

cadcraft-0.17.0-windows-x86-portable.zip | 66.62 MB

cadcraft-0.17.0-windows-x64.msi | 55.33 MB

cadcraft-0.17.0-windows-x64-portable.zip | 69.13 MB

cadcraft-0.17.0-windows-arm64.msi | 52.2 MB

cadcraft-0.17.0-windows-arm64-portable.zip | 66.15 MB

CADCraft v0.17.0 for macOS

cadcraft-cli-0.17.0-macos-universal.zip | 58.17 MB

cadcraft-0.17.0-macos-universal.dmg | 78.67 MB

CADCraft v0.17.0 for Linux

cadcraft-0.17.0-linux-x86_64.tar.gz | 69.67 MB

cadcraft-0.17.0-linux-x86_64.rpm | 70.27 MB

cadcraft-0.17.0-linux-x86_64.pkg.tar.zst | 52.69 MB

cadcraft-0.17.0-linux-x86_64.flatpak | 49.45 MB

cadcraft-0.17.0-linux-x86_64.deb | 70.7 MB

cadcraft-0.17.0-linux-x86_64.AppImage.zsync | 230.72 kB

cadcraft-0.17.0-linux-x86_64.AppImage | 65.85 MB

cadcraft-0.17.0-linux-riscv64.tar.gz | 68.31 MB

cadcraft-0.17.0-linux-riscv64.rpm | 68.97 MB

cadcraft-0.17.0-linux-riscv64.deb | 69.23 MB

cadcraft-0.17.0-linux-aarch64.tar.gz | 66.87 MB

cadcraft-0.17.0-linux-aarch64.rpm | 68.11 MB

cadcraft-0.17.0-linux-aarch64.pkg.tar.zst | 50.89 MB

cadcraft-0.17.0-linux-aarch64.flatpak | 46.27 MB

cadcraft-0.17.0-linux-aarch64.deb | 68.66 MB

cadcraft-0.17.0-linux-aarch64.AppImage.zsync | 221.56 kB

cadcraft-0.17.0-linux-aarch64.AppImage | 63.23 MB

CADCraft v0.17.0 for BSD

cadcraft-0.17.0-freebsd-x86_64.tar.gz | 69.39 MB

cadcraft-0.17.0-freebsd-aarch64.tar.gz | 58.82 MB

Others Download related to CADCraft v0.17.0

cadcraft-web-0.17.0.zip | 10.3 MB

CADCraft v0.17.0 Source Code

CADCraft v0.17.0 Source code (zip)

CADCraft v0.17.0 Source code (tar.gz)

CADCraft v0.17.0 Release Notes:

What's Changed

  • -ATTDEF at the command line: attribute modes, AFLAGS, and the text's prompts by @2ez4gcx in #2597
  • -WBLOCK at the command line, as AutoCAD runs it by @2ez4gcx in #2594
  • LEADER at the command line, as AutoCAD runs it by @2ez4gcx in #2596
  • Thai text: stacked marks, Thai fonts first, MTEXT word wrap by @awillfox in #2591
  • SAVEAS portableFonts: Windows fonts for Linux text style fonts by @Adiakys in #2576
  • i18n(ar): translate 129 new strings, use the catalog's terms in 3 by @SoldierPePe in #2564
  • U inside a LISP routine takes back the routine's last command by @2ez4gcx in #2610
  • Read bearings and compass points as AutoCAD does by @2ez4gcx in #2590
  • DXF/DWG: viewport frozen layers as group 331 (341 in an R2000 DXF) by @Adiakys in #2575
  • DXF: escape carets in TEXT, ATTDEF, ATTRIB and DIMENSION strings by @Adiakys in #2574
  • Persist QuickCalc history, variables and last answer by @campbellcody in #2572
  • Hit tests don't lay out dashes: moving the mouse over a block stays smooth by @camperking in #2603
  • DXF: link dimension sources to their associations (fixes #2221) by @SBaksa in #2589
  • Plot: a layout's saved page setup is used by default (part of #2493) by @SBaksa in #2586
  • OOPS: bring back the last erase, each object where it was by @2ez4gcx in #2605
  • Polyface meshes stay one object through DXF and DWG by @Adiakys in #2600
  • OOPS: bring back what -WBLOCK erased; keep the last erase through REFEDIT; the Block Editor by @2ez4gcx in #2625
  • feat(engine): INSERT of a drawing file keeps an attribute definition's field by @andrewbrake in #2619
  • Dynamic blocks: stretch the points inside the frame, as AutoCAD does by @2ez4gcx in #2627
  • fix(it): correct Chamfer terminology by @starise in #2335
  • fix(engine): WBLOCK writes only what the block or selection uses (#2423) by @austin62jake in #2621
  • fix(io): a viewport looks at its view target plus its centre (#2492) by @austin62jake in #2508
  • fix(io): a ByBlock plot style (group 380 = 1) is written and read (#2242) by @assamaral in #2566
  • fix(io): a layout keeps its limits and paper image origin through a save (#2109) by @austin62jake in #2623
  • fix(io): the paper viewport a save adds is the sheet at the layout's plot scale (#2108) by @austin62jake in #2624
  • macOS: Quit (Cmd+Q), the Dock's Quit and logout ask to save unsaved drawings instead of discarding them (#2157) by @Elarionus in #2620
  • fix(io): read drawings with many groups in linear time (#862) by @whaslbeck in #2645
  • DWG save keeps OLE objects (OLE2FRAME): stop reporting them as not saved by @johndoecesko in #2582
  • fix(fonts): single-line TEXT runs left to right, as AutoCAD lays it out (#2500) by @austin62jake in #2618
  • Remember the main window's size, position and maximized state between sessions (#2595) by @Elarionus in #2604
  • Reject invalid fill angles in JSON arraypolar by @Silvertree2010 in #2655
  • Reject control characters in layer names by @Silvertree2010 in #2569
  • SVG import: a transform on a shape element moves the shape by @ashokram-si in #2602
  • Dynamic blocks: a point on a frame edge of any length is on it by @2ez4gcx in #2640
  • plot and exportpdf help name the device parameter (#2557) by @SoldierPePe in #2567
  • The IME double-click test passes without craft-fonts by @Tyler-Chiriboga in #2652
  • i18n(zh): translate the 74 strings the report listed as missing by @rahul05ranjan in #2638
  • WBLOCK: new handles start above those of the copied blocks (#1996) by @tanish2k09 in #2659
  • EXPORT and WBLOCK say what a DWG file leaves out (#2240) by @tanish2k09 in #2660
  • Write option prompts without "or", as AutoCAD does by @2ez4gcx in #2540
  • Say "or" once in prompts that offer options by @2ez4gcx in #2563
  • AREA, PERIMETER and DISTANCE system variables, as AutoCAD sets them by @2ez4gcx in #2552
  • i18n(pt-BR): translate the rows the sibling catalogs cover by @RicSchonfelder in #2581
  • OVERKILL: objects within the tolerance are duplicates wherever their numbers fall by @Tyler-Chiriboga in #2653
  • DXF: leave SAT-text solids out of 2013+ files, and ask before a save does (#2474) by @tanish2k09 in #2661
  • DXF: leave SAT-text solids out of 2013+ files, with a save note (part of #2334) by @SBaksa in #2474
  • Plot style and plotter files save atomically (#1978) by @tanish2k09 in #2662
  • Plot style and plotter files save atomically (#1928 follow-up) by @MrBeeboh in #1978
  • fix(dwg): preserve MTEXT caret-adjacent whitespace (#2250) by @Zaxaerith in #2314
  • fix(io): a moved DIMENSION draws its block at its insertion point (group 12) (#2634) by @rahul05ranjan in #2636
  • DWG: scale actions keep the byte AutoCAD reads after their connections (acadrust 0.6.6) by @codyvogt in #1725
  • Xrefs: find a saved path regardless of letter case by @MrBeeboh in #1982
  • Persist current table style (CTABLESTYLE) in DXF header by @Silvertree2010 in #2117
  • render: a display list past the block-expansion budget says what it left out by @midasmatterhorn in #1278
  • CLI: info and convert report what a damaged DWG left out (read notes, #859) by @STE1200 in #2337
  • DWG: a table cell's text height is an override only when the file flags it (part of #2501) by @SBaksa in #2588
  • Saves to a missing folder write the file and say which folder was created (#2260) by @tanish2k09 in #2668
  • engine: save, render and export create a missing target folder instead of failing with os error 3 by @midasmatterhorn in #2260
  • Save: a folder that can't be made says so, not that the backup failed by @tanish2k09 in #2669

New Contributors

  • @awillfox made their first contribution in #2591
  • @Adiakys made their first contribution in #2576
  • @SoldierPePe made their first contribution in #2564
  • @campbellcody made their first contribution in #2572
  • @camperking made their first contribution in #2603
  • @andrewbrake made their first contribution in #2619
  • @starise made their first contribution in #2335
  • @whaslbeck made their first contribution in #2645
  • @johndoecesko made their first contribution in #2582
  • @ashokram-si made their first contribution in #2602
  • @Tyler-Chiriboga made their first contribution in #2652
  • @rahul05ranjan made their first contribution in #2638
  • @MrBeeboh made their first contribution in #1978
Full Changelog: v0.16.0...v0.17.0

Performance and Compatibility

CADCraft is written in Rust and uses egui for its desktop interface. Its architecture separates core geometry, document management, rendering, and command processing from the graphical interface.

The project also uses spatial indexing and incremental updates to improve drawing interaction. Its roadmap reports fast object picking in large drawings, although these internal performance measurements should not be treated as independent benchmarks for every workload.

CADCraft supports multiple operating systems and offers both native applications and a browser-based build. The available release packages include installers and portable formats for supported platforms.

The primary limitation is feature maturity. CADCraft already implements many common 2D drafting operations, but its roadmap identifies substantial gaps in overall AutoCAD compatibility. Advanced 3D modeling, including solids, surfaces, meshes, and rendering, remains a major area of planned development.

Users who primarily create 2D technical drawings may find the current feature set promising. Professionals who depend on advanced 3D modeling, specialized CAD extensions, complex external references, or highly specific DWG workflows should not assume those requirements are fully supported.

System Requirements

CADCraft supports the following platforms:

  • Windows: 32-bit and 64-bit x86 systems, with ARM64 builds also available.

  • macOS: Intel and Apple Silicon computers through a universal application.

  • Linux: x86-64 and ARM64 packages, depending on the distribution format.

  • FreeBSD: x86-64 builds.

  • Web: Modern browsers compatible with its WebAssembly application.

Prebuilt releases are the easiest way to get started. Depending on the platform, downloads include Windows installers, portable archives, macOS disk images, Linux AppImages, Flatpak packages, Debian packages, RPM packages, and compressed archives.

Building from source requires Rust and Cargo, Git, and the dependencies specified by the project. Linux developers may also need ALSA development headers.

The project does not establish a universal minimum CPU, RAM, or GPU requirement for every supported drawing workload.

Pros and Cons

Pros

  • Free and open-source under the MIT or Apache-2.0 license.

  • Familiar AutoCAD-style command-line workflow.

  • Extensive 2D drawing and editing tools.

  • Supports layers, object snapping, dimensions, hatching, blocks, and constraints.

  • Reads and writes DXF files and supports DWG import and export.

  • Exports drawings to PDF, SVG, and PNG.

  • Provides CLI, JSON, and MCP interfaces for automation.

  • Supports Windows, macOS, Linux, FreeBSD, and web browsers.

  • Built with Rust and a native graphical interface rather than Electron.

Cons

  • Still in early development, with incomplete feature parity.

  • Advanced 3D modeling and rendering are not yet implemented.

  • Some specialized CAD commands and workflows remain incomplete.

  • Complex DWG files may not retain every feature or property during conversion.

  • Advanced plotting, annotation, and interoperability workflows require further validation.

  • Not yet a dependable replacement for every professional AutoCAD workflow.

How to Install

Option 1: Download a Prebuilt Release

  1. Visit the official CADCraft GitHub repository.

  2. Open the Releases section.

  3. Download the package matching your operating system and processor architecture.

  4. Install or extract the package.

  5. Launch CADCraft and create a new drawing or open an existing CAD file.

For Windows, choose the installer or portable archive. On Linux, select an appropriate format such as AppImage, Flatpak, DEB, or RPM. Mac users can use the universal application package.

Option 2: Build from Source

If you prefer compiling the application yourself, first clone the repository:

git clone https://github.com/storytold/cadcraft

Enter the project directory:

cd cadcraft

Then run the application with its sample drawing:

cargo run --release -p cadcraft -- --sample

This command builds and launches the desktop application with a sample drawing. The initial build may take some time while Cargo downloads dependencies and compiles the project.

Consult the repository's build documentation if additional platform-specific dependencies are required.

Option 3: Use the Browser Version

CADCraft also provides a WebAssembly build. Developers can run the web application locally using Trunk, provided the necessary Rust and WebAssembly development tools are installed.

For example:

cd apps/cadcraft-web

trunk serve

This starts the local development server for the browser-based application. For regular use, check the official releases for a prebuilt web package where available.

Final Verdict

CADCraft is an ambitious open-source CAD project that combines a familiar 2D drafting workflow with modern development practices and automation capabilities. Its support for DXF and DWG, precision drawing tools, layers, dimensions, layouts, and PDF exports makes it a promising option for users who need a free alternative to proprietary drafting software.

Its CLI and MCP integration are particularly noteworthy. They make CADCraft more than a graphical drawing application by enabling scripted operations and AI-assisted workflows that could benefit developers, engineers, and technical teams.

The main drawback is its early development status. Although many everyday 2D drafting features are already available, advanced 3D modeling and several specialized workflows remain incomplete. Compatibility with complex files also needs careful testing before the application can be trusted for critical production work.

CADCraft is worth trying for 2D drafting, CAD experimentation, and automated drawing generation. However, professionals who depend on complete AutoCAD compatibility or advanced 3D design should treat it as an emerging alternative rather than a full replacement.

CADCraft v0.17.0
Free
Software Informations:
Developer:

Operating System:
Windows / macOS / Linux / BSD
Date Added:
2026-11-03T04:04:04.605Z