Awesome Open Source
Awesome Open Source


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.


Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
vue (4,387
documentation (609
microservice (386
standard (70
spec (29