Skip to content

neo client

This is the official cross-platform standalone and web UI for the Neo Data Governance solution.

Architecture

The client is built using the framework Wails offering a electronjs-like webkit rending a nodejs frontend. The benefits of using Wails instead of electronjs are:

  • advanced backend capabilities written in Go
  • native Go function bindings to java components to be exported natively
  • light weight (feature-like build on electronjs gives a 250MB binary compared to 10MB with Wails)

The frontend is using a React frontend in TypeScript with the shadcn UI, Tailwind CSS, and Vite for dynamic dev environments and optimized build strategies.

Screenshots

neo client screenshots neo client screenshots neo client screenshots neo client screenshots neo client screenshots neo client screenshots neo client screenshots neo client screenshots neo client screenshots neo client screenshots neo client screenshots