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 : Utilities : Page 2

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)
pdfgrep is a commandline utility to search text in PDF files. pdfgrep tries to be compatible with GNU Grep, where it makes sense. Many of your favorite grep options are supported (such as -r, -i, -n or -c).


  • Diluculum
    Diluculum is a library that intends to make the coexistence of C++ and Lua more harmonious. In this regard, it offers essentially three "services": a nice way to access data stored in a Lua interpreter; a not so bad way to write functions in C++ and make them available to Lua; and a limited and just barely usable way to register C++ classes and objects in a Lua state.
  • dimnum
    dimnum is a C++ library for storage and conversion of dimensionful values.
  • dlib C++ Library
    The dlib C++ Library includes portable sockets, threading, GUI, and directory browsing APIs as well as many container classes and other items such as a big integer, a log4j style logger, arithmetic coder, compression related classes, and much more.
  • dnAnalytics
    dnAnalytics is a numerical library for the .NET Framework. It is available as a fully managed library or as a native version that uses the Intel Math Kernel Library (MKL). The native version of dnAnalytics provides significantly better performance when working with large sets of data. dnAnalytics is compatible with .NET 2.0 or later and Mono. The managed version will run on Windows XP or newer and any platform that supports Mono. The native version supports 32-bit and 64-bit versions of Windows XP or newer and 32-bit and 64-bit versions of Linux.
  • dxflib
    dxflib is an open source C++ library mainly for parsing DXFTM files. QCad, CAM Expert and vec2web all use dxflib to import DXF files. dxflib can also write DXF files, but you need to have good knowledge of the DXF format to produce valid output.
  • EasyLDAP
    a multi-purpose dynamic library copyrighted by the GNU GPL License. It's first goal is to provide a simple C API to use OpenLDAP powerful features on your own programs
  • easylzma
    Easylzma is a C library and command line tools for LZMA compression and decompression. It uses Igor Pavlov's reference implementation and SDK. It is meant to be a tiny wrapper and portable build system around a subset of Igor Pavlov's LZMA compression and decompression implementation. The API is small and intended to be straightforward.
  • Editline
    Editline is an autotool- and libtoolized port of the NetBSD Editline library (libedit). This command line editor library provides generic line editing, history, and tokenization functions, similar to those found in GNU Readline.
  • epto
    a small open source library and framework for industrial strength shell script programming with sh for Linux/Unix. It features convienient error handling, tracing, option handling, and process level transaction safety (sort of), plus more
  • fam++
    a C++ wrapper for fam. Fam++ is also targeted at GTK+ developers. There are two main classes to access fam, one that is very basic and one that uses gdk to register callbacks automatically and dispatch fam events to functors that you setup
  • ff RADIUS
    ff RADIUS is a set of C routines implementing RFCs 2865 (RADIUS authentication) and 2866 (RADIUS accounting) data structure.
  • FifoEmbed
    FifoEmbed provides three abstract data types for the C programming language, implemented on top of circular arrays. The first is a basic queue that supports enqueue/dequeue operations. The second is a packet queue implemented on top of the basic queue that additionally provides out-of-sequence insertion and packet resequencing. The third is a memory pool queue ("mpoolq") which is an allocator optimized for first-in/first-out access patterns. These can be useful when programming device drivers, network stacks, and similar systems.
  • Font Configuration Library
    Fontconfig is a library for configuring and customizing font access. It contains two essential modules, the configuration module which builds an internal configuration from XML files and the matching module which accepts font patterns and returns the nearest matching font.
  • Fontconfig
    Fontconfig is a library for configuring and customizing font access. Fontconfig can: discover new fonts when installed automatically, removing a common source of configuration problems, perform font name substitution, so that appropriate alternative fonts can be selected if fonts are missing, identify the set of fonts required to completely cover a set of languages etc.
  • Fosfat
    Fosfat is a C library for providing read-only access to a Smaky formatted disk. Currently, only a tool and a FUSE extension that use this library can be used for reading a directory and copying a file.
  • FVS
    Finger Print Verification System: a library that will allow programmers to add Fingerprint Technology in their application
  • GAI Terrain
    an interface Library for dockapps and Gnome 2 Panel Applets
  • gaol
    C++ library for interval arithmetic. It is supposed to be a fast and easy to use/modify library for anyone interested in assessing interval arithmetic merits or using it on a regular basis
  • GConf--
    ++ wrappers for GConf, particularly GConfClient
  • Gedcom Parser Library
    a C library that provides an API to applications to parse and process arbitrary genealogy files in the standard GEDCOM format
  • Generic Data Structures Library
    The Generic Data Structures Library (GDSL) is a collection of routines for generic data structures manipulation. It is a portable and re-entrant library fully written from scratch in pure ANSI C. It is designed to offer for C programmers common data structures with powerful algorithms, and hidden implementation. Available structures are lists, queues, stacks, hash tables, binary trees, binary search trees, red-black trees, 2D arrays, permutations and heaps.
  • GetPot
    for parsing comand line arguments and simple input files
  • GITK
    a set of libraries which form a user interface abstraction layer. It equips an application with a user interface which can be exchanged during run-time. The final user interface is generated by dialog-rendering modules
  • GL2PS
    a C library providing high quality vector output for any OpenGL application. The main difference between GL2PS and other similar libraries is the use of sorting algorithms capable of handling intersecting and stretched polygons, as well as non manifold objects. GL2PS provides advanced smooth shading and text rendering, culling of invisible primitives, mixed vector/bitmap output, and much more
  • gnome-socket
    a library that provides easy network access to GNOME applications
  • GNU libavl
    a complete, well-documented collection of binary search tree and balanced tree library routines
  • GNU Lightning
    a library that generates assembly language code at run-time; it is very fast, making it ideal for Just-In-Time compilers, and it abstracts over the target CPU, as it exposes to the clients a standardized RISC instruction set inspired by the MIPS and SPARC chips
  • GNU Make Standard Library
    collection of functions implemented using native GNU Make functionality that provide list and string manipulation, integer arithmetic, associative arrays, stacks, and debugging facilities
    GNU Transport Layer Security Library: intends to provide the programmer a useful and easy to use API to program security oriented applications
    a library designed to make access to GnuPG easier for applications. It provides a High-Level Crypto API for encryption, decryption, signing, signature verification and key management
  • Grace Library
    Grace is a C++ library/enhancement for creating multithreaded server applications. It delivers basic building blocks for stable, readable code and makes it easy to exchange data with other systems.
  • gtk2-perl
    the collective name for a set of perl bindings for Gtk+ 2.x and various related libraries. These modules make it easy to write Gtk and Gnome applications using a natural, perlish, object-oriented syntax
  • GToolKit
    a small library that implements a simple and easy to use Objective-C interface to the GTK+ widget set
  • Ham Radio Control Libraries
    allow you to write amateur radio equipment control programs for transceivers which use CAT or similar computer interfaces for control
  • Hexmap
    an object-oriented interface for using hexagonal grids. It's written in C, and uses the GObject object system in glib
  • High Resolution Profiler
    uses the Pentium Time Stamp Counter to measure the time used by various functions in a program, and to write a gmon.out file, compatible with the existing gprof program
  • ini-lib
    basically allows a script to write/read/modify the old Windows INI files
  • inilib
    a C++ library which provides a method of saving the "state" of a program. inilib provides a means of storing a number of arbitrary settings in memory with an easy access interface, as well providing means for saving the information to and loading it from disk
  • iniParser
    a stand-alone ini Parser library in ANSI C
  • InteLib
    InteLib is a library of C++ classes which lets you do Lisp programming within your C++ program even without any additional preprocessing, without all those calling conventions etc.
  • Inti
    a set of integrated foundation libraries for developing C++ applications on UNIX-like systems such as Linux. It contains a GUI toolkit
  • ISO8211Lib
    ISO8211Lib is intended to be a simple reader for ISO/IEC 8211 formatted files, particularly those that are part of SDTS and S-57 datasets. It consists of open source, easy to compile and integrate C++ code.
  • iSSL
    a minimalistic cryptographical API that uses the ciphers RSA and AES to establish SSL-alike, secure encrypted communications between two peers communicating through a network socket, including session key generation and public key exchange
  • ixlib
    a C++ tools library based upon the STL. It provides garbage collection, matrix handling, planar geometry, regular expressions and XML parsing. Its main design goals were simplicity and size
    JRTPLIB is an object-oriented RTP library written in C++. The library offers support for the Real-time Transport Protocol (RTP), defined in RFC 1889. It makes it very easy to send and receive RTP packets and the RTCP (RTP Control Protocol) functions are handled entirely internally.
  • JUCE
    JUCE is an all-encompassing C++ class library for developing cross-platform applications. The intended users are developers who are building large, complex applications in C++ and who would like to use just one clean, high-level API rather than a bunch of different libraries for different purposes or platforms. Its features include fully lightweight components with transparency and effects, classes for strings, containers, XML, streams, file handling, messaging, and event queues, vector graphics, a custom font engine, image manipulation, low-latency audio I/O using CoreAudio, DSound and ASIO, audio buffers and nodes, MIDI file and event manipulation, Internet streams, undo/redo support, and more.
  • Kniffel
    Kniffel features a library for dealing with first order predicate logic formulas and tools (command line and CGI versions included) that convert first order predicate logic to LaTeX, graphviz dot, and ASCII formats.
  • KNoFault
    a library written in C used to encrypt or decrypt data with XOR encryption. KNoFault, NoFault32 and CLNoFault are direct applications of the library, which is easy to use in your own programs
  • Lazarus libtemplate
    allows C developers to use templates for their CGI programs just like Perl and PHP programmers. Use this template library to separate your program's business logic from the HTML that generates the output

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.