An image viewer/organiser designed for BeOS-compatible systems
Album is a file browsing and tagging utility for BeOS/Haiku. The idea is to have a work pad for pictures from different locations so they may be viewed and tagged. The program is not limited to pictures and BFS (Be File System) volumes, although that makes most sense since some of the functionality has to do with file attributes.
ArtPaint is a program for painting and image processing that won a Be's Masters Award in 1998. Since then ArtPaint has improved in leaps and bounds. ArtPaint features a comprehensive set of painting tools, dozens of add-ons and supports layers, blending modes, alpha selections and custom brush settings.
Paint software for editing illustrations and images
AzPainter is a full color painting software for Linux. It’s a lightweight tool with tablet pressure support, and provides basic functions such as selection, layers, filters. The software uses an original graphic toollkit called Mlib. It’s extremely lightweight. Features include:
Extremely fast and frugal on system resources.
Optimized user interface designed for efficient painting and drawing workflow.
Support for 16-bit color images with transparency (RGBA)
Automatic brush size adjustment that’s dependent on tablet pen pressure.
Many artistic filters.
Good range of selection tools.
Support for many third-party image formats including PSD, PNG, JPG and more.
Becasso is a paint and imaging software for Haiku, originally written for BeOS by Sum Software. It features alpha channel support, layering, multi-level undo/redo, add-on architecture for external filters, transformators and generators, an orthogonal user interface, and import/export of numerous file formats.
This is technically a port of KGhostview for X11/KDE. However I had to rewrite most of it, so only the basic architecture and the ps-parser remain as in the original. Thanks to Tim Theisen and Mark Donohoe for the original works. I'd also like to thank Jake Hamby, whose port of Ghostscript and helpful advice made this port possible..
Blender is the free and open source 3D creation suite. It supports the entirety of the 3D pipeline—modeling, rigging, animation, simulation, rendering, compositing and motion tracking, even video editing and game creation. Advanced users employ Blender’s API for Python scripting to customize the application and write specialized tools; often these are included in Blender’s future releases. Blender is well suited to individuals and small studios who benefit from its unified pipeline and responsive development process.
A picture browser based on the translators. Butterfly is a picture browser based on the translators for displaying bitmap images. It was inspired by Sea, a DOS picture browser. Its aim is to allow easy and fast browsing of an important number of pictures.
You can easily choose a color and then drag it to the place where you need it: for example the Haiku Desktop, Insite Constructor, any text editor (insert as HTML hex code) and much more ... The Features:
You can collect up to 10 favorite colors which are restored the next time you start Colors.
You get a color preview for text (text and background color).
With an eye-dropper tool you can pick a color from anywhere on your desktop.
Professional Photo Management with the Power of Open Source
digiKam is an advanced open-source digital photo management application that runs on Linux, Windows, and MacOS. The application provides a comprehensive set of tools for importing, managing, editing, and sharing photos and RAW files.
Fotowall is a desktop APP that lets you create graphical compositions by layering and manipulating photos and pictures, text, live video, wordclouds, and drag&drop content from the internet. All to create a fun graphical composition with the maximum ease of use!
Fritzing is an open-source electronic design tool focusing on makers, hobbyists, and everyone else interested in getting creative with interactive electronics. Document your electronic sketches, learn from example projects, produce your own PCBs, and share with the community. Fritzing differs from other tools through:
A real-world breadboard view that is hands-on and easy to understand
A visual component library including the Arduino, Raspberry Pi, SparkFun parts and many more
An intuitive user interface, with seamless switching between breadboard, schematic and pcb design
The lively community on fritzing.org exchanges projects and tips, and there is also a PCB service 'Fritzing Fab' that produces user designs.
A Full-Featured Open-Source Framework for Image Processing
G'MIC is a full-featured open-source framework for digital image processing, distributed under the CeCILL free software licenses (LGPL-like and/or GPL-compatible). It provides several user interfaces to convert / manipulate / filter / visualize generic image datasets, ranging from 1D scalar signals to 3D+t sequences of multi-spectral volumetric images, hence including 2D color images.
GIMP is a cross-platform image editor available for GNU/Linux, macOS, Windows and more operating systems. Whether you are a graphic designer, photographer, illustrator, or scientist, GIMP provides you with sophisticated tools to get your job done. You can further enhance your productivity with GIMP thanks to many customization options and 3rd party plugins.
Glaxnimate is a powerful and user-friendly desktop application for vector animation and motion design. It focuses on Lottie and SVG and provides an intuitive interface that makes it easy to create stunning animations.
GrafX2 is a bitmap paint program inspired by the Amiga programs Deluxe Paint and Brilliance. Specialized in 256-color drawing, it includes a very large number of tools and effects that make it particularly suitable for pixel art, game graphics, and generally any detailed graphics painted with a mouse.
Gwenview is able to load and save to a variety of image formats supported by KDE applications, such as PNG, JPEG, and even the Gimp's XCF! Gwenview also sports a beautiful thumbnail toolbar when viewing images in fullscreen. Gwenview's simple interface doesn't get in the way and lets you view your images quickly and easily. Features:
Supports simple image manipulations: rotate, mirror, flip, and resize
Supports basic file management actions such as copy, move, delete, and others
Functions both as a standalone application and an embedded viewer in the Konqueror web browser
Inkscape is a Free and open source vector graphics editor. It offers a rich set of features and is widely used for both artistic and technical illustrations such as cartoons, clip art, logos, typography, diagramming and flowcharting. It uses vector graphics to allow for sharp printouts and renderings at unlimited resolution and is not bound to a fixed number of pixels like raster graphics. Inkscape uses the standardized SVG file format as its main format, which is supported by many other applications including web browsers.
JOSM is the "Java OpenStreetMap Editor". It is a feature-rich editor for the experienced OSM mapper. It requires some configuration efforts. But if you intend to become a great OSM mapper, it's worth the time you need to get used to it.
KGraphViewer is a Graphviz DOT graph file viewer, aimed to replace the other outdated Graphviz tools. Graphs are commonly used in scientific domains and particularly in computer science. Features:
Zooming
Threaded loading of several graphs in tabs
Saving of the recent files list
Manual reload of files
Display of a bird-eye view of the graph
Moving of the graph by dragging
Perfect drawing of all graphviz example graphs
Automatically choose dot for directed graphs and neato for undirected
Possibility to use an arbitrary layout algorithm as soon as it produces xdot format
Automatic reloading with user confirmation of (externally) modified files (configurable)
Open new instances as new tabs in the old one (configurable)
Kig is an interactive mathematics software for learning and teaching geometry. It allows to explore mathematical figures and concepts using the computer and also can serve as a drawing tool for mathematical figures. Constructions can be made with points, vectors, lines, and polygons and all elements can be modified directly by using the mouse. Kig helps teachers and students to make conjectures and to understand how to prove geometric theorems.
KolourPaint is a free, easy-to-use paint program by KDE. It's not an unusable and monolithic program where simple tasks like drawing lines become near impossible. Nor is it so simple that it lacks essential features like Undo/Redo. It aims to be conceptually simple to understand; providing a level of functionality targeted towards the average user. It's designed for daily tasks like:
Painting - drawing diagrams and "finger painting"
Image Manipulation - editing screenshots and photos; applying effects
Icon Editing - drawing clipart and logos with transparency
Create fantastic models without knowledge. Just fill the grid with your colors! Save your models in Kovel file (*.kvl) or in COLLADA DAE (only export). See changes in your models in realtime, rotate and scale. Kovel also has infinite undo history (in a same file). Kovel has a command line tool (kovelcli) to automate your work pipeline. Convert all your Kovel files into Collada DAE in a few commands.
Professional FREE and open source painting program
Krita is a free and open-source raster graphics editor designed primarily for digital painting and animation purposes. It features a low-distract UI, high-quality OpenGL accelerated canvas, color management support, advanced brush engine, non-destructive layers and masks, group-based layer management, vector artwork support and switchable customization profiles.
LeoCAD has an intuitive interface that is designed to allow new users to start creating new models without having to spend too much time learning the application. At the same time, it has a rich feature set that enables experienced users to build models by using techniques that are more advanced. LeoCAD is fully compatible with the LDraw Standard and related tools, and it reads and writes LDR and MPD files so that you can share and download models from the Internet. It also uses the LDraw parts library, which has over 10,000 different parts and continues to receive updates.
LibreCAD is a cross-platform 2D CAD program written in C++11 using the Qt framework. It can read DXF and DWG files and can write DXF, PDF and SVG files. The user interface is highly customizable, and has dozens of translations.
NifSkope is a tool for opening and editing the NetImmerse file format (NIF). NIF is used by video games such as Morrowind, Oblivion, Skyrim, Fallout 3/NV/4/76, Starfield, Civilization IV, and more.
Nomacs is a free, open source image viewer, which supports multiple platforms. You can use it for viewing all common image formats including RAW and psd images.
OpenSCAD is a software for creating solid 3D CAD objects. It is free software and available for Linux/UNIX, MS Windows and macOS. Unlike most free software for creating 3D models (such as the famous application Blender), OpenSCAD focuses on the CAD aspects rather than the artistic aspects of 3D modeling. Thus this might be the application you are looking for when you are planning to create 3D models of machine parts but probably not the tool for creating computer-animated movies. OpenSCAD is not an interactive modeler. Instead it is more like a 3D-compiler that reads a script file that describes the object and renders the 3D model from this script file (see examples below). This gives you, the designer, complete control over the modeling process and enables you to easily change any step in the modeling process or make designs that are defined by configurable parameters. OpenSCAD provides two main modeling techniques: First there is constructive solid geometry (aka CSG) and second there is extrusion of 2D outlines. As the data exchange format for these 2D outlines Autocad DXF files are used. In addition to 2D paths for extrusion it is also possible to read design parameters from DXF files. Besides DXF files OpenSCAD can read and create 3D models in the STL and OFF file formats.
Optimize your images with OptiImage, a useful image compressor that supports PNG, JPEG, WebP and SVG file types. It supports both lossless and lossy compression modes with an option whether to keep or not metadata of images. It additionally has a safe mode, where a new image is created instead of overwriting the old one. It uses the following tools:
Pencil2D lets you create traditional hand-drawn animation (cartoon) using both bitmap and vector graphics on Windows, MacOS and Linux. Pencil2D is free and open source.
Photivo is a free and open source (GPL3) photo processor. It handles your RAW files as well as your bitmap files (TIFF, JPEG, BMP, PNG and many more) in a non-destructive 16 bit processing pipe with gimp workflow integration and batch mode. Photivo tries to provide the best algorithms available; even if this implies some redundancy. So, to my knowledge, it offers the most flexible and powerful denoise, sharpen and local contrast (fake HDR) algorithms in the open source world. Although, to get the desired results, there may be a quite steep learning curve. Photivo is just a developer, no manager and no “Gimp”. It is intended to be used in a workflow together with digiKam/F-Spot/Shotwell and Gimp. It needs a quite strong computer and is not aimed at beginners.
A tool to download/delete pictures from digital cameras
Photograbber has a plugin system which is based on the BDCP2 API created by Graham Wharton (Creator of 'Exposure!'). With this system it is possible to add support to more cameras. If you have developed a BCDP2 compatible plugin for your camera (or just found one somewhere), just copy it into the 'plugins' folder and PhotoGrabber will detect and use it. At this moment PhotoGrabber only supports PTP (Picture Transfer Protocol) cameras. In the future Mass Storage and Bluetooth support may be added.
QCAD is a free, open source application for computer aided drafting (CAD) in two dimensions (2D). With QCAD you can create technical drawings such as plans for buildings, interiors, mechanical parts or schematics and diagrams. QCAD works on Windows, macOS and Linux. The source code of QCAD is released under the GPL version 3 (GPLv3), a popular Open Source license. QCAD was designed with modularity, extensibility and portability in mind. But what people notice most often about QCAD is its intuitive user interface. QCAD is an easy to use but powerful 2D CAD system for everyone. You don't need any CAD experience to get started with QCAD immediately.
QElectroTech is an application to create primarily, electrical, electronics, automation and control circuits. However, QElectroTech can be exploited to create mechanical objects to illustrate processes, instrumentation drawings among various creative possibilities. QElectroTech is a good professional quality drafting application for various drawings that form a project. QElectroTech has a large collection of standard and custom symbols, referred to as elements, that describe most of the commonly used components in electrical, hydraulic, pneumatic, computer systems. These elements can be selected drag dropped with mouse on to a diagram editor and connected with lines to represent or describe a system. A large number of such diagrams can be drafted under a project. QElectroTech also consists of an inbuilt element editor that permits creation of newer elements that do not exist in the collection. Elements in the QET collection are not editable i.e read only. But, once the element is drag dropped into a diagram, it is automatically added to “imported” collection in a duplicate copy. This copy of the element will be available for editing to effect suitable changes to create customized symbols.
qView was designed from the very start to be as visually minimal and space efficient as possible. No cluttered interface, just your image and a titlebar. qView opens practically instantly, and switching images is just as quick, all while having low memory and CPU usage. With features such as animated GIF controls, file history, rotation/mirroring, and multithreaded preloading, minimalism doesn't have to be a compromise.
RawTherapee is a powerful, cross-platform raw photo processing system, released as Free Software (GPLv3). It is designed for developing raw files from a broad range of digital cameras and targeted at users ranging from enthusiast newcomers who wish to broaden their understanding of how digital imaging works to professional photographers. RawTherapee provides a powerful suite of tools for you to produce amazing photos and showcase your creativity.
Scribus is an Open Source program that brings professional page layout to Linux, BSD UNIX, Solaris, OpenIndiana, GNU/Hurd, Mac OS X, OS/2 Warp 4, eComStation, Haiku and Windows desktops with a combination of press-ready output and new approaches to page design. Underneath a modern and user-friendly interface, Scribus supports professional publishing features, such as color separations, CMYK and spot colors, ICC color management, and versatile PDF creation.
A powerful tool for viewing and manipulating 3D STL models
STLover is a fully native application for Haiku, providing a comprehensive set of tools for viewing, analyzing, and basic editing of 3D models in STL format. Designed for performance and ease of use, STLover is suitable for engineers, designers, 3D printing enthusiasts, and anyone working with 3D models. This application ensures maximum performance and stability, providing all the necessary tools for working with STL files. STLover features an intuitive interface, making it easy to learn and use for both beginners and experienced users. You can visualize models in different formats for detailed analysis, use powerful editing tools including transformation and geometry fixing, as well as flexible export options to several popular formats. STLover is an essential tool for working with 3D models on Haiku.
SuperSlicer takes 3D models (STL, OBJ, AMF) and converts them into G-code instructions for FFF printers or PNG layers for mSLA 3D printers. It's compatible with any modern printer based on the RepRap toolchain which is running a firmware based on Marlin, Prusa, Klipper, etc. SuperSlicer is based on PrusaSlicer by Prusa Research. PrusaSlicer is based on Slic3r by Alessandro Ranellucci and the RepRap community. What are SuperSlicer main features? main new features/differences?
Custom-made generated calibration tests.
New settings to fine-tune the top surface quality, like 'only one perimeter on top'.
A 'denser infill' option for supporting the (solid) top layers.
Better Thin walls (anchored inside the print, no more random bits at the ends, embedded in perimeter loops).
Options to change holes dimensions and/or geometry, to print them at the right size.
Better overhangs (add perimeters if needed, slice them in opposite direction each layer).
Brim rework: many more options (inside, outside only, 'ears', per object)
Some new seam options, to help hide them.
Built-in calibration prints
Built-in object generation script
Can join perimeters into a big one to avoid travel moves.
Many other little options and corrections (like the filled concentric pattern).
It has also all the current slic3rPE/PrusaSlicer features.
Tux Paint is a free, award-winning drawing program for children ages 3 to 12 (for example, preschool and K-6). Tux Paint is used in schools and around the world as a computer literacy drawing activity. It combines an easy-to-use interface, fun sound effects, and an encouraging cartoon mascot who guides children as they use the program.
Valentina is an open source pattern drafting software tool, designed to be the foundation of a new stack of open source tools to remake the garment industry. Small-batch and custom-sized clothing manufacturing is essential to create a sustainable future, preserve small- to medium-sized textile spinning and weaving manufacturers, enable independent and small designers and manufacturers to scale up to make a decent living, rebuild local garment districts, and reduce or eliminate slave labor.
WonderBrush is an editor for bitmap and vector graphics. The main window holds any number of documents, which are called Canvas. Each canvas can have any number of Layers, arranged as a list. Each layer represents an individual bitmap in the size of the canvas. Depending on each layer's blending mode, they are composed on top of each other to form the final canvas bitmap. Each layer can contain any number of Objects, which are created with WonderBrush's tools, e.g. brush strokes, shapes, text objects or filters. Each object has a set of properties which define the unique appearance of the object on the layer. At any time, it is possible to reorder the layers, or edit the objects they contain. This could be called non-linear editing. It is also possible to change most of an object's properties later on. This could be called non-destructive editing, because adding another object (like a filter) does not actually destroy any pixel data. An open WonderBrush document references up to two files: one is a file in some export format (e.g. an SVG document, some bitmap format like PNG or JPEG, etc.). The other is a full-featured project file. The canvas resolution can be changed at any time, with all objects being resized accordingly. This makes WonderBrush a kind of hybrid of bitmap and vector editor.