gremlify - new online IDE

400 views
Skip to first unread message

gremlify

unread,
Jan 27, 2020, 4:54:58 PM1/27/20
to Gremlin-users
Hi,
We are developing a new tool for the gremlin community,
That we are hoping that will help all of us all to share code and study gremlin.
The idea is to create a web site with a live DB that you can share between the developer and can be used as a study platform without the need to install anything locally.
Also, you will be able to use this site as your IDE with your local DB if wanted.

Here is our alpha version of the website:

We would appreciate any feedback and comment!

Thanks!

Joshua Shinavier

unread,
Jan 27, 2020, 5:21:37 PM1/27/20
to gremli...@googlegroups.com
Hi there,

This is looking pretty interesting. Will you add some documentation to the tool? It takes a little trial and error to discover that you have to "Update" your graph before you can "Run" a query, and it would be nice to make the expected name of the traversal source explicit. You can also list the currently supported steps (e.g. I find that at least inE, outE, and properties are not supported). The ability to save and share graphs is great.

Josh



--
You received this message because you are subscribed to the Google Groups "Gremlin-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to gremlin-user...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/gremlin-users/8746f800-017c-4efe-b646-c90824385861%40googlegroups.com.

gremlify

unread,
Jan 27, 2020, 5:40:59 PM1/27/20
to Gremlin-users
Thank you for the feedback!
We will investigate the issues you mentioned and will fix them as soon as possible. Hopefully, with enough feedback and use cases, we will be able to cover more aspects.
Regarding the steps, we will try to support as many as possible and obviously all the basic step as you mentioned will be prioritized

We do plan to release some docs, currently, we are in a learning phase, but it is definitely in our Todo lists.


On Tuesday, 28 January 2020 00:21:37 UTC+2, Joshua Shinavier wrote:
Hi there,

This is looking pretty interesting. Will you add some documentation to the tool? It takes a little trial and error to discover that you have to "Update" your graph before you can "Run" a query, and it would be nice to make the expected name of the traversal source explicit. You can also list the currently supported steps (e.g. I find that at least inE, outE, and properties are not supported). The ability to save and share graphs is great.

Josh



On Mon, Jan 27, 2020 at 1:55 PM gremlify <grem...@gmail.com> wrote:
Hi,
We are developing a new tool for the gremlin community,
That we are hoping that will help all of us all to share code and study gremlin.
The idea is to create a web site with a live DB that you can share between the developer and can be used as a study platform without the need to install anything locally.
Also, you will be able to use this site as your IDE with your local DB if wanted.

Here is our alpha version of the website:

We would appreciate any feedback and comment!

Thanks!

--
You received this message because you are subscribed to the Google Groups "Gremlin-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to gremli...@googlegroups.com.

Stephen Mallette

unread,
Jan 28, 2020, 6:48:11 AM1/28/20
to gremli...@googlegroups.com
I played around with your tool for a few moments yesterday and was hoping to look at it more closely this morning before I replied but the site doesn't seem to be working at the moment. I do like the premise of the tool that you describe here:

> The idea is to create a web site with a live DB that you can share between the developer and can be used as a study platform without the need to install anything locally.  

A fast way to just get into Gremlin and try some things could be really helpful to the community. I do recall having trouble figuring out how to get started with it when I played with it yesterday, so some documentation or a more intuitive flow to "get started" is probably in order. It would be nice if you could reference Apache TinkerPop somewhere with a link to our website. 

Finally,would you like gremlify.com added to the Powered By section of our home page listing of Community Contributions? If so, I could facilitate that if you provide a brief description of your tool akin to the pattern already in place there:


 

To unsubscribe from this group and stop receiving emails from it, send an email to gremlin-user...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/gremlin-users/fd3dd83d-8b88-44f7-9ffd-b45d37e5b40d%40googlegroups.com.

gremlify

unread,
Jan 28, 2020, 7:18:44 AM1/28/20
to Gremlin-users
Hey There,
We indeed faced some technical issues that will be fixed as soon as possible.

Once we figure if out it will be great to be part of the contributes list.

We will keep everyone updated

Ramya Senthamaraikannan

unread,
Jan 28, 2020, 8:18:08 AM1/28/20
to Gremlin-users
page not loading

gremlify

unread,
Jan 28, 2020, 8:42:56 AM1/28/20
to Gremlin-users
We are aware of that unfortunately :(
It will soon be up

gremlify

unread,
Jan 28, 2020, 12:33:13 PM1/28/20
to Gremlin-users
We are back in the air! (Hopefully for longer time, we are still trying to figure out some devops related issues).
Please don't spare any feedback!

gremlify

unread,
Jan 29, 2020, 4:39:12 PM1/29/20
to Gremlin-users
Hey,
We added a reference to Apache TinkerPop page.
We will be happy to be added to the powered by page with the brief description - "Gremlify - online Gremlin sandbox and IDE"

Josh Perryman

unread,
Jan 29, 2020, 4:44:20 PM1/29/20
to Gremlin-users
Thanks for sharing this with the community. It's very encouraging that investment is being made in online query / visualization tools. 

I struggled to understand the supported work flows at first.  I tried to use the Gremlin Query area with a simple data creation script (https://github.com/bechbd/graph-databases-in-action/blob/master/erratica/console-scripts/complex-social-network-gremlin.groovy, lines 6 - 15).  I eventually discovered that I should use the "Build your Graph" area.  

Some other data creation patterns would be helpful, including: 
 - using a Gremlin script like linked above
 - using CSV files for import
 - using a GraphSON file for import
 - using a GraphML file for import

Also, it would be nice to be able to define very basic schema (label + property keys) and use that to simplify the workflow for data creation. 

Along the same lines, for when data is imported, use that to derive or import schema.

Also, it would be very cool to be able to define a "Workspace template" or somehow export / import workspaces.  Longer term, if we could define a workspace template, then spin up dozens of copies of it, each with a separate login, then this could be amazing for training scenarios.  Being able to snapshot, or reset the workspace to a known state would be useful as well. 

Finally, some other operational features would be neat, like a log of queries submitted.  The ability to tag or name queries so that they could be re-used. And report on basic result metadata such as query time and returned record count. 

Thanks again for building this and sharing it out. 

-Josh

Stephen Mallette

unread,
Jan 29, 2020, 5:24:40 PM1/29/20
to gremli...@googlegroups.com
> We added a reference to Apache TinkerPop page.

I appreciate you adding that but could you please make it a bit more explicit as: "Visit the official Apache TinkerPop documentation" (noting that TinkerPop does have a capital "P"). I will propose to the dev list that we add your project to the home page.


To unsubscribe from this group and stop receiving emails from it, send an email to gremlin-user...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/gremlin-users/26883d93-9cda-4186-8eb7-99223783b6c5%40googlegroups.com.
Reply all
Reply to author
Forward
0 new messages