{"id":16562817,"url":"https://github.com/charmve/jsflow","last_synced_at":"2026-04-21T04:02:41.314Z","repository":{"id":106310025,"uuid":"318060763","full_name":"Charmve/jsFlow","owner":"Charmve","description":"🏄 A Lightweight Web Browser-based Machine Learning Framework","archived":false,"fork":false,"pushed_at":"2024-05-27T02:44:03.000Z","size":923,"stargazers_count":3,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-26T00:30:06.002Z","etag":null,"topics":["convnetjs","deep-learning","framework","javescript","jsflow","machine-learning-framework","mobile-devices","mobile-nets","tensor","tensorflow","training","web","web-browser","web-framework"],"latest_commit_sha":null,"homepage":"https://github.com/Charmve","language":"CSS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Charmve.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2020-12-03T03:14:20.000Z","updated_at":"2025-04-04T13:00:16.000Z","dependencies_parsed_at":"2025-04-23T03:47:28.206Z","dependency_job_id":null,"html_url":"https://github.com/Charmve/jsFlow","commit_stats":{"total_commits":40,"total_committers":1,"mean_commits":40.0,"dds":0.0,"last_synced_commit":"b6f534e6b6fd626c92cffc3d2174e717d486e0e6"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Charmve/jsFlow","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Charmve%2FjsFlow","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Charmve%2FjsFlow/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Charmve%2FjsFlow/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Charmve%2FjsFlow/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Charmve","download_url":"https://codeload.github.com/Charmve/jsFlow/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Charmve%2FjsFlow/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32076295,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-21T02:38:07.213Z","status":"ssl_error","status_checked_at":"2026-04-21T02:38:06.559Z","response_time":128,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["convnetjs","deep-learning","framework","javescript","jsflow","machine-learning-framework","mobile-devices","mobile-nets","tensor","tensorflow","training","web","web-browser","web-framework"],"created_at":"2024-10-11T20:37:18.090Z","updated_at":"2026-04-21T04:02:41.273Z","avatar_url":"https://github.com/Charmve.png","language":"CSS","funding_links":["https://www.buymeacoffee.com/Charmve"],"categories":[],"sub_categories":[],"readme":"\n# Moving Deep Learning into Web Browser\u003cbr\u003e How Far Can We Go? 🐾 \n\n\u003cdiv align=center\u003e\n  \u003cimg src=\"./img/image.png\"\u003e\n\u003c/div\u003e\n\nTable 1. summarizes all the results as of Nov. 2018.\u003csup\u003e[11]\u003c/sup\u003e\n\n\u003cdiv align=center\u003e\n  \u003cimg src=\"./img/compare_figure.png\"\u003e\n\u003c/div\u003e\n\n****\n\n\u003cbr\u003e\n\n\u003cdiv align=center\u003e\n  \u003cimg src=\"./img/JSFlow-logo.png\" width=\"180\"\u003e\n\u003c/div\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://github.com/Charmve\"\u003e\u003cimg src=\"https://img.shields.io/badge/GitHub-@Charmve-000000.svg?logo=GitHub\" alt=\"GitHub\" target=\"_blank\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/Charmve/jsFlow\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/👓-jsFlow-yellow\" alt=\"jsFlow\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/Charmve/jsFlow/pulls\"\u003e\n    \u003cimg alt=\"Build Status\" src=\"https://github.com/pybluez/pybluez/workflows/Build/badge.svg\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n# jsFlow\nA Lightweight Web Browser-based Machine Learning Framework\n\n\u003cbr\u003e\n\u003cdiv align=center\u003e\n  \u003cimg src=\"./img/comming_soon.png\" width=\"300px\"\u003e\n\u003c/div\u003e\n\n[CIFAR-10]:https://user-images.githubusercontent.com/29084184/219934730-94d0422c-1f9f-4406-8986-3e47bfdd9fec.png\n\n## Online Demos\n\n- [Convolutional Neural Network on CIFAR-10](https://charmve.github.io/jsFlow/index.html), one of my applications, [L0CV](https://charmve.github.io/L0CV-web/).\n\n![CIFAR-10][CIFAR-10]\n\n\n## 🔔 Update Reminder\n\n[Subscribe --\u003e](https://github.com/Charmve/jsFlow/edit/main/README.md)\n\n\n☎️ [Contact me](https://user-images.githubusercontent.com/29084184/218641537-f40efdfc-fbdd-4ce8-b69c-4fed996437b4.png)\n\nIf you like what I do, maybe consider buying me a ☕ coffee/tea 🥺👉👈  \n\n\u003ca href=\"https://www.buymeacoffee.com/Charmve\" target=\"_blank\"\u003e\u003cimg src=\"https://cdn.buymeacoffee.com/buttons/v2/default-red.png\" alt=\"Buy Me A Coffee\" width=\"150\" \u003e\u003c/a\u003e\n\n## 🍮 Community\n- Github \u003ca href=\"https://github.com/Charmve/jsFlow/discussions\" target=\"_blank\"\u003ediscussions 💬\u003c/a\u003e or \u003ca href=\"https://github.com/Charmve/jsFlow/issues\" target=\"_blank\"\u003eissues 💭\u003c/a\u003e\n\n- QQ Group: 697948168 (password：jsFlow)\n- Email: yidazhang#gmail.com \n\n## 🔗 Reference\n\n[1] 2020. brain.js. https://github.com/BrainJS.\n\n[2] 2020. Apache Singa. https://singa.apache.org\n\n[3] 2020. Apache Mahout. https://mahout.apache.org\n\n[4] 2020. Microsoft Cognitive Toolkit. https://docs.microsoft.com/en-us/cognitive-toolkit/\n\n[5] 2020. Keras.js. https://github.com/transcranial/keras-js.\n\n[6] 2020. TensorFlow.js. https://www.tensorflow.org/js/\n\n[7] 2020. TensorFlow.js Application Case. https://mp.weixin.qq.com/mp/appmsgalbum?biz=MzU1OTMyNDcxMQ==\u0026action=getalbum\u0026album_id=1338140687686254592 (in Chinese)\n\n[8] 2020. MIL WebDNN Benchmark. https://mil-tokyo.github.io/webdnn/#benchmar.\n\n[9] 2020. Mind. https://github.com/stevenmiller888/mind.\n\n[10] 2020. MorphCast. https://www.morphcast.com/.\n\n[11] Ma, Yun \u0026 Xiang, Dongwei \u0026 Zheng, Shuyu \u0026 Tian, Deyu \u0026 Liu, Xuanzhe. (2019). Moving Deep Learning into Web Browser: How Far Can We Go?. https://arxiv.org/pdf/1901.09388.pdf\n\n[12] ConvNetJS Deep Learning in your browser https://cs.stanford.edu/people/karpathy/convnetjs/\n\n[13] ConvNetJS. https://github.com/karpathy/convnetjs\n\n[14] The Best AI \u0026 Machine Learning Frameworks to Learn for Web Development https://www.freecodecamp.org/news/best-ai-machine-learning-frameworks-for-web-development/\n\n[15] Building a Web Application to Deploy Machine Learning Models https://towardsdatascience.com/building-a-web-application-to-deploy-machine-learning-models-e224269c1331\n\n[16] Top 5 Machine Learning Frameworks For Web Development https://dzone.com/articles/top-machine-learning-frameworks-for-web-developmen\n\n[17] Embedding Machine Learning Models to Web Apps (Part-1) https://towardsdatascience.com/embedding-machine-learning-models-to-web-apps-part-1-6ab7b55ee428\n\n[18] Xavier Bourry, Kai Sasaki, Christoph Körner, Reiichiro Nakano. 2018. Deep Learning in the Browser. ISBN 978-1-939902-54-2.\n\n[19] Tengine. https://github.com/OAID/Tengine\n\n[20] NanoDet. RangiLyu. GitHub repository. https://github.com/RangiLyu/nanodet  [📑[paper]() | \u003cimg src=\"https://img.icons8.com/material-sharp/24/000000/github.png\" alt=\"Github\" width=\"22px\"/\u003e[code](https://github.com/RangiLyu/nanodet) | 🍅[demo](https://nihui.github.io/ncnn-webassembly-nanodet/)]\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcharmve%2Fjsflow","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcharmve%2Fjsflow","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcharmve%2Fjsflow/lists"}