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


 Category Gateway
More Options

LinuxLinks News
 · 10 Top Tools for Novelists
 · Romp Home with these 21 Peerless ASCII Games
 · 6 Excellent Open Source Google Drive Clients
 · 6 Excellent Linux Diff Tools
 · 5 Sparkling CLI Linux Time Trackers
 · 5 Best Web Photo Gallery Solutions
 · 10 Best Free Linux Terminal Recorders
 · 11 Best Linux IRC Clients
 · 6 Excellent Console Linux File Managers
 · 7 Best Command Line Navigation Tools


Latest Links


Top : Software : Programming : Libraries : Graphics : Page 4

10 Top Tools for Novelists
The software featured in this article is designed to meet the specialised needs of a budding novelist. There's the finest open source distraction-free tools, software designed to create visual novels, and tools to help capture and visualise ideas.

(Read more)
(commercial) Mathematica seamlessly integrates a numeric and symbolic computational engine, graphics system, programming language, documentation system, and advanced connectivity to other applications. It is this range of capabilities--many world-leading in their own right--that makes Mathematica uniquely capable as a "one-stop shop" for you or your organization's technical work. It can handle complex symbolic calculations that often involve hundreds of thousands or millions of terms. Read more


  • Pychart
    PyChart is a Python library for creating high quality Encapsulated Postscript, PDF, PNG, or SVG charts. It currently supports line plots, bar plots, range-fill plots, and pie charts. Because it is based on Python, you can make full use of Python's scripting power.
  • pyexif
    Python Exif Parser: aims at extracting EXIF information from Jpeg and Tiff files which include it
  • PyGDChart2
    a complete redevelopment of the original library. It offers full support for the 0.11x versions of GDChart, has a brand new OO interface, and is extensively documented
  • Python Imaging Library
    adds image processing capabilities to your Python interpreter. This library supports many file formats, and provides powerful image processing and graphics capabilities
  • python-aalib
    python-aalib is a set of bindings for AAlib, an ASCII art library.
  • pythonOCC
    pythonOCC aims to provide a full Python wrapper for the OpenCascade 3D modeling/visualization library classes. The first step is to focus on modeling and import/export classes (IGES, STEP, VRML) in order to provide a complete, powerful, and easy-to-use 3D modeler using Python scripts.
  • Q-Graph
    an add-on library to deal with combinatorial graphs, a data structure consisting of nodes and edges connecting the nodes. Graph theory and algorithms play a major role in countless applications such as network design and optimisation, traffic planning, routing, scheduling and visualization, and so graphs have become one of the cornerstones of applied discrete mathematics and computer science
  • Qanava
    Qanava is a C++ library designed to display graphs on a Qt canvas. Qanava provide classes to generate various layouts of directed graphs and visualize their nodes with custom styles on a graphic canvas. Qanava is designed for applications with basic graph visualization needs such as Gantt charts, social networks, and document or network modelling applications. It is not meant for a complex interactive visualization of very large data sets.
  • QGLViewer
    provides a set of classes for camera control, as well as comfortable user interface that allows you to control your viewing parameters via mouse and buttons. QGLViewer is object oriented
  • Quesa
    a high level 3D graphics library, released as Open Source under the LGPL, which offers binary and source level compatibility with Apple's QuickDraw[tm] 3D API
  • Quicktime
    creates and reads any Quicktime movie that uses JPEG, RAW, or YUV2 compression
  • qwtplot3d
    a graphics extension to the Qt GUI application framework that provides a 3D plotting widget for scientific data and mathematical expressions
  • RAVL
    Recognition And Vision Library: a general C++ Library, with modules for Computer Vision, Pattern Recognition and much more
  • RAY++
    RAY++ is a collection of C++ classes needed for ray tracing (shapes, surfaces, cameras etc.). The object-oriented design makes it easy to extend the package. RAY++ is distributed under the terms of the GNU Library General Public License (LGPL).
  • rexx/tk
    allows access to the freely available Tk Graphical Toolkit from the Rexx language
  • SAgl
    Small Antialiased Graphics Library (SAgl) is a portable Small Antialiased graphics library written in C. It offers lines, circles and besier curves, as well as thick lines and fills. SAgl can be used on top of SDL or with X or any other graphics system.
  • ScanDraiD
    ScanDraiD is intended to provide a minimal, robust, flexible and platform-independent library called libscan3d written in C++ for an open source 3D scanner.
  • Scenic
    Scenic is a 2-dimensional scene based graphics library. It stores graphics in a tree-like structure (scene). Scenic also handles user input (mouse and keyboard).
  • SDL_gfx
    SDL_gfx evolved out of the SDL_gfxPrimitives code which provided basic drawing routines such as lines, circles or polygons and SDL_rotozoom which implemented a interpolating rotozoomer for SDL surfaces.
  • SDL_gui
    SDL_gui is a graphical user interface library for SDL.
  • SDL_Surface
    SDL_Surface is a Rotozoom/Zoom function for SDL.
  • SDL_ttf
    The SDL_ttf library is a wrapper around the Freetype library that allows you to use TrueType fonts to render text in SDL applications.
  • Seamstress and Arachne
    Seamstress is a portable library that implements Avidan and Shamir's seam carving technique for content-aware image resizing. Arachne is a program developed alongside the library to show it at its best. It allows realtime, fluid image resizing using this fascinating technique. Seam carving works by removing the "boring bits" from an image, so it can change the aspect ratio of many images without changing the shape of the objects inside.
  • SGE
    SDL Graphics Extension is a set of functions and classes that uses the excellent Simple DirectMedia Layer (SDL) library.
  • Sh
    Sh is a library that acts as a language embedded in C++, allowing you to program GPUs (Graphics Processing Units) and CPUs for graphical and general-purpose computations in novel ways.
  • shallows
    Shallows is a C++ library designed to make GPGPU programming easier and safer. It aims to reduce the time spent on writing and debugging OpenGL-related C/C++ code, so the developers of GPGPU applications can concentrate on implementing the algorithms instead. GPGPU applications are all about performance, so the overhead by using shallows is therefore kept low.
  • ShellyLib
    (shareware) a small library to create shapes of seashells and snails
  • shhcards
    provides pixmaps for card games, and functions for using the cards in X11 programs
  • SkyVIDEO
    SkyVIDEO is a video-oriented portable library designed to help developpers from SkyTecH (and now, developpers world-wide) to write totally portable programs.
  • SPDataPickle
    SPDataPickle is a library use to serialize and deserialize C structures to and from XML or JSON.
  • svgalib
    a low-level graphics library that provides VGA and SVGA modes in a console
  • swfdec
    swfdec is for rendering Flash animations and games. It was originally designed as a basis library for creating Flash plugins for GStreamer, but it is a fully standalone library which only use the libart library for drawing. Swfdec is released under the LGPL.
  • t1lib
    t1lib is a library written in C which implements functions for generating bitmaps from Adobe Type 1 fonts.
  • TAGL
    Threedee Advanced Graphic Library is a library that provides a subset of SGI-GL functionalities. Its main purpose is to be portable and extensible.
  • TclMagick
    TclMagick is a Tcl extension that works with both the GraphicsMagick and ImageMagick image manipulation libraries.
  • tess
    a C++ library that helps automate final assembly of tedious graphic design tasks (e.g. from photoshop or gimp), such as conjuring piles of web page-specific navigation features
  • The Big Picture
    The Big Picture is a Python library for handling EXIF, IPTC, and other metadata in JPEG and TIFF files.
  • TileLib
    meant to be an easy to use graphics library geared towards people wanting to make tile based games
  • TinyGL
    a Small, Free and Fast Subset of OpenGL
  • TinyPTC/X11
    a framebuffer library for the X Window system. Its API is a small subset of OpenPTC's one
  • TOAD
    a modern C++ GUI library for the X Window System, released under the terms of the GNU Library General Public License (LGPL). TOAD needs EGCS 1.1.1, GNU bintutils 2.9.1 and glibc 2 to compile successfully
  • Unrawel
    Unrawel is a library and simple command line frontend to experiment with different techniques for digital camera acquired RAW image interpolation and processing.
  • Voreen
    Voreen is a computer graphics library for interactive volume visualization. It provides several visualization techniques for volumetric data and makes use of programmable graphics hardware (shaders) to accelerate rendering. The accompanying applications allow for creating and testing new rendering techniques. Voreen is implemented with C++ and uses OpenGL/GLSL for rendering.
  • VPython
    a 3D graphics library for Python, designed to permit novice programmers to write scientific graphics programs
  • VSOFont
    VSOFont is a small library used to draw very simple and fast user definable 2D vector fonts.
  • WinGL
    WinGL is a small C++ library designed to help developing portable OpenGL windows-based or fullscreen applications.
    a layer over the grx graphics library which provides a simple GUI API with memorization of the objects displayed in the various windows, such that redraw and printing to a scalable PostScript representation are easy to do
  • XFB
    a user-level library that works with the Linux kernel framebuffer driver to provide hardware-accelerated 2D drawing functionality for applications like games or multimedia presentation. It is a flexible API which provides direct access to graphics card framebuffer memory and automatically uses the accelerated graphics chipset features when available, and provides identical functionality implemented in CPU for drawing on dumb framebuffers and off-screen bitmaps
  • Xffm GUI library
    Xffm GUI is the basic GUI library used by some xffm applications, such as the xffm file manager. It was developed as a part of the xffm file manager, and has evolved into a separate package. It has a desk view, icon view, and tree view.

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.