#Python

poe-api - Python库实现免费访问ChatGPT、GPT-4和Claude的API
Poe APIChatGPTGPT-4ClaudePythonGithub开源项目
poe-api是一个针对Quora的Poe平台的Python API封装库,通过反向工程实现免费访问ChatGPT、GPT-4和Claude等AI模型。该库功能丰富,支持登录、代理请求、机器人列表管理、消息收发、对话上下文操作等。此外,它还允许创建和编辑自定义机器人,以及使用第三方机器人。poe-api为开发者提供了简便的方式来集成和使用这些先进的AI对话模型。
whois - 直接查询和解析域名WHOIS信息的Python模块
PythonWHOIS域名TLD解析器Github开源项目
python-whois是一个Python模块,用于直接查询WHOIS服务器并解析域名信息。支持多种顶级域名,提供包括域名创建日期、过期日期在内的结构化WHOIS数据。该模块安装简便,适合开发者将WHOIS查询功能集成到项目中。
handcalcs - Python 计算代码转手写风格 LaTeX 公式的工具
JupyterLaTeXPython计算公式Github开源项目
handcalcs 是一个 Python 库,能将计算代码自动渲染为 LaTeX 格式,呈现手写计算的风格。它展示符号公式、数值替换和结果,便于手动核查。该工具可在 Jupyter 中作为单元魔法使用,也可作为函数装饰器应用。handcalcs 支持多种自定义设置,兼容 forallpeople 等单位包,并具备快速显示变量值、生成 LaTeX 代码等功能,适合工程计算使用。
flask - 灵活可扩展的Python Web框架,适用于各类应用开发
FlaskPythonWeb框架WSGI轻量级Github开源项目
Flask是一个流行的Python Web应用框架,以其简洁设计和灵活性著称。这个轻量级框架易于上手,同时能够扩展以支持复杂应用。Flask基于Werkzeug和Jinja,不强制特定的依赖或项目结构,让开发者可以自由选择工具和库。丰富的社区扩展进一步增强了其功能性,使其适用于各种规模的Web应用开发。
pipx - Python应用程序管理工具,能在隔离环境安装与运行
pipxPython隔离环境应用安装命令行工具Github开源项目
pipx是一款专注于Python应用程序管理的工具,能在隔离环境中安装和运行应用,有效避免依赖冲突。它支持从PyPI、本地目录、git等多种源安装应用,并提供便捷的列表、升级和卸载功能。pipx还可在临时环境中运行最新版本的Python应用,无需安装即可使用,适合需要快速试用或执行一次性任务的场景。
textual-serve - 高效将 Textual 应用转换为网页应用的开源工具
Textual网页应用浏览器运行Python服务器Github开源项目
textual-serve 是一个开源工具,能将 Textual 应用转换为网页应用。开发者只需三行代码即可实现 Textual 应用在浏览器中运行,实现终端到网页界面的转换。该工具支持多实例运行,提高系统资源利用率。textual-serve 使用自定义协议与应用通信,增强安全性,并提供灵活配置选项,简化部署和管理过程。
crawlee-python - Python网络爬虫和浏览器自动化库
Crawlee网络爬虫自动化Python数据抓取Github开源项目
Crawlee是一个Python网络爬虫和浏览器自动化库,为HTTP和无头浏览器爬取提供统一接口。它支持自动并行爬取、错误重试和代理轮换等功能,具有简洁的API设计和完整的类型提示。基于Asyncio构建,Crawlee适用于各种网页爬取场景,从静态HTML到动态JavaScript网站均可高效处理。
django-ninja - 简洁高效的Python API开发框架
Django NinjaREST APIPythonOpenAPI高性能Github开源项目
Django Ninja是一款基于Django和Python类型提示的API开发框架。它具有易用性高、执行速度快、支持异步等特点。该框架遵循OpenAPI标准,与Django生态系统无缝集成。通过自动文档生成功能,开发者可以更专注于核心业务逻辑。目前,Django Ninja已在多个实际项目中得到应用,展现出良好的性能和稳定性。
psychic - 开源Python集成平台 简化数据流程设计
FiniciPaaSPython开源集成平台Github开源项目
Finic是一款开源Python集成平台,为企业提供灵活的数据流程设计解决方案。该平台结合了拖拽式UI界面和自定义Python环境,支持低代码集成开发和复杂数据转换。Finic还集成了AI辅助功能,优化字段映射和转换编写过程。作为开源项目,Finic可自行部署,降低了合规和法律风险,是传统企业级集成平台的有力替代选择。
envd - 简化AI/ML开发环境的容器化工具
envdAI/ML开发环境容器技术PythonGithub开源项目
envd是一款简化AI/ML开发环境配置的命令行工具。它支持快速创建基于容器的开发环境,提供简洁的CLI和配置语言。envd实现了环境隔离,兼容OCI镜像,可在本地和云端部署。通过远程构建和软件缓存提高效率,支持从Git仓库导入配置以便团队共享。这些特性使envd成为提升AI/ML开发效率的有力工具。
pyinstrument - Python代码性能分析与优化工具
pyinstrument性能分析Python代码优化profilerGithub开源项目
Pyinstrument是一个Python性能分析工具,通过采样识别程序中耗时部分。它支持异步代码分析,提供HTML和控制台输出,可隐藏第三方库代码以突出显示用户代码。Pyinstrument还具有时间线模式和自定义渲染选项,有助于开发者发现性能瓶颈并优化Python程序。
scikit-learn-ts - Node.js环境下的Python机器学习库集成方案
scikit-learn-ts机器学习PythonNode.jsTypeScriptGithub开源项目
scikit-learn-ts项目为Node.js开发者提供了使用Python scikit-learn机器学习库的便捷方式。该项目自动生成257个TypeScript类,涵盖KMeans、TSNE和PCA等算法,性能优于纯JavaScript实现。适用于本地开发环境,配有详细文档和示例,简化了Node.js中的机器学习应用。
sqlacodegen - SQLAlchemy模型代码自动生成工具
SQLAlchemy数据库模型生成代码生成ORMPythonGithub开源项目
sqlacodegen是一个从现有数据库结构生成SQLAlchemy模型代码的开源工具。它支持SQLAlchemy 2.x,生成符合PEP 8规范的高质量声明式代码。该工具能准确识别多对多、一对一等关系类型,并自动检测连接表继承。sqlacodegen提供tables、declarative、dataclasses和sqlmodels等多种生成器选项,可满足不同需求。开发者还可以通过自定义代码生成逻辑来扩展其功能。
basedpyright - Python类型检查器Basedpyright:Pyright增强版集成Pylance特性
basedpyrightPython类型检查语言服务器开发工具Github开源项目
Basedpyright是Pyright的增强分支,提供改进的类型检查、增强的VSCode支持和Pylance语言服务器功能。它解决了Pyright的版本固定、PyPI发布等限制,并引入新的诊断规则。Basedpyright还实现了Pylance的一些独有功能,如导入建议、语义高亮和内置模块文档字符串支持,使这些特性可在多种编辑器中使用。
Telethon - 高效异步Python库实现Telegram API交互
TelethonPythonTelegramAPI异步Github开源项目
Telethon是一个开源的、基于asyncio的Python 3 MTProto库,专门用于Telegram API交互。它支持用户和机器人账户操作,提供消息发送、文件传输、媒体下载和事件处理等核心功能。Telethon大幅简化了Telegram应用开发过程,为开发者提供高效、灵活的工具,适用于构建多样化的Telegram客户端、机器人和自动化脚本。
kivy - Python跨平台GUI应用开发框架
KivyPython跨平台GUI开发开源框架Github开源项目
Kivy是一个开源Python框架,用于开发跨平台GUI应用。该框架支持桌面、移动和嵌入式平台,允许开发者使用统一代码库创建应用。Kivy基于OpenGL ES 2.0构建,支持多点触控,提供丰富的可扩展部件库。采用MIT许可证的Kivy由活跃社区维护,并得到Kivy组织多个项目支持。框架设计注重快速交互设计、原型开发,以及代码的可重用性和可部署性。
twilio-python - Twilio Python SDK 简化通信服务集成与开发
TwilioPythonAPI短信通话Github开源项目
twilio-python 是 Twilio 官方的 Python SDK,用于集成 Twilio 通信服务。该库支持多个 Python 版本,提供同步和异步 API 调用,支持 TwiML 生成,并附带详细文档和示例。开发者可通过此库轻松实现短信、语音通话等功能,简化 Twilio 服务的使用过程。
jupyter_client - Jupyter协议实现与内核管理工具
Jupyter ClientPython开发环境文档生成代码贡献Github开源项目
jupyter_client作为Jupyter协议的参考实现,提供内核管理API和客户端功能。它包含jupyter kernelspec入口点,用于安装Jupyter前端内核规范。作为Jupyter生态系统的核心组件,该项目为开发者提供了便捷的内核管理和交互工具,支持代码贡献和文档编写,采用自动代码格式化和共享版权模型。
dev-rewards - Fluence网络开发者奖励证明生成工具
Fluence开发者奖励签名生成DockerPythonGithub开源项目
dev-rewards是Fluence网络开发者奖励证明生成工具。它提供Docker容器、本地Shell脚本、Python脚本和网页交互等多种证明生成方式。该项目注重安全性,包含详细使用说明和安全提醒,旨在简化开发者的奖励证明过程。项目还包含针对安全敏感用户的手动指南,并提醒用户警惕潜在的欺诈行为。dev-rewards致力于为Fluence网络开发者提供安全、灵活的奖励证明生成解决方案。
python-sounddevice - Python音频处理库 支持多平台播放和录制
PortAudioNumPy跨平台Github开源项目Python音频处理
python-sounddevice是一个基于PortAudio库的Python模块,提供音频播放和录制功能。该模块支持Linux、macOS和Windows平台,能够处理包含音频信号的NumPy数组。它为开发者提供了在Python项目中实现音频输入输出操作的工具,适用于各种音频应用开发。
anthropic-sdk-python - Anthropic Python SDK 轻松集成AI模型的开发工具
AnthropicPythonAPIClaudeAIGithub开源项目
这是一个用于访问Anthropic REST API的Python库,支持Python 3.7+版本。该SDK提供同步和异步客户端,包含完整的请求参数和响应字段类型定义。它支持流式响应、令牌计数和工具使用等功能,并兼容AWS Bedrock和Google Vertex AI平台。此外,SDK还包含错误处理、自动重试和超时设置等高级特性,方便开发者将Anthropic的AI模型集成到Python应用中。
js-beautify - 强大的JavaScript、CSS和HTML代码格式化工具
js-beautify代码美化JavaScriptNode.jsPythonGithub开源项目
js-beautify是一款功能全面的代码格式化工具,支持JavaScript、CSS和HTML。它可通过命令行、Node.js库或浏览器使用,提供丰富的配置选项。该工具能重新格式化代码,解压缩脚本,部分还原混淆代码,有效提升代码可读性。js-beautify适用于美化各类代码,是开发人员的实用工具。
learn-modern-python - 现代Python教程,AI代理与GPT开发入门
PythonAI开发数据分析类型提示设计模式Github开源项目
learn-modern-python项目提供全面的现代Python课程,专注于自定义GPT和AI代理开发。课程内容包括类型提示、编程最佳实践和数据分析,配套视频教程、教科书和实践项目。适合专业开发者提升Python技能,为AI和机器学习领域深入学习做准备。
nogil - Python移除GIL限制 开启真正并行计算时代
Python多线程GILPEP 703CPythonGithub开源项目
nogil项目是Python多线程编程的重要进展,旨在移除全局解释器锁(GIL)的限制。该项目从概念验证发展为Python 3.13及更高版本中的'free-threading'配置,有望提升CPU密集型任务的性能。虽然nogil项目本身不再活跃开发,但其核心理念已被PEP 703采纳,为Python的并行计算能力开辟了新途径。
markdown - Python环境下的全功能Markdown解析器
Python-MarkdownMarkdownPython文档转换开源项目Github
Python-Markdown是Markdown的Python实现,与参考实现高度兼容。这个项目支持多种扩展功能,可通过pip轻松安装。它提供了详细的文档,包括安装和使用指南。用户可在GitHub上获取支持和参与讨论。项目遵循行为准则,维护良好的社区氛围。
jetforce - Gemini 协议实验性 TCP 服务器
JetforceGemini协议TCP服务器PythonTLSGithub开源项目
Jetforce 是为 Gemini 协议开发的实验性 TCP 服务器,提供静态文件服务、Gemini 应用程序框架和基于 Twisted 的异步网络支持。支持 Gemini 目录、CGI 脚本和虚拟主机,适用于 Python 3.7+。Jetforce 为开发者和管理员提供灵活配置,便于部署和管理 Gemini 服务。其精简现代的代码库和完善的功能使其成为 Gemini 协议实验和应用的理想选择。
gunara - 基于 Python 和 React 构建的 ChatGPT 风格交互界面
ChatGPTPythonReactDjangoUI项目Github开源项目
Gunara 是一个开源项目,旨在复现 ChatGPT 的用户界面。该项目基于 Python 和 React 技术栈,提供基础对话功能和模型自定义选项。适用于 Python 3.11+ 和 Django 5.0+ 环境,Gunara 包括完整的安装说明和数据库设置指南。项目支持多种 OpenAI 接口管理方式,为开发者提供了一个学习和实践 AI 对话系统的平台。
Flojoy - 现代化硬件测试平台 提升制造业验证效率
AI工具Flojoy测试运行器硬件验证Python云连接
Flojoy作为制造业硬件测试的开源平台,提供现代化测试工具。支持Python和Robot Framework脚本,界面直观,报告清晰。Flojoy Cloud实时监控验证过程,平台可连接多种数字仪器,兼容主流测试品牌。适用于PCB、电机、线束等组件验证,采用Python优先方法,通过开源技术和云连接提升测试效率。
Abstra - Python和AI驱动的业务流程自动化工作流平台
AI工具Python工作流自动化业务流程AI云部署
Abstra是一个业务流程自动化和管理工作流平台,结合Python编程和AI技术提供流程自动化工具。平台支持拖放式应用构建、云端部署、智能表单、定时任务和事件触发等功能。Abstra还提供数据连接和访问控制,适用于信贷分析、财务管理等多个业务场景,帮助企业提高流程效率和透明度。
BookLed - 智能纸质书与生成式AI技术的创新结合
AI工具BookLedAI 讲故事电子书PythonOpenAI API
BookLed是一款融合传统硬皮书和电子硬件的创新产品,专为Python编程和生成式AI探索设计。它通过页面识别传感器检测阅读进度,并结合OpenAI API提供丰富的AI storytelling体验。用户可将插图转为中文解说或将故事改编成说唱歌曲。作为开源产品,BookLed为AI内容创作和教育提供独特平台,展现传统媒体与现代技术的结合。
PyAI - 专为Python编程打造的智能助手
AI工具PyAI人工智能PythonAI开发机器学习
PyAI是专为Python编程设计的人工智能工具,旨在提升编码体验。它为Python程序员提供智能化辅助功能,包括代码补全、错误检测和性能优化建议。通过使用PyAI,用户可以更高效地编写代码,解决编程问题,并优化工作流程。这款工具融合了先进的AI技术,为Python编程提供量身定制的支持,显著提高编程效率和代码质量。
Cover Letter Writer - AI驱动的智能求职信生成平台
AI工具ImportErrorStreamlitPythonSupabase依赖错误
Cover Letter Writer是一款AI驱动的求职信生成平台。该工具根据职业背景和目标职位,快速生成个性化、专业的求职信。旨在提高求职效率,增加面试机会。我们专注于为用户提供便捷、高质量的求职信写作服务,帮助求职者在竞争激烈的就业市场中脱颖而出。
BotFast - Python样板加速AI电报机器人开发与变现
AI工具PythonAITelegram机器人boilerplate快速开发
BotFast是一款面向开发者的Python样板工具,用于简化AI电报机器人的构建和变现过程。这个即插即用的解决方案支持多种AI模型、多模态交互和支付集成。开发者可以利用预定义的AI代理创建定制化的机器人,满足不同社区需求。BotFast集成了MongoDB数据存储和DALL·E 3图像生成功能,为开发者提供了一个全面的开发环境。这个工具旨在帮助开发者节省时间,快速实现AI机器人创意。
Mito - 电子表格操作自动生成Python代码的数据分析工具
AI工具MitoPython自动化电子表格代码生成
Mito是一款数据分析工具,可将电子表格操作自动转换为Python代码。作为Jupyter扩展和Streamlit组件,Mito易于集成使用。它支持自然语言生成代码,并可将Python脚本转为交互式仪表板。Mito适用于数据清理、探索和金融分析等场景,让用户以熟悉的电子表格方式快速编写Python代码,提高数据分析效率。
Trudo.ai - Python工作流自动化平台 Trudo.ai
AI工具工作流自动化PythonAI Copilot用户界面节点定制
Trudo.ai工作流自动化平台支持创建基于Python的自定义工作流。平台采用拖放式编辑器,结合AI生成的Python节点和人工决策点,便于各类用户构建工作流。其主要功能包括英语转换为功能节点、上下文理解、代码和UI组件生成等。平台还具备版本控制、触发器支持和库同步等功能,为工作流自动化提供全面解决方案。
yasb - Python开发的高度可配置Windows状态栏
Yasb状态栏WindowsPythonQt6Github开源项目
Yasb是一款Python开发的Windows状态栏工具,具有高度可配置性。它支持多显示器、多任务栏布局,提供全面的UI自定义选项和丰富的小部件。用户可通过简单的配置文件和CSS样式表,灵活控制状态栏的结构和外观。Yasb的目标是为Windows用户带来类似Linux系统polybar/waybar的高度自定义状态栏体验。