Home
GRASS Mirror site in India
GRDSS
Geovisualisation
What is FOSS ?
FAQs
Scripting Language
Open Web Server
Open Source Database
Open Content Management System
Open Source Libraries
Statistical Softwares
GIS Softwares
Useful Softwares
List of Free Software
Free Operating Systems
Linux Command Help
FOSS by OSGeo-India
FOSS Foundation
FOSS Group
Contact Us
Energy Research Group
Centre for Ecological Sciences
Indian Institute of Science
Search
Visitors: 71115
Open Source Libraries PDF  | Print |  E-mail

 

gdlibrary

 

GD Graphics Library 

 

GD is an open source code library for the dynamic creation of images by programmers. GD is written in C, and "wrappers" are available for Perl, PHP and other languages. GD creates PNG, JPEG and GIF images, among other formats. GD is commonly used to generate charts, graphics, thumbnails, and most anything else, on the fly. While not restricted to use on the web, the most common applications of GD involve website development.

 

For more information and recent releases see GD Homepage

  Download gd-2.0.33.tar.gz
 
 
 
 
 
     
 
FFTW
 

FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) in one or more dimensions, of arbitrary input size, and of both real and complex data (as well as of even/odd data, i.e. the discrete cosine/sine transforms or DCT/DST). We believe that FFTW, which is free software, should become the FFT library of choice for most applications.

 

For more information and recent release see FFTW Homepage

 Download fftw-3.1.2.tar.gz
 
 
 
 
 
     
 
UnixODBC
 

The unixODBC Project goals are to develop and promote unixODBC to be the definitive standard for ODBC on non MS Windows platforms. This is to include GUI support for both KDE and GNOME. ODBC is an open specification for providing application developers with a predictable API with which to access Data Sources. Data Sources include SQL Servers and any Data Source with an ODBC Driver. 

 

For more information and recent release see UnixODBC Homepage

  Download unixODBC-2.2.12.tar.gz
 
 
 
 
 
     
 libpng 

Libpng is the official PNG reference library. It supports almost all PNG features, is extensible, and is available as ANSI C source code and requires zlib 1.0.4 or later.

 

For more information and recent releases see libpng Homapage.  

 Download libpng-1.2.16.tar.gz
 
 
 
 
 
     
 
Zlib
 

Zlib is designed to be a free, general-purpose, legally unencumbered -- that is, not covered by any patents -- lossless data-compression library for use on virtually any computer hardware and operating system. The zlib data format is itself portable across platforms. Unlike the LZW compression method used in Unix compress and in the GIF image format, the compression method currently used in zlib essentially never expands the data. zlib's memory footprint is also independent of the input data and can be reduced, if necessary, at some cost in compression.

 

For more information see Zlib Homepage

  Download zlib-1.2.3.tar.gz
 
 
 
 
 
     
 PROJ 

A Cartographic Projections library. Proj 4 provides a set of command-line utilities and an API used by several GIS and mapping packages to handle reprojection of coordinates.

 

For more information see Proj Homepage.

  Download proj-4.4.9.tar.gz
 
 
 
 
 
     

GDAL 

Geospatial Data Abstraction Library

 
 

GDAL (Geospatial Data Abstraction Library) is a translator library for raster geospatial data formats that is released under an X/MIT style Open Source license by the Open Source Geospatial Foundation. As a library, it presents a single abstract data model to the calling application for all supported formats. It also comes with a variety of useful commandline utilities for data translation and processing.

 

For more information see GDAL Homepage

 

Download gdal-1.4.0.tar.gz



 
 
 
 
 
     
 GDAL GRASS
 GDAL drivers for GRASS raster and vector files. For more information see GDAL-GRASS page.
 Download gdal-grass-1.3.2.tar.gz
 
 
 
 
 
     
 GEOS 

GEOS (Geometry Engine - Open Source) is a C++ port of the Java Topology Suite (JTS). As such, it aims to contain the complete functionality of JTS in C++. This includes all the OpenGIS "Simple Features for SQL" spatial predicate functions and spatial operators, as well as specific JTS topology functions such as IsValid().

 

For more information see GEOS Homepage

  
 
 
 
 
 
     
 
SQLite
 SQLite is a in-process library that implements a self-contained, serverless, zero-configuration, transactional SQL database engine. The code for SQLite is in the public domain and is thus free for use for any purpose, commercial or private. SQLite is currently found in more applications than we can count, including several high-profile projects.


SQLite is an embedded SQL database engine. Unlike most other SQL databases, SQLite does not have a separate server process. SQLite reads and writes directly to ordinary disk files. A complete SQL database with multiple tables, indices, triggers, and views, is contained in a single disk file.

 

More information is given in SQLite Homepage

  Download sqlite-3.3.13.tar.gz
 
 
 
 
 
     
 
ncurses
ncurses 
 

The Ncurses (new curses) library is a free software emulation of curses in System V Release 4.0, and more. It uses Terminfo format, supports pads and color and multiple highlights and forms characters and function-key mapping, and has all the other SYSV-curses enhancements over BSD Curses.

 

The ncurses code was developed under GNU/Linux. It has been in use for some time with OpenBSD as the system curses library, and on FreeBSD and NetBSD as an external package. It should port easily to any ANSI/POSIX-conforming UNIX. The distribution includes the library and support utilities, including a terminfo compiler tic, a decompiler infocmp, clear, tput, tset, and a termcap conversion tool captoinfo. Full manual pages are provided for the library and tools.


For more information see Ncurses Homepage.

  
 
 
 
 
 
     
 
Readline
The GNU Readline library 
 

The GNU Readline library provides a set of functions for use by applications that allow users to edit command lines as they are typed in. Both Emacs and vi editing modes are available. The Readline library includes additional functions to maintain a list of previously-entered command lines, to recall and perhaps reedit those lines, and perform csh-like history expansion on previous commands. The history facilites are also placed into a separate library, the History library, as part of the build process. The History library may be used without Readline in applications which desire its capabilities. Readline is free software, distributed under the terms of the GNU General Public License, version 2. 

 

For more information see The GNU Readline Homepage

 Download readline-5.2.tar.gz