sparqlwrapper - A wrapper for a remote SPARQL endpoint

  •        131

SPARQLWrapper is a simple Python wrapper around a SPARQL service to remotelly execute your queries. It helps in creating the query invokation and, possibly, convert the result into a more manageable format.



Related Projects

rdfstore-js - JS RDF store with SPARQL support

  •    Javascript

Many features present in versions 0.8.X have been removed in the 0.9.X. Some of them, will be added in the next versions, other like the MongoDB backend will be discarded. Please read this README file carefully to find the current set of features. rdfstore-js is a pure Javascript implementation of a RDF graph store with support for the SPARQL query and data manipulation language.


  •    Java

Federated SPARQL queries: Answer one SPARQL query using multiple SPARQL endpoints.


  •    Java

An implementation (parser/interpreter) of SPARQL, a query language for RDF data that is the current recommendation of the W3C. Allows easy cusomization of the language and plugs in to several popular RDF servers, like Sesame.

database - Blazegraph High Performance Graph Database

  •    Java

Blazegraph™ DB is our ultra high-performance graph database supporting Blueprints and RDF/SPARQL APIs. It supports up to 50 Billion edges on a single machine and has a High Availability and Scale-out architecture. It is in production use for customers such as EMC, Syapse, Wikidata Query Service, the British Museum, and many others. GPU acceleration and High Availability (HA) are available in the Enterprise edition. It contains war, jar, deb, rpm, and tar.gz deployment artifacts.

graph-notebook - Library extending Jupyter notebooks to integrate with Apache TinkerPop and RDF SPARQL

  •    Jupyter

The graph notebook provides an easy way to interact with graph databases using Jupyter notebooks. Using this open-source Python package, you can connect to any graph database that supports the Apache TinkerPop, openCypher or the RDF SPARQL graph models. These databases could be running locally on your desktop or in the cloud. Graph databases can be used to explore a variety of use cases including knowledge graphs and identity graphs. We encourage others to contribute configurations they find useful. There is an additional-databases folder where more information can be found.


  •    Java

DB2RDF is a a software tool that will convert data from relational data model to semantic data model (in the form of RDF and RDFS). A SPARQL endpoint for querying the converted data. For querying the semantic data, SPARQL query language is used.



dotNetRDF is a RDF, SPARQL and Semantic Web API written in C# for .Net 3.5 and higher It provides an object model for manipulating RDF and querying it using SPARQL. Additionally it supports a variety of popular triple stores including 4store, Sesame and Virtuoso.


  •    Java

Jena is Java toolkit for developing semantic web applications based on W3C recommendations for RDF and OWL. It provides an RDF API; ARP, an RDF parser; SPARQL, the W3C RDF query language; an OWL API; and rule-based inference for RDFS and OWL. Jena is now an Apache project:


  •    Java

*** PROJECT NOT MAINTAINED ANYMORE *** RDFStats generates statistics for RDF datasets behind SPARQL-endpoints and within single RDF documents.



Sesame is an extensible Java framework for storing, querying and inferencing for RDF. It can be deployed as a web server or used as a Java library. Features include several query languages (SeRQL and SPARQL), inferencing support, and RAM, disk, or RDBMS storage. Additionally, the central APIs of Sesame are storage-independent and are supported by many third-party RDF database vendors.

SPARQL Endpoint interface to Python

  •    Python

A library to allow query a SPARQL end-point in Python


  •    Java

Spreadsheet-to-RDF wrapper capable of transforming spreadsheets to arbitrary RDF graphs; Supports mapping language, local/remote Excel/ODF/CSV, SPARQL service - Fork with patches maintained by Mark Birbeck at

Semantic Spaces

  •    Java

Semantic Spaces offers a virtualization layer on top of RDF repositories and SPARQL endpoints. Its entry point is an RDF2Go model that wraps the underlying data providers in a unifying and spaces-based framework for large-scale data management.


  •    PHP

LDAP 2 SPARQL is a Backend to the widely used OpenLDAP server. It translates LDAP queries into SPARQL queries, asks a SPARQL endpoint and translates the result back to LDIF.



The ONTO-SPARQL library contains sparql-queries for loading OBO-ontologies, and for browsing and searching through them. The results of the queries are returned in XML or a HTML-interface. They can be used by end-users and programmers.

rdflib - RDFLib is a Python library for working with RDF, a simple yet powerful language for representing information

  •    Python

RDFLib is a Python library for working with RDF, a simple yet powerful language for representing information as graphs. The current version of RDFLib is 4.2.2, see the file for what's new.

easyrdf - EasyRdf is a PHP library designed to make it easy to consume and produce RDF.

  •    PHP

EasyRdf is a PHP library designed to make it easy to consume and produce RDF. It was designed for use in mixed teams of experienced and inexperienced RDF developers. It is written in Object Oriented PHP and has been tested extensively using PHPUnit. After parsing EasyRdf builds up a graph of PHP objects that can then be walked around to get the data to be placed on the page. Dump methods are available to inspect what data is available during development.

banana-rdf - Banana RDF

  •    Scala

The current published version 0.8.4 for scala 2.12 is to be found on the repository. banana-rdf is a library for RDF, SPARQL and Linked Data technologies in Scala.

RDFSharp - Start playing with RDF!


RDFSharp is a lightweight library designed to ease the creation of .NET applications based on the RDF and Semantic Web data model.

D2RQ and D2R Server

  •    Java

The D2RQ API provides access to relational database content from within the Jena and Sesame RDF frameworks. D2R Server is a Semantic Web server and SPARQL endpoint based on D2RQ. Both use a declarative language for mapping database schemata to RDF.

We have large collection of open source products. Follow the tags from Tag Cloud >>

Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.