Skip to content

honzikec/turtlepen

Repository files navigation

TurtlePen is an academic project written in React.js that allows simple and intuitive editing, validation and visualisation of TURTLE. It will also work for any other documents in the N3Notation but the syntax highlighting might not be perfect. It was written as a part of an assignement for a Linked Data course at the University of Economics in Prague.

Running version of TurtlePen can be found at turtlepen.app.

Apart from React.js, the app also heavily depends on N3.js (used for parsing and validation), react-ace (a wrapper for ACE editor) and on d3 data visualisation library.

Syntax highlighting rules were heavily inspired by this implementation for Sublime by Ash Moran. Thanks mate, your snippet saved me an awful lot of headache! :)

To be honest, the visualisation has been inspired as well... :) This time by this implementation by Rathachai CHAWUTHAI. Thanks!

The application is completely Open Source and you are free to use and modify it in whichever way you please. PRs and issues are welcome.

P.S. Yes - the name and look was pretty much inspired by CodePen :)