micro VS golang-standards/project-layout

Compare micro vs golang-standards/project-layout and see what are their differences.

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
micro golang-standards/project-layout
41 194
11,982 45,384
0.3% 2.5%
8.7 6.4
14 days ago 19 days ago
Go Makefile
Apache License 2.0 GNU General Public License v3.0 or later
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

micro

Posts with mentions or reviews of micro. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-05-31.
  • Show HN: Micro Chat – Private group chat
    2 projects | news.ycombinator.com | 31 May 2023
    Hey all

    I'm Asim. I'm an engineer who's been hacking on an open source project called Micro for the past eight years (https://micro.dev). In that time I've done a lot of things, all Dev related but ultimately most of my career was spent working on platforms for consumer products. After many attempts I've decided the path forward is to focus on building something that solves my own problem. Micro Chat is a solution to some of the social media problems I've been having.

    What I've been looking for most of my life is a community. A place to belong. I scoured the internet for that with strangers. But I think that's wrong. The public forums are also the wrong place to find that connection. What we need to do is focus on smaller communities starting with real connections. We need to strip away a lot of the addictive behaviours and issues created by social media. I think things like hackernews are great because it's very simple text based, with no notification and centers around conversations about topics of interest. I think that's how group chat should also be. The difference here is, I want a place to build small private communities e.g micro communities. Most real groups lose their value beyond a certain size. For me that's around 20 people. As an introvert I really care about strong connections with a handful of people. Unfortunately those real world connections are now spread globally as people moved away and while we have private slacks or WhatsApp grojps to stay in touch it just feels like the wrong setup for that. If anything I want to consolidate it into one place.

    Anyway I'm sharing this now to get some feedback. I think the tech and the product will evolve but only by finding out if others feel the same.

    https://micro.mu

  • Ask HN: What are some examples of cloud lock-in?
    4 projects | news.ycombinator.com | 5 Dec 2022
    Had similar goals. Started by writing Go interfaces for it with Go Micro - https://go-micro.dev then opted for the platform service model as you mentioned with Micro - https://micro.dev

    I think whether it's Dapr, Micro or something else, the platform service model with well defined interfaces is the way to go. I don't think a lot of people get this yet so it's still going to be a few years before it takes off.

  • Go Framework: No Framework?
    11 projects | news.ycombinator.com | 29 Nov 2022
    What if any is the relationship between https://m3o.com/ and https://micro.dev/ ?
  • More Instant Messaging Interoperability
    7 projects | news.ycombinator.com | 1 Nov 2022
  • Real World Micro Services
    2 projects | /r/selfhosted | 3 Oct 2022
    I shared this post in a few developer communities like Hacker News and it was well received. Over the past few years I've been working on an open source project called Micro, an API first development platform and I'm now sharing Micro Services, a catalog of reusable real world Micro services.
    16 projects | news.ycombinator.com | 28 Sep 2022
    I think the more interesting aspect of this is the framework being used: https://github.com/micro/micro

    I haven't dug into it at all yet, but at a glance it looks like it's aiming to do something similar to what Go kit (https://gokit.io/) or Finagle (https://twitter.github.io/finagle/) does, where it gives you a nice abstraction for defining your "service" and then handles all the supplementary aspects (service discovery, serialization, retry/circuit breaker logic, rate limiting, hooks for logging, tracing, and metrics, etc) so you don't have to build those from scratch every time.

    I don't know if any of those other frameworks could really be considered very "successful" outside the original organizations they were built for (it seems like the industry has bet more on service meshes and API gateway products), but I'd probably be more inclined to start with one of them than making a new framework.

    16 projects | news.ycombinator.com | 28 Sep 2022
  • Go Micro: a standard library for distributed systems development
    8 projects | news.ycombinator.com | 30 Sep 2022
    Wait, I've seen this repository on HN a few days ago: https://github.com/micro/micro

    Are you affiliated with this repository? How is it related to yours?

  • What's your opinion on Micro and what do you use for microservice architecture boilerplate chassis?
    2 projects | /r/softwarearchitecture | 27 Aug 2022
    So, I searched for some options, which I found through microservices.io, and saw Go kit and Micro.
  • Anyone needs a (long-term) contributor for their open source project written in Go?
    11 projects | /r/golang | 30 May 2022
    There is one project that I know that might fits your interest https://github.com/micro/micro

golang-standards/project-layout

Posts with mentions or reviews of golang-standards/project-layout. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-02-27.

What are some alternatives?

When comparing micro and golang-standards/project-layout you can also consider the following projects:

uber-go-style-guide-kr - Uber's Go Style Guide Official Translation in Korean. Linked to the uber-go/guide as a part of contributions

go-micro - A Go microservices framework

modern-go-application - Modern Go Application example

uber-go-style-guide-th - Uber's Go Style Guide Translation in Thai. Linked to the uber-go/guide as a part of contributions https://github.com/uber-go/guide

go-restful-api - An idiomatic Go REST API starter kit (boilerplate) following the SOLID principles and Clean Architecture

grpc-go - The Go language implementation of gRPC. HTTP/2 based RPC

cookiecutter-golang - A Go project template

go-sample - Go Project Sample Layout

service - Starter-kit for writing services in Go using Kubernetes.

rpcx - Best microservices framework in Go, like alibaba Dubbo, but with more features, Scale easily. Try it. Test it. If you feel it's better, use it! 𝐉𝐚𝐯𝐚有𝐝𝐮𝐛𝐛𝐨, 𝐆𝐨𝐥𝐚𝐧𝐠有𝐫𝐩𝐜𝐱! build for cloud!

countries - Countries - ISO-639, ISO-3166 countries codes with subdivisions and names, ISO-4217 currency designators, ITU-T E.164 IDD phone codes, countries capitals, UN M.49 codes, IANA ccTLD countries domains, FIPS, IOC/NOC and FIFA codes, VERY VERY FAST, compatible with Databases/JSON/BSON/GOB/XML/CSV, Emoji countries flags and currencies, Unicode CLDR.

go-clean-arch - Go (Golang) Clean Architecture based on Reading Uncle Bob's Clean Architecture