awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
vintasoftware avatar

vintasoftware/python-api-checklist

0
View on GitHub↗
devchecklists.com/python-api-checklist↗

Python Api Checklist

Useful checklist for building good Python library APIs, based on "How to make a good library API" PyCon 2017 talk.

Features

  • Language Style Guides - Best practices for designing and implementing Python APIs.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI
  • Programming Languages - Best practices for building Python-based APIs.
  • 333 stars·34 forks·11 views

    Star history

    Star history chart for vintasoftware/python-api-checklistStar history chart for vintasoftware/python-api-checklist

    How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

    Projects sharing features with Python Api Checklist

    These projects share indexed features with Python Api Checklist. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
    • getify/you-dont-know-jsgetify avatar

      getify/You-Dont-Know-JS

      184,530View on GitHub↗

      This project is a comprehensive educational series designed to provide a deep technical understanding of the JavaScript programming language. It functions as a multi-volume curriculum that guides developers through the core mechanisms, execution models, and underlying specifications that define how the language operates at a fundamental level. The curriculum distinguishes itself by focusing on the internal architecture of the language rather than surface-level syntax. It provides rigorous analysis of complex topics such as lexical scope, closure-based state encapsulation, prototype-based inhe

      asyncbookbook-series
      View on GitHub↗184,530
    • mcinglis/c-stylemcinglis avatar

      mcinglis/c-style

      2,155View on GitHub↗

      These are my favorite C programming practices. Some rules are as trivial as style, while others are more intricate. I follow a few rules religiously, and others I use as a guideline. I prioritize correctness, readability, simplicity and maintainability over speed because premature optimization…

      View on GitHub↗2,155
    • airbnb/javascriptairbnb avatar

      airbnb/javascript

      148,081View on GitHub↗

      This project provides a comprehensive set of coding standards and style guidelines for JavaScript development. It covers fundamental language syntax, formatting conventions, and best practices for managing variables, functions, objects, and modern language features. The documentation serves as a reference for maintaining consistent code quality across projects. In addition to general language standards, the guide includes specific conventions for building and organizing user interface components. These guidelines address structural patterns, component lifecycle management, and stylistic rules

      JavaScriptarrow-functionses2015es2016
      View on GitHub↗148,081
    • 3dgen/cppwasm-book3dgen avatar

      3dgen/cppwasm-book

      1,399View on GitHub↗

      :books: WebAssembly friendly programming with C/C++ -- Emscripten practice

      C++ccppemscripten
      View on GitHub↗1,399
    Compare all 30 related projects→

    Frequently asked questions

    What does vintasoftware/python-api-checklist do?

    Useful checklist for building good Python library APIs, based on "How to make a good library API" PyCon 2017 talk.

    What are the main features of vintasoftware/python-api-checklist?

    The main features of vintasoftware/python-api-checklist are: Language Style Guides, Programming Languages.

    Which projects share features with vintasoftware/python-api-checklist?

    Projects with overlapping indexed features include: mcinglis/c-style — These are my favorite C programming practices. Some rules are as trivial as style, while others are more intricate. I… getify/you-dont-know-js — This project is a comprehensive educational series designed to provide a deep technical understanding of the… airbnb/javascript — This project provides a comprehensive set of coding standards and style guidelines for JavaScript development. It… 3dgen/cppwasm-book — :books: WebAssembly friendly programming with C/C++ -- Emscripten practice. a8m/go-lang-cheat-sheet — This project is a comprehensive reference guide and cheat sheet for the Go programming language. It serves as a syntax… 9magnets/ios-developer-and-designer-interview-questions — A small guide to help those looking to hire a developer or designer for iOS work. While tailored for iOS, many…