Github开源项目推荐(六)

TypeScript项目

Suna
一个开源的通用人工智能助手项目,通过自然语言对话帮助你完成各种实际任务。它提供了一个强大的工具包,包括浏览器自动化、文件管理、网络爬取、命令行执行、甚至网站部署等功能。Suna的独特之处在于其隔离的执行环境,保证每个AI代理都在一个安全、独立的沙箱中运行,拥有自己的浏览器、代码解释器和文件系统访问权限。它支持多种大型语言模型(如Anthropic、OpenAI)并利用Daytona和Supabase等技术。

Gpt-crawler
一个开源的网络爬虫工具,其核心目的是抓取网站内容,并将其优化和格式化为适合大型语言模型(LLMs)使用的数据。它能清洗网页、提取文本并智能分块,主要用于为LLM提供训练数据、构建检索增强生成(RAG)系统或为自定义AI机器人提供知识,提升AI模型的特定领域能力。
JavaScript项目

Drawio-desktop
它是 draw.io (现称 diagrams.net) 的桌面应用程序版本。它是一个开源、跨平台的离线图表绘制工具,支持创建包括流程图、UML 图、网络拓扑图等在内的多种专业图表。该项目拥有丰富的图形库,支持多种文件保存格式,且可选择与云存储集成,使用户能在桌面环境下高效地进行图表设计。

Chart.js
一个非常流行且强大的开源 JavaScript 图表库。它能让你在网页上轻松创建和展示各种交互式数据图表。无论是折线图、柱状图、饼图还是其他复杂图表,Chart.js 都能帮你实现。它设计得简单易用,只需几行代码就能搞定,同时还支持响应式设计和动画效果,并且提供了高度可定制的选项。
Java项目

DWSurvey
一个开源的在线问卷调查系统。它提供问卷创建、多种题型支持、数据收集、实时统计与分析以及问卷发布等功能,旨在帮助用户便捷地设计、管理和分析各类问卷调查,适用于市场调研、用户反馈和数据收集等场景。支持docker一键部署。
Python项目

FileCodeBox
一个开源的文件和代码临时分享工具。它允许用户安全地上传文件和代码片段,生成可分享的链接,并支持阅后即焚、限时访问和密码保护等隐私增强功能。该项目旨在提供一个轻量级且支持自托管的解决方案,满足用户对临时、私密内容分享的需求。

LangBot
一个基于大型语言模型(LLM)的开源 Telegram 聊天机器人。它通过集成 OpenAI GPT、Google Gemini 等主流 LLM,使用户能在 Telegram 平台进行自然语言问答、文本创作、摘要、翻译等多种任务。该项目可自部署,提供可配置选项,旨在简化普通用户与先进AI模型的交互。

Vnpy
一个基于 Python 的开源量化交易程序框架。它提供了一整套模块化组件,涵盖了行情接口、交易接口、策略引擎、回测引擎、风险管理和数据管理等量化交易所需的核心功能。vn.py 旨在帮助交易者高效开发、测试和运行各类量化交易策略,并支持多种国内外交易品种和市场。

Public-apis
一个精选的、按类别分类的免费公共API列表。它不提供API本身,而是收集了大量可供开发者使用的、无需或仅需简单认证的API,并提供其描述、验证要求、HTTPS/CORS支持和官方链接,是寻找外部数据和服务的宝贵资源。
Go项目

Certimate
一个免费开源的自动化SSL证书管理工具。它能帮助用户自动申请、部署和续期SSL证书,支持单域名、多域名和泛域名证书,并提供多种格式输出。该工具集成了大量域名托管商、部署目标、ACME证书颁发机构和通知渠道,简化了证书管理流程。它易于部署,并采用MIT许可证,拥有活跃的社区支持。

Zitadel
一个开源的客户身份和访问管理 (CIAM) 平台。它提供全面的用户身份、身份验证和授权服务,原生支持多租户架构,并支持 OpenID Connect、OAuth 2.0、SAML 2.0 等行业标准协议。ZITADEL 既可自托管也可作为云服务,为各种应用程序提供安全、灵活的身份管理解决方案。

Answer
一个开源的问答 (Q&A) 社区软件,帮助用户快速搭建和运营类似 Stack Overflow 的知识分享平台。它支持用户提问、回答、评论、点赞等多种交互功能,并提供标签、搜索和声望系统等管理工具,适用于构建内部知识库、客户支持论坛或各类兴趣社区。