/plasmido

Genetic upgrades for your Kafka developments

Primary LanguageVueApache License 2.0Apache-2.0

Intro
Intro%202

Releases

Development

Plasmido is an Electron application that runs on your computer. You can run it from sources or build an executable for your preferred platform.

Installation

  1. Install dependencies: npm install

ℹ️
Node.js >=12.22.1 is required
$ yarn global add @quasar/cli
# or
$ npm install -g @quasar/cli

Run

Start application: npm run electron-dev

Generate executable

To build an executable, simply run npm run build

To build executables for all platforms (Mac, Linux and Windows), run npm run build-all

The executable will be generated on the dist folder. Double-click on the executable file to start it.

Getting Started

Pic%201

Motivation

Plasmido was created as an internal tools to help us test our Kafka events in an easy way. We believe that more people may find it useful and benefit from it, so we want to share it with the community.

Comparison

comparison

Contribute

Currently, Plasmido is in an early stage of development, but it has reached a level where it is usable and stable enough, despite not having all the desired features and needing stability, UX/UI, etc… improvements.

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Resources

  1. Plasmido is an Electron applications built with:

    1. VueJS

    2. Quasar

    3. KafkaJS

    4. Confluent Schema Registry

    5. and many other open source projects…​!

Arch

Disclaimer

Plasmido is under development, and non-backward-compatible changes might be introduced. Currently, Plasmido does not encrypt communications, credentials or any sensitive information, nor does it protect against unwanted access to information.

Credits

License

Plasmido is licensed under the Apache License, Version 2.0. See the LICENSE file for more details.