openmicroservices.org icon indicating copy to clipboard operation
openmicroservices.org copied to clipboard

NOT MAINTAINED https://medium.com/@iopeak/open-microservices-specification-1abd8262ad0e



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.

View the Specification β†’

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 Build Status GitHub Issues GitHub Pull Requests GitHub stars
@microservices/d Build Status GitHub Issues GitHub Pull Requests GitHub stars
@microservices/elixir Build Status GitHub Issues GitHub Pull Requests GitHub stars
@microservices/go Build Status GitHub Issues GitHub Pull Requests GitHub stars
@microservices/java Build Status GitHub Issues GitHub Pull Requests GitHub stars
@microservices/node Build Status GitHub Issues GitHub Pull Requests GitHub stars
@microservices/php Build Status GitHub Issues GitHub Pull Requests GitHub stars
@microservices/python Build Status GitHub Issues GitHub Pull Requests GitHub stars
@microservices/ruby Build Status GitHub Issues GitHub Pull Requests GitHub stars
@microservices/rust Build Status GitHub Issues GitHub Pull Requests GitHub stars
@microservices/scala Build Status GitHub Issues GitHub Pull Requests GitHub stars

Examples of OMS Events

Repository Build Status Issues Pull Requests Stars
@microservices/node-events Build Status GitHub Issues GitHub Pull Requests GitHub stars
@microservices/python-events Build Status GitHub Issues GitHub Pull Requests GitHub stars

Frameworks

Repository Issues Pull Requests Stars
@microservices/oms.py GitHub Issues GitHub Pull Requests GitHub stars

Additional Resources

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):

Matthew Hudson
Matthew Hudson

πŸ’» 🚧
Sebastian Wilzbach
Sebastian Wilzbach

πŸ–‹ πŸ€”
AurΓ©lien ARINO
AurΓ©lien ARINO

πŸ–‹ πŸ’» πŸ€”
Jean Barrière
Jean Barrière

πŸ–‹ πŸ’» πŸ€”
Jude Pereira
Jude Pereira

πŸ–‹ πŸ’» πŸ€”
Steve Peak
Steve Peak

πŸ–‹ πŸ’» πŸ€”
Josh Pollara
Josh Pollara

πŸ–‹ πŸ’» πŸ€”
☿ Kenneth Reitz
☿ Kenneth Reitz

πŸ–‹ πŸ’» πŸ€”
Thomas Pedbereznak
Thomas Pedbereznak

πŸ–‹ πŸ’»
Anukul Sangwan
Anukul Sangwan

πŸ’»
Topi Kettunen
Topi Kettunen

πŸ“–
Bjane
Bjane

πŸ’»
aydaoz
aydaoz

🎨
Luc Perkins
Luc Perkins

πŸ€”

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.