On this page

Awesome TensorFlowJS

A curated collection of resources and projects focused on TensorFlowJS.

Contents


📖 Learn

📃 Documentation

📝 Tutorials

🤖 Models/Projects

📎 Papers

🎥 Videos

📚 Books

📰 Blog & Posts

🤩 Powered by TensorFlow.js

  • Handwritten Digit Classification - A showcase project for NgConf 2020 talk on A Journey into the World of Machine Learning with TensorFlow.js.
  • NSFWJS - Indecent Content Checker - A friendly library to check images to see if they are indecent content on either the client or the server!
  • Pose Animator - A tool to bring SVG characters to life in the browser via motion capture.
  • LipSync - A web-based, playful, interactive experiences to lip sync to your favorite songs.
  • BodyPix - A real-time person and body-part segmentation in the browser.

🔨 Tools

Libraries

  • TensorFlow.js - A WebGL accelerated JavaScript library for training and deploying ML models.
  • ml5.js - Friendly machine learning for the web.
  • face-api.js - JavaScript API for face detection and face recognition in the browser and Node.js with tensorflow.js.
  • handtrack.js - A library for prototyping realtime hand detection (bounding box), directly in the browser.
  • magenta.js - Music and Art Generation with Machine Intelligence in the Browser.
  • Danfo.js - High-performance, intuitive, and easy-to-use data structures for manipulating and processing structured data. (Inspired by Pandas)

Tools/Utilities

  • Glitch - Build fast, full-stack web apps in browser for free (Tensorflow.js templates).
  • CodePen - bit.ly/codepen-tfjs Best place to build, test and discover front-end code (Tensorflow.js templates).
  • TensorFlow Playground - Tinker With a Neural Network Right Here in Your Browser!
  • AiJS - A curated collection of inspirational AI-powered JavaScript apps.
  • Teachable Machine - Train a computer to recognize your own images, sounds, & poses!
  • TensorPlayground.com - Write, modify, and view tensors directly in the browser. Then share the code with others.

🎉 Community

Online Community

Social Media

💡 Contributions

Your contributions are always welcome!

If you want to contribute to this list (please do), send me a pull request or contact me @aaronhma on Twitter Also, if you notice that any of the above listed repositories should be deprecated, due to any of the following reasons:

  • The repository’s owner explicitly says that “this library is not maintained”.
  • Not committed for long time (2~3 years).

More info on the guidelines.

NOTE: In order to create an community that is welcome for all, ALL contributors MUST agree to the Code of Conduct.

⭐ Star History

Star History Chart