Project Icon

microdot

轻量级Python Web框架 适用于资源受限系统

Microdot是一个轻量级Python Web框架,灵感来自Flask。它适用于微控制器等资源受限系统,支持标准Python和MicroPython。Microdot 2版本根据用户反馈进行了优化,并提供迁移指南。未来计划增加表单数据处理、身份验证和OpenAPI集成等功能。

pywebview - 将 Web 技术无缝集成到跨平台桌面应用的轻量级框架
GithubPythonWeb技术pywebview开源项目桌面应用跨平台
pywebview 作为一个跨平台工具,能够在原生 GUI 窗口中展示 HTML 内容。这个轻量级框架为开发者提供了在桌面应用中利用 Web 技术的能力,同时巧妙地隐藏了底层的浏览器机制。它支持多个主流操作系统,包括 Windows、macOS、Linux 和 Android。开发者可以选择单独使用 pywebview,也可以将其与其他 Web 框架结合。通过在 Python 和 DOM 之间建立双向通信桥梁,pywebview 实现了灵活的交互。其使用原生 GUI 创建 Web 组件窗口的方式,有效地控制了最终应用程序的体积。
websockets - Python WebSocket库 提供高性能和简洁API
GithubPythonWebSocketasyncio客户端开源项目服务器
websockets是一个Python库,用于构建WebSocket服务器和客户端。它基于asyncio框架,提供协程式API,支持asyncio、threading和Sans-I/O实现。该库注重正确性、简洁性、稳健性和性能,经过严格测试,适用于生产环境。websockets针对内存使用进行了优化,为开发者提供简单而强大的工具,以便专注于应用程序逻辑开发。
microwf - 轻量级工作流引擎 支持代码定义状态机
ASP.NET CoreAngularGithub工作流定义开源项目微工作流有限状态机
microwf是一款开源的轻量级工作流引擎,基于有限状态机(FSM)实现。采用代码优先方式,开发者可直接在代码中定义工作流逻辑,如假期审批流程。项目提供WebApi后端和Angular前端,并包含管理员界面用于查看工作流实例。microwf适用于需要在应用中集成简单工作流的场景,特别适合追求轻量级解决方案的开发团队。
bytewax - Python流处理框架 简化数据流和事件处理
BytewaxGithubPython框架事件处理开源项目数据流处理流处理
Bytewax是一个Python流处理框架,融合了主流流处理工具的优势和Python的易用性。该框架支持数据源连接、状态转换和下游系统写入,并可使用现有Python库。Bytewax适用于多种场景,从数据传输到在线机器学习,支持本地开发和分布式部署,可轻松扩展至多节点或多进程环境。
python-dotenv - Python环境变量管理利器
12-factorGithubpython-dotenv命令行界面开源项目环境变量配置管理
python-dotenv是一个强大的环境变量管理库,支持从.env文件读取配置并设置环境变量。它简化了12-factor应用开发,提供API和命令行接口,支持变量扩展和多行值。该库适用于开发环境配置、高级配置管理等场景,让应用程序在不同环境中更易配置和部署。python-dotenv的灵活性和易用性使其成为Python开发中管理配置的理想选择。
pytriton - 优化Python环境下NVIDIA Triton推理服务器的应用
GithubNVIDIAPyTritonPython框架开源项目推理服务机器学习模型
PyTriton是一款类似Flask/FastAPI的框架,旨在优化NVIDIA Triton推理服务器在Python环境中的应用。该框架支持直接从Python部署机器学习模型,具有原生Python支持、框架无关性和性能优化等特点。通过简洁的接口,PyTriton简化了模型部署、性能优化和API开发过程。不论使用PyTorch、TensorFlow还是JAX,开发者均可将Python代码轻松转换为HTTP/gRPC API。
uvicorn-gunicorn-starlette-docker - 优化Python Web应用性能的Docker镜像解决方案
DockerGithubGunicornPythonStarletteUvicorn开源项目
该Docker镜像为Starlette框架提供了优化的运行环境,结合Uvicorn和Gunicorn提升Python Web应用性能。支持多个Python版本,具备自动调优功能,可通过环境变量灵活配置。适用于单服务器或Docker Compose环境下的简单部署场景。
jinja - 快速灵活的模板引擎
GithubHTMLJinjaPythonWeb开发开源项目模板引擎
Jinja是一款高性能、富有表现力且可扩展的模板引擎。它具备模板继承、宏定义和自动转义等功能,能安全处理不受信任的模板。Jinja还支持异步IO和国际化,可将模板编译为优化的Python代码。该引擎秉承应用逻辑与模板设计分离的原则,为模板设计者提供充分的灵活性。Jinja还提供精确的异常定位功能,便于调试,并支持过滤器、测试、函数甚至语法的扩展。
reactpy - 纯Python构建交互式Web界面的开源库
GithubPythonReactPyWeb开发开源项目用户界面组件
ReactPy是一个使用Python构建用户界面的开源库,无需JavaScript。它采用类似ReactJS的组件化开发方式,简单易用且功能丰富。支持Flask、FastAPI等多种后端框架,适合Web开发新手快速入门,也能胜任复杂项目。ReactPy提供详细文档和活跃的社区支持,是开发现代Web应用的有力工具。
dashdot - 采用玻璃态设计的现代服务器监控仪表盘
DockerGitHubGithubdash.开源项目服务器仪表盘
dash.(又称dashdot)是一款开源的现代服务器监控仪表盘,采用最新技术和玻璃态设计理念。适用于小型VPS和私人服务器,支持Docker快速部署。提供暗色和亮色两种界面模式,具有丰富的配置选项。通过直观的数据可视化,管理员可轻松监控服务器性能和资源使用情况,获得直观的数据可视化体验。
项目侧边栏1项目侧边栏2
推荐项目
Project Cover

豆包MarsCode

豆包 MarsCode 是一款革命性的编程助手,通过AI技术提供代码补全、单测生成、代码解释和智能问答等功能,支持100+编程语言,与主流编辑器无缝集成,显著提升开发效率和代码质量。

Project Cover

AI写歌

Suno AI是一个革命性的AI音乐创作平台,能在短短30秒内帮助用户创作出一首完整的歌曲。无论是寻找创作灵感还是需要快速制作音乐,Suno AI都是音乐爱好者和专业人士的理想选择。

Project Cover

有言AI

有言平台提供一站式AIGC视频创作解决方案,通过智能技术简化视频制作流程。无论是企业宣传还是个人分享,有言都能帮助用户快速、轻松地制作出专业级别的视频内容。

Project Cover

Kimi

Kimi AI助手提供多语言对话支持,能够阅读和理解用户上传的文件内容,解析网页信息,并结合搜索结果为用户提供详尽的答案。无论是日常咨询还是专业问题,Kimi都能以友好、专业的方式提供帮助。

Project Cover

阿里绘蛙

绘蛙是阿里巴巴集团推出的革命性AI电商营销平台。利用尖端人工智能技术,为商家提供一键生成商品图和营销文案的服务,显著提升内容创作效率和营销效果。适用于淘宝、天猫等电商平台,让商品第一时间被种草。

Project Cover

吐司

探索Tensor.Art平台的独特AI模型,免费访问各种图像生成与AI训练工具,从Stable Diffusion等基础模型开始,轻松实现创新图像生成。体验前沿的AI技术,推动个人和企业的创新发展。

Project Cover

SubCat字幕猫

SubCat字幕猫APP是一款创新的视频播放器,它将改变您观看视频的方式!SubCat结合了先进的人工智能技术,为您提供即时视频字幕翻译,无论是本地视频还是网络流媒体,让您轻松享受各种语言的内容。

Project Cover

美间AI

美间AI创意设计平台,利用前沿AI技术,为设计师和营销人员提供一站式设计解决方案。从智能海报到3D效果图,再到文案生成,美间让创意设计更简单、更高效。

Project Cover

AIWritePaper论文写作

AIWritePaper论文写作是一站式AI论文写作辅助工具,简化了选题、文献检索至论文撰写的整个过程。通过简单设定,平台可快速生成高质量论文大纲和全文,配合图表、参考文献等一应俱全,同时提供开题报告和答辩PPT等增值服务,保障数据安全,有效提升写作效率和论文质量。

投诉举报邮箱: service@vectorlightyear.com
@2024 懂AI·鲁ICP备2024100362号-6·鲁公网安备37021002001498号