[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-10257":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":16,"stars30d":16,"stars90d":16,"forks30d":16,"starsTrendScore":16,"compositeScore":17,"rankGlobal":10,"rankLanguage":10,"license":18,"archived":19,"fork":20,"defaultBranch":21,"hasWiki":19,"hasPages":19,"topics":22,"createdAt":10,"pushedAt":10,"updatedAt":26,"readmeContent":27,"aiSummary":28,"trendingCount":16,"starSnapshotCount":16,"syncStatus":29,"lastSyncTime":30,"discoverSource":31},10257,"apistar","encode\u002Fapistar","encode","The Web API toolkit. 🛠","https:\u002F\u002Fdocs.apistar.com",null,"Python",5549,407,1,22,0,38.83,"BSD 3-Clause \"New\" or \"Revised\" License",true,false,"master",[23,24,25],"api","python","rest","2026-06-12 02:02:19","\u003Cp align=\"center\">\n    \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fencode\u002Fapistar\u002Fmaster\u002Fdocs\u002Fimg\u002Flogo-200-square-light.png\" alt=\"API Star\" \u002F>\n\u003C\u002Fp>\n\u003Cp align=\"center\">\n    🛠 \u003Cem>The Web API toolkit.\u003C\u002Fem> 🛠\n\u003C\u002Fp>\n\u003Cp align=\"center\">\n\u003Ca href=\"https:\u002F\u002Ftravis-ci.org\u002Fencode\u002Fapistar\">\n    \u003Cimg src=\"https:\u002F\u002Ftravis-ci.org\u002Fencode\u002Fapistar.svg?branch=master\" alt=\"Build Status\">\n\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fcodecov.io\u002Fgh\u002Fencode\u002Fapistar\">\n    \u003Cimg src=\"https:\u002F\u002Fcodecov.io\u002Fgh\u002Fencode\u002Fapistar\u002Fbranch\u002Fmaster\u002Fgraph\u002Fbadge.svg\" alt=\"codecov\">\n\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fpypi.python.org\u002Fpypi\u002Fapistar\">\n    \u003Cimg src=\"https:\u002F\u002Fbadge.fury.io\u002Fpy\u002Fapistar.svg\" alt=\"Package version\">\n\u003C\u002Fa>\n\u003C\u002Fp>\n\n---\n\n**Community:** https:\u002F\u002Fdiscuss.apistar.org 🤔 💭 🤓 💬 😎\n\n**Documentation:** https:\u002F\u002Fdocs.apistar.com 📘\n\n**Requirements:** Python 3.6+\n\n---\n\nAPI Star is a toolkit for working with OpenAPI or Swagger schemas. It allows you to:\n\n* Build API documentation, with a selection of available themes.\n* Validate API schema documents, and provide contextual errors.\n* Make API requests using the dynamic client library.\n\nYou can use it to build static documentation, integrate it within a Web framework,\nor use it as the client library for interacting with other APIs.\n\n## Quickstart\n\nInstall API Star:\n\n```bash\n$ pip3 install apistar\n```\n\nLet's take a look at some of the functionality the toolkit provides...\n\nWe'll start by creating an OpenAPI schema, `schema.yaml`:\n\n```yaml\nopenapi: 3.0.0\ninfo:\n  title: Widget API\n  version: '1.0'\n  description: An example API for widgets\nservers:\n  - url: https:\u002F\u002Fwww.example.org\u002F\npaths:\n  \u002Fwidgets:\n    get:\n      summary: List all the widgets.\n      operationId: listWidgets\n      parameters:\n      - in: query\n        name: search\n        description: Filter widgets by this search term.\n        schema:\n          type: string\n```\n\nLet's also create a configuration file `apistar.yml`:\n\n```yaml\nschema:\n  path: schema.yaml\n  format: openapi\n```\n\nWe're now ready to start using the `apistar` command line tool.\n\nWe can validate our OpenAPI schema:\n\n```\n$ apistar validate\n✓ Valid OpenAPI schema.\n```\n\nOr build developer documentation for our API:\n\n```\n$ apistar docs --serve\n✓ Documentation available at \"http:\u002F\u002F127.0.0.1:8000\u002F\" (Ctrl+C to quit)\n```\n\nWe can also make API requests to the server referenced in the schema:\n\n```\n$ apistar request listWidgets search=cogwheel\n```\n\n## Where did the server go?\n\nWith version 0.6 onwards the API Star project is being focused as a\nframework-agnostic suite of API tooling. The plan is to build out this\nfunctionality in a way that makes it appropriate for use either as a stand-alone\ntool, or together with a large range of frameworks.\n\nThe 0.5 branch remains available on GitHub, and can be installed from PyPI\nwith `pip install apistar==0.5.41`. Any further development of the API Star\nserver would likely need to be against a fork of that, under a new maintainer.\n\nIf you're looking for a high-performance Python-based async framework, then\nI would instead recommend [Starlette](https:\u002F\u002Fwww.starlette.io\u002F).\n\n---\n\n\u003Cp align=\"center\">\u003Ci>API Star is \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftomchristie\u002Fapistar\u002Fblob\u002Fmaster\u002FLICENSE.md\">BSD licensed\u003C\u002Fa> code.\u003Cbr\u002F>Designed & built in Brighton, England.\u003C\u002Fi>\n\u003Cp align=\"center\">\n    \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fencode\u002Fapistar\u002Fmaster\u002Fdocs\u002Fimg\u002Fident-44-square-light.png\" alt=\"API Star\" \u002F>\n\u003C\u002Fp>\n","API Star 是一个用于处理OpenAPI或Swagger模式的Web API工具包。它支持构建具有多种主题选择的API文档、验证API模式文档并提供上下文错误信息，以及通过动态客户端库进行API请求。该项目使用Python编写，适用于需要生成静态文档、与Web框架集成或作为与其他API交互的客户端库的场景。API Star 从0.6版本开始转型为一个与框架无关的工具集，旨在无论是独立使用还是与各种框架结合都能发挥其功能。",2,"2026-06-11 03:27:27","top_topic"]