You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/downstream-projects.md
+9-9Lines changed: 9 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,11 +1,15 @@
1
1
# Downstream projects
2
2
3
-
Griffe is used by various projects in the Python ecosystem. They are listed below in alphabetical order.
3
+
Griffe is used by various projects in the Python ecosystem. They are listed below in alphabetical order.[Griffe extensions are listed on their own page.](extensions.md)
4
4
5
5
## api2mdx
6
6
7
7
[api2mdx](https://github.com/Mirascope/api2mdx) is a Python tool that generates `mdx` documentation for Python APIs. Under the hood, it uses Griffe.
8
8
9
+
## Cybersecurity AI (CAI)
10
+
11
+
[Cybersecurity AI (CAI)](https://github.com/aliasrobotics/cai) is a lightweight, open-source framework that empowers security professionals to build and deploy AI-powered offensive and defensive automation. It uses Griffe to parse docstrings in order to generate function schema for MCP tools. I believe it reused code from Pydantic AI.
12
+
9
13
## Fumadocs
10
14
11
15
[Fumadocs](https://fumadocs.dev/) is a beautiful documentation framework for developers, flexible, performant, running on your React framework. It uses Griffe to extract and render Python API documentation.
@@ -30,6 +34,10 @@ Griffe is used by various projects in the Python ecosystem. They are listed belo
30
34
31
35
[mdxify](https://github.com/zzstoatzz/mdxify) generates API documentation from Python modules with automatic navigation and source links. MDX is the default output and Markdown is also supported via `--format md`.
32
36
37
+
## Mistral AI Python Client
38
+
39
+
The [Python client of Mistral AI](https://github.com/mistralai/client-python) uses Griffe to parse docstrings of Python-written MCP tools.
40
+
33
41
## mkdocstrings-python
34
42
35
43
Of course, Griffe is what powers [the Python handler of mkdocstrings](https://mkdocstrings.github.io/python/). mkdocstrings is a plugin for [MkDocs](https://www.mkdocs.org/) that allows rendering API docs easily.
@@ -49,11 +57,3 @@ The [OpenAI Agents SDK](https://github.com/openai/openai-agents-python) is a lig
49
57
## quartodoc
50
58
51
59
[quartodoc](https://machow.github.io/quartodoc/) lets you quickly generate Python package API reference documentation using Markdown and [Quarto](https://quarto.org/). quartodoc is designed as an alternative to [Sphinx](https://www.sphinx-doc.org/en/master/). It uses Griffe to load API data and parse docstrings in order to render HTML documentation, just like [mkdocstrings-python](https://mkdocstrings.github.io/python/), but for Quarto instead of Mkdocs.
52
-
53
-
## rafe
54
-
55
-
[rafe](https://pypi.org/project/rafe/) is a tool for inspecting Python environments and building packages (irrespective of the language) in a reproducible manner. It wraps Griffe to provide a CLI command to check for API breaking changes.
56
-
57
-
## Yapper
58
-
59
-
[Yapper](https://pypi.org/project/yapper/) converts Python docstrings to `astro` files for use by the [Astro](https://astro.build/) static site generator. It uses Griffe to parse Python modules and extracts Numpydoc-style docstrings.
0 commit comments