← Open Source
alibaba

pipcook

Machine learning platform for Web developers.

Model DevelopmentDeep Learning FrameworksTypeScript
Open on GitHub
Momentum
+0stars in 24 hours0.0%
2.59k
Stars
212
Forks
+-1
This week
33
Contributors
Created 2019-12-05 · Updated 2026-10-09 · #8491 today
Top developers

alibaba/pipcook is ranked 8,491 with 2,594 stars.

Same-category comparison

alibaba/pipcook is ranked 8,491 among these 8 peers; median-research-group/LibMTL is ranked 8,492.

Same-category comparison
NameRankMetrics
lucidrains/audiolm-pytorch8,474
Language:
Python
Stars:
2,625
Forks:
277
Description:
Implementation of AudioLM, a SOTA Language Modeling Approach to Audio Generation out of Google Research, in Pytorch.
knazeri/edge-connect8,475
Language:
Python
Stars:
2,622
Forks:
526
Description:
EdgeConnect: Structure Guided Image Inpainting using Edge Prediction, ICCV 2019 https://arxiv.org/abs/1901.00212.
meta-pytorch/torchrec8,479
Language:
Python
Stars:
2,613
Forks:
708
Description:
Pytorch domain library for recommendation systems.
coqui-ai/STT8,485
Language:
C++
Stars:
2,604
Forks:
295
Description:
🐸STT - The deep learning toolkit for Speech-to-Text. Training and deploying STT models has never been so easy.
median-research-group/LibMTL8,492
Language:
Python
Stars:
2,593
Forks:
233
Description:
A PyTorch Library for Multi-Task Learning.
s3prl/s3prl8,508
Language:
Python
Stars:
2,569
Forks:
538
Description:
Self-Supervised Speech Pre-training and Representation Learning Toolkit.
MaybeShewill-CV/lanenet-lane-detection8,510
Language:
Python
Stars:
2,568
Forks:
891
Description:
Unofficial implemention of lanenet model for real time lane detection.
yifan123/flow_grpo8,514
Language:
Python
Stars:
2,553
Forks:
172
Description:
[NeurIPS 2025] An official implementation of Flow-GRPO: Training Flow Matching Models via Online RL.
Key parameters and specifications
Key parameters and specifications
ParameterValue
LanguageTypeScript
CategoryModel Development
SubcategoryDeep Learning Frameworks
KeywordsWebdev
Stars2,594
Forks212
Contributors33
Created date2019-12-05
Updated date2026-10-09
Stars in 1 day0
Stars in 7 days-1
Rank8,491
Previous rank8,551
Rank change60
7-day stars rank16,877
Previous 7-day stars rank16,883
7-day stars rank change6
Total stars rank5,125
Previous total stars rank5,118
Total stars rank change-7
CountryChina
README summary

A JavaScript application framework for machine learning and its engineering. Pipcook is to become the JavaScript application framework for the cross-cutting area of machine learning and front-end interaction. We are truly to design Pipcook's API for front-end and machine learning applications, and focusing on the front-end area and developed from the JavaScript engineers' view. With the principle of being friendly to JavaScript, we will push the whole area forward with the machine learning engineering. For this

reason we opened an issue about machine-learning application APIs, and look forward to you get involved. What's Pipcook The project provides subprojects including machine learning pipeline framework, management tools, a JavaScript runtime for machine learning, and these can be also used as building blocks in conjunction with other projects. Principles Pipcook is an open-source project guided by strong principles, aiming to be modular and flexible on user experience. It is open to the community to help set its

direction. **Modular** the project includes some of projects that have well-defined functions and APIs that work together. **Swappable** the project includes enough modules to build what Pipcook has done, but its modular architecture ensures that most of the modules can be swapped by different implementations. Audience Pipcook is intended for Web engineers looking to: learn what's machine learning. optimize own models for better model evaluation results, like higher accuracy for image classification. If you are in the above conditions

, just try it via installation guide. Subprojects __Pipcook Pipeline__ It's used to represent ML pipelines consisting of Pipcook scripts. This layer ensures the stability and scalability of the whole system and uses a plug-in mechanism to support rich functions including dataset, training, validations, and deployment. A Pipcook Pipeline is generally composed of lots of scripts. Through different scripts and configurations, the final output to us is an NPM package, which contains the trained model and JavaScript functions that can

be used directly. Note: In Pipcook, each pipeline has only one role, which is to output the above-trained model you need. That is to say, the last stage of each pipeline must be the output of the trained model, otherwise, this Pipeline is invalid. __Pipcook Bridge to Python__ For JavaScript engineers, the most difficult part is the lack of a mature machine learning toolset in the ecosystem. In Pipcook, a module called Boa, which provides access to Python packages

by bridging the interface of CPython using N-API. With it, developers can use packages such as , , , , or any other Python ecology in the Node. 4 | Install the command-line tool for managing Pipcook projects: Then train from anyone of those pipelines, we take image classification as an example: This dataset specfied by the pipeline includes 2 categories image: avatar and blurBackground. After training, we can predict the category of a image: The input is a image from the validation

dataset. And the model determines that its category is . Then you can open the browser and try your image classification

Frequently asked questions

How many stars and forks are recorded?

alibaba/pipcook has 2,594 stars and 212 forks.

What is the repository rank?

alibaba/pipcook is ranked 8,491.

What language and category are recorded?

alibaba/pipcook has 2,594 stars, uses TypeScript and belongs to Model Development.

Which repository is closest in rank?

alibaba/pipcook is compared with median-research-group/LibMTL, ranked 8,492 with 2,593 stars.

Nearby in the ranking
Similar items