All Projects → devopsfaith → krakendesigner

devopsfaith / krakendesigner

Licence: Apache-2.0 license
KrakenD configuration editor.

Programming Languages

HTML
75241 projects
CSS
56736 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to krakendesigner

IoT-Modelling-Tool
IoT Modelling Tool is a platform which allows users to have their own devices and components modeled in order to represent and manage a physical environment.
Stars: ✭ 16 (-80%)
Mutual labels:  angularjs
angularjs-jest-example
✅ AngularJs with Jest example
Stars: ✭ 13 (-83.75%)
Mutual labels:  angularjs
rentnride
Rent&Ride is an open source for Car Rental script. Travel to any of your favourite places by availing the services in the Rent & Ride application. Book cars for rental by making use of the flexibility to choose the car of your interest.
Stars: ✭ 37 (-53.75%)
Mutual labels:  angularjs
router
Keep your Angular2+ router state in Redux
Stars: ✭ 28 (-65%)
Mutual labels:  angularjs
percy-node
Utilities for visual regression testing in node based testing setups (like Protractor) for use with percy.io
Stars: ✭ 17 (-78.75%)
Mutual labels:  angularjs
Angular4-seed
Angular 4 Seed for Angular Forms
Stars: ✭ 37 (-53.75%)
Mutual labels:  angularjs
ccms-components
数云PC angular1.x 组件库 (不再维护更新)
Stars: ✭ 51 (-36.25%)
Mutual labels:  angularjs
shopnx
Ready to use AngularJS Shopping Cart with all features
Stars: ✭ 71 (-11.25%)
Mutual labels:  angularjs
angular-heremaps
AngularJS directive for working with Here Maps
Stars: ✭ 19 (-76.25%)
Mutual labels:  angularjs
angular-odoo
Call Odoo webservices from AngularJS
Stars: ✭ 41 (-48.75%)
Mutual labels:  angularjs
ypereirareis.github.io
DevOps, Symfony and VueJs developer. Articles and experiences on docker, grafana, prometheus, RabbitMQ, PHP, MySQL, Admin, Nginx, Haproxy, SSH,...
Stars: ✭ 15 (-81.25%)
Mutual labels:  angularjs
Beetle.js
🪲 Javascript ORM, manage your data easily.
Stars: ✭ 53 (-33.75%)
Mutual labels:  angularjs
chord-transitions
Transitioning Chord Diagram Demo with Angular/D3
Stars: ✭ 38 (-52.5%)
Mutual labels:  angularjs
gravitee-management-webui
Gravitee.io - API Management - Management UI
Stars: ✭ 107 (+33.75%)
Mutual labels:  angularjs
phosphor-webui
Web-based user interface for managing OpenBMC systems
Stars: ✭ 37 (-53.75%)
Mutual labels:  angularjs
angularjs-es6-starter-kit
Basic AngularJS, ES6, Webpack Starter Kit Project which includes Bootstrap 4 also. This is a boilerplate for AngularJS SPA with Bootstrap 4.
Stars: ✭ 28 (-65%)
Mutual labels:  angularjs
ADM-treeView
Pure AngularJs TreeView
Stars: ✭ 30 (-62.5%)
Mutual labels:  angularjs
chakram
Generic Web App for GDG Events
Stars: ✭ 39 (-51.25%)
Mutual labels:  angularjs
frontend-boilerplate
Frontend boilerplate for modern day web applications (update: not that modern anymore, go use React instead)
Stars: ✭ 64 (-20%)
Mutual labels:  angularjs
ledgeraccounting
Simple web-based accounting and budgeting tool built upon the popular accounting software, hledger
Stars: ✭ 28 (-65%)
Mutual labels:  angularjs

KrakenDesigner

A visual editor for the KrakenD configuration file.

An application made with AngularJS to visually create the krakend.json file.

Try it live!

Screenshot

Download KrakenD | Build KrakenD | Documentation | Blog

Usage

To use the application, it is not necessary to clone the repository. Run the following to start a web server with the KrakenDesigner:

docker run --rm -p 8080:80 devopsfaith/krakendesigner

Build

The build process leaves a single html file and a single JS file in the designer folder that is later deployed inside the KrakenD images. Build with:

Via docker

If you have Docker this is the cleanest solution to download the dependencies, generates the js file and deletes the node_modules folder:

 make

Locally with npm

If you don't have Docker, you can see your local npm to install the dependencies and build the project:

npm install
npm run-script build

Testing changes

Start the web server pointing to designer/ and mounting the volume:

docker run --rm -d -p 8080:80 -v "$PWD/designer:/usr/share/nginx/html" devopsfaith/krakendesigner

Remember to make build or make watch if you change HTML, CSS or JS.

Get involved! - Please!

The application is working properly (if you find any bug please create an issue) but it needs love from frontend specialists. If you think the application needs reorganization, refactoring, webpack plugins or even a full rewrite in another framework please help us make it improve. We do know how to write go, stuff about performance, and all the boring stuff. Javascript is for decent people (and that probably leave us out), so we need you!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].