What is microservices-demo built with?

microservices-demo is a Go repo built with ASP.NET Core, Gorilla, Flask, anyio, flask-cors, and 2 more. It stores its data in Postgres, reaches it with SQLAlchemy, signs people in with cryptography, flask-login, and itsdangerous, uses AI through LangGraph, langgraph-sdk, langsmith, LangChain, and langchain-google-genai, connects to Google, makes its content with filetype, markupsafe, pillow, and jinja2, validates its data with annotated-types, Pydantic, and github.com/go-playground/validator/v10, is tested with Pytest, Faker, and Locust, deploys with opentelemetry-distro, opentelemetry-instrumentation, opentelemetry-semantic-conventions, psutil, python-json-logger, and 10 more, and uses asyncpg, google-cloud-core, Npgsql, pgvector, pgx, and 5 more. It has 9,171 written lines, with 6 test files.

Read on November 5, 2026, at commit c7cb6d5. Read it as markdown

Backend

The base 3

Data 11

Data access 1

Sign-in 3

AI 5

  • LangChain1 file
  • langchain-google-genai1 file
  • LangGraph
  • langgraph-sdk
  • langsmith

Services 1

Support

The base 4

Content 4

Validation 3

  • github.com/go-playground/validator/v101 file
  • Pydantic
  • annotated-types

Testing 3

  • Faker1 file
  • Locust1 file
  • Pytest

Deploy 15

3 more
  • go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc3 files
  • go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp1 file
  • python-json-logger

Tools 7

  • click
  • pygments
  • iniconfig
  • packaging
  • pluggy
  • pycparser
  • typing-extensions

Other 51

  • github.com/pkg/errors5 files
  • google.golang.org/grpc5 files
  • github.com/google/uuid2 files
  • com.google.api.grpc:proto-google-common-protos1 file
  • github.com/golang/protobuf1 file
  • google-api-core1 file
  • uuid1 file
  • brotli
  • certifi
  • gevent
  • googleapis-common-protos
  • msgpack
39 more
  • NumPy
  • opentelemetry-proto
  • python-socketio
  • pyyaml
  • urllib3
  • websockets
  • wrapt
  • grpcio6 files
  • grpc2 files
  • golang.org/x/net1 file
  • aiofiles
  • blinker
  • cachetools
  • cffi
  • charset-normalizer
  • distro
  • greenlet
  • h11
  • httpcore
  • httpx
  • idna
  • importlib-metadata
  • jackson-core
  • jsonpatch
  • orjson
  • protobuf
  • pyasn1
  • pyasn1-modules
  • python-engineio
  • requests
  • sniffio
  • tenacity
  • typing-inspection
  • tzdata
  • uuid-utils
  • websocket-client
  • xxhash
  • zipp
  • zstandard

Other repos with a similar stack

Ordered by how much of its stack they share with microservices-demo, then by stars.

Frequently asked questions

What language is microservices-demo written in?
microservices-demo is written in Go, with 9,171 written lines.
What framework does microservices-demo use?
microservices-demo is built with ASP.NET Core, Gorilla, Flask, anyio, flask-cors, Grpc.AspNetCore, and werkzeug.
What database does microservices-demo use?
microservices-demo stores its data in Postgres and reaches it with SQLAlchemy.

The proof: src/productcatalogservice/catalog_loader.go, line 30

What does microservices-demo sign people in with?
microservices-demo signs people in with cryptography, flask-login, and itsdangerous.
Does microservices-demo use AI?
Yes. microservices-demo uses AI through LangGraph, langgraph-sdk, langsmith, LangChain, and langchain-google-genai.
What services does microservices-demo use?
microservices-demo connects to Google and uses asyncpg, google-cloud-core, Npgsql, pgvector, pgx, psycopg, psycopg-binary, psycopg-pool, pyzmq, and Redis.

The proof: src/cartservice/src/cartstore/AlloyDBCartStore.cs, line 21

Does microservices-demo have tests?
Yes. microservices-demo has 6 test files and is tested with Pytest, Faker, and Locust.
Which repos have a stack like microservices-demo's?

See inside your code, today.

Paste your repo and see it drawn, part by part: a medium one in under a minute.

Free, no account.

Or look inside SeeRepo's own →

Is it your repo? Add its badge, keep it up to date or take it down →