{"data":{"slug":"pipeless-ai-pipeless","name":"pipeless","tagline":"An open-source computer vision framework to build and deploy apps in minutes","github_url":"https://github.com/pipeless-ai/pipeless","owner":"pipeless-ai","repo":"pipeless","owner_avatar_url":"https://avatars.githubusercontent.com/u/142428813?v=4","primary_language":"Rust","stars":851,"forks":52,"topics":["artificial-intelligence","cloud","computer-vision","deep-learning","ffmpeg","gstreamer","inference","inference-server","machine-learning","multimedia","multimedia-applications","object-detection","perception","pipeline-framework","python","stream-processing","video","video-processing","vision-framework","yolo"],"archived":false,"github_pushed_at":"2024-05-08T10:13:19+00:00","maintenance_label":"Dormant","stars_delta_30d":0,"url":"https://www.graphcanon.com/tools/pipeless-ai-pipeless","markdown_url":"https://www.graphcanon.com/tools/pipeless-ai-pipeless.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/pipeless-ai-pipeless","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=pipeless-ai-pipeless","description":"An open-source computer vision framework to build and deploy apps in minutes","homepage_url":"https://pipeless.ai","license":"Apache-2.0","open_issues":17,"watchers":5,"ai_summary":"Pipeless is an open-source framework for building and deploying applications with computer vision capabilities using Rust, Python, Gstreamer and FFMPEG.","readme_excerpt":"## Requirements ☝️\n\n* **Python**. Pre-built binaries are linked to Python 3.10 in Linux amd64, 3.8 in Linux arm64, and 3.12 in macOS. If you have a different Python version, provide the `--build` flag to the install script to build from source so Pipeless links to your installed Python version (or update your version and use a pre-built binary, which is simpler).\n* **Gstreamer 1.20.3**. Verify with `gst-launch-1.0 --gst-version`. Installation instructions [here](https://gstreamer.freedesktop.org/documentation/installing/index.html?gi-language=python)\n\n---\n\n## Installation 🛠️\n\n```console\ncurl https://raw.githubusercontent.com/pipeless-ai/pipeless/main/install.sh | bash\n```\n\nFind more information and installation options [here](https://www.pipeless.ai/docs/v1/getting-started/installation).\n\n---\n\n### Using docker\n\nInstead of installing locally, you can alternatively use docker and save the time of installing dependencies:\n\n```console\ndocker run miguelaeh/pipeless --help\n```\n\nTo use it with CUDA:\n\n```console\ndocker run miguelaeh/pipeless:latest-cuda --help\n```\n\nTo use with TensorRT use:\n\n```console\ndocker run miguelaeh/pipeless:latest-tensorrt --help\n```\n\nFind the whole container documentation [here](https://www.pipeless.ai/docs/v1/container).\n\n---\n\n## Getting Started 🚀\n\nInit a project:\n\n```console\npipeless init my_project --template scaffold\ncd my_project\n```\n\nStart Pipeless:\n\n```console\npipeless start --stages-dir .\n```\n\nProvide a stream:\n\n```console\npipeless add stream --input-uri \"https://pipeless-public.s3.eu-west-3.amazonaws.com/cats.mp4\" --output-uri \"screen\" --frame-path \"my-stage\"\n```\n\nThe code generated is an empty template that scafold a stage so it will do nothing. Please go to the [examples](https://www.pipeless.ai/docs/v1/examples) to complete that stage.\n\nYou can also use the interactive shell to create the project:\n\n<img width=\"382\" align=\"center\" alt=\"Loading video...\" src=\"https://raw.githubusercontent.com/pipeless-ai/pipeless/main/assets/interactive_shell.gif\" />\n\nCheck the complete [getting started guide](https://pipeless.ai/docs/v1/getting-started) or plunge into the [complete documentation](https://www.pipeless.ai/docs).\n\n---\n\n## License 📄\n\nThis project is licensed under the [Apache License 2.0](LICENSE).\n\n---\n\n### Apache License 2.0 Summary\n\nThe Apache License 2.0 is a permissive open-source license that allows you to use, modify, and distribute this software for personal or commercial purposes. It comes with certain obligations, including providing attribution to the original authors and including the original license text in your distributions.\n\nFor the full license text, please refer to the [Apache License 2.0](LICENSE).","github_created_at":"2023-07-21T17:22:24+00:00","created_at":"2026-07-15T11:19:25.802152+00:00","updated_at":"2026-09-20T05:19:44.740939+00:00","categories":[{"slug":"computer-vision","name":"Computer Vision","url":"https://www.graphcanon.com/categories/computer-vision","markdown_url":"https://www.graphcanon.com/categories/computer-vision.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/computer-vision"}],"tags":[{"slug":"artificial-intelligence","name":"artificial-intelligence"},{"slug":"cloud","name":"cloud"},{"slug":"computer-vision","name":"computer-vision"},{"slug":"deep-learning","name":"deep-learning"},{"slug":"ffmpeg","name":"ffmpeg"},{"slug":"gstreamer","name":"gstreamer"},{"slug":"inference","name":"inference"},{"slug":"machine-learning","name":"machine-learning"}],"trust":{"provenance":{"is_fork":false,"github_id":669236595,"owner_type":"Organization","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-09-20T05:19:42.530Z","maintenance":{"label":"Dormant","score":18,"methodology":"github_public_v1","releases_90d":0,"days_since_push":864,"last_release_at":"2024-02-23T12:24:30Z","stars_delta_30d":0,"open_issues_delta_30d":0},"security_summary":{"status":"no_lockfile","scanner":null,"low_count":0,"high_count":0,"last_scan_at":"2026-07-15T11:19:27.872Z","medium_count":0,"scan_profile":"none","critical_count":0}},"capability_facts":{"scan":{"source":"repo_scan","observed_at":"2026-09-20T05:19:43.538Z"},"languages":{"value":["rust"],"source":"github.language","observed_at":"2026-09-20T05:19:43.538Z"},"license_spdx":{"value":"Apache-2.0","source":"github.license","observed_at":"2026-09-20T05:19:43.538Z"}},"decision_facts":{"hosting":null,"pricing":null,"requirements":{"notes":["Installation requires specific versions of Python to take advantage of pre-built binaries. Custom builds are required for other versions.","Gstreamer 1.20.3 is a dependency that must be correctly installed and configured before using Pipeless."],"min_ram_gb":null,"requires_docker":true},"constraints":{"min_ram_gb":null,"requires_docker":true},"when_to_use":["When you need to integrate advanced multimedia applications that can process video streams in real-time, as Pipeless leverages tools like Gstreamer to achieve this.","If your project requires a streamlined installation using Docker containers for both CPU-based and specialized hardware-accelerated environments such as CUDA or TensorRT."],"when_not_to_use":["Avoid use if you have limited Python version flexibility since pre-built binaries are specific to Python versions 3.10, 3.8, and 3.12 on different platforms.","If your project does not leverage the real-time capabilities of GStreamer or FFMPEG for video processing, as Pipeless's core functionality is tightly coupled with these components."],"source":"enrich:decision_facts","observed_at":"2026-07-17T12:44:07.048Z"},"constraint_facets":{"min_ram_gb":null,"requires_docker":true},"decision_summary":[{"label":"Requirements","value":"Requires Docker; Installation requires specific versions of Python to take advantage of pre-built binaries. Custom builds are required for other versions.; Gstreamer 1.20.3 is a dependency that must be correctly installed and configured before using Pipeless."},{"label":"Adopt for","value":"Pipeless is an open-source framework built for deploying computer vision apps using Rust and Python with underlying technology support from GStreamer and FFMPEG."}]}}