What is NeoGopher?
- NeoGopher is a new type of browser - a "universal data browser".
- NeoGopher allows end users, ordinary people and consumers to browse through lists of data.
- NeoGopher lists can link to any other NeoGopher list.
- NeoGopher lists can link to any web page.
- NeoGopher lists get their data from any web API that returns XML or JSON data.
- NeoGopher lists may be built by any developer and placed on any web server.
- NeoGopher lists are built using simple Javascript.
- NeoGopher is compatible with any HTTP/web based API including sparql, xquery, REST, google GDATA, Yahoo YQL, REST, RDF, RDFa, Freebase MQL, even static XML or JSON files. NeoGopher can display data from any database that has an HTTP interface and returns XML or JSON data - this includes Sharepoint, Oracle, IBM DB2, Microsoft SQL server, CouchDB, MySQL, Postgres and many others.
What does NeoGopher have to do with Gopher?
Gopher was a way of navigating the Internet and was popular in the early 1990's h. Gopher largely disappeared circa 1993 when the world wide web took off in popularity.
Gopher basically provided an interface for users to jump from one list of data to another list of data. NeoGopher has this in common with Gopher.
Imagine NeoGopher as Gopher re-invented for the 21st century. NeoGopher ("new gopher") is what Gopher might have been if instead of fading away in 1993, it had improved, extended, developed, added features and become more closely integrated with the world wide web. NeoGopher is dramatically more powerful than Gopher ever was.
NeoGopher feature list.
- simple Javascript programming model
- supports any XML or JSON
- supports the search functionality of any API
- supports GZIP compressed responses
- support column hiding/showing
- supports drag and drop re-ordering of columns
- supports data hierarchy/subrows
- supports four dimensional links (up, right, down, left)
- supports dynamic paging through result sets
- supports left click on row headers to sort/invert sort
- supports right click on header to choose displayed columns
- supports unicode
- supports API's that require keys
- supports attribution of data sources
Status.
NeoGopher has entered public beta as at 30 Oct 2009. Feel free to download and try it out. We welcome your feedback to info@neogopher.com.