Semantic search

Jump to: navigation, search


Giv
giv, The G(reat Pipe.pngtk Pipe.pngNU) Image Viewer, is an image viewer based on the gtk_image_viewer widget. It was designed especially for scientific vision and computational geometry and has support for drawing vector graphics on top of an image.
Glaxnimate
Glaxnimate is a vector graphics animation program which focuses on being quick and easy to use. It's designed to work well with short animations to show on the web, supporting several common web formats like GIF, WebP, Lottie, SVG, and others.
Gnome-photos
GNOME Photos is an application that allows users to easily access, organize and share their photos when using the GNOME desktop environment. It's also a photo editor and has a number of photo editing tools built-in, including crop, auto-enhance, and color adjustments.
Gnuastro Heckert gnu.tiny.png
The GNU Astronomy Utilities (Gnuastro) is an official GNU package consisting of separate programs and library functions (in C and C++) for the manipulation and analysis of astronomical data. All the various utilities share the same basic command line user interface for the comfort of both the users and developers. GNU Astronomy Utilities is written to comply fully with the GNU coding standards so it integrates finely with the GNU/Linux operating system. This also enables astronomers to expect a fully familiar experience in the source code, building, installing and command line user interaction that they have seen in all the other GNU software that they use.
Godot
Godot is a 2D and 3D game engine, featuring:
  • Use your eyes
    • Work inside a simple, yet flexible and feature rich editor, with tools popping up to aid you only when you need them.
  • Develop 2D games
    • Create complex 2D games with the fully dedicated 2D engine (no need for 3D over 2D), using pixel coordinates and a wide array of tools.
  • Develop 3D games
    • Create realistic looking 3D games with the dedicated 3D Engine, with full support for lights, shadows, occlusion, post processing, skeletal animation, etc.
  • Script
    • Add custom behaviors to any object by extending it with scripting, using the built-in editor with syntax highlighting and code completion.
  • Design
    • Create simple or complex user interfaces, or make your own custom tools to edit your game content.
  • Animate
    • Animate your games with full support for editing, blending, animation trees, realtime cutscenes, calling function, or animate just any property exported by any node.
  • Simulate
    • Add physics to your 2D and 3D scenes, through rigid and static bodies, characters, raycasts, vehicles and more.
  • Debug
    • Use the built-in debugger with breakpoints and stepping, or check the performance graphs for possible bottlenecks.
  • Deploy
    • One-click deploy to several platforms, such as GNU/Linux, OS X, Windows, Android, iOS, BB10 and HTML 5.
  • Extend
    • Extend the editor and your game by using plugins, which add extra functionality for both.
  • Work in a team
    • Develop projects in a team using any choice of VCS, as Godot integrates flawlessly with all of them.
Gpaint Heckert gnu.tiny.png
Gpaint is a small, easy-to-use paint program for GNOME. It features drawing tools (ovals, freehand, polygon, and text, with fill or shallow for polygons and closed freehand), the ability to cut and paste by selecting irregular regions or polygons, print support using gnome-print, a modern, easy-to-use user interface with tool and color palettes, the ability to edit multiple images at the same time with running multiple sessions of gpaint, and all the image processing features present in xpaint.
Grace
Grace is a WYSIWYG 2D plotting tool to plot numerical data under the X Windows System and Motif (recent versions of Lesstif should be fine too). It combines a GUI with a scripting language to do calculations or automated tasks. Grace is a descendant of ACE/gr, also known as Xmgr.
GrafX2
A pixel-art focused tool inspired by Deluxe Paint. Originally running on MS-DOS as a bitmap editor authored by the team at Sunset Design, has now been ported to several platforms including GNU/Linux, BSDs, HaikuOS, etc.
Gravit Sandbox
Gravit is a gravity sandbox made with python and pygame. It is composed of a launcher and a simulator.
Gsegrafix Heckert gnu.tiny.png
GSEGrafix is an application which produces high-quality graphical plots for science and engineering. Plots are specified via simple ASCII parameter files and data files and are presented in an anti-aliased GNOME canvas. The program supports rectangular two-dimensional plots, histograms, polar-axis plots and three-dimensional plots. Plots can be printed or saved to BMP, JPEG or PNG image formats. GSEGrafix can also be run both from a command prompt and from Octave.
Guile-opengl Heckert gnu.tiny.png
Guile-OpenGL is a library providing access to the OpenGL graphics API from Guile.
Guile-sdl Heckert gnu.tiny.png,
GNU Guile-SDL is a set of bindings to the Simple DirectMedia Layer (SDL). With them, Guile programmers can have easy access to graphics, sound and device input (keyboards, joysticks, mice, etc.). Most of the SDL functions are wrapped, with the exception of a few functions that are too C-centric. The SDL threads and audio functions are not included. However audio programming can be done with the module SDL_mixer… Also included is SDL_gfx 2.0.22 and bindings for it.
Height Map Generator
Height Map Editor edits, generates, and manipulates terrain height maps. These can be used in terrain renderers, which are used in games, applications, and demos. The program itself is small (the entire distribution is smaller than 400 Kb) but it can work with maps up to 10000x10000. Features include 16 levels of zoom, the ability to sink, smooth, or rise the terrain, the ability to put your own objects (ie volcanos, rivers, mountains, craters, etc.) in/on/over existing terrain, multiple brush sizes, flood and tolerance based fills, and the ability to place a height over terrain and add to or excavate from terrain.
Hero of Allacrost
Custom artwork was made just for this beautiful game, as was the custom engine. Inspired by the final fantasy series.
Hexoshi
Hexoshi is a libre game generally inspired by the Metroid series. It is a work in progress, but once completed, it will be onpon4’s biggest game yet, with a maze-like world spanning hundreds of individual rooms. The intention is to make this one of the greatest libre free-roaming games to date.
InkStitch
Ink/Stitch aims to be a full-fledged, cross-platform embroidery digitizing platform based entirely on free, open-source software. Our goal is to be approachable for hobbyists while also providing the power needed by professional digitizers.
Inkscape
Inkscape is an SVG editor. Supported SVG features include basic shapes, paths, text, alpha blending, transforms, gradients, filters, node editing, PNG export, grouping, and more. It is meant to provide the free software community with a fully XML, SVG, and CSS2 compliant SVG drawing tool.
JFreeChart
A free Java chart library. JFreeChart supports pie charts (2D and 3D), bar charts (horizontal and vertical, regular and stacked), line charts, scatter plots, time series charts, high-low-open-close charts, candlestick plots, Gantt charts, combined plots, thermometers, dials and more. JFreeChart can be used in applications, applets, servlets and JSP. JFreeChart's extensive feature set includes: - a consistent and well-documented API, supporting a wide range of chart types; - a flexible design that is easy to extend, and targets both server-side and client-side applications; - support for many output types, including Swing components, image files (including PNG and JPEG), and vector graphics file formats (including PDF, EPS and SVG); - JFreeChart is free software. It is distributed under the terms of the GNU Lesser General Public Licence (LGPL), which permits use in proprietary applications.
JPIV: Java Particle Image Velocimetry
JPIV is a platform independent, graphical stand-alone application for Particle Image Velocimetry (PIV). PIV is an optical technique for measuring fluid flow velocities. JPIV can be used for multi-pass PIV evaluation, sum of correlation ensemble evaluation, single pixel ensemble evaluation, vector field filtering, calculation of vorticity and other derivatives, third velocity component reconstruction, image and vector field display, vector field statistics and batch processing.
Knotter
Knotter is a customizable interlace designer. Interlace patterns are a kind of design historically used as a decorations in many places and by different cultures. Some examples are Celtic knotworks and Islamic interlaces. Knotter aims to allow its user to intuitively design such patterns and to provide easy ways to integrate the result in external general-purpose graphic software for this purpose designs created within Knotter can be saved in a custom Human-Readable format and exported as scalable vector graphics and in a wide number of raster image formats.
KolourPaint
'KolourPaint' is an easy-to-use paint program for KDE. Features include undo/redo, more than a dozen tools, selections, transparent image editing and zoom support (with an optional grid and thumbnail).
Krita
Krita is a digital painting application for creating art from start to finish, suitable for concept art, texture, matte painting, illustrations and comics. Krita is primarily designed for free-hand drawing purpose. It has an extensive, highly-customizable brush engine and a sophisticated layer system. It allows non-destructive image editing through transparency / transformation / filter masks. It supports raster graphics, SVG vector graphics and frame-based animation. The application supports full color management and it can handle HDR image editing and proofing. It has an intuitive, non-intrusive UI design. It is optimized for multi-core CPUs and uses OpenGL for canvas acceleration and display enhancements. Krita is a cross-platform application. It supports Windows, GNU/Linux and Mac OSX. Krita is written in C++, based on KDE Framworks and Qt, supports Python scripting extensions.
Laigter
Laigter is a tool that automatically generates maps for dynamic lighting effects in games. It allows normal, parallax, specular and occlusion map generation. Also, it allows the user to preview how the effect will look in-game. Laigter is available in Spanish, English, French, Brazilian-Portuguese, Catalan, Danish and Greek. It should automatically detect your PC language.
Libresprite
LibreSprite is a fork of Aseprite, developed by David Capello. Aseprite used to be distributed under the GNU GPLv2, but was moved to a proprietary license on August 26th, 2016. Features:
  • Real-time animation previews.
  • Onion skinning.
  • Multiple sprites can be edited at once.
  • Ready to use palettes, or make your own.
  • Sprites are composed of both layers & frames.
  • Tiled drawing mode, useful to draw patterns and textures.
  • Pixel precise tools like filled contour, polygon, shading mode, etc.
  • Several file types supported for your sprites and animations.
Librevideojs
LibreVideoJS is a video player written in JavaScript compatible with LibreJS. It is based in VideoJS.
Librevideojs-wp
Free and responsive HTML 5 video player for Wordpress. It is very easy to use and has support for multiple resolutions and subtitles.
Libtiff
'libtiff' provides support for the Tag Image File Format (TIFF), a widely used format for storing image data. This package includes a library (libtiff) for reading and writing TIFF, a small collection of tools for doing simple manipulations of TIFF images and documentation on the library and tools. A small assortment of TIFF-related software that has been contributed by others is also included. The library, along with associated tool programs, should handle most of your needs for reading and writing TIFF images on 32- and 64-bit machines.
Libwebp
Provides libwebp.so, a library for encoding and decoding WebP image files. It also contains the command line tools 'cwebp' and 'dwebp'. libwebp is Google's official encoder for WebP images. It can encode in either lossy or lossless mode. Lossy images are essentially a wrapper around a VP8 frame. Lossless images are a separate codec developed by Google. Currently, libwebp only supports YUV420 for lossy and RGB for lossless due to limitations of the format and libwebp. Alpha is supported for either mode. Because of API limitations, if RGB is passed in when encoding lossy or YUV is passed in for encoding lossless, the pixel format will automatically be converted using functions from libwebp. This is not ideal and is done only for convenience.
Libxmi Heckert gnu.tiny.png
A standalone C/C++ function lib for rasterizing 2-D vector graphics. The program can draw 2-D vector graphics primitives, including wide polygonal line and circular and elliptical arcs, onto a user-supplied matrix of pixels. Sophisticated line styles, such as multicolored dashing patterns, can be specified. There is also support for filling and texturing polygons. The program is based on the vector graphics code found in most X windows system servers, but despite its origins, libxmi is completely decoupled from X11. It draws vector graphics onto a user-supplied matrix of pixels, not onto an on-screen window, and uses its own two-stage graphics pipeline.
Love2d
A game engine for 2D games of any genre. Uses the Lua programming language.
Magic Garden
Magic garden is an Artificial Plants Laboratory. User can create plants and modify them in real time. It can be used by a child or an adult who knows about fractals and l-systems. Check out the galleries, here and here.
MathEOS
This is a text editor for writing math lessons and providing tools for doing all the exercises from elementary school to junior high. The software is especially designed to fulfil the needs of disabled pupils, and pupils suffering from dyspraxia in particular. The program manages the child's documents like a notebook, organized with chapters, and separating lessons, exercises and evaluations, making it very easy to navigate through the documents.
Memetastic
From the README.md: Simple Meme Creator. Completely ad-free, and adds no watermarks. Memes can be created from image templates in MemeTastic pictures folder, from pictures shared into the app and pictures from gallery & camera. No internet connection required or used.
Metadata Cleaner
Many files include hidden metadata which may be sensitive for business and personal reasons. Cameras record when / where a photo was taken, which camera, and more. Office documents add author and company information. Many other programs add metadata of various sorts that you may not want to have disclosed. Metadata Cleaner allows you to view the metadata in your files, and GET RID OF IT as much as possible. Not all data can be removed (yet) but it gets rid of as much as possible. The interface is a GUI, apparently Gnome based. It uses the mat2 library
MindForger
Are you drowning in information, but starving for knowledge? Where do you keep your private remarks like ideas, personal plans, gift tips, how-tos, dreams, business vision, finance strategy, auto coaching notes? Loads of documents, sketches and remarks spread around the file system, cloud, web and Post-it notes? Are you affraid of your knowledge privacy? Are you able to find then once you create them? Do you know how are they mutually related when you read or write them? No? MindForger is open, free, well performing Markdown IDE which respects your privacy and enables security. MindForger is actually more than an editor or IDE - it's human mind inspired personal knowledge management tool.
Mindustry
Description from "https://anuke.itch.io/mindustry": Mindustry is a hybrid tower-defense sandbox factory game. Create elaborate supply chains of conveyor belts to feed ammo into your turrets, produce materials to use for building, and defend your structures from waves of enemies. Features include a map editor, 24 built-in maps, cross-platform multiplayer and large-scale PvP unit battles.
MtPaint
'mtPaint' is a simple GTK+1/2 painting program designed for creating icons and pixel-based artwork. It can edit indexed palette or 24 bit RGB images and offers basic painting and palette manipulation tools. Its main file format is PNG, although it can also handle JPEG, GIF, TIFF, BMP, XPM, and XBM files. Features include the ability to protect certain colours on the canvas from being painted over, up to 100 undo levels, a multiple image clipboard, the ability to view images between 10% and 2000% of their original size, and Spanish and Czech translations.
MyPaint
MyPaint features:
  • drawing program
  • pressure sensitivity for graphic tablets
  • brush dynamics (changes with speed, pressure, randomly)
  • quick color changer
  • infinte canvas
  • no undo
  • no layers
  • fast
  • using pygtk with C extensions
NCine
A cross-platform 2D game engine powered by Lua and C++. Supports a solid range of platforms as well as many features such as Lua integration for scripting, a C++11 compliant codebase, spritesheet support, Tracy profiler integration and more.
Natron
Video compositing software. Node-graph based. Similar in functionalities to Adobe After Effects and Nuke by The Foundry.
NeoTextureEdit
NeoTextureEdit is a procedural, filter-based texture generator. It features 2D and 3D previewing of the texture, normal map generation and rendering of textures at any resolution. It can also be used as a library to generate the textures on-the-fly.
Nomacs - Image Lounge
nomacs is a free image viewer for windows, linux, and mac systems, which is licensed under the GNU General Public License v3. nomacs is small, fast and able to handle the most common image formats including RAW images. Additionally it is possible to synchronize multiple viewers. A synchronization of viewers running on the same computer or via LAN is possible. It allows to compare images and spot the differences (e.g. schemes of architects to show the progress).
OGLFT
The OpenGL/FreeType2 Text Rendering Library (OGLFT) supplies an interface between a font and an OpenGL or Mesa application.It uses the FreeType library to read font faces from their files and renders text strings as OpenGL primitives. Characters can be rendered in a variety of ways, including as raster images, as tessellated polygons and as texture maps. Glyphs can be drawn individually or as a string, and can be rendered using UNICODE characters via the QString class (with Qt support). You can also combine several fonts together in one OGLFT Face to increase the coverage of UNICODE points or for other special effects. Strings can be rotated through any angle, and drawn right, centered or left justified. Additionally each character in a string can be rotated through a given angle.
OHRRPGCE
The Official Hamster Republic Role Playing Game Construction Engine (OHRRPGCE, usually abbreviated to OHR) is a cross-platform (GNU/Linux, Windows, Mac, BSD, Android) easy to use game creation engine for 2D role-playing games (RPGs) similar to the classic Final Fantasy. No programming is required to create a game, though there is a custom scripting language called HamsterSpeak which has been used to create numerous non-RPG games including side-scrollers/platformers, rogue-likes, arcade games, puzzle games and more. The OHRRPGCE has been in active development and had an active community for over 20 years, with over 1600 games available for download, plus a few commercial ones. Unlike other game engines, backwards compatibility is maintained with all previous versions ever released. It has been free software since 2005, whereupon it was ported from QuickBASIC (and MS DOS) to FreeBASIC and given new life. The community is centred around the Slime Salad forums and gamelist.
Octave-interval
The interval package for real-valued interval arithmetic allows one to evaluate functions over subsets of their domain. All results are verified, because interval computations automatically keep track of any errors. These concepts can be used to handle uncertainties, estimate arithmetic errors and produce reliable results. Also it can be applied to computer-assisted proofs, constraint programming, and verified computing. The implementation is based on interval boundaries represented by binary64 numbers and is conforming to IEEE Std 1788-2015, IEEE standard for interval arithmetic.
OpenDroneMap
An open source command line toolkit for processing aerial drone imagery, ODM turns simple 2D images into: classified point clouds, 3-D textured models, georeferenced orthorectified imagery, georeferenced digital elevation models, and more.
OpenHV
It aims to be a libre real-time strategy game with no exceptions. Set in the distant future where mega corporation battle themselves, this standalone title comes with multiplayer (LAN and internet) support, competent skirmish bots as well as an integrated map editor. It allows for spectators to join and replays to be shared.
OpenStudio
Comprehensive modeling software to analyze energy consumption (e.g., heating and air conditioning demand) in building and other structures. Developed by the Alliance for Sustainable Energy, LLC, operator and manager of the U.S. Dept. of Energy National Renewable Energy Laboratory. Support: https://unmethours.com/questions/
Openblox
A game engine providing a Lua API to enable developers to create games easily and with few restrictions.
Opencv
OpenCV (Open Source Computer Vision Library: http://opencv.org) is a free software library that includes several hundreds of computer vision algorithms. The document describes the so-called OpenCV 2.x API, which is essentially a C++ API, as opposed to the C-based OpenCV 1.x API (C API is deprecated and not tested with "C" compiler since OpenCV 2.4 releases) OpenCV has a modular structure, which means that the package includes several shared or static libraries. The following modules are available: Core functionality (core) - a compact module defining basic data structures, including the dense multi-dimensional array Mat and basic functions used by all other modules. Image Processing (imgproc) - an image processing module that includes linear and non-linear image filtering, geometrical image transformations (resize, affine and perspective warping, generic table-based remapping), color space conversion, histograms, and so on. Video Analysis (video) - a video analysis module that includes motion estimation, background subtraction, and object tracking algorithms. Camera Calibration and 3D Reconstruction (calib3d) - basic multiple-view geometry algorithms, single and stereo camera calibration, object pose estimation, stereo correspondence algorithms, and elements of 3D reconstruction. 2D Features Framework (features2d) - salient feature detectors, descriptors, and descriptor matchers. Object Detection (objdetect) - detection of objects and instances of the predefined classes (for example, faces, eyes, mugs, people, cars, and so on). High-level GUI (highgui) - an easy-to-use interface to simple UI capabilities. Video I/O (videoio) - an easy-to-use interface to video capturing and video codecs. ... some other helper modules, such as FLANN and Google test wrappers, Python bindings, and others.


Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the page “GNU Free Documentation License”.

The copyright and license notices on this page only apply to the text on this page. Any software or copyright-licenses or other similar notices described in this text has its own copyright notice and license, which can usually be found in the distribution or license text itself.