GitHub 上高 star 的开发者工具推荐【持续更新】

406 阅读4分钟

streamlit

在这里插入图片描述

  • Streamlit 能让你在几分钟(而非几周)内将 Python 脚本转化为交互式网页应用。你可以用它来构建仪表盘、生成报告或者创建聊天应用。一旦你创建了一个应用,就可以借助我们的社区云平台来部署、管理和分享你的应用。
  • GitHub:github.com/streamlit/s…
  • 官网:streamlit.io/ 在这里插入图片描述

Appsmith

在这里插入图片描述

  • 企业会构建定制化应用,如仪表盘、管理面板、客户 360 度视图、IT 自动化工具和服务管理工具,以提升团队的工作效率和效果。Appsmith 是一款开源低代码平台,可简化定制化应用的开发、部署和维护流程。
  • GitHub:github.com/appsmithorg…
  • 官网:www.appsmith.com/ 在这里插入图片描述

taipy

在这里插入图片描述

  • Taipy 专为数据科学家和机器学习工程师设计,助力其打造由数据与人工智能驱动的网页应用。 ⭐️ 可构建用于生产的网页应用。 ⭐️ 无需学习新语言,仅需掌握 Python。 ⭐️ 让用户专注于数据和人工智能算法,将开发复杂性交给 Taipy 处理。 ⭐️ 简化生产操作流程(包括托管、部署、维护等)。
  • GitHub:github.com/Avaiga/taip…
  • 官网:taipy.io/ 在这里插入图片描述

OpenHands

在这里插入图片描述

  • OpenHands(前身为 OpenDevin),这是一个由人工智能驱动的软件开发代理平台。 OpenHands 代理能够执行人类开发者所能完成的任何任务:修改代码、运行命令、浏览网页、调用 API,当然,还可以从 StackOverflow 复制代码片段。
  • GitHub:github.com/All-Hands-A…
  • 官网:www.all-hands.dev/ 在这里插入图片描述

gpt-pilot

在这里插入图片描述

  • GPT Pilot 是 Pythagora VS Code 扩展的核心技术,旨在打造首个真正的 AI 开发者助手。它并非简单的自动补全工具或 PR 消息辅助工具,而是一个真正的 AI 开发者,能够编写完整功能、进行调试、与你讨论问题、请求审核等。
  • GitHub:github.com/Pythagora-i… 在这里插入图片描述

tabby

在这里插入图片描述

  • Tabby 是一款可自我托管的 AI 编程助手,提供了开源且本地部署的 GitHub Copilot 替代方案。其主要特点包括:
    • 自包含设计,无需依赖数据库管理系统或云服务。
    • 提供 OpenAPI 接口,便于与现有基础设施(例如云集成开发环境)集成。
    • 支持消费级显卡。
  • GitHub:github.com/TabbyML/tab…
  • 官网:www.tabbyml.com/ 在这里插入图片描述

agno

在这里插入图片描述

  • Agno 是一款轻量级、高性能的构建代理的库。它可助你逐步构建具备 5 级能力的代理系统:
    • 第 1 级:具有工具和指令的代理。
    • 第 2 级:具备知识和存储功能的代理。
    • 第 3 级:拥有记忆和推理能力的代理。
    • 第 4 级:具备协作和协调能力的代理团队。
    • 第 5 级:具有状态和确定性的代理工作流。
  • GitHub:github.com/agno-agi/ag…
  • 官网:docs.agno.com/introductio… 在这里插入图片描述

hoppscotch

在这里插入图片描述

dify

在这里插入图片描述

  • Dify 是一款开源的大型语言模型(LLM)应用开发平台。其直观的界面集成了代理式 AI 工作流、检索增强生成(RAG)管道、代理能力、模型管理、可观测性功能等,能够助力你快速从原型开发迈向生产部署。
  • GitHub:github.com/langgenius/…
  • 官网:dify.ai/ 在这里插入图片描述

Ghostty

在这里插入图片描述

GitButler

在这里插入图片描述

  • GitButler 是一款从底层用 Zig 构建的 Git 分支管理工具,专为现代工作流程设计。它能让你同时管理多个分支,提升开发效率。以下是其特点:
    • 虚拟分支管理:同时处理多个分支工作,无需频繁切换,可根据需要自动创建新分支。
    • 便捷的提交管理:通过拖放操作轻松撤销、修改和合并提交。
    • GitHub 集成:支持向 GitHub 进行身份验证,方便开启拉取请求、查看分支和状态等。
    • SSH 密钥管理:可自动生成 SSH 密钥并上传至 GitHub,简化认证流程。
    • AI 功能辅助:根据工作进度自动生成提交消息和描述性分支名称。
    • 提交签名:利用生成的 SSH 密钥,方便进行提交签名操作,保障提交安全性。
  • GitHub:github.com/gitbutlerap…
  • 官网:gitbutler.com/ 在这里插入图片描述

zed

在这里插入图片描述

Lapce

在这里插入图片描述

  • Lapce(发音:/læps/)是纯用 Rust 语言编写的代码编辑器,其界面采用 Floem 框架。它借鉴了 Xi-Editor 的 Rope Science 技术,实现了极快速的计算,并利用 wgpu 进行渲染。
  • GitHub:github.com/lapce/lapce
  • 官网:lap.dev/lapce/ 在这里插入图片描述