Links: By Category

GitHub FLTK Project   FLTK News RSS Feed  
  FLTK Apps      FLTK Library      Forums      Links     Login 
 Show All Listings  |  Show Listings By Category  ]

Search supports 'and', 'or', 'not', and parenthesis. More info...

Categories in Wiki/Software/Graphics

Submit New Category ]

Listings in Wiki/Software/Graphics

Submit New Listing ]
  • AntiPaint 0.95

    A paint program with some advanced, techie-friendly features.

  • BDReader 1.01

    BDReader is intended to be a comfortable comics reader. As a main feature, BDReader includes an auto panels detection on comics pages. BDReader supports classic comics book formats: CBR, CBZ and PDF as well as images archives (RAR, ZIP...).

    The GUI is done with FLTK 1.3, the image processing (panel detection) is using OpenCV, the PDF loading is done thanks to MuPDF and the loading of archives is done thanks to libarchive.

  • bracket 1.0.0 (beta)

    bracket is a cross-platform high-dynamic-range (HDR) photo manager. It supports the most commonly used HDR file formats such as RGBE, OpenEXR, and floating point TIFF (including LogLuv). It also dabbles as a low-dynamic-range (LDR) photo manager by supporting standard JPEG and TIFF image formats.

    bracket can be used to create, view, analyze, calibrate, tonemap, and display HDR images. It allows conversion between different image formats, and supports basic image editing tasks such as rotating, cropping, flipping, and resizing.

    bracket works on all major platforms (Windows, Mac, Linux) and is distributed free of charge.

  • CinePaint (Glasgow) alpha

    CinePaint is a collection of free open source software tools for deep paint manipulation and image processing. CinePaint is a collaborative project that spans the film industry, universities, and the open source community. The current version of CinePaint is GTK1-based, but a new version using FLTK is coming.

    Our new architecture, called Glasgow, enables tools for paint, playback, and batch control to run separately yet collaboratively while accessing our OpenImage server that shares images via shared memory and a text-based socket API. Release is scheduled for December 31st, 2005. Components available now as alpha test include CineCalc calculator based on PoloCalc. CinePaint is reusing code from many FLTK-based tools to build a suite of tools.

    Glasgow info:

  • DJV Imaging 0.8.2 Beta

    DJV Imaging provides professional movie playback software for film production, VFX, and computer animation.


    • Versions available for Linux, Mac OS, Solaris, and Windows
    • Works with both image sequences and movie files
    • Supports high dynamic range images
    • Uses OpenGL for accelerated image processing
    • Support for industry standard file formats including Cineon, DPX, OpenEXR, and QuickTime
    • Includes command line utilities for batch image processing

  • Extreme Wave 0.2.1 [Stale links 2015-04-09]

    Extreme Wave is a free 3d modeling system based on Guile and Fltk that currently emphasizes povray export.  This should be considered "alpha software" intended for developer consumption.  Latest Release: 4-18-99

  • FL-Inventor 1.0.2

    A complete and portable fltk/inventor 3d toolkit. 

    WHAT'S NEW in 1.0.2: now compatible with latest Cmake tool (2.4.3) and latest fltk 1.1.7 cvs.

    WHAT'S NEW in 1.0.1: new fl-inventor icons for scene viewers, one fluid file was not sync'ed with its cxx/h files.

    WHAT'S NEW in 1.0.0: Yes this is the first 1.0.x major release ! The most complete & stable release to date. Now uses the latest cmake tool (1.8.3),fltk (1.1.4),  has been compiled and run on linux and win32 (with gcc3.3.1/visual c++ 6 and 7 (.net 2003) ) Now features new renderer classes & factory architecture with optional glFeedback lib support (vectorial postcript output).

    More to come... So stay tuned ;-)

  • flCaptionater v2.0

    flCaptionater is a program that enables you to quickly enter captions for a folder full of digital pictures. Choose your picture folder, and caption away! Captions are stored in a database and can be exported to text files. If you are planning on taking alot of pictures, captioning them can help you find them back later.

  • flimage 1.13.0

    Image viewer for fltk-1.4/fltk-1.3.
    --------------------------------------------------------- uploaded.
    openjpeg2 does have version 2.2.y. Since version 2.2.0 it is
    possible to decode a still image using threads: changed
     CMakeLists.txt changed
     config.h.cmake changed
     JP2.cxx changed
    BUG in read4() in BMP.cxx repaired
    Some changes in TIFF.cxx and flimage.cxx for multiimage
    FL_Tree used for JPM, JPX, TIFF and PNG files.
    Installed and using jasper-master (v2.0.12:
  • flimp 0.0.11

    flimp is a generic graphical frontend to the many excellent command line image manipulation tools available. It allows to create and manipulate pipelines of commands that read from standard input and write to standard output. One can view and compare the result of each stage of the pipeline. flimp leaves the input image file untouched;the pipeline is saved in a text file.

  • flimsel 0.1.0

    flimsel is a minimalistic digital image browser based on the fltk toolkit. It displays thumbnails of images given on the command line. It is intended to be used in digital image processing shell scripts. flimsel uses the very fast epeg library by The Rasterman (Carsten Haitzler) for JPEG thumbnail generation. flimsel outputs keybord hotkeys and file names of selected images to stdout. Images whose filenames are written to stdin will be reloaded. The script in the examples directory uses this to implement basic image manipulations on selected images.

  • flounder [Stale links 2015-04-09]

    Interactive display of 5D data

  • flPhoto 1.3.1

    flPhoto organizes image files into albums which can be printed, viewed as a slideshow, and exported to web pages.  Images can be imported individually, by directory, or from digital cameras using the gPhoto <> library.  flPhoto can read, write, and display digital camera EXIF information and supports BMP, CRW, JPEG, PhotoCD, and PNG image files.  Image files can be cropped, rotated, scaled, and adjusted via a number of simple filters.

    [EDIT: Old links were to but Mike let that domain go, the domain taken over by a spam site. Adjusted homepage/download links to point to one of the sourceforge sites recommended in the comments. -erco 12/20/2017]

  • flpsed 0.7.2

    flpsed is a PostScript annotator. You can't actually edit existing PostScript documents, but you can add arbitrary text to existing documents. It is useful for filling in forms, adding comments etc.

  • Gene 2.0 [Stale links 2003-05-14]

    Gene is a program for genetic exploration of linear fractals.

  • gipfel 0.4.0

    gipfel helps to find the names of mountains or points of interest on a picture. It uses a database containing names and GPS data. With the given viewpoint (the point from which the picture was taken) and two known mountains on the picture, gipfel can compute all parameters needed to compute the positions of other mountains on the picture. You can think of gipfel as a georeferencing software for arbitrary images (not only satelite images or maps). gipfel also has stitching mode to combine referenced images to panorama images.

  • Glito 1.1

    Glito is free software. It is an explorer of IFS (Iterated Function Systems) in 2D. IFS are a type of fractals. They are built by calculating the iterated images of a point by contractive affine mappings. An IFS is a set of n (n ≥ 2) functions. A function is chosen randomly to give a new image of a point.

    Glito deals with linear functions:

    Xn+1 = x1 Xn + x2 Yn + xc Yn+1 = y1 Xn + y2 Yn + yc

    and sinusoidal functions:

    Xn+1 = x1 cos(Xn) + x2 sin(Yn) + xc Yn+1 = y1 sin(Xn) + y2 cos(Yn) + yc

    Glito can be used to draw Julia sets as well. Theorically we just need to draw the points defined by:

    Zn+1 = √( Zn - c )

    where c is the parameter of the Julia. In Glito the equation is modified to make the manipulation easier and to benefite from the linear mappings. We define, with Zn = Xn + i Yn and c = xc + i yc:

    Zn+1 = √( x1 Xn + x2 Yn + i (y1 Xn + y2 Yn) + c² )

    Glito represents a function by a parallelogram. The center of the parallelogram has for coordinates (xc, yc) and two contiguous edges correspond to the vectors (x1, y1) and (x2, y2).

    Glito's features:


    • modification by translation, rotation, dilation... of the IFS functions thanks to mouse
    • real-time visualization of the modifications
    • animations (transition between 2 IFS, rotation, zoom)
    • IFS can be saved under an XML format or under the Fractint format
    • images and animations can be saved in gray level, transparent or not. File formats: PNG, PGM, BMP and MNG for the animations
  • Gluplot 1.7

    Gluplot is a data plotting package. It was originally intended both as graphical library and as standalone program which would allow scientists and students to visualize data. (The "GLU" in gluplot means that it is OpenGL/GLU/glut based.) Gluplot handles both curves (2D) and surfaces (3D). For 2D plots, there are many plot styles, including lines, points, lines with points, error bars and impulses. Surfaces are plotted as a color map on the x-y plane. Gluplot supplies both linear and logarithmic axes. Moreover, any other axis distortion is available using gluplot library. Axis scale and also many other settings are changeable by gluplot command-line options or by menu items and hot-keys after it runs. After all, gluplot supports high quality plot output to PostScript (PS), Encapsulated PostScript (EPS) and Portable Document Format (PDF) files.

  • Gordo: FLTK and OpenRM Scene Graph Examples/Demos

    OpenRM is a high performance scene graph library for OpenGL. Gordo contains example applications that show how to use FLTK and OpenRM. Use OpenRM instead of Performer (tm), Optimizer (tm), etc. to build high performance and cross platform 2D/3D applications.

  • ICC Examin 0.55

    A colour management helper application. ICC profiles tags content can be viewed and CGATS files are visualised.
    It is used for the Oyranos project and as well in conjunction with the Gtk CinePaint (screenshot) to show a 3D view of the images colours + various gamuts.

    Platforms: BSD, Linux, osX, Solaris
    Translations: deutsch(german) / english
  • Image Viewer (v) [Stale links 2015-04-09]

    A very simple image viewer which currently reads jpeg and png files. There are some interactive image viewing options and you can add view filter plugins that are dynamically linked.

  • Imago 0.0.2

    Basic SVG image support for FLTK.  This is a work in progress but is currently quite usable.

  • JSprited 1.0 [Stale links 2015-04-09]

    JSprited is a tool to create 2D sprites. It's mainly aimed to be used to create new sprites for the game Holotz's Castle.

  • Kafka 0.2.2

    Kafka is an image-morphing application. Users load two different images, specify a set of correspondence points between the two using an intuitive interface, and can output either a still image partway between the two images or a movie of the entire transition.

  • Loose and Sketchy Renderer [Stale links 2015-04-09]

    This program takes an image or sequence of images and creates a sketchy drawing or drawings from it using user-controlled style parameters. (Unix only).

  • Map Generator 1.0 [Stale links 2015-04-09]

    Map Generator is a program for creating client-side image maps in HTML files.

  • MaVi 1.4

    MaVi (MAtrix VIewer) is s simple visualization program for matrix data. Data is displayed inside the main window as 2D color field and two orthogonal 1D slices can be chosen in additional windows. MaVi allows one to pick up and explore the individual elements of the matrix. It can be used for on-line or off-line analysis in the contronl or data acqusition systems.

  • photoColoring 0.4.0

    A tool to color old black and white photographs previously obtained with a scanner or similar equipment.

  • Pipeline3D 1.02 [Stale links 2015-04-09]

    Pipeline3D is a 3D file format visualization and conversion tool available for Windows, Mac OSX and Linux. A 30 day free trial full-featured demo is available for download at

  • PosteRazor 1.4

    Make your own poster! - The PosteRazor cuts a raster image into pieces and saves them as a multipage PDF document. This can afterwards be printed out and assembled to a poster. PosteRazor makes use of FLTK 1.1, FreeImage and the Fl_Native_File_Chooser. Binaries are available for Win32, OSX and Linux x86.

  • Quat 1.11

    Quat is a program for calculation of three dimensional (quaternionic) fractals for Linux/Unix and Windows.

  • RasterView 1.2.1 [Stale links 2015-04-09]

    RasterView is a CUPS raster file viewer for CUPS 1.2 and higher. It basically allows you to look at the raster data produced by any of the standard CUPS RIP filters (cgimagetoraster, cgpdftoraster, imagetoraster, and pstoraster) and is normally used to either test those filters or look at the data that is being sent to your raster printer driver.

  • RawDrop 1.01

    RawDrop is a GUI frontend to Dave Coffin's great 'dcraw' RAW file format converter.

    RAW files are written by Digital Cameras and must be decoded before use - you want to use them instead of JPEG because they are lossless, provide more dynamic range (up to 16 bit per color channel) and in general better image quality.

  • Rollercoaster Construction [Stale links 2015-04-09]

    This program is an interactive rollercoaster construction and testing demonstration. It was part of a UCLA Extension course on 3D Graphics.  You can edit the track and watch the resulting ride from inside and outside the train.  Versions were written for both OpenGL and Direct3D.  Uses the Fl_D3D_Window widget for the Direct3D version.

  • SharpConstruct 0.05 [Stale links 2015-04-09]

    SharpConstruct is a 3D modeling program designed to let users paint depth to their models in real-time. Unlike traditional modeling programs, SharpConstruct makes it easy to quickly model organic shapes.

  • Shiner Alpha [Stale links 2015-04-09]

    An OpenGL based "VJ" application. Plays mutliple videostreams. Currently only runs on Windows machines. Still in alpha.

  • SparkEdit [Stale links 2015-04-09]

    SparkEdit is a small 3D scene editor that produces ASCII output files. It is mainly designed for 3D-engine programmers that need a scene editor to try features of their engines. It is released with full source that will be updated with new features from time to time.

  • SqCheck 0.4.1

    SqCheck is a viewer for image sequences, aimed to be a professional tool for viewing animation frames rendered with 2D and 3D editing software. It is cross-platform, fast, supports many image formats and OpenGL rendering.

    SqCheck can be built using FLTK versions 1.1.x and 1.3.x. The Windows and Mac binaries are built using version 1.3.x, in order to take advantage of the native file chooser. Loading files by dragging and dropping them over the window is supported on all platforms.

    Windows installer:

    Mac OS X application:

  • TexBench [Stale links 2015-04-09]

    A OpenGL Texture fillrate Benchmark

  • Tilemap Studio 3.0.0

    A tilemap editor and creator for Game Boy, Game Boy Color, Game Boy Advance, and SNES projects. Turn a mockup image into a tileset, tilemap, and palette; or edit an existing tilemap.

  • toLiteBrite 0.1 (alpha) [Stale links 2015-04-09]

    This is a program to read a binary color image file and convert it to a series of Lite-Brite(tm) pages. The program is geared toward generating multi-page, large-format displays.

    The original prototype was written in SGI ViewKit/Motif/X11. The ports, in-progress to MacOS-X,  Linux  (and possibly  Win32 using MinGW) use FlTk.

  • TorApp Designer 1.0b

    The most innovative and flexible tool available to design vector patterns (guilloche) against counterfeiting for banknotes, checks and personal documents.

    World's first website as full-featured desktop application. Easy modification with element dependency - Graphic elements can depend on other elements, ex. an ellipse depends on function SIN and a filler can depend on an ellipse. Any adjustment of the ellipse will change the filler and modifications of function SIN will affect the filler and all ellipses.

    Flexibility via unification - Fourier series, multi-variable function and bitmap are unified as general function; any graphic item (including Bezier curve) or two general functions are treated as a general curve. Many parameters for guilloche or filter can be any general curve/function.

    Orthogonal features and parameters - Different features can be applied to same element in different ways, resulting in almost infinite equivalent features in other softwares.

    No installation, automatic upgrade & maintenance, no long term commitment.

    This application is based on the FLTK2.

  • Upspring 1.42

    Upspring is a 3D unit model assembler for the free Spring RTS game ( It can be used to build Total Annihilation models (3DO) or Spring 3D models (S3O) from OBJ files

  • XLView 1.0.0

    Xtra Lightweight Image Viewer

  • YAGE - Yet Another Gradient Editor 0.2

    YAGE (Yet Another Gradient Editor) is a simple gradient editor, similar in functionality to the ones found in many graphics programs, it's purpose is to have a simple and fast tool for editing and converting between gradient formats.

    Version 0.1 can read, write, convert between VU and GIMP gradient formats. Version 0.2 has code changes so it compiles on MS-Windows with visual studio net (solution and projects added in this version)


Comments are owned by the poster. All other content is copyright 1998-2020 by Bill Spitzak and others. This project is hosted by The FLTK Team. Please report site problems to ''.