From 134c411983371be4af5a6e72c6afcec9cf009ada Mon Sep 17 00:00:00 2001 From: Marc Klingen Date: Mon, 2 Dec 2024 15:54:47 +0100 Subject: [PATCH] docs: add dependents table (python sdk) (#1052) --- components-mdx/dependents/README.md | 1 + components-mdx/dependents/python.md | 93 +++++++++++++++++++ pages/blog/2024-11-most-used-oss-llmops.mdx | 10 ++ .../all/packages-depending-on-langfuse.mdx | 14 +++ pyproject.toml | 1 + scripts/update_package_usage.sh | 2 + 6 files changed, 121 insertions(+) create mode 100644 components-mdx/dependents/README.md create mode 100644 components-mdx/dependents/python.md create mode 100644 pages/faq/all/packages-depending-on-langfuse.mdx create mode 100644 scripts/update_package_usage.sh diff --git a/components-mdx/dependents/README.md b/components-mdx/dependents/README.md new file mode 100644 index 000000000..eab824b2c --- /dev/null +++ b/components-mdx/dependents/README.md @@ -0,0 +1 @@ +Update via `bash scripts/update_package_usage.sh` diff --git a/components-mdx/dependents/python.md b/components-mdx/dependents/python.md new file mode 100644 index 000000000..4f4362077 --- /dev/null +++ b/components-mdx/dependents/python.md @@ -0,0 +1,93 @@ +### Dependents stats for langfuse/langfuse-python + +[![Generated by github-dependents-info](https://img.shields.io/static/v1?label=Used%20by&message=82&color=informational&logo=slickpic)](https://github.com/langfuse/langfuse-python/network/dependents) +[![Generated by github-dependents-info](https://img.shields.io/static/v1?label=Used%20by%20(public)&message=82&color=informational&logo=slickpic)](https://github.com/langfuse/langfuse-python/network/dependents) +[![Generated by github-dependents-info](https://img.shields.io/static/v1?label=Used%20by%20(private)&message=-82&color=informational&logo=slickpic)](https://github.com/langfuse/langfuse-python/network/dependents) +[![Generated by github-dependents-info](https://img.shields.io/static/v1?label=Used%20by%20(stars)&message=36835&color=informational&logo=slickpic)](https://github.com/langfuse/langfuse-python/network/dependents) + +| Repository | Stars | +| :-------- | -----: | +|   [langgenius](https://github.com/langgenius) / [dify](https://github.com/langgenius/dify) | 53464 | +|   [open-webui](https://github.com/open-webui) / [open-webui](https://github.com/open-webui/open-webui) | 49387 | +|   [run-llama](https://github.com/run-llama) / [llama_index](https://github.com/run-llama/llama_index) | 37087 | +|   [langflow-ai](https://github.com/langflow-ai) / [langflow](https://github.com/langflow-ai/langflow) | 36690 | +|   [mindsdb](https://github.com/mindsdb) / [mindsdb](https://github.com/mindsdb/mindsdb) | 26871 | +|   [PostHog](https://github.com/PostHog) / [posthog](https://github.com/PostHog/posthog) | 22348 | +|   [BerriAI](https://github.com/BerriAI) / [litellm](https://github.com/BerriAI/litellm) | 14508 | +|   [GreyDGL](https://github.com/GreyDGL) / [PentestGPT](https://github.com/GreyDGL/PentestGPT) | 7319 | +|   [superagent-ai](https://github.com/superagent-ai) / [superagent](https://github.com/superagent-ai/superagent) | 5352 | +|   [Canner](https://github.com/Canner) / [WrenAI](https://github.com/Canner/WrenAI) | 2084 | +|   [pingcap](https://github.com/pingcap) / [autoflow](https://github.com/pingcap/autoflow) | 1936 | +|   [MLSysOps](https://github.com/MLSysOps) / [MLE-agent](https://github.com/MLSysOps/MLE-agent) | 1140 | +|   [open-webui](https://github.com/open-webui) / [pipelines](https://github.com/open-webui/pipelines) | 1044 | +|   [topoteretes](https://github.com/topoteretes) / [cognee](https://github.com/topoteretes/cognee) | 945 | +|   [bRAGAI](https://github.com/bRAGAI) / [bRAG-langchain](https://github.com/bRAGAI/bRAG-langchain) | 770 | +|   [opslane](https://github.com/opslane) / [opslane](https://github.com/opslane/opslane) | 675 | +|   [dynamiq-ai](https://github.com/dynamiq-ai) / [dynamiq](https://github.com/dynamiq-ai/dynamiq) | 583 | +|   [theopenconversationkit](https://github.com/theopenconversationkit) / [tock](https://github.com/theopenconversationkit/tock) | 505 | +|   [andysingal](https://github.com/andysingal) / [llm-course](https://github.com/andysingal/llm-course) | 383 | +|   [phospho-app](https://github.com/phospho-app) / [phospho](https://github.com/phospho-app/phospho) | 379 | +|   [sentient-engineering](https://github.com/sentient-engineering) / [agent-q](https://github.com/sentient-engineering/agent-q) | 357 | +|   [sql-agi](https://github.com/sql-agi) / [DB-GPT](https://github.com/sql-agi/DB-GPT) | 324 | +|   [PostHog](https://github.com/PostHog) / [posthog-foss](https://github.com/PostHog/posthog-foss) | 300 | +|   [aorwall](https://github.com/aorwall) / [moatless-tools](https://github.com/aorwall/moatless-tools) | 278 | +|   [block](https://github.com/block) / [goose](https://github.com/block/goose) | 237 | +|   [RobotecAI](https://github.com/RobotecAI) / [rai](https://github.com/RobotecAI/rai) | 164 | +|   [8090-inc](https://github.com/8090-inc) / [xrx-sample-apps](https://github.com/8090-inc/xrx-sample-apps) | 133 | +|   [deepset-ai](https://github.com/deepset-ai) / [haystack-core-integrations](https://github.com/deepset-ai/haystack-core-integrations) | 122 | +|   [langfuse](https://github.com/langfuse) / [langfuse-python](https://github.com/langfuse/langfuse-python) | 108 | +|   [zozoheir](https://github.com/zozoheir) / [tinyllm](https://github.com/zozoheir/tinyllm) | 95 | +|   [i-dot-ai](https://github.com/i-dot-ai) / [redbox](https://github.com/i-dot-ai/redbox) | 94 | +|   [kenshiro-o](https://github.com/kenshiro-o) / [nagato-ai](https://github.com/kenshiro-o/nagato-ai) | 93 | +|   [pavanjava](https://github.com/pavanjava) / [bootstrap-rag](https://github.com/pavanjava/bootstrap-rag) | 83 | +|   [ai-shifu](https://github.com/ai-shifu) / [ai-shifu](https://github.com/ai-shifu/ai-shifu) | 80 | +|   [ansari-project](https://github.com/ansari-project) / [ansari-backend](https://github.com/ansari-project/ansari-backend) | 78 | +|   [dmayboroda](https://github.com/dmayboroda) / [minima](https://github.com/dmayboroda/minima) | 76 | +|   [bmd1905](https://github.com/bmd1905) / [EasyLLMOps](https://github.com/bmd1905/EasyLLMOps) | 76 | +|   [duoyang666](https://github.com/duoyang666) / [ai_novel](https://github.com/duoyang666/ai_novel) | 73 | +|   [jayita13](https://github.com/jayita13) / [GenerativeAI](https://github.com/jayita13/GenerativeAI) | 58 | +|   [agentcoinorg](https://github.com/agentcoinorg) / [predictionprophet](https://github.com/agentcoinorg/predictionprophet) | 42 | +|   [opendatahub-io-contrib](https://github.com/opendatahub-io-contrib) / [workbench-images](https://github.com/opendatahub-io-contrib/workbench-images) | 39 | +|   [holunda-io](https://github.com/holunda-io) / [bpm-ai-connectors-camunda-8](https://github.com/holunda-io/bpm-ai-connectors-camunda-8) | 36 | +|   [gnosis](https://github.com/gnosis) / [prediction-market-agent](https://github.com/gnosis/prediction-market-agent) | 35 | +|   [valory-xyz](https://github.com/valory-xyz) / [mech](https://github.com/valory-xyz/mech) | 33 | +|   [Coding-Crashkurse](https://github.com/Coding-Crashkurse) / [Udemy-Advanced-LangChain](https://github.com/Coding-Crashkurse/Udemy-Advanced-LangChain) | 31 | +|   [jakobap](https://github.com/jakobap) / [graph2nosql](https://github.com/jakobap/graph2nosql) | 29 | +|   [IDinsight](https://github.com/IDinsight) / [ask-a-question](https://github.com/IDinsight/ask-a-question) | 28 | +|   [SSK-14](https://github.com/SSK-14) / [WizSearch](https://github.com/SSK-14/WizSearch) | 28 | +|   [thomasnormal](https://github.com/thomasnormal) / [fewshot](https://github.com/thomasnormal/fewshot) | 27 | +|   [GreyDGL](https://github.com/GreyDGL) / [ShareGPTs](https://github.com/GreyDGL/ShareGPTs) | 26 | +|   [syzhy113](https://github.com/syzhy113) / [Engineering-Code-Analysis](https://github.com/syzhy113/Engineering-Code-Analysis) | 25 | +|   [pingcap](https://github.com/pingcap) / [LinguFlow](https://github.com/pingcap/LinguFlow) | 25 | +|   [MSNP1381](https://github.com/MSNP1381) / [kaggle-Agent](https://github.com/MSNP1381/kaggle-Agent) | 22 | +|   [gnosis](https://github.com/gnosis) / [prediction-market-agent-tooling](https://github.com/gnosis/prediction-market-agent-tooling) | 22 | +|   [mayflower](https://github.com/mayflower) / [langchain_agents](https://github.com/mayflower/langchain_agents) | 22 | +|   [jakobap](https://github.com/jakobap) / [graphrag-light](https://github.com/jakobap/graphrag-light) | 20 | +|   [SuperGalaxy0901](https://github.com/SuperGalaxy0901) / [Streamlit-OpenAI-Chatbot](https://github.com/SuperGalaxy0901/Streamlit-OpenAI-Chatbot) | 18 | +|   [bearlike](https://github.com/bearlike) / [Personal-Assistant](https://github.com/bearlike/Personal-Assistant) | 17 | +|   [Coding-Crashkurse](https://github.com/Coding-Crashkurse) / [LangChain-in-Production-with-Langfuse](https://github.com/Coding-Crashkurse/LangChain-in-Production-with-Langfuse) | 17 | +|   [beaubeas](https://github.com/beaubeas) / [lung-cancer-detection](https://github.com/beaubeas/lung-cancer-detection) | 16 | +|   [dimagi](https://github.com/dimagi) / [open-chat-studio](https://github.com/dimagi/open-chat-studio) | 16 | +|   [shreyashankar](https://github.com/shreyashankar) / [spade-experiments](https://github.com/shreyashankar/spade-experiments) | 16 | +|   [ogabrielluiz](https://github.com/ogabrielluiz) / [langflow-railway](https://github.com/ogabrielluiz/langflow-railway) | 16 | +|   [yaitec](https://github.com/yaitec) / [langflow-streamlit](https://github.com/yaitec/langflow-streamlit) | 14 | +|   [blacksmithop](https://github.com/blacksmithop) / [LLM-Graph-Builder](https://github.com/blacksmithop/LLM-Graph-Builder) | 14 | +|   [PersonaFlow](https://github.com/PersonaFlow) / [agentstack](https://github.com/PersonaFlow/agentstack) | 14 | +|   [diicellman](https://github.com/diicellman) / [dynamite-dogs](https://github.com/diicellman/dynamite-dogs) | 14 | +|   [Coding-Crashkurse](https://github.com/Coding-Crashkurse) / [LangGraph-Visualizer](https://github.com/Coding-Crashkurse/LangGraph-Visualizer) | 13 | +|   [shivaraj-bh](https://github.com/shivaraj-bh) / [ollama-flake](https://github.com/shivaraj-bh/ollama-flake) | 13 | +|   [ldilab](https://github.com/ldilab) / [ArchCode](https://github.com/ldilab/ArchCode) | 12 | +|   [Hyperspawn](https://github.com/Hyperspawn) / [Dropbear](https://github.com/Hyperspawn/Dropbear) | 12 | +|   [dida-do](https://github.com/dida-do) / [public](https://github.com/dida-do/public) | 12 | +|   [balajivis](https://github.com/balajivis) / [modernaipro](https://github.com/balajivis/modernaipro) | 12 | +|   [georgian-io](https://github.com/georgian-io) / [GAL](https://github.com/georgian-io/GAL) | 12 | +|   [c00cjz00](https://github.com/c00cjz00) / [llmservice_ip](https://github.com/c00cjz00/llmservice_ip) | 11 | +|   [hustyichi](https://github.com/hustyichi) / [dify-eval](https://github.com/hustyichi/dify-eval) | 11 | +|   [zby](https://github.com/zby) / [answerbot](https://github.com/zby/answerbot) | 11 | +|   [Coding-Crashkurse](https://github.com/Coding-Crashkurse) / [RAG-Evaluation-with-Ragas](https://github.com/Coding-Crashkurse/RAG-Evaluation-with-Ragas) | 11 | +|   [himanshu-skid19](https://github.com/himanshu-skid19) / [Inter-IIT-12-Devrev-AI-Agent-007](https://github.com/himanshu-skid19/Inter-IIT-12-Devrev-AI-Agent-007) | 11 | +|   [YeonwooSung](https://github.com/YeonwooSung) / [MLOps](https://github.com/YeonwooSung/MLOps) | 11 | +|   [kaymen99](https://github.com/kaymen99) / [AI-Sales-agent](https://github.com/kaymen99/AI-Sales-agent) | 10 | +|   [PhiBrandon](https://github.com/PhiBrandon) / [offer-generator-lightrag](https://github.com/PhiBrandon/offer-generator-lightrag) | 10 | + +_Generated using [github-dependents-info](https://github.com/nvuillam/github-dependents-info), by [Nicolas Vuillamy](https://github.com/nvuillam)_ \ No newline at end of file diff --git a/pages/blog/2024-11-most-used-oss-llmops.mdx b/pages/blog/2024-11-most-used-oss-llmops.mdx index 5ab29ac2b..482b012e5 100644 --- a/pages/blog/2024-11-most-used-oss-llmops.mdx +++ b/pages/blog/2024-11-most-used-oss-llmops.mdx @@ -100,6 +100,16 @@ import PublicMetrics from "@/components-mdx/public-metrics.mdx"; +## Open source projects using Langfuse + +While we see a lot of traction, we can monitor which open source projects actually use Langfuse. Find a list below: + +import PackageUsagePython from "@/components-mdx/dependents/python.md"; + +
+ +
+ ## This comparison is out of date? Please [raise a pull request](https://github.com/langfuse/langfuse-docs/tree/main/pages/blog) or reach out to us. diff --git a/pages/faq/all/packages-depending-on-langfuse.mdx b/pages/faq/all/packages-depending-on-langfuse.mdx new file mode 100644 index 000000000..cb8229cc3 --- /dev/null +++ b/pages/faq/all/packages-depending-on-langfuse.mdx @@ -0,0 +1,14 @@ +--- +title: Which packages and projects depend on Langfuse? +tags: [product] +--- + +# Which packages and projects depend on Langfuse? + +Langfuse is used as a dependency by many open-source projects and packages. Here's an overview of projects that integrate with or build upon Langfuse and that have at least 10 stars on GitHub: + +import PackageUsagePython from "@/components-mdx/dependents/python.md"; + +
+ +
diff --git a/pyproject.toml b/pyproject.toml index a168b6821..ae6f750a3 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -10,6 +10,7 @@ readme = "README.md" python = "^3.9" jupyter = "^1.0.0" litellm = {extras = ["proxy"], version = "^1.35.20"} +github-dependents-info = "^1.6.3" [build-system] requires = ["poetry-core"] diff --git a/scripts/update_package_usage.sh b/scripts/update_package_usage.sh new file mode 100644 index 000000000..e41b28463 --- /dev/null +++ b/scripts/update_package_usage.sh @@ -0,0 +1,2 @@ +github-dependents-info --repo langfuse/langfuse-python --markdownfile ./components-mdx/dependents/python.md --sort stars --mergepackages --verbose --minstars 10 +sed -i '' 's/# Dependents/### Dependents/' ./components-mdx/dependents/python.md