Hot answers tagged

18 votes
Accepted

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

I found two Java libraries that can diff two JSON strings and tell what was added, deleted, and modified. Both libraries generate output in accordance with RFC 6902 (JSON Patch): zjsonpatch fge json-...
pacoverflow's user avatar
13 votes

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

Some potential candidates, or close-to-being-candidates: Might be relevant: LEMON , or Library for Efficient Modeling and Optimization in Networks - A "C++ template library providing efficient ...
einpoklum's user avatar
  • 3,111
11 votes

Free or nearly free PDF library for Java

iText I am the CEO of the iText Group, the original author of iText as well as the author of two iText in Action books and the free ebook The Best iText Questions on StackOverflow. The list you ...
Bruno Lowagie's user avatar
10 votes
Accepted

A simple Java database library?

H2 Without more specific information about your needs, my first thought is the H2 Database Engine project. H2 is a pure-Java, open-source, free-of-cost, relational database that has been actively ...
Basil Bourque's user avatar
9 votes

C# library for parsing HTML?

AngleSharp: Actively developed/maintained Built-in support for CSS selectors
Veverke's user avatar
  • 211
8 votes

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

I would like to contribute another library here, that I stumbled over looking for similar question. I tested it with Franck Dernoncourts benchmark code and it beats Pythons standard csv and Pandas by ...
hexerei software's user avatar
8 votes

Free for commercial use Java library to convert HTML to PDF

You have a few options: openhtmltopdf - new code, still brewing, but has some great results Apache FOP - can convert XML, not HTML, but might be usefull itext the older version (version 2) ...
Ioan Eugen Stan's user avatar
7 votes

JavaScript library to create charts and graphs

Have you checked out ZingChart? It meets a majority of your requirements. The current build is compatible with IE6+, along with other modern browsers. It can render using canvas and svg. (VML and ...
devnull's user avatar
  • 71
7 votes
Accepted

What GUI Library Should I use in C++

Given your requirements I would say that the best choice would be wxWidgets From your feature list: Cross Platform Compatibility Yes Open Source Yes with a permissive licence Active with ...
Steve Barnes's user avatar
  • 31.4k
6 votes
Accepted

JavaScript/HTML5 Network Topology Drag & Drop

Essential Diagram for JavaScript supports creating any kind of diagram including network diagrams. Here is an example. The created diagram can be serialized and interpreted to create real entities as ...
Davis Jebaraj's user avatar
6 votes

Free or nearly free PDF library for Java

LibreOffice One indirect and free-of-cost route is to create or modify documents in LibreOffice using its Java API library. Then tell LibreOffice to create a PDF from that document. Not simple, but ...
Basil Bourque's user avatar
6 votes

A simple Java database library?

Your question is too broad to answer in anything like a definitive manner. You don't tell us at all what kind of database you want to use. Do you need an RDBMS? Key/value store? Something else? If ...
Flimzy's user avatar
  • 214
6 votes

Modern C++ CSV reader/parser library

Two libraries that fits the requirements and several of desired features: Rapidcsv CSVstream Fast C++ CSV Parser I start to test them few days ago, so I can not confirm all the features, however I ...
campisano's user avatar
  • 161
5 votes

Is there a Marpa port for Node.js or other Earley parser with full abstract syntax forest support?

Please, excuse my self-promotion - but recently I developed tiny JavaScript implementation of Earley parser, which can extract multiple syntax trees (which have very simple structure, and can be ...
stemm's user avatar
  • 151
5 votes

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

I did some research to finalise a diff generation library for myself. The bug pointed out by @pacoverflow seems resolved. I did not face this issue. My vote is for fge json-patch because of following ...
Shrutee's user avatar
  • 151
5 votes

Looking for a Geometry Manipulation library

Have a look at my Clipper library. Open source freeware library coded in C# (and C++ and Delphi) with very permissive Boost license (which allows use in commercial apps without charge). Can be ...
Angus Johnson's user avatar
5 votes

Audio editing CLI application that can fuse multiple wav files into a new one?

If you really would like to save some effort, install python, use pip install pydub to add pydub and then use os.walk something like: import os from pydub import AudioSegment OUTNAME = "Mixed.wav" ...
Steve Barnes's user avatar
  • 31.4k
5 votes
Accepted

Web charts for time series

The closest NPM / JS library that exists today that will allow you "visualize" data ( I've searched extensively ) is dc.js based on crossfilter although it won't do it automatically without any ...
sean2078's user avatar
  • 381
5 votes
Accepted

Python library to get filename of content downloaded with HTTP

Check out rfc6266. It seems to do all what you want. It is licensed under the LGPL 3.0. The main fork may not be super active, and some other forks may have more goodies. Here is the skinny: >&...
Philippe Ombredanne's user avatar
5 votes
Accepted

Simple and free book library management system (ILS) for a small library

The best solution out there that fits my requirements is: BiblioteQ It is: Free and open source: GitHub. Self contained and offline. Windows, Linux and MAC compatible (For both x86 and ARM ...
tofran's user avatar
  • 91
5 votes
Accepted

WebP library for Java?

TwelveMonkeys ImageIO now has full ImageIO read support for WebP (lossy, lossless and lossy + lossless alpha) modes. Another free option is the ImageIO plugin from Java VP8 Decoder. It contains a ...
Harald K's user avatar
  • 216
4 votes

Simple climate simulator

http://edgcm.columbia.edu/support2/faq/ EdGCM provides a research-grade Global Climate Model (GCM) with a user-friendly interface that can be run on a desktop computer. For the first time, ...
Sherwood Botsford's user avatar
4 votes

C# library for parsing HTML?

CefSharp Why? Actively maintained You get the might of Chromium Let's you run any JavaScript. It's much easier to develop parsing this way. You go to your Chromium-based browser console and develop ...
Vadim Ovchinnikov's user avatar
4 votes
Accepted

C++11 thread pool implementation

There seems to be a GitHub of someone who developed a small library for C++ 11. It also is just a central header file (no cpp files to add), and fits into your License requirements (it actually uses ...
Dylan Corriveau's user avatar
4 votes
Accepted

Android libraries for rendering common document file formats

Alfresco is open source and can create previews for a lot of different file formats, including doc, docx, xls, xlsx, ppt, pptx, odt, pdf, rtf, txt and more. So you could install Alfresco on a server ...
Nicolas Raoul's user avatar
  • 19.2k
4 votes
Accepted

C/C++ library for solving nonlinear systems of equations

Reference: What good libraries are there for solving a system of non-linear equations in C++? I'm assuming you mean free software. Referencing the above stackoverflow question, you could use: ...
logic's user avatar
  • 206
4 votes

Python library for reading and writing files

Maybe I did not understand completely your question, but the standard python libraries os,path do what You want. You can read a file into a string using read function: ## Read the file and put the ...
Filadelfo's user avatar
  • 129
4 votes

Free or nearly free PDF library for Java

The Apache PDFBox® library is an open source Java tool for working with PDF documents. This project allows creation of new PDF documents, manipulation of existing documents and the ability to extract ...
Vadzim's user avatar
  • 213
4 votes

A simple Java database library?

You can take a look on HeftyDB. It is a fast key-value store, written in Java, and it's open-source.
Cristi Ursachi's user avatar
4 votes

A simple Java database library?

Xodus Based on your requirements, I think JetBrains Xodus is a very choice of database. It has three types of database- a key-value storage, an entity-store and a database for files and streams. #1: ...
dipu's user avatar
  • 161

Only top scored, non community-wiki answers of a minimum length are eligible