You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Add the modules that other implementations have #1575
This repo has 43 module directories. Go has 85, .NET 66 and Java 62, counting a few support packages. Services that at least two other implementations cover and this one does not:
Service
Go
Java
.NET
activemq / artemis
yes
yes
yes
consul
yes
yes
yes
grafana (lgtm)
yes
yes
yes
milvus
yes
yes
yes
pulsar
yes
yes
yes
questdb
yes
yes
yes
typesense
yes
yes
yes
cratedb
yes
yes
databend
yes
yes
k6
yes
yes
nginx
yes
yes
openfga
yes
yes
openldap / ldap
yes
yes
orientdb
yes
yes
pinecone
yes
yes
presto / trino
yes
yes
solace
yes
yes
solr
yes
yes
tidb
yes
yes
timeplus
yes
yes
yugabytedb
yes
yes
db2
yes
yes
dynamodb
yes
yes
fake-gcs-server
yes
yes
firebird
yes
yes
mailpit
yes
yes
papercut smtp
yes
yes
ravendb
yes
yes
sftp
yes
yes
Covered by one other implementation, among others: memcached, meilisearch, surrealdb, registry, dex, forgejo (Go); keycloak, temporal, playwright, seq (.NET); oceanbase (Java).
Expected
A module for each service that users ask for, starting with the ones every other implementation has.
Where
packages/modules/<name>, following the add-module skill.
Notes
Each module is independent of the others and of the API work, so these can be picked up in any order.
Compared by directory name on 2026-10-12. Names differ between implementations (postgres/postgresql, mssql/mssqlserver, chroma/chromadb), and the cloud emulators are grouped differently (azure, gcloud), so check before starting one.
Open a separate issue per module when work starts, and link it here.
Activity