Questions tagged [library]

code libraries to write programs to accomplish specific tasks. Please use this tag together with one for the associated programming language.

Filter by
Sorted by
Tagged with
29
votes
5answers
51k views

Fastest free Python library to read a CSV file with 1~3 columns of numbers

I am looking for the fastest Python library to read a CSV file (if that matters, 1 or 3 columns, all integers or floats, example) into a Python array (or some object that I can access in a similar ...
22
votes
1answer
932 views

Maze generator library

Randomly generated game worlds are currently very popular. Can anyone recommend an open-source Java library for tile-based maze (bird's-eye view) creation? Features I have in mind: Basic two exits, ...
20
votes
2answers
12k views

Looking for OCR API on mobile platform

I'm looking for an OCR library that runs on Android, iOS & Windows Phone. My app scans the image to find certain information on it. For example, scan a parking ticket to get time information on ...
18
votes
5answers
32k views

C# library for parsing HTML?

The library should support at least .NET framework version 3.5, and 4.0; support for version 4.5, and future versions, would be great too. It should handle 'messy' HTML too, if possible.
18
votes
4answers
11k views

C/C++ library to parse SVG files?

I want to parse SVG files in C++ on OS X, and I need a library. It should be simple, lightweight and should not have many dependencies. My SVG files are also simple - they contain only simple shapes ...
17
votes
3answers
9k views

Parallel genetic algorithm library for C/C++

I am looking for a genetic algorithm library in C++ which can run in parallel, ideally scaling to a few hundred cores. As I understand it GAs are almost embarrassingly parallel, so I'm a little ...
16
votes
1answer
124 views

Ruby Prolog interpreter

Is there a Prolog interpreter written in Ruby? I've come to find ruby-prolog and other such DSLs, but I am actually interested in a interpreter for the true Prolog language, similar to this JS ...
14
votes
2answers
1k views

Cross-platform C GUI

My friend and I are developing a C software, he's developing it on Windows, I'm contributing and I use Xubuntu. As far as I know, Qt supports C++ and not C, and as far as I know GTK sucks on Windows, ...
14
votes
1answer
564 views

3D Java physics library for highly complex highly ordered objects which can collide with each other

I'm looking for a 3D Java physics library which would be effective for objects which are complicated yet locally ordered: by which I mean the object is made up of local axis aligned boxes (see ...
13
votes
1answer
120 views

Simple climate simulator

I'd like to find a program, library or code that can perform a simple climate simulation. Programs that include this functionality - for example a video game - are also fine. My motivation is that I'...
12
votes
7answers
14k views

Free or nearly free PDF library for Java

The title1 says it (nearly) all. To be more specific, I require PDF generation with basic formatting (tables and images) usability in closed source commercial project being free (as in beer) or ...
12
votes
3answers
4k views

GUI Library for VBScript

I am looking for a library to create reasonably usable 2D GUIs using standard control types (drop lists, text boxes, buttons, etc. housed in a window or dialog box) in the VBScript programming ...
12
votes
3answers
971 views

Lightweight crypto library to verify a signature

Are there any open source crypto libraries that can be used in embedded systems or in other memory constrained places like a boot rom? I am looking for libraries that I can compile only the algorithms ...
11
votes
1answer
3k views

A modern(ish) C++ graph representation and manipulation library

At my old workplace I had mixed experience with Boost's graph library; I wasn't the person working with that code mostly, but we experienced brittleness, things changing under our feet, and a need to ...
11
votes
2answers
3k views

JavaScript library to display Venn diagrams

I am looking for a JavaScript library which is able to produce Venn diagrams. Requirements The ability to specify and draw sets colorize sets (and results of operations between them) label sets (...
11
votes
1answer
2k views

What's the best HTML+SVG+CSS based approach for displaying a family tree structure with both parents and multiple interconnections?

I'm looking for a flexible way to display the output of the GEDCOM data model or Gramps data model, which are the most common data models for genealogy. Both data models support family trees that ...
11
votes
2answers
1k views

Library for transforming structured text files (XML to JSON or JSON to CSV)

I'm looking for a library that will transform text files in one format into text files in another format. Example formats are XLS, XML, JSON, TSV, CSV, and various forms of fixed field length files. ...
11
votes
2answers
756 views

Simple, fast, and distributed Java embeddable open-source cache library

I need to store session state for a web application that is deployed on multiple servers. I Want to avoid sticky sessions or doing session replication as I want the application to be self-contained ...
11
votes
2answers
201 views

Java Chart Lib (with good documentation)

I'm currently using a self-coded bar chart implementation with Java (swift), which worked fine up until now. But as my project grows, so do my requirements… As a result, I would like to start using a ...
11
votes
3answers
773 views

Library to detect in which programming language a code snippet is written

I am looking for a library that can detect in which programming language a code snippet is written. We can make the assumption that the code snippet is written in one language only. E.g. for natural ...
10
votes
7answers
3k views

Library to grammatically classify English words (nouns, verbs, adverbs, etc)

I have this list with 1600 English words where I don't know the grammatical type. Now I would like to know for each word in this list whether it is a noun, verb, adverb or other grammatical type. If a ...
10
votes
6answers
2k views

Java library to transform a math formula into an AST

I am looking for a Java library which can parse mathematical formulas into an AST (abstract syntax tree). UPDATE:I'm open to alternatives in languages other than Java, provided that I can call these ...
10
votes
2answers
1k views

How do I convert a PDF file to PDF/A in Delphi?

I need to convert a PDF file to PDF/A. Which libraries are available? (Preferably Delphi but other platforms should be OK, even .NET). My preferred option would have been to use http://synactis.com/...
10
votes
1answer
5k views

C# - Up to date torrent library?

I'm looking forward to build an application that would rely on torrent functionality. I've done some research, but I can't seem to find an actively developed and maintained library. My findings so ...
9
votes
7answers
44k views

Python library for taking camera images

How can I get a single image from a camera (e.g. a built-in webcam in a notebook) with Python? I'm looking for a library that makes this possible in a few lines of code (I'm not looking to write a ...
9
votes
2answers
30k views

Java library that diffs JSON and generates what was added/deleted/modified?

Are there any Java libraries that can diff two JSON strings and generate a tree structure that you can traverse to find out what nodes were added, what nodes were deleted, and what nodes were modified?...
9
votes
5answers
9k views

.NET VoIP library

I'm looking for a VoIP library adhering to the following criterias: written in .NET or at least with .NET interface a clear ("clean code" like) interface would be a big advantage must support Direct ...
9
votes
4answers
3k views

Library to convert between Base64 & hex for c++

I can find no sample code to convert a Base64 string to a hexadecimal string, both in the most readable format, such as 5c2e00405e56439da66a4bd279dbfba2d605d6949142ade664ce0fc4a7ceee ...
9
votes
2answers
7k views

PHP OCR library

Looking for a OCR Library to integrate into a PHP/JS/HTML5 Web Application. PHP is preferred however any language can be made to work via exec so if a non-PHP option is faster or high quality I'd like ...
9
votes
8answers
20k views

.NET library to convert Microsoft Office docs to PDF

I am looking for a library (open source or paid) that can convert Microsoft Office documents (.docx, .xlsx etc.) and images to PDF. This library must be accessible from .NET. I had a look at ABCpdf ...
9
votes
0answers
3k views

Mono library to display an SVG image in a multiplatform project?

I'm working on a multiplatform project (Linux, OSX, iOS, Win32) so I need Mono for portability. My project needs to load and work with SVG images and their elements for dynamic vector visualizations, ...
8
votes
3answers
7k views

Android libraries for rendering common document file formats

What libraries are there that can be included in a commercial Android client application for simple viewing (editing not required) of doc, docx, xls, xlsx, ppt, pptx, odt, pdf, rtf? Preferably free ...
8
votes
2answers
98 views

Linux software for drawing star charts

I would like to produce some astronomical star charts; something like this: http://astropixels.com/messier/summer.html or the one here. Most star charts are set for the Northern Hemisphere; I'm in ...
8
votes
1answer
249 views

Software library or tool to pivot and export a lot of data to Excel

I'm trying to find a way to get normalized data that's in an MSSQL database out of there, pivoted, and into an Excel file. The main problem is that I have many of those databases, each with the same ...
7
votes
6answers
10k views

A simple Java database library?

I'm looking for a library to manage a "database" in my Java application. I want something simple, and easy to use. Specifically, I'm looking for something which: Is easy to start using. I'd like to ...
7
votes
3answers
226 views

Regular Expression tool like SQLFiddle

SQLFiddle is a webservice where you can setup and work with small examples of SQL on various systems (PostgreSQL, Oracle, MySQL, etc...) I am looking for such a webservice or library that parses ...
7
votes
5answers
2k views

What is the top JavaScript chart library that is free to use in a commercial webapp?

I am working in site that generates Code (chart builder) for charts. It's currently working with the chartnew.js library, but I want to extend with a better chart library. Requirements: Multiple ...
7
votes
3answers
9k views

JavaScript seating chart library

I'm creating a web app for selling online tickets. Where the user will be able to design a seating chart. Each seating chart has a collection of seats. These seats can be assigned unique numbers or ...
7
votes
2answers
8k views

C/C++ ini file parser library

I'm trying to find a simple C/C++ library to parse ini configuration files. It should: have tests be small (e.g. a .h file and a .cpp file) be easy to use ("standard" ini file parsing is sufficient) ...
7
votes
1answer
417 views

Distributed in-memory collection with full redundancy, for Java

Is there some kind of library or framework to support a redundantly distributed collection of Java data objects? By 'redundantly', I mean a complete set of data is maintained on every node of the ...
7
votes
3answers
268 views

Java library for limiting number of actions in a time window

I'm looking for a Java library class which provides a similar interface to this: void addData(Comparable data); int countBiggerThan(Comparable data); void removeSmallerThan(Comparable data); I would ...
7
votes
2answers
115 views

Libraries for identifying the face structure

I am working on a medical project to identify a syndrome based on the dimensions of face as a whole, eye, nose and mouth. Just to make it clear, I am not looking for facial recognition (to input a ...
7
votes
1answer
953 views

PCRE / Extended regex library in Java?

I'm in need of PCRE functionality for my regular expressions in Java. I've been unable to find such a library. What is an extended library (Hopefully including more of the PCRE constructs and extends ...
7
votes
1answer
1k views

PHP/JS library for PDFs: marking, annotating, commenting

I am looking for a PHP/JS library with that would allow my users to: view a PDF file mark text (selecting) mark document fragments (let's say, with a semi-transparent rectangle or circle) add ...
7
votes
2answers
2k views

Simple C/C++ library for network graph manipulation

I'm currently working on a research project that makes use of proprietary software. I'm trying to replace the proprietary C libraries for graph representation. Doing this will make it easier to ...
6
votes
3answers
2k views

What is a good open source information retrieval library (search engine)?

So I have a Java application running on a websphere server. The server has an oracle database of boxes. Each box has a list of things in it. Each thing has a main description (input as text from ...
6
votes
5answers
248 views

JavaScript library to create charts and graphs

When I’m creating dynamic charts, I want to fetch new data from data source periodically and refresh the chart. Can you recommend a good charting library (JavaScript)? There are other requirements: ...
6
votes
2answers
2k views

Render JSON with collapsibility

I'm looking for an FOSS Javascript library for rendering JSON with the ability to collapse nested objects. This will be for rendering in the DOM so browser plugins won't do. Much like http://json....
6
votes
3answers
5k views

Online library for image annotation with arrows?

Has anyone come accross a JavaScript/jQuery based library that helps to annotate images with arrows? Would be great for us to use in our project.
6
votes
1answer
4k views

Python library to get filename of content downloaded with HTTP

I download a file using the get function of Python requests library. For storing the file, I'd like to determine the filename they way a web browser would for its 'save' or 'save as ...' dialog. Easy,...