What is tfjs built with?

tfjs is a TypeScript repo built with werkzeug, React, react-native, and Preact. It stores its data in h5py, uses AI through jaxlib, Keras, ml-dtypes, opt-einsum, optax, and 7 more, makes its content with markdown, markupsafe, and jpeg-js, is tested with Jasmine, karma-chrome-launcher, karma-jasmine, karma-jasmine-html-reporter, karma-typescript, and 1 more, and uses tensorboard-data-server and @react-native-async-storage/async-storage. It has 383,524 written lines, with 72 test files.

Read on November 6, 2026, at commit 7f5309f. Read it as markdown

Frontend

Interface 8

  • vega-embed6 files
  • expo-gl3 files
  • d3-selection1 file
  • expo-camera1 file
  • vega-lite1 file
  • prompt-toolkit
  • Rich
  • progress1 file

The base 2

Styles 1

  • glamor5 files

Backend

Data 3

  • h5py3 files
  • @react-native-async-storage/async-storage1 file
  • tensorboard-data-server

AI 12

  • TensorFlow12 files
  • tf-keras3 files
  • flax1 file
  • jax1 file
  • tensorflow-hub1 file
  • Keras
  • tensorflow-io-gcs-filesystem
  • jaxlib
  • ml-dtypes
  • opt-einsum
  • optax
  • orbax-checkpoint

Support

Testing 6

  • Jasmine12 files
  • jasmine-core1 file
  • karma-chrome-launcher1 file
  • karma-jasmine1 file
  • karma-jasmine-html-reporter1 file
  • karma-typescript1 file

Tools 21

  • @mapbox/node-pre-gyp2 files
  • yargs2 files
  • isort
  • pygments
  • pylint
  • Setuptools
  • tensorboard
  • rimraf3 files
  • shelljs3 files
  • packaging1 file
  • rollup-plugin-terser1 file
  • astroid
9 more
  • astunparse
  • debugpy
  • gast
  • google-pasta
  • libclang
  • mccabe
  • namex
  • typing-extensions
  • wheel

The base 2

Content 3

Other 47

  • NumPy5 files
  • core-js2 files
  • D32 files
  • node-fetch2 files
  • Expo1 file
  • absl-py
  • certifi
  • msgpack
  • pandas
  • python-dateutil
  • pyyaml
  • SciPy
35 more
  • termcolor
  • urllib3
  • wrapt
  • seedrandom4 files
  • six2 files
  • string_decoder2 files
  • argparse1 file
  • base64-js1 file
  • buffer1 file
  • google-protobuf1 file
  • long1 file
  • react-native-fs1 file
  • regenerator-runtime1 file
  • tmp1 file
  • cached-property
  • charset-normalizer
  • colorama
  • dm-tree
  • etils
  • flatbuffers
  • grpcio
  • idna
  • importlib-metadata
  • importlib-resources
  • lazy-object-proxy
  • nest-asyncio
  • optree
  • protobuf
  • pytz
  • regex
  • requests
  • toml
  • toolz
  • wcwidth
  • zipp

Other repos with a similar stack

Ordered by how much of its stack they share with tfjs, then by stars.

Frequently asked questions

What language is tfjs written in?
tfjs is written in TypeScript, with 383,524 written lines.
What framework does tfjs use?
tfjs is built with werkzeug, React, react-native, and Preact.
What database does tfjs use?
tfjs stores its data in h5py.
Does tfjs use AI?
Yes. tfjs uses AI through jaxlib, Keras, ml-dtypes, opt-einsum, optax, orbax-checkpoint, tensorflow-io-gcs-filesystem, TensorFlow, tf-keras, flax, jax, and tensorflow-hub.
What services does tfjs use?
tfjs uses tensorboard-data-server and @react-native-async-storage/async-storage.
Does tfjs have tests?
Yes. tfjs has 72 test files and is tested with Jasmine, karma-chrome-launcher, karma-jasmine, karma-jasmine-html-reporter, karma-typescript, and jasmine-core.
Which repos have a stack like tfjs's?
The ones that share most of its stack:ray-project/rayapache/supersetgradio-app/gradio

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 →