An open API service providing repository metadata for many open source software ecosystems.

Topic: "docstrings"

mitmproxy/pdoc

API Documentation for Python Projects

Language: Python - Size: 5.9 MB - Last synced at: 22 days ago - Pushed at: 25 days ago - Stars: 2,435 - Forks: 212

mkdocstrings/mkdocstrings

:blue_book: Automatic documentation from sources, for MkDocs.

Language: Python - Size: 7.65 MB - Last synced at: 8 days ago - Pushed at: 26 days ago - Stars: 2,025 - Forks: 121

pdoc3/pdoc

🐍 ➡️ 📜 Auto-generate API documentation for Python projects

Language: Python - Size: 2.03 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 1,182 - Forks: 144

PyCQA/pydocstyle 📦

docstring style checker

Language: Python - Size: 988 KB - Last synced at: about 14 hours ago - Pushed at: about 2 years ago - Stars: 1,117 - Forks: 188

dadadel/pyment

Format and convert Python docstrings and generates patches

Language: Python - Size: 649 KB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 937 - Forks: 64

graykode/ai-docstring Fork of NilsJPWerner/autoDocstring

Visual Studio Code extension to quickly generate docstrings for python functions using AI(NLP) technology.

Language: Jupyter Notebook - Size: 2.43 MB - Last synced at: 9 months ago - Pushed at: about 5 years ago - Stars: 311 - Forks: 25

milaan9/04_Python_Functions

The function is a block of code defined with a name. We use functions whenever we need to perform the same task multiple times without writing the same code again. It can take arguments and returns the value.

Language: Jupyter Notebook - Size: 1.27 MB - Last synced at: 7 months ago - Pushed at: about 3 years ago - Stars: 234 - Forks: 227

Erotemic/xdoctest

A rewrite of Python's builtin doctest module (with pytest plugin integration) with AST instead of RegEx.

Language: Python - Size: 1.6 MB - Last synced at: 1 day ago - Pushed at: about 1 month ago - Stars: 216 - Forks: 16

EdinburghNLP/code-docstring-corpus

Preprocessed Python functions and docstrings for automated code documentation (code2doc) and automated code generation (doc2code) tasks.

Language: Python - Size: 838 MB - Last synced at: 9 months ago - Pushed at: over 5 years ago - Stars: 208 - Forks: 48

dduan/DrString

DrString finds issues in your Swift docstrings and fixes them for you.

Language: Swift - Size: 4.38 MB - Last synced at: 8 months ago - Pushed at: almost 2 years ago - Stars: 172 - Forks: 6

PyCQA/flake8-docstrings

Integration of pydocstyle and flake8 for combined linting and reporting

Language: Python - Size: 141 KB - Last synced at: about 14 hours ago - Pushed at: 4 days ago - Stars: 160 - Forks: 15

janjur/readable-pylint-messages

List of pylint human readable message ids and dev readable codes

Language: Python - Size: 54.7 KB - Last synced at: almost 2 years ago - Pushed at: almost 7 years ago - Stars: 147 - Forks: 22

MichaelisTrofficus/gpt4docstrings

Generating Python docstrings with OpenAI ChatGPT!!

Language: Python - Size: 1.35 MB - Last synced at: 3 months ago - Pushed at: almost 2 years ago - Stars: 125 - Forks: 12

tedyli/PEP8-Style-Guide-for-Python-Code

Python 代码风格指南 & 编程规范

Size: 26.4 KB - Last synced at: 6 months ago - Pushed at: over 8 years ago - Stars: 98 - Forks: 28

DanielNoord/pydocstringformatter

Automatically format your Python docstrings to conform with PEP 8 and PEP 257

Language: Python - Size: 591 KB - Last synced at: 8 days ago - Pushed at: 11 days ago - Stars: 83 - Forks: 8

Doctave/dossier

A multi-language source code analyzer and docstrings parser

Language: Rust - Size: 223 KB - Last synced at: 2 months ago - Pushed at: almost 2 years ago - Stars: 77 - Forks: 6

relastle/vim-nayvy

:new_moon: Enriching python coding in Vim :snake:

Language: Python - Size: 316 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 68 - Forks: 4

adambullmer/sublime_docblockr_python

Sublime Text DocBlockr for python. Simplifies writing docstring comments in Python.

Language: Python - Size: 108 KB - Last synced at: 4 months ago - Pushed at: over 4 years ago - Stars: 64 - Forks: 11

eonu/feud

Build powerful CLIs with simple idiomatic Python, driven by type hints. Not all arguments are bad.

Language: Python - Size: 2.44 MB - Last synced at: 3 months ago - Pushed at: 12 months ago - Stars: 62 - Forks: 2

mkdocstrings/pytkdocs

Load Python objects documentation.

Language: Python - Size: 4.91 MB - Last synced at: about 2 months ago - Pushed at: 10 months ago - Stars: 53 - Forks: 31

sphinx-doc/sphinxcontrib-django

This is a sphinx extension which improves the documentation of Django apps.

Language: Python - Size: 449 KB - Last synced at: about 3 hours ago - Pushed at: about 1 year ago - Stars: 50 - Forks: 24

douglasdavis/numpydoc.el

Insert NumPy style docstrings in Python functions.

Language: Emacs Lisp - Size: 3.65 MB - Last synced at: about 2 months ago - Pushed at: over 2 years ago - Stars: 50 - Forks: 8

sebastian-muthwill/powerapps-docstring

PowerApps-docstring is a console based, pipeline ready application that automatically generates user and technical documentation for Power Apps.

Language: Python - Size: 36 MB - Last synced at: 6 months ago - Pushed at: almost 4 years ago - Stars: 42 - Forks: 7

cbillingham/docconvert

Update or convert docstring style formats in Python code.

Language: Python - Size: 103 KB - Last synced at: about 2 months ago - Pushed at: about 1 year ago - Stars: 41 - Forks: 3

krassowski/declarative-parser

Modern, declarative argument parser for Python 3.6+

Language: Python - Size: 38.1 KB - Last synced at: 3 months ago - Pushed at: over 7 years ago - Stars: 36 - Forks: 2

AntoineD/docstring-inheritance

A python package to avoid writing and maintaining duplicated python docstrings.

Language: Python - Size: 244 KB - Last synced at: 18 days ago - Pushed at: 19 days ago - Stars: 31 - Forks: 5

beeb/lintspec

A blazingly fast linter for NatSpec comments in Solidity code

Language: Rust - Size: 887 KB - Last synced at: 2 days ago - Pushed at: 4 days ago - Stars: 29 - Forks: 4

Trelent/Trelent-VSCode-Extension 📦

Visual Studio Code client for Trelent

Language: TypeScript - Size: 1.86 MB - Last synced at: 2 months ago - Pushed at: over 2 years ago - Stars: 26 - Forks: 2

plasma-umass/commentator

Automatically comments Python code, adding docstrings and type annotations, with optional translation to other languages.

Language: Python - Size: 143 KB - Last synced at: about 2 months ago - Pushed at: almost 2 years ago - Stars: 24 - Forks: 1

TheLartians/TypeScript2Python

🚃 Transpile TypeScript types to Python! A TypeScript to Python type transpiler.

Language: TypeScript - Size: 47.9 KB - Last synced at: 2 months ago - Pushed at: 11 months ago - Stars: 23 - Forks: 3

piccolo-orm/targ

Python CLI using type hints and docstrings.

Language: Python - Size: 134 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 22 - Forks: 3

telekom/style-doc

Black for Python docstrings and reStructuredText (rst).

Language: Python - Size: 142 KB - Last synced at: 24 days ago - Pushed at: over 2 years ago - Stars: 18 - Forks: 2

offscale/cdd-python

Open API to/fro routes, models, and tests. Convert between docstrings, classes, methods, argparse, SQLalchemy, Pydantic, JSON-schema.

Language: Python - Size: 1.94 MB - Last synced at: 3 months ago - Pushed at: 5 months ago - Stars: 17 - Forks: 5

radeklat/sphinx-rest-cheatsheet

A compact cheat sheet for writing documentation string for Sphinx, with focus on Python.

Size: 435 KB - Last synced at: about 2 months ago - Pushed at: over 7 years ago - Stars: 17 - Forks: 1

anatoly-scherbakov/documented

Templated docstrings for Python classes

Language: Python - Size: 986 KB - Last synced at: 24 days ago - Pushed at: almost 2 years ago - Stars: 16 - Forks: 0

timobrembeck/sphinxcontrib-django2 📦

This was a fork of sphinxcontrib-django, but all changes have been merged into the upstream repository.

Language: Python - Size: 387 KB - Last synced at: about 1 month ago - Pushed at: almost 3 years ago - Stars: 16 - Forks: 3

jnoortheen/arger

Tiny library to create argparse.ArgumentParser automatically from annotations :snake:.

Language: Python - Size: 1.1 MB - Last synced at: 3 months ago - Pushed at: 6 months ago - Stars: 14 - Forks: 0

criccomini/python-docstring-markdown

Generates Markdown documentation from Python module dosctrings

Language: Python - Size: 73.2 KB - Last synced at: about 2 months ago - Pushed at: 4 months ago - Stars: 12 - Forks: 0

fluffybeing/parinx

Python module that makes working with Sphinx Docstring feel like you are working with JSON

Language: Python - Size: 636 KB - Last synced at: 10 days ago - Pushed at: over 9 years ago - Stars: 12 - Forks: 15

watermarkhu/mkdocstrings-matlab

📘 A MATLAB handler for mkdocstrings, automatic documentation from sources

Language: Python - Size: 9.1 MB - Last synced at: 11 days ago - Pushed at: 13 days ago - Stars: 10 - Forks: 1

jhd3197/CacaoDocs

CacaoDocs is a lightweight Python package that effortlessly extracts API documentation directly from your code's docstrings

Language: Python - Size: 17.8 MB - Last synced at: 19 days ago - Pushed at: 11 months ago - Stars: 9 - Forks: 0

mkdocstrings/griffe-inherited-docstrings

Griffe extension for inheriting docstrings.

Language: Python - Size: 846 KB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 7 - Forks: 1

jpetrucciani/archives 📦

a new way to do python code documentation

Language: Python - Size: 76.2 KB - Last synced at: 4 days ago - Pushed at: over 3 years ago - Stars: 6 - Forks: 1

ThibTrip/npdoc_to_md

Automatic documentation tool using Markdown and Python docstrings written with the numpydoc style

Language: Python - Size: 256 KB - Last synced at: 3 months ago - Pushed at: over 3 years ago - Stars: 6 - Forks: 0

AloizioMacedo/pystaleds

Tool to check for stale docstrings of Python projects

Language: Rust - Size: 139 KB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 5 - Forks: 0

AxelGard/inkpot

a simple library for generating documentation from docstrings

Language: Python - Size: 79.1 KB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 5 - Forks: 0

tkamenoko/inari

Write docstrings in markdown!

Language: Python - Size: 1.9 MB - Last synced at: 29 days ago - Pushed at: almost 2 years ago - Stars: 5 - Forks: 0

DenverCoder1/docstring-utils

Parser and checker for Numpy, Sphinx, and Google-style docstrings

Language: Python - Size: 2.62 MB - Last synced at: 3 months ago - Pushed at: over 3 years ago - Stars: 5 - Forks: 2

pycqa/pydocstyle

Mirror of the pydocstyle (formerly pep257) project from GitHub.

Last synced at: almost 2 years ago - Stars: 5 - Forks: 0

JeremieGince/PythonBasicTools

Package containing a set of tools useful to any project made with python.

Language: Python - Size: 1.33 MB - Last synced at: 25 days ago - Pushed at: 6 months ago - Stars: 4 - Forks: 0

AI2Business/mkdocstrings-sourcelink 📦

Automatic source link generation for mkdocstrings

Language: Python - Size: 1.45 MB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 4

roniemartinez/DocCron 📦

Schedule with Docstrings

Language: Python - Size: 785 KB - Last synced at: 9 days ago - Pushed at: over 3 years ago - Stars: 4 - Forks: 0

lainq/gendoc

gendoc is a tool which generates documentation based on your docstrings

Language: Python - Size: 22.5 KB - Last synced at: 10 months ago - Pushed at: about 4 years ago - Stars: 4 - Forks: 0

dduan/DrString.vim

Vim integration for DrString

Language: Vim script - Size: 8.79 KB - Last synced at: 6 months ago - Pushed at: almost 6 years ago - Stars: 4 - Forks: 0

AZaugg/vscode-python-docstring

Language: TypeScript - Size: 537 KB - Last synced at: over 2 years ago - Pushed at: about 8 years ago - Stars: 4 - Forks: 2

matthewdeanmartin/pydoc_fork

Run pydoc on a build server to generate API docs

Language: Python - Size: 4.33 MB - Last synced at: 9 days ago - Pushed at: 12 days ago - Stars: 3 - Forks: 0

a-ulianov/OzonAPI

Асинхронная python-библиотека для работы с Seller API маркетплейса Ozon. С лимитами, автоповторами запросов, документацией и примерами. 11.2025

Language: Python - Size: 624 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 3 - Forks: 3

jmorgadov/dolce

Advanced Python documentation management tool. Performs static and LLM-powered docstrings validations, generates missing docstrings, detects semantic inconsistencies, and much more.

Language: Python - Size: 506 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 3 - Forks: 0

Open-Technology-Foundation/bash_docstring

docstrings for Bash/Shell

Language: Shell - Size: 106 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 3 - Forks: 0

benchmark-urbanism/yapper 📦

Yapper converts Python docstrings to astro files for use by the Astro static site generator.

Language: HTML - Size: 373 KB - Last synced at: 4 months ago - Pushed at: about 1 year ago - Stars: 3 - Forks: 1

joeld1/monkeytype-helpers

Use PyCharm to generate a git patch resulting from running: monkeytype run, monkeytype apply --ignore-existing, isort, pyment, and black

Language: Python - Size: 3.66 MB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 3 - Forks: 0

saalaa/adoc

Python code documentation generator

Language: Python - Size: 164 KB - Last synced at: 5 days ago - Pushed at: about 3 years ago - Stars: 3 - Forks: 0

copev313/Writing-Functions-for-Product-Analysis

In an attempt to handle repetitive code, this is the creation of functions to keep our work flexible, maintainable, and interpretable.

Language: Jupyter Notebook - Size: 51.8 KB - Last synced at: over 2 years ago - Pushed at: over 4 years ago - Stars: 3 - Forks: 0

jwlodek/npdoc2md

A script for auto-converting numpy-style documentation to markdown for an entire python project

Language: Python - Size: 101 KB - Last synced at: 2 months ago - Pushed at: over 4 years ago - Stars: 3 - Forks: 1

sogaiu/jog

Language: Janet - Size: 31.3 KB - Last synced at: 13 days ago - Pushed at: 14 days ago - Stars: 2 - Forks: 0

AalbatrossGuy/DocNerd

An AI docstring generator because I find writing docstrings a big bore

Language: Python - Size: 24.4 KB - Last synced at: 3 days ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0

AlfredoCinelli/tidy-cli

🚀 An easy and comprehensive CLI to keep your code clean and tidy! 🎉

Language: Python - Size: 1.04 MB - Last synced at: 28 days ago - Pushed at: 3 months ago - Stars: 2 - Forks: 0

eduardonery1/autodocstring

Generate python docstrings using Gemini API.

Language: Python - Size: 25.4 KB - Last synced at: 3 months ago - Pushed at: 12 months ago - Stars: 2 - Forks: 2

Joaopeuko/pdtj

A tool for parsing & documenting Python code within a directory. Generates a JSON file to provide a clear overview of the codebase's structure and documentation, allowing for easy navigation and understanding. Flexible and customizable to specific needs.

Language: Python - Size: 162 KB - Last synced at: 5 months ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 0

Vikasdubey0551/toggle-docstrings

A simple VSCode extension to show/hide Python Docstrings.

Language: TypeScript - Size: 725 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 2 - Forks: 0

ava-silver/doc2ann

Convert Docstring argument/return types to python3 annotations

Language: Python - Size: 139 KB - Last synced at: 2 months ago - Pushed at: about 2 years ago - Stars: 2 - Forks: 0

janascher/studying-python-avancado

Resoluções das atividades das aulas de Python Avançado da Alpha EdTech.

Language: JavaScript - Size: 620 KB - Last synced at: 5 months ago - Pushed at: almost 3 years ago - Stars: 2 - Forks: 0

wahl-sec/doc-log

Python docstring parser with forgiving type checking and logging for multiple docstring dialects.

Language: Python - Size: 62.5 KB - Last synced at: over 1 year ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 1

itailv/sphinx-rtd-example

📒 Using Sphinx, ReadTheDocs, Autodoc & Jupyter-Execute to document your project

Language: Python - Size: 5.72 MB - Last synced at: almost 2 years ago - Pushed at: over 5 years ago - Stars: 2 - Forks: 0

watermarkhu/mkdocstrings-github

📘 A GitHub Action handler for mkdocstrings, automatic documentation from sources

Language: Python - Size: 2.45 MB - Last synced at: 12 days ago - Pushed at: 14 days ago - Stars: 1 - Forks: 0

rmoralespp/sphinxlinter

A lightweight Python linter for checking Sphinx docstrings

Language: Python - Size: 282 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

Omena0/http

Simple, asynchronous, dependency-free, strictly-typed, fully docstringed HTTP server framework.

Language: Python - Size: 87.9 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

mkdocstrings/griffe-autodocstringstyle

Set docstring style to 'auto' for external packages. Available to sponsors only.

Language: Python - Size: 405 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

shiwangupadhyay/docify-project

An AI-powered documentation generator that uses OpenAI and Gemini models to create high-quality README.md files, model cards, notebooks, tests, and boilerplate, tailored to your project’s code and structure.

Language: Python - Size: 60.5 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

robin-collins/segmented_docstring

Segmented Docstring is a Python tool that separates code and docstrings in Python files, enhancing readability and maintainability. It allows developers to split Python source files into bare code and docstring components, and later recombine them seamlessly.

Language: Python - Size: 577 KB - Last synced at: 7 months ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

NicholasSynovic/tool_neural-docstrings-generator

Code to write docstrings for functions and classes using LLMs

Language: Python - Size: 266 KB - Last synced at: 9 months ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

jmcaluyafuentes/terminal-app

Term 1 Final Assignment (Coder Academy, Diploma of IT)

Language: Python - Size: 2.92 MB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

ayuzzh/pydocit

Your go-to utility✨ for effortlessly extracting docstrings from Python projects and seamlessly converting them into stylish HTML and PDF documents. Embrace the clean and professional look with md formatting embedded in docstrings!

Language: Python - Size: 53.7 KB - Last synced at: 3 months ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 3

AnnaMihailovna/library_receives_square_matrix

Python-библиотека, которая осуществляет получение квадратной матрицы (NxN) с удалённого сервера и возвращает её пользователю в виде List[int].

Language: Python - Size: 9.77 KB - Last synced at: 10 months ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

somuchmoh/day10-100daysofcoding

Day 10 of #100DaysOfCoding

Language: Python - Size: 23.3 MB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

sejalmankar1012/Json_Validator

This project provides a Python tool for JSON data validation against user-defined schemas, ensuring data conformity to specific rules and structures. It offers features such as checking required fields, enforcing field value constraints, and validating data integrity.

Language: Python - Size: 6.84 KB - Last synced at: 3 days ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

olesuv/course-work 📦

Telegram bot based on Telegram API and connected with data base.

Language: Python - Size: 14.6 KB - Last synced at: over 1 year ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 0

VictorNico/NNs_from_scratch

Build a Neural net from scratch without keras or pytorch just by using numpy for calculus, pandas for data loading.

Language: Jupyter Notebook - Size: 29.3 KB - Last synced at: almost 3 years ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 0

mannasoumya/py-docstring-generator

Auto Generate Python Docstrings

Language: Python - Size: 22.5 KB - Last synced at: 10 months ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 0

prijatelj/docstr

Generate a hierarchical ConfigArgParser from docstrings.

Language: Python - Size: 451 KB - Last synced at: 3 months ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

gulidamarta/labsEpam

Labs in Python from the course "Introduction in Python"

Language: Python - Size: 2.03 MB - Last synced at: almost 3 years ago - Pushed at: about 6 years ago - Stars: 1 - Forks: 0

Syncrossus/GooDoc

A flexible and customizable documentation generator for Python source code.

Language: Python - Size: 138 KB - Last synced at: 10 months ago - Pushed at: over 10 years ago - Stars: 1 - Forks: 1

Brody-Clark/docnsrt

docnsrt is an offline-first CLI tool for fast, deterministic docstring generation. It inserts language-specific docstring templates directly into code and provides an interactive interface for completing and validating documentation.

Language: Python - Size: 129 KB - Last synced at: about 3 hours ago - Pushed at: 1 day ago - Stars: 0 - Forks: 0

jsh9/format-docstring

A comprehensive Python docstring formatter

Language: Python - Size: 275 KB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0

timcera/cltoolbox

Python utility package that wraps argparse to easily create a command line interface from a function.

Language: Python - Size: 117 KB - Last synced at: 12 days ago - Pushed at: 13 days ago - Stars: 0 - Forks: 0

gesslerpd/runtime-docstrings

Runtime access to Python class attribute docstrings (PEP 224)

Language: Python - Size: 27.3 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

Aligorith/whiodoc

A documentation format for docstrings and similar comment blocks for inline documentation of functions / classes / macros / etc. as part of the source code for a project.

Size: 9.77 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

numbworks/nwdocstringchecking

A CLI application designed to check which methods in a Python file lack docstrings

Language: Python - Size: 22.5 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

rr3333mmAA/llm-docstrings-research

👨‍🔬 Automatizovaná generace docstringů pro Python pomocí LLM s hodnocením BERTScore, Coverage a Hallucination

Size: 195 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

mikhail-ram/gitdocs

Code analysis, documentation, and README generation automation using LLMs.

Language: Python - Size: 18.6 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0