https://github.com/greko6/xfb2xfb
by ex-Facebookers, for ex-Facebookers - a lookup table of similar tech & services
https://github.com/greko6/xfb2xfb
infrastructure infrastructure-management lookup-table
Last synced: 3 months ago
JSON representation
by ex-Facebookers, for ex-Facebookers - a lookup table of similar tech & services
- Host: GitHub
- URL: https://github.com/greko6/xfb2xfb
- Owner: greko6
- Created: 2020-04-29T00:25:19.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-06-26T03:23:57.000Z (over 1 year ago)
- Last Synced: 2024-08-05T15:07:12.457Z (about 1 year ago)
- Topics: infrastructure, infrastructure-management, lookup-table
- Size: 106 KB
- Stars: 431
- Watchers: 31
- Forks: 38
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# xfb2xfb (https://github.com/greko6/xfb2xfb)
by ex-Facebookers, for ex-Facebookers - a lookup table of similar tech & servicesNo confidental projects, please.
Inspired by: [xg2xg](https://github.com/jhuangtw-dev/xg2xg), [Venkat V Note (private)](https://www.facebook.com/notes/ex-facebook-engineering/fb-like-tools-in-the-wild/1532125283574600/), [Martin K Post (private)](https://www.facebook.com/groups/exfaceeng/permalink/1531752523611876/)
## Technology
|Facebook Internal|Open Source / Real-World|Cloud / Commercial|Notes|
|---|---|---|---|
|Bento|[Zeppelin](https://zeppelin.apache.org/), [Jupyter](https://jupyter.org/)|[Databricks](https://www.databricks.com/)||
|Buck|[Buck](https://buck.build/), [Pants](https://www.pantsbuild.org/), [Bazel](https://bazel.build/)|||
|BunnyLOL|[Jack Bunny](https://github.com/evensi/jack_bunny), [Gopherlol](https://github.com/markusdosch/gopherlol)|||
|CaptureTheFlag|[CaptureTheFlag](https://github.com/facebookarchive/fbctf)|[Secure Code Warrior](https://www.securecodewarrior.com/products/tournaments)||
|Caprica|[Aerleon](https://github.com/aerleon/aerleon), [Caprica](https://github.com/google/capirca), [Netspoc](https://github.com/hknutzen/Netspoc)|||
|Chronos|[dKron](https://dkron.io/)|||
|Codemod|[Codemod](https://github.com/facebook/codemod)|||
|Configerator|[Protoconf](https://github.com/protoconf/protoconf), [Consul](https://www.consul.io/), [etcd](https://etcd.io/), [ZooKeeper](https://zookeeper.apache.org/)|[AWS AppConfig](https://docs.aws.amazon.com/appconfig/latest/userguide/what-is-appconfig.html), [AWS Systems Manager Parameter Store](https://docs.aws.amazon.com/systems-manager/latest/userguide/systems-manager-parameter-store.html), [Azure App Configuration](https://learn.microsoft.com/en-us/azure/azure-app-configuration/), [Google Secret Manager](https://cloud.google.com/secret-manager)||
|Crash Reporting|[Firebase Crashlytics](https://firebase.google.com/docs/crashlytics), [sentry.io](https://sentry.io/)|||
|Cubism|[Cubism](https://square.github.io/cubism/)|||
|DataSwarm|[Airflow](https://airflow.apache.org/), [Prefect](https://www.prefect.io/), [Dagster](https://dagster.io/), [Luigi](https://github.com/spotify/luigi), [Kedro](https://kedro.org/), [Argo Workflows](https://argoproj.github.io/argo-workflows/)|[Azure Data Factory](https://azure.microsoft.com/en-us/services/data-factory/), [Google Cloud Composer](https://cloud.google.com/composer), [AWS Step Functions](https://aws.amazon.com/step-functions/), [Databricks Workflows](https://docs.databricks.com/workflows/index.html)||
|Daiquery|[Jupyter](https://jupyter.org/)|[Databricks](https://www.databricks.com/)||
|Deltoid|[GrowthBook](https://github.com/growthbook/growthbook), [Wasabi](https://github.com/intuit/wasabi), [PlanOut](https://github.com/facebook/planout)|[Statsig](https://www.statsig.com/), [Google Optimize](https://marketingplatform.google.com/about/optimize/), [Optimizely](https://www.optimizely.com/), [VWO](https://vwo.com/), [Adobe Target](https://business.adobe.com/products/target/adobe-target.html), [Dynamic Yield](https://www.dynamicyield.com/)||
|Dotsync|[Dotsync](https://github.com/dotphiles/dotsync)||No native support for automatically saving/loading config changes|
|Eden / HG|[Sapling](https://sapling-scm.com/)|||
|FBLearner Flow|[TFX](https://www.tensorflow.org/tfx), [Metaflow](https://metaflow.org/), [Flyte](https://flyte.org/), [Prefect](https://www.prefect.io/), [Dagster](https://dagster.io/), [Luigi](https://github.com/spotify/luigi), [Kedro](https://kedro.org/), [Argo Workflows](https://argoproj.github.io/argo-workflows/)|[Amazon SageMaker](https://aws.amazon.com/sagemaker/), [Azure Machine Learning](https://azure.microsoft.com/en-us/services/machine-learning/), [Union Cloud](https://www.union.ai/cloud), [Azure Data Factory](https://azure.microsoft.com/en-us/services/data-factory/), [Google Cloud Composer](https://cloud.google.com/composer), [AWS Step Functions](https://aws.amazon.com/step-functions/), [Databricks Workflows](https://docs.databricks.com/workflows/index.html)||
|FBNet|[NSOT](https://github.com/dropbox/nsot)|||
|FBNet fcr|[FCR](https://github.com/facebookincubator/FCR)|||
|FBpush|[FBpush](https://github.com/facebookarchive/fbpush)|||
|FBTrace|[Jaeger](https://www.jaegertracing.io/), [Zipkin](https://zipkin.io/), [LightStep](https://lightstep.com/), [OpenTelemetry](https://opentelemetry.io/), [SkyWalking](https://skywalking.apache.org/), [Pinpoint](https://github.com/pinpoint-apm/pinpoint)|[AWS X-Ray](https://aws.amazon.com/xray/), [Google Cloud Trace](https://cloud.google.com/trace), [Azure Application Insights](https://learn.microsoft.com/en-us/azure/azure-monitor/app/app-insights-overview)||
|FBurl|[Shlink](https://shlink.io/), [YOURLS](https://yourls.org/)||Self hosted URL shortener|
|FOQS|[Apache Pulsar](https://pulsar.apache.org/), [RabbitMQ](https://www.rabbitmq.com/), [NATS](https://nats.io/), [Apache ActiveMQ](https://activemq.apache.org/), [Redis Streams](https://redis.io/docs/latest/develop/data-types/streams/)|[Google PubSub](https://cloud.google.com/pubsub), [Amazon SQS](https://aws.amazon.com/sqs/), [Azure Service Bus](https://azure.microsoft.com/en-us/services/service-bus/), [AWS EventBridge](https://aws.amazon.com/eventbridge/), [Confluent Cloud](https://www.confluent.io/get-started/)|Similar to Iris, but more general. Used to support FB's Async Tier|
|Entities|[ent](https://entgo.io/docs/getting-started/)|||
|Excalidraw|[Excalidraw](https://excalidraw.com/), [Draw.io (diagrams.net)](https://app.diagrams.net/), [yEd](https://www.yworks.com/products/yed), [Dia](https://wiki.gnome.org/Apps/Dia), [PlantUML](https://plantuml.com/)|[Miro](https://miro.com/), [FigJam](https://www.figma.com/figjam/), [Lucidchart](https://www.lucidchart.com/), [Visio Online](https://www.microsoft.com/en-us/microsoft-365/visio/flowchart-software), [Creately](https://creately.com/)||
|Gatekeeper, JustKnobs|[GrowthBook](https://github.com/growthbook/growthbook), [Flag Smith](https://flagsmith.com/), [Unleash](https://www.getunleash.io/), [OpenFeature](https://openfeature.dev/), [FeatBit](https://featbit.com/), [ConfigCat Community](https://configcat.com/)|[LaunchDarkly](https://launchdarkly.com/), [Google Optimize](https://marketingplatform.google.com/about/optimize/), [Flag Smith](https://flagsmith.com/), [Statsig](https://www.statsig.com/), [Split](https://www.split.io/), [Optimizely](https://www.optimizely.com/), [Adobe Target](https://business.adobe.com/products/target/adobe-target.html), [VWO](https://vwo.com/)||
|GraphQL|[GraphQL](https://graphql.org/)|[Dgraph](https://dgraph.io/), [Hasura](https://hasura.io/)|Hasura is graphQL on postgres in Haskell, Dgraph is graphQL with a scalable graph database with Raft in Go|
|Hive|[Clickhouse](https://clickhouse.com/), [Apache Spark](https://spark.apache.org/), [Trino](https://trino.io/), [Apache Drill](https://drill.apache.org/), [DuckDB](https://duckdb.org/)|[BigQuery](https://cloud.google.com/bigquery), [Snowflake](https://www.snowflake.com/), [Amazon Redshift](https://aws.amazon.com/redshift/), [Azure Synapse Analytics](https://azure.microsoft.com/en-us/services/synapse-analytics/)||
|Hipster|[Casbin](https://casbin.org/), [Keycloak](https://www.keycloak.org/)|||
|HWC|[RackHD](https://github.com/RackHD/RackHD), [Foreman](https://theforeman.org/), [Cobbler](https://cobbler.github.io/), [FAI (Fully Automatic Installation)](https://fai-project.org/)|[HPE OneView](https://www.hpe.com/us/en/servers/oneview.html), [Dell EMC OpenManage](https://www.dell.com/support/manuals/en-us/openmanage-server-administrator), [Cisco UCS Manager](https://www.cisco.com/c/en/us/products/servers-unified-computing/ucs-manager/index.html)||
|Hypershell|[ClusterSSH](https://github.com/duncs/clusterssh)|||
|iData|[Datahub](https://github.com/datahub-project/datahub), [Apache Atlas](https://atlas.apache.org/), [Amundsen](https://github.com/amundsen-io/amundsen), [Metacat](https://github.com/Netflix/metacat), [OpenMetadata](https://open-metadata.org/)|[select star](https://www.selectstar.com/), [Alation](https://www.alation.com/), [Collibra](https://www.collibra.com/), [Informatica Data Catalog](https://www.informatica.com/products/data-catalog.html), [Azure Purview](https://azure.microsoft.com/en-us/services/purview/)||
|Internal FB Groups||[Workplace](https://www.facebook.com/workplace), [Threads](https://threads.com/) (exfb)||
|Internal Messenger||[Workplace](https://www.facebook.com/workplace), [Slack](https://slack.com/), [Threads](https://threads.com/) (exfb), [Discord](https://discord.com/), [TeamChat](https://www.icewarp.com)||
|Internal Profiles||[Pingboard](https://pingboard.com/)||
|Iris|[Apache Kafka](https://kafka.apache.org/), [NATS](https://nats.io/), [Apache ActiveMQ](https://activemq.apache.org/), [Apache Pulsar](https://pulsar.apache.org/), [Redis Streams](https://redis.io/docs/latest/develop/data-types/streams/)|[Google PubSub](https://cloud.google.com/pubsub), [Amazon SNS](https://aws.amazon.com/sns/), [Azure Service Bus](https://azure.microsoft.com/en-us/services/service-bus/), [AWS EventBridge](https://aws.amazon.com/eventbridge/), [Confluent Cloud](https://www.confluent.io/get-started/)|Similar to FOQS but heavier emphasis on sending messages|
|Mattermost|[Mattermost](https://mattermost.com/), [Rocket.chat](https://www.rocket.chat/)|[Mattermost](https://mattermost.com/)|MM has an AGPL and commercial version|
|Mercurial -> Git|[git branchless](https://github.com/arxanas/git-branchless), [hg-git](http://hg-git.github.io/)||git branchless adds some of the features you know and love from Mercurial to git|
|NetNorad|[NetNorad](https://github.com/fbsamples/OpenNetNorad)|||
|ODS|[Prometheus](https://prometheus.io/), [VictoriaMetrics](https://victoriametrics.com/), [SigNoz](https://signoz.io/), [Zabbix](https://www.zabbix.com/), [Nagios](https://www.nagios.org/), [InfluxDB](https://www.influxdata.com/)|[SignalFX](https://www.signalfx.com/), [Datadog](https://www.datadoghq.com/), [Splunk](https://www.splunk.com/), [Wavefront](https://www.wavefront.com/), [New Relic](https://newrelic.com/), [Dynatrace](https://www.dynatrace.com/), [AppDynamics](https://www.appdynamics.com/), [Elastic Observability](https://www.elastic.co/observability)||
|Open/R|[Open/R](https://github.com/facebook/openr)|||
|Pastry|[mojopaste](https://github.com/jhthorsen/app-mojopaste), [nopaste](https://github.com/karenetheridge/App-Nopaste)||Self hosted pastebin. Pastebin cli|
|pfff|[pfff](https://github.com/returntocorp/pfff)|||
|Phabricator|[Phorge](https://we.phorge.it), [Graphite](https://graphite.dev), [Phabricator](https://phacility.com/phabricator/), [Gerrit](https://www.gerritcodereview.com/), [GitLab CE](https://about.gitlab.com/install/), [Gitea](https://gitea.io/), [Crucible](https://www.atlassian.com/software/crucible)|[GitHub Enterprise](https://github.com/enterprise), [GitLab Premium](https://about.gitlab.com/pricing/), [Bitbucket](https://bitbucket.org/product), [Azure DevOps](https://azure.microsoft.com/en-us/products/devops/)|Phabricator is no longer maintained as of 2021|
|Presto|[Trino](https://trino.io/), [PrestoDB](https://prestodb.io/)|[Starburst](https://starburst.io/)||
|PSC||[Lattice](https://lattice.com/)||
|Pulse Surveys||[Peakon](https://peakon.com/), [Glint](https://www.glintinc.com/)||
|Quip|[HedgeDoc](https://hedgedoc.org/), [BookStack](https://www.bookstackapp.com/), [DokuWiki](https://www.dokuwiki.org/), [TiddlyWiki](https://tiddlywiki.com/), [Outline](https://getoutline.com/)|[Quip](https://quip.com/), [Confluence](https://www.atlassian.com/software/confluence), [Notion](https://www.notion.so/), [Coda](https://coda.io/), [Slab](https://slab.com/), [GitBook](https://www.gitbook.com/)||
|Rageshake|[Instabug](https://instabug.com/)|||
|Screenshotbot|[Screenshotbot.io](https://screenshotbot.io)|||
|Room Tools|[OpenMeetings](https://openmeetings.apache.org/), [Jitsi Meet](https://meet.jit.si/), [BigBlueButton](https://bigbluebutton.org/)|[Zoom Rooms](https://www.zoom.us/docs/doc/Zoom_Rooms_Scheduling_Display.pdf), [Eventboard](https://www.teem.com/display-apps/teem-conference-room-display/), [Microsoft Teams Rooms](https://www.microsoft.com/en-us/microsoft-teams/microsoft-teams-rooms), [Cisco Webex Rooms](https://www.webex.com/products/rooms.html), [Google Meet Hardware](https://workspace.google.com/products/google-meet-hardware/)||
|Scuba|[Superset+Druid](https://www.youtube.com/watch?v=W_Sp4jo1ACg), [MemSQL](https://www.memsql.com/), [Snorkel](https://snorkel.logv.org/), [LocustDB](https://github.com/cswinter/LocustDB), [InfluxDB+Grafana](https://grafana.com/docs/grafana/latest/features/datasources/influxdb/), [Apache Druid](https://druid.apache.org/), [TimescaleDB](https://www.timescale.com/), [QuestDB](https://questdb.io/), [Apache Pinot](https://pinot.apache.org/)|[Honeycomb](https://www.honeycomb.io/), [Interana](https://www.interana.com/), [Looker](https://looker.com/), [Statsig](https://www.statsig.com/), [Snowflake](https://www.snowflake.com/), [Amazon Redshift](https://aws.amazon.com/redshift/), [Google BigQuery Analytics](https://cloud.google.com/bigquery)||
|Scribe|[Apache Pulsar](https://pulsar.apache.org/), [Kafka](https://kafka.apache.org/), [Amazon Kinesis](https://aws.amazon.com/kinesis/)|||
|SEV Manager|[Kintaba](https://kintaba.com), [Grafana OnCall](https://grafana.com/products/oncall/), [ilert Community](https://www.ilert.com/), [Keep](https://github.com/keephq/keep), [AlertManager](https://prometheus.io/docs/alerting/latest/alertmanager/)|[Blameless](https://www.blameless.com/), [FireHydrant](https://firehydrant.io/), [Grafana Incident](https://grafana.com/products/incident/), [Pager Duty](https://www.pagerduty.com/), [Incident](https://incident.io/), [Splunk On-Call](https://www.splunk.com/en_us/products/on-call.html), [xMatters](https://www.xmatters.com/), [Atlassian Jira Service Management](https://www.atlassian.com/software/jira/service-management), [ServiceNow](https://www.servicenow.com/)||
|SeRF|[Netbox](https://github.com/netbox-community/netbox), [Tinkerbell](https://github.com/tinkerbell/tink), [RacksDB](https://rackslab.io/en/solutions/racksdb)||Physical inventory and IPAM|
|SI/Site Integrity|[Haxl](https://github.com/facebook/Haxl)|||
|Sitevar|[Consul](https://www.consul.io/), [etcd](https://etcd.io/), [Vault](https://www.vaultproject.io/), [Kubernetes ConfigMaps](https://kubernetes.io/docs/concepts/configuration/configmap/), [Helm](https://helm.sh/)|[AWS Secrets Manager](https://aws.amazon.com/secrets-manager/), [Azure Key Vault](https://azure.microsoft.com/en-us/products/key-vault/), [Google Secret Manager](https://cloud.google.com/secret-manager)||
|SRT (Single Review Tool)||[LabelBox](https://labelbox.com/)||
|TAO|[Neptune (AWS)](https://aws.amazon.com/neptune/), [RedisGraph](https://oss.redislabs.com/redisgraph/), [dgraph](https://dgraph.io/), [Neo4j](https://neo4j.com/), [ArangoDB](https://www.arangodb.com/), [NebulaGraph](https://nebula-graph.io/), [TigerGraph Community](https://www.tigergraph.com/community/), [Galaxybase](https://www.galaxybase.com/)|[Amazon Neptune](https://aws.amazon.com/neptune/), [Azure Cosmos DB](https://azure.microsoft.com/en-us/products/cosmos-db/), [Google Cloud Spanner](https://cloud.google.com/spanner), [Neo4j Aura](https://neo4j.com/aura/)||
|Tasks|[Linear](https://linear.app/), [Asana](https://asana.com/), [Maniphest](https://we.phorge.it) (inside Phorge)|||
|TBGS|[Sourcegraph](https://about.sourcegraph.com/), [LiveGrep](https://github.com/livegrep/livegrep), [SilverSearcher](https://github.com/ggreer/the_silver_searcher), [ripgrep](https://github.com/BurntSushi/ripgrep), [OpenGrok](https://github.com/oracle/opengrok), [Hound](https://github.com/hound-search/hound), [ag (Silver Searcher)](https://github.com/ggreer/the_silver_searcher), [ugrep](https://github.com/Genivia/ugrep)|[GitHub Code Search](https://github.com/features/code-search), [GitLab Advanced Search](https://docs.gitlab.com/ee/user/search/advanced_search.html), [Sourcegraph Cloud](https://sourcegraph.com/)||
|TracerT|[TracerT](https://github.com/facebook/fbtracert)|||
|Tupperware|[Docker](https://www.docker.com/), [Podman](https://podman.io/), [Kubernetes](https://kubernetes.io/), [Docker Swarm](https://docs.docker.com/engine/swarm/), [Apache Mesos](https://mesos.apache.org/), [Rancher](https://rancher.com/), [OpenShift Origin](https://www.openshift.org/)|[Nomad](https://www.nomadproject.io/), [Amazon EKS](https://aws.amazon.com/eks/), [Azure AKS](https://azure.microsoft.com/en-us/products/kubernetes-service/), [Google GKE](https://cloud.google.com/kubernetes-engine), [Red Hat OpenShift](https://www.redhat.com/en/technologies/cloud-computing/openshift)||
|Thrift|[GRPC](https://grpc.io/), [Thrift](https://github.com/apache/thrift), [ZeroMQ](https://zeromq.org/)|||
|Unicorn|[Rockset](https://rockset.com/) (acquired by OpenAI)|||
|Unidash|[Grafana](https://www.grafana.com/), [Metabase](https://www.metabase.com/)|[Looker](https://looker.com/), [Tableau](https://www.tableau.com/), [Statsig](https://www.statsig.com/)||
|Visual Studio Code|[vscode](https://code.visualstudio.com/), [vscodium](https://vscodium.com/)|||
|Working Set (VSCode Extension)|[Fildir](https://marketplace.visualstudio.com/items?itemName=diggyk.fildir), [Working Sets](https://marketplace.visualstudio.com/items?itemName=bernardop.working-sets)||VSCode extensions to help you focus on specific files or directories in a monorepo|
|Workday||[Workday](https://workday.com/), [Charlie HR](https://www.charliehr.com/), [Hibob](https://www.hibob.com/)||
|Workplace||[HumHub](https://www.humhub.com/), [Basecamp](https://basecamp.com/), [Whaller](https://whaller.com/)||
|ZippyDB|[Badger (Dgraph)](https://github.com/dgraph-io/badger), [RocksDB](https://rocksdb.org/), [LevelDB](https://github.com/google/leveldb), [Redis](https://redis.io/), [Apache Cassandra](https://cassandra.apache.org/)|[CockroachDB](https://www.cockroachlabs.com/), [Consul (Hashicorp)](https://www.consul.io/), [Etcd](https://etcd.io/), [Amazon DynamoDB](https://aws.amazon.com/dynamodb/), [Azure Cosmos DB](https://azure.microsoft.com/en-us/products/cosmos-db/), [Google Cloud Firestore](https://cloud.google.com/firestore), [MongoDB Atlas](https://www.mongodb.com/atlas/database)|Key-Value stores based on Raft which scale horizontally. Cockroach is sharded. Consul provides service discovery.|
|CWS, Async workflow|[Temporal](https://temporal.io/), [Argo Workflows](https://argoproj.github.io/argo-workflows/)|[AWS Step Functions](https://docs.aws.amazon.com/step-functions/index.html), [Azure Logic Apps](https://learn.microsoft.com/en-us/azure/logic-apps/logic-apps-overview), [Google Cloud Workflows](https://cloud.google.com/workflows)|Frameworks for implementing complex, asynchronous workflows through coordinating steps with dependencies and error handling|## Star History
[](https://star-history.com/#greko6/xfb2xfb&Date)