Newbies What Next ? News Forums Calendar
Home | Register | News | Forums | Portal Pages | MyLinks | New | Hot | Link Us


 Category Gateway
More Options

LinuxLinks News
 · Fun to Play Open Source Real-Time Strategy Games Fight for Glory
 · Grasp PL/SQL/pgSQL Programming with Free Books
 · Fun to Play Open Source First-Person Shooter Games
 · Grasp Prolog Programming with Free Books
 · Le Grand Fromage of Open Source
 · 8 Insanely Addictive Multi-Platform Open Source Simulation Games
 · 5 Best Open Source Multi-Platform Data Science Notebook Software
 · Learn Logo Programming with No Charge Books
 · Learn TeX Programming with Free Books
 · Grasp LaTeX Programming with Free Books


Latest Links

Top : Software : Programming : Libraries : Graphics : Page 2

Fun to Play Open Source Real-Time Strategy Games Fight for Glory
RTS games have a large fan base since their inception. This game genre requires cunning, creativity, and the ability to devise innovative strategies to usurp your opponents. Some of the best known proprietary RTS series are Warcraft, Starcraft, Command & Conquer, and Age of Empires.

(Read more)
a self contained application bundle of the GNU Image Manipulation Program for OS X


  • GLobs
    GLobs allows you to load and easily manipulate 3D objects using OpenGL and C++. The object and polygon classes are designed such that dealing with 3D objects of all kinds is smooth and simple whilst remaining powerful and intuitive. Released under the GPL.
  • Glt
    a library of C++ classes and routines for programming interactive 3D graphics with OpenGL. The aim of Glt is to augment the OpenGL API with convenient mechanisms for manipulating the OpenGL state machine. Glt makes OpenGL programming concise and tidy in C++
  • gltt
    a library that allows you to read and draw TrueType fonts in any OpenGL application
  • GLUI
    a GLUT-based C++ user interface library which provides controls such as buttons, checkboxes, radio buttons, and spinners to OpenGL applications
  • GLUT
    the OpenGL Utility Toolkit, a window system independent toolkit for writing OpenGL programs
  • gluX
    gluX is a cross-platform easy-to-use OpenGL extension loader. It offers a very simple mechanism for loading and using OpenGL extensions. It allows your code to compile under Windows and Linux even if your video card doesn't support the OpenGL extensions used by your program.
  • GOBLIN Graph Library
    GOBLIN is a C++ class library focussed on graph optimization and network programming problems. It deals with all of the standard graph optimization problems discussed by textbooks and in courses on combinatorial optimization.
  • GRX
    a 2D graphics library originaly written by Csaba Biegl for DJ Delorie's DOS port of the GCC compiler
  • GTK ADI Library
    GTK ADI Library is a library containing GTK ADI widget. ADI stands from Advanced Document Interface. ADI is just another MDI (Multiple Document Interface) implementation. It contains a common MDI interface widget and several MDI representations - views.
  • Gtk Up
    a user interface library for C++, based on GTK+
  • GTK+-DirectFB
    a backend for GDK, the drawing kit used by GTK+. Since DirectFB provides drawing functions, a windowing stack, and manages input devices, this is a lightweight GDK port
  • GTS
    GNU Triangulated Surface Library. It is an Open Source Free Software Library intended to provide a set of useful functions to deal with 3D surfaces meshed with interconnected triangles
  • Hermes
    an optimized pixel format conversion library
  • Ilib
    Ilib is a library (and some tools and examples) written in C that can read, create, manipulate and save images. It is capable of using X11 BDF fonts for drawing text. (X11 BDF fonts are part of the UNIX-based X11 Windows System, original developed at MIT in the early 1990s.)
  • Imlib2
    a graphic library for file loading, saving, rendering, and manipulation
  • ImLib3D
    C++ library for 3D (volumetric) image processing. It contains (or will contain) most basic image processing algorithms, and some more sophisticated ones
  • IPA
    Image Processing Algorithms: a library of image processing operators and functions. IPA is based on the Prima toolkit, which in turn is a perl-based graphic library
  • JpGraph
    JpGraph is a fully OO graph library which makes it easy to both draw a "quick and dirty" graph with a minimum of code and quite complex graphs which requires a very fine grain of control.
  • KGL
    KGL is a wrapper library for tracing OpenGL calls.
  • Khayyam
    Khayyam is a program for composing 3D scenes. It can import character and scene models from most Illusion game formats, including animation, MD5, BSP, and (a subset of) Collada.
    a simple library/application that makes you able to write sequential code even if you want to create graphics application under X-Windows
  • Lasem
    Lasem is a library for SVG and MathML rendering, implementing a DOM like API. It's based on GObject, and uses Pango and Cairo for the graphic output.
  • Lib3ds
    a free alternative to Autodesk's 3DS File Toolkit for handling 3DS files It's main goal is to simplify the creation of 3DS import and export filters
  • liba52
    a free library for decoding ATSC A/52 streams
  • libart
    for high-performance 2D graphics. It is currently being used as the antialiased rendering engine for the Gnome Canvas. It is also the rendering engine for Gill, the Gnome Illustration app
  • libBitvector
    implements arbitrary-sized vectors of zero and one flags (bit vectors or bit strings) that can be operated on with AND, OR, XOR, NOT, LSHIFT, and RSHIFT operators
  • libbsb
    a C library for the reading and writing of BSB format image files. Typically used for nautical charts, BSB image files use the .KAP extension and store cartographic information in addition to a run-length encoded raster image. libbsb is capable of recovering truncated or otherwise corrupted .kap files
  • libcaca
    outputs text instead of pixels, so that it can work on older video cards or text terminals. It is not unlike the famous AAlib library. libcaca needs a terminal to work
  • libdatamatrix
    libdatamatrix is an embeddable and highly extensible library made to separate data matrix (ISO/IEC16022) functionality from image reading and writing. It does error correction (instead of just error checking) and had a modular interface that allows one to extend functionality easily.
  • libdvdcss
    a simple library designed for accessing DVDs like a block device without having to bother about the decryption
  • LibDWG
    LibDWG is a library to directly read DWG files, a popular drawing format used in the CAD world.
  • libexif
    allows you to parse an EXIF file and read the data from those tags
  • libfake437
    Libfake437 is a cross-platform library for rendering code page 437 'graphics' (think 'ANSI art', ZZT, Dwarf Fortress, or Kingdom of Kroz). The library is written in C and uses SDL for drawing. The public interface is documented and should be reasonably intuitive.
  • libfbm
    libfbm is a C++ library for fast and accurate simulation of multi-dimensional (1D, 2D, 3D, 4D, etc.) Gaussian stationary processes, fractional Brownian motion and noise with power-law power spectrum.
  • libfbx
    a library of extensions to the linux framebuffer system. It provides a number of drawing primitives, and very basic text drawin
  • libFloyd
    libFloyd is a 3D scene graph library wrapper over OpenGL.
  • libg3d
    Libg3d is a glib-based library for loading and manipulating 3D objects. It supports a wide range of file formats for 3D objects and textures. Its plugin interface makes it easily expandable. The code has been split off from the g3dviewer project, which now depends on this library.
  • libgfxtrans
    intended to provide a library for realtime graphic transitions: usefull to make some kwul transitions between static screens of a slideshow, program a mp3-driven video-mixer
  • libGLI
    libGLI is a multiplatform library for creating 3D user interfaces, based on OpenGL. With the help of this library, programmers can add in their own graphic. application elements for the user interface and connect interface objects to their own programs with callbacks. In other words, GLI sits between the user and an OpenGL application.
  • libGLOOP
    uses OpenGL to render implicit surfaces defined by "meta-particles", and is useful for modelling liquids, volumetric rendering, and other related fields
  • Libgls
    Libgls allows stereoscopic rendering with OpenGL, without requiring hardware support for quad-buffered.
  • libGMUVision
    a set of C++ bindings for libdc1394 and Qt widgets designed and developed by the Artifical Intelligence Lab at George Mason University and now available under the GNU LGPL
  • libgphoto
    the core library designed to allow access to digital camera by external programs
  • libjlm
    a library to create and manipulate jlm files (compressed portable lightspace maps). Portable lightspace maps (PLMs)are an appropriate image file type for high-dynamic range images
  • libjpeg
    libjpeg is a library for handling the JPEG (JFIF) image format.
  • libjpeg-turbo
    libjpeg-turbo is a high-speed version of libjpeg for x86 and x86-64 processors. It uses SIMD instructions (MMX, SSE, SSE2) to accelerate baseline JPEG compression and decompression.
  • libkohn_gif
    libkohn_gif is a small library for compressing and decompressing GIF images. It includes the ability to do GIF89a transparencies and comes with a small example program that does fast in-memory image cropping.
  • libL3D
    a 3D library for developing OpenGL applications under Linux. The library has a main display loop, and call-back functions similar to those in GLUT. It has a graphical console for output of information. The goal of this project is a library which is small and hopefully scalable
  • libmilo
    libMILO ("MILO") is a free minimal image loading library written in C. The library is capable of loading TGA and DDS files. It provides also a general purpose API for loading images as OpenGL textures.

Prev 50 Next 50

Share this Page
Bookmark and Share
Submit this page to popular social networks such as Digg, Twitter, StumbleUpon and more.

My LinuxLinks
  • Bookmarked links
  • Emailed Newsletter
  • Your own profile

  • Top Applications
    Top Free Software
    6 Lean Desktops
    14 File Managers
    21 Backup Tools
    21 Window Managers
    21 Productivity Tools
    21 Text Editors
    21 Video Emulators
    21 Home Emulators
    42 Graphics Apps
    42 Scientific Apps
    42 Email Apps
    12 Instant Messaging
    42 Games
    42 More Games
    21 More Games
    42 Audio Apps
    42 Video Apps
    80 Security Apps
    Free Console Apps
    14 Multimedia
    'Free' Proprietary
    21 Closed-Source Apps
    Top Commercial Apps
    42 Games
    Free Web Software
    21 Web CMS
    14 Wiki Engines
    8 Blog Apps
    6 eCommerce Apps
    Other Articles
    Migrating from Windows
    Distribution Guide
    Distro Portal Pages

    Migrate to Linux
    Thinking of switching to Linux? Check out our Linux Equivalents to Windows Software section, highlighting popular Linux equivalents to Windows software.

    This feature also includes over 150 individual software portal pages including Blender, Scribus,, Evolution, Eclipse, K3b, and MythTV, providing a wealth of essential information.


    Distribution Guides
    Distro Guide


    Linux Mint
    64 Studio

    Berry Linux

    Entire List


    Web Calendar
    Linux Licenses

    Advertise at


    Latest Portal Pages


    Add Link | Modify Link | About | FAQ | Guide | Privacy | Awards | Contact |
    Portal Version 0.7. Intel Blade.
    Comments to the webmaster are welcome.
    Copyright 2009 All rights reserved.