Imminent release : CrateDBAdmin.NET

Hi,

For professional purpose, i’m using CrateDB since several years. i was using a little self-made SQL Client (not really releasable :p). So i started, few months ago, to develop (once more) , from scratch, a new Admin Client for CrateDB databases to easily handle my datas. It’s a sort of HeidiSQL Client Clone dedicated to Crate databases. It’s a standalone Windows application (in .NET) which also works with Wine on Linux and MacOS X.

It’s a portable application which don’t need any admin rights on computer. You only need a CrateDB server, and CrateDBAdmin executable.

I want to make it available for everyone in few days, to promote CrateDB, in which I believe since many years. It will be released as a freeware (with a donation link if you want to support it).

There’s still a lot of work, but actually it supports :

  • Crate Connection through a HTTP Proxy
  • CrateDB basic authentication (if authentication is activated on server)
  • Create/Alter tables and parameters with a simple window (supports Nested objects etc…)
  • SQL Queries with SQL reformatter/beautifier feature and data grid rendering with live data modifications inside grid (also supports JSON nested object modification, GEO_POINT arrays, etc…)
  • SQL Queries auto-completion for schema, tables, columns, and nested columns
  • Blob tables with digest preview (based on file signatures) + browse file easily to upload blob if necessary
  • Filter through all schema and tables names for quick access
  • Automatic charts (Columns / Bars / Pie) rendering on aggregated SQL Results
  • Automatic formatting on data grid clipboard copy to easily paste results into excel worksheets

Here is a little screenshot :

I’m preparing a quick website to host the executable and users will also be able to report issues through it.

Long life to CrateDB ! :slight_smile:

5 Likes

Hi @MikeMax

Welcome to the community forum :slight_smile:
Looks really nice on the first view and cool, that you want to make it available to the community!

… to promote CrateDB, in which I believe since many years.

We are always keen to here from first hand experience as well. So if that works for you, I would also be happy to schedule a call, where you might also walk me through the tool … feel free to pm me :slight_smile:

best regards
Georg

Hi Georg,

I have pm you a download link to test it :slight_smile:

keep me informed !

Now available on https://www.cratedbadmin.net !

3 Likes

Thanks for sharing!

Seeing the name of Wes McKinney in the second screenshot made me smile! :slightly_smiling_face:

Having visualization and charting features look nice! One minor comment: 3D doesn’t add much to the bar charts, it might even distract.

PS: Having some kind of plug-in/add-on system for such a tool would be great, e.g. for defining different kind of visualizations, etc. Do you consider that?

Kind regards,
Emre

Hi Emre_Sevinc,

Thanks for your feedback.

For the charting feature, it’s a small feature that i have not explored in depth for the moment. I have a lot of things to do to make it more comfortable to use :slight_smile:

For the moment, i’m working on GUI import/export features (CSV, XLSX, SQL, JSON …) which is a must-have for a dev team in professional environment.

But i will consider an add-on system which should be nice indeed !

3 Likes

Hey @MikeMax did you migrate this somewhere else? thanks!

Hi there, out of curiosity, are you in need for a Crate Admin tool? is there any specific feature of the current released admin tool in port 4200 that doesn’t fit your bill?

Thanks in advance!

Honestly nothing specific - you guys have done a great job on the admin tool. But when learning a new technology, I’ve found that often using different tools can expose different bits of data - some of which might give you a clue to diagnosing a problem/understanding it better. So it was more out of curiosity to see if it surfaced anything additional.

1 Like

I see, thanks for your kinds words. There is another unofficial admin tool, GitHub - surister/cratedb-admin-alt: Alternative admin panel for CrateDB databases it exposes/has different functionalities from the Crate vendored one, maybe you’d like to try it out.

2 Likes