A microservice ecosystem

Simplifying distributed systems development

Visit GitHub or join us on Slack

Trusted by

What is Micro?

Micro is an ecosystem which looks to simplify distributed systems development.


Technology is rapidly evolving. Cloud computing now gives us almost unlimited scale, however leveraging that scale with existing tools is still difficult. Micro attempts to solve this problem with a developer first focus.

 

A pluggable RPC framework

Build and manage distributed applications with ease. Go-micro provides an opinionated framework for developing microservices with a pluggable architecture.


We have plugins for your favourite technologies; consul, etcd, kubernetes, grpc, kafka, rabbitmq and many more.

A microservice toolkit

Access and manage your microservices from anywhere. The Micro toolkit builds on the go-micro framework and provides traditional entry points for serving apps; api gateway, web ui, slack bot, cli.


Micro is runtime agnostic so run it on your favourite platform.

Explore the ecosystem

Leverage open source micro services, plugins and tools built and managed by the community. The explorer makes it easy to search for existing micro based projects.


Every project in the explorer is open source and on GitHub.

Speed, Scale, Agility

Leverage technology as a competitive advantage at any scale, and let Micro deal with the complexities of distributed systems so you can focus on what's really important.

 

Visit GitHub to get started now

Join the Slack community to discuss

Learn More About Micro

 

Get in touch for onsite engagement or enterprise support

  • Open Source development of Micro is sponsored by

Become a sponsor