Official Nakadi user interface.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
client #12 make AUDIENCE field required and with blank option (#15) Aug 16, 2018
docs Open Source Nakadi UI Jul 6, 2018
server #11 Configurable scalyr request. (#14) Aug 16, 2018
tests #12 make AUDIENCE field required and with blank option (#15) Aug 16, 2018
.env.example #11 Configurable scalyr request. (#14) Aug 16, 2018
.gitignore Open Source Nakadi UI Jul 6, 2018
.istanbul.yml Open Source Nakadi UI Jul 6, 2018
.travis.yml Align native modules with the new repository name (#2) Jul 10, 2018
.zappr.yaml Open Source Nakadi UI Jul 6, 2018
CHANGELOG.md #7 Add audience and cleanup_policy fields (#8) Jul 27, 2018
CODE_OF_CONDUCT.md Open Source Nakadi UI Jul 6, 2018
CONTRIBUTING.md Open Source Nakadi UI Jul 6, 2018
Dockerfile #4 Add Dockerfile and docker-compose (#6) Jul 26, 2018
INSTALL.md #11 Configurable scalyr request. (#14) Aug 16, 2018
LICENSE Open Source Nakadi UI Jul 6, 2018
MAINTAINERS Open Source Nakadi UI Jul 6, 2018
README.md #4 Add Dockerfile and docker-compose (#6) Jul 26, 2018
SECURITY.md Open Source Nakadi UI Jul 6, 2018
docker-compose.yml #4 Add Dockerfile and docker-compose (#6) Jul 26, 2018
elm-package.json Publish events to event type (#9) Aug 16, 2018
package-lock.json Publish events to event type (#9) Aug 16, 2018
package.json #4 Add Dockerfile and docker-compose (#6) Jul 26, 2018
screenshot.gif Open Source Nakadi UI Jul 6, 2018
webpack.config.dev.js Open Source Nakadi UI Jul 6, 2018
webpack.config.prod.js Open Source Nakadi UI Jul 6, 2018

README.md

Nakadi UI

A web-based graphical user interface to Nakadi Event Broker

Overview

Nakadi UI is a single page web application that uses the Nakadi API. It provides a self-service user interface (SSUI) for event producers and consumers. It makes it easy to create and configure event types (topics), discover and communicate event types between developers, monitor and debug any problems with publishing or consuming events from Nakadi. It consist of the node.js backend and the frontend written in the Elm language.

Features

  • Create, update, delete a Event Type
  • List, filter and search registered Event Types
  • Show detailed information about selected Event Type: Schemas, Partitions, Producers, Consumers etc
  • Load list, search, show published events
  • Create, delete a Subscription
  • and more in CHANGELOG.md

Screenshot

Nakadi UI

Dependencies

API

Server

Client

Quick start

Use docker-compose to play with Nakadi and Nakadi UI locally.

docker-compose up

and then login to http://localhost:3000/

Security Warning: Nakadi and Nakadi UI authentication is disabled.

Installation

See INSTALL.md

You can also use the docker image.

Development & Contributing

Contributions are welcome! See CONTRIBUTING.md

Contact

See MAINTAINERS

License

The MIT License (MIT)

Copyright 2016 Zalando SE

The Nakadi UI is released under the MIT license. See LICENSE for details.

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.