pipcook
Machine learning platform for Web developers.
alibaba/pipcook is ranked 8,491 with 2,594 stars.
alibaba/pipcook is ranked 8,491 among these 8 peers; median-research-group/LibMTL is ranked 8,492.
| Name | Rank | Metrics |
|---|---|---|
| lucidrains/audiolm-pytorch | 8,474 |
|
| knazeri/edge-connect | 8,475 |
|
| meta-pytorch/torchrec | 8,479 |
|
| coqui-ai/STT | 8,485 |
|
| median-research-group/LibMTL | 8,492 |
|
| s3prl/s3prl | 8,508 |
|
| MaybeShewill-CV/lanenet-lane-detection | 8,510 |
|
| yifan123/flow_grpo | 8,514 |
|
| Parameter | Value |
|---|---|
| Language | TypeScript |
| Category | Model Development |
| Subcategory | Deep Learning Frameworks |
| Keywords | Webdev |
| Stars | 2,594 |
| Forks | 212 |
| Contributors | 33 |
| Created date | 2019-12-05 |
| Updated date | 2026-10-09 |
| Stars in 1 day | 0 |
| Stars in 7 days | -1 |
| Rank | 8,491 |
| Previous rank | 8,551 |
| Rank change | 60 |
| 7-day stars rank | 16,877 |
| Previous 7-day stars rank | 16,883 |
| 7-day stars rank change | 6 |
| Total stars rank | 5,125 |
| Previous total stars rank | 5,118 |
| Total stars rank change | -7 |
| Country | China |
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
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.