Skip to main content
9 votes

C# library for parsing HTML?

AngleSharp: Actively developed/maintained Built-in support for CSS selectors
Veverke's user avatar
  • 211
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
8 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
  • 256
6 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
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

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
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

Simple javascript library for drawing own component diagram/circuit/graph (with input output nodes) and their connections

if someone is interedsted, i have finally found and chose mxGraph https://github.com/jgraph/mxgraph. it is: pros well documented pros free license pros good customized library for my purposes
Michael's user avatar
  • 101
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

Web API to query word frequency data

To return the relative frequency in 1 million words of the word "smartass", query: https://api.datamuse.com/words?sp=smartass&md=f&max=1 It outputs: [{"word":"...
Radio Controlled's user avatar
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
  • 223
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
4 votes

Python SOAP client library

Even though this probably won't help you now, it might help someone. It appears there is a fork of suds that is still being developed as of Feb. 2016. I've used it before and liked it. rinse which ...
user197674's user avatar
4 votes
Accepted

Java library to transform kanji/katakana/hiragana to romaji

Jakaroma does this, and it is based on Kuromoji which is much better at kanji transliteration than Kakasi and even Mecab. 100% Java Open source: Apache 2 license Size: 11 MB Transliteration quality: ...
Nicolas Raoul's user avatar
  • 19.5k
4 votes

Barcode reader library for iOS

Basil if you are looking for commercial iOS libraries for barcode recognition you can take a look at LEADTOOLS Barcode SDK. LEADTOOLS has native iOS frameworks for both Objective-C and Swift. You can ...
Berto10's user avatar
  • 256
4 votes

Simple PDF library for Python / Django

Probably the most well-known pdf generator toolkit, written in python, is reportlab which has an open-source version, as well as a more sophisticated licensed version. I found it hard to tweak, as a ...
meuh's user avatar
  • 613
4 votes
Accepted

Parsing literal assignments from a Python file

I don't know of a library for this specific task, but it's easy to do it with ast.parse. Here's an example in Python 3: import ast with open("myfile.py", "r") as o: src = o.read() top_level = ...
Kodiologist's user avatar
  • 1,197
4 votes

Javascript charting library

Syncfusion EJ2 Chart for Angular supports most of the requirements. 2D line charts and bar charts Supports different types of line series and bar series. Demo For more information on line series ...
Baby Palanidurai's user avatar
3 votes

.NET library to convert Microsoft Office docs to PDF

The LEADTOOLS Documents SDK has the ability to convert all of the Microsoft Office formats and output as PDF in .NET. Here is a list of all of the support formats that the SDK can convert from and to:...
hcham1's user avatar
  • 300
3 votes

Library for component graph display with Qt

Maybe too late but still here is the library I develop for general-purpose node graph editing. https://github.com/paceholder/nodeeditor Key Features: Based on Qt 5.x with C++14 Based on ...
paceholder's user avatar
3 votes

Python library for taking camera images

i just modified the @Martin Thoma Code. import cv2 camera = cv2.VideoCapture(0) while True: return_value,image = camera.read() gray = cv2.cvtColor(image,cv2.COLOR_BGR2GRAY) cv2.imshow('...
ShivaGuntuku's user avatar
3 votes

Free or nearly free PDF library for Java

jPDFWriter Our software jPDFWriter is a Java library that can create PDF documents. jPDFWriter is free to use for commercial purposes, there are no license fees. jPDFWriter can create PDF files in ...
Leila Holmann's user avatar
3 votes

bare metal crypto library

I'm going to assume that you only need the most standard capabilities and nothing fancy, so at most things like standard authenticated encryption primitives and thelike. No secret sharing, no format ...
SEJPM's user avatar
  • 273
3 votes
Accepted

Header-based C++ logging library

Here are a few options for you to consider. I can't really vouch for the first two myself because I haven't used them: EasyLogging: "Single header only, extremely light-weight high performance ...
einpoklum's user avatar
  • 3,259
3 votes

JavaScript library for OCR

If you are interested in working with a commercial product, you should check out the LEADTOOLS OCR SDK. All of the OCR would be done server side and written in just a few lines of codes: // ...
nvillalobos's user avatar
3 votes

JavaScript seating chart library

One that I know of is called, "jQuery Seat Charts". It's open source available on GitHub and provides an easy way to create/design seat charts available in webpages. It creates a map along ...
Tom's user avatar
  • 7,719
3 votes

JavaScript seating chart library

Essential Diagram for JavaScript supports creating any kind of diagram including seating charts. Example The whole product is available for free through the community license if you qualify (less ...
Davis Jebaraj's user avatar
3 votes
Accepted

Free, open source C# image resize and optimize library

I suggest Magick.NET: supports over 100 major file formats Open source Linked with ImageMagick, which is the reference in this domain, most image transformations (thumbnails, optimisations) on the ...
Nicolas Raoul's user avatar
  • 19.5k
3 votes

Library for programmatic video manipulation

The most used tool/library for video manipulation is FFMPEG - It can read, slice, dice & write just about every video format that is out there and it is free, gratis & open source and cross ...
Steve Barnes's user avatar
  • 31.7k
3 votes

Determine file type from its content (not trusting the .extension)

I used to work for the French National Library, to build an digital archive system that contains not only digitized books but also millions of digital artefacts with all kinds of strange file types. ...
Nicolas Raoul's user avatar
  • 19.5k

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