{"id":18336556,"url":"https://github.com/kumuluz/kumuluzee-nodejs-samples","last_synced_at":"2026-05-07T18:37:20.400Z","repository":{"id":43627272,"uuid":"137211999","full_name":"kumuluz/kumuluzee-nodejs-samples","owner":"kumuluz","description":"KumuluzEE Node.js and JavaScript samples for KumuluzEE microservices using Node.js.","archived":false,"fork":false,"pushed_at":"2022-12-08T15:58:32.000Z","size":436,"stargazers_count":0,"open_issues_count":21,"forks_count":0,"subscribers_count":12,"default_branch":"master","last_synced_at":"2025-04-09T19:55:51.786Z","etag":null,"topics":["cloud-native","jakartaee","java","javaee","javascript","kumuluzee","microservices","nodejs","samples"],"latest_commit_sha":null,"homepage":"https://ee.kumuluz.com/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kumuluz.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-06-13T12:23:39.000Z","updated_at":"2020-11-09T12:47:48.000Z","dependencies_parsed_at":"2023-01-25T14:46:18.095Z","dependency_job_id":null,"html_url":"https://github.com/kumuluz/kumuluzee-nodejs-samples","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kumuluz%2Fkumuluzee-nodejs-samples","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kumuluz%2Fkumuluzee-nodejs-samples/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kumuluz%2Fkumuluzee-nodejs-samples/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kumuluz%2Fkumuluzee-nodejs-samples/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kumuluz","download_url":"https://codeload.github.com/kumuluz/kumuluzee-nodejs-samples/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248103911,"owners_count":21048245,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cloud-native","jakartaee","java","javaee","javascript","kumuluzee","microservices","nodejs","samples"],"created_at":"2024-11-05T20:08:15.846Z","updated_at":"2026-05-07T18:37:15.362Z","avatar_url":"https://github.com/kumuluz.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# KumuluzEE Node.js Samples\n\n\u003e These samples demonstrate how to get started using KumuluzEE microservice framework. They provide small, specific, working samples that can be used as a reference for your own projects.\n\nThese samples and quickstarts contain several working projects that demonstrate how to use [KumuluzEE](https://github.com/kumuluz/kumuluzee) microservices. They also serve as test projects for the framework itself.\n\nWe recommend that you go through some of these samples to get a better understanding of the framework and use them as a reference for your own projects.\n\nKeep in mind that while projects containing multiple microservices are located in the same repository in order to simplify things, is is often recommended that you separate microservices by repository as well.\n\nSamples will be constantly added over time.\n\n## About\n\nThe samples demonstrate many different use cases for using KumuluzEE to create self-sustaining microservices. The latest version of the samples will always use the latest version of the KumuluzEE framework. Therefore, it is recommended to use the latest version of the KumuluzEE framework for these samples. This way, you will also get all the latest features of the KumuluzEE. Refer to the usage section on how to build and run the samples.\n\nSome samples are tagged as well. The tags (eg. `v2.2.0`) will correspond to the KumuluzEE release version in order to easily access the desired version of the framework that is used in the examples. The `master` branch will always use the latest snapshot version of the framework and the latest samples.\n\nThe following samples are available (list might not be up-to-date; please refer to the actual list above):\n\nNode.js samples:\n- KumuluzEE Config\n- KumuluzEE Discovery\n- Tutorial with Node.js and Java services\n\n## Requirements\n\nIn order to run these examples as they are intended, you will need the following:\n\n1. Node.js \u003e= 8.0.0 , you can use any implementation:\n    * If you have installed Node, you can check the version by typing the following in a command line:\n        \n        ```\n        node -v\n        ```\n\n2. NPM 5.5.0 (or newer):\n    * If you have installed NPM, you can check the version by typing the following in a command line:\n        \n        ```\n        npm -v\n        ```\n        \n3. Git:\n    * If you have installed Git, you can check the version by typing the following in a command line:\n    \n        ```\n        git --version\n        ```\n        \n## Usage\n\n1. Clone the Git repository containing the examples:\n\n    ```\n    git clone git@https://github.com/kumuluz/kumuluzee-nodejs-samples.git\n    ```\n    \n2. Checkout the desired tagged version of the examples and the KumuluzEE framework (alternatively skip this step if you want the latest and greatest)\n\n    ```\n    cd kumuluzee-nodejs-samples\n    git checkout v2.4.0\n    ```\n    \nTo run a specific sample, please refer to the specific README file of the sample.\nMost of the time you either run it directly with a NPM command or build Docker containers and run them.\n\n## Changelog\n\nRecent changes can be viewed on Github on the [Releases Page](https://github.com/kumuluz/kumuluzee-nodejs-samples/releases)\n\n## Contribute\n\nSee the [contributing docs](https://github.com/kumuluz/kumuluzee-nodejs-samples/blob/master/CONTRIBUTING.md)\n\nWhen submitting an issue, please follow the [guidelines](https://github.com/kumuluz/kumuluzee-nodejs-samples/blob/master/CONTRIBUTING.md#bugs).\n\nIssues related to KumuluzEE itself should be submitted at Issues page of appropriate library.\n\n## License\n\nMIT\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkumuluz%2Fkumuluzee-nodejs-samples","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkumuluz%2Fkumuluzee-nodejs-samples","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkumuluz%2Fkumuluzee-nodejs-samples/lists"}