openmicroservices.org
This is the website for the Open Microservices Specification, a standard for building highly-portable microservices originally created at Storyscript for describing and exposing the capabilities the events, actions, and APIs inside containerized software.
Example OMS Implementations
Basic Examples
These templates are intended to be lightweight example implementations of the Open Microservice Specification in a variety of languages using common packages.
Repository | Build Status | Issues | Pull Requests | Stars |
---|---|---|---|---|
@microservices/clojure | ||||
@microservices/d | ||||
@microservices/elixir | ||||
@microservices/go | ||||
@microservices/java | ||||
@microservices/node | ||||
@microservices/php | ||||
@microservices/python | ||||
@microservices/ruby | ||||
@microservices/rust | ||||
@microservices/scala |
Examples of OMS Events
Repository | Build Status | Issues | Pull Requests | Stars |
---|---|---|---|---|
@microservices/node-events | ||||
@microservices/python-events |
Frameworks
Repository | Issues | Pull Requests | Stars |
---|---|---|---|
@microservices/oms.py |
Additional Resources
- Install the CLI - The OMS CLI helps developers create, test, validate, and build microservices.
- Example OMS Services - Examples of OMS-compliant services written in a variety of languages.
- Example Language Implementations - Find tooling & language implementations in Node, Python, Scala, Java, Clojure.
- Storyscript Hub - A public registry of OMS services.
- Community Chat - Have ideas? Question? Join us on Spectrum.
Contributing
All suggestions in how to improve the specification and this guide are very welcome. Feel free share your thoughts in the Issue tracker, or even better, fork the repository to implement your own ideas and submit a pull request.
This project is guided by Contributor Covenant. Please read out full Contribution Guidelines.
Contributors
Thanks goes to these wonderful people (emoji key):
This project follows the all-contributors specification. Contributions of any kind welcome!
License
The openmicroservices.org website is licensed under the terms of the MIT License. See the LICENSE file in the repository for more information.