
2025-02-12 Github 热点项目 data-formulator 微软AI工具助力数据可视化快速生成
此工具是由微软研究团队开发的,用AI来帮助我们快速生成可视化图表。你可以通过界面操作和自然语言输入相结合的方式,轻松描述你想要的图表设计,剩下的数据转换交给AI就行,省心又省力。安装也很方便,可以用Python PIP安装,也可以在GitHub Codespaces里直接运行,还有开发者模式可以自己定制开发环境。你可以选择不同的图表类型,然后拖拽数据字段到图表属性里,就能生成各种好看的可视化图表了
此工具是由微软研究团队开发的,用AI来帮助我们快速生成可视化图表。你可以通过界面操作和自然语言输入相结合的方式,轻松描述你想要的图表设计,剩下的数据转换交给AI就行,省心又省力。安装也很方便,可以用Python PIP安装,也可以在GitHub Codespaces里直接运行,还有开发者模式可以自己定制开发环境。你可以选择不同的图表类型,然后拖拽数据字段到图表属性里,就能生成各种好看的可视化图表了。而且还能通过自然语言提示,让AI帮你进一步优化图表。
1. data-formulator
- 今日新增星标:1,900
- 总星标数:4,701
连续在榜天数:2
主要编程语言:TypeScript
GitHub - microsoft/data-formulator: 🪄 Create rich visualizations with AI
Data Formulator 是一个由微软研究院开发的AI工具,旨在通过大规模语言模型帮助用户快速创建丰富的数据可视化。它结合了用户界面交互和自然语言输入,简化了数据转换和图表设计的过程。用户可以通过Python PIP安装并在本地运行,或者直接在GitHub Codespaces中使用,同时还支持开发者自定义扩展。该项目特别适合数据分析师,能够通过AI自动处理复杂的数据转换任务,并生成多种类型的可视化图表。此外,Data Formulator还支持通过自然语言指令进行迭代式的图表设计和优化。
2. build-your-own-x
- 今日新增星标:830
- 总星标数:332,097
连续在榜天数:2
主要编程语言:Markdown
这个开源项目旨在通过从零开始重建你喜爱的技术来深入掌握编程。它汇集了大量详细的教程,涵盖从3D渲染器到区块链、操作系统、游戏引擎等多个领域的项目。每个项目都提供了逐步指南,帮助开发者从底层理解这些技术的实现原理。通过动手实践,开发者可以真正掌握这些技术的核心概念。无论是初学者还是经验丰富的开发者,都能从中找到适合自己的挑战和知识。
3. unsloth
- 今日新增星标:664
- 总星标数:28,155
连续在榜天数:5
主要编程语言:Python
Unsloth 是一个专注于高效微调大型语言模型的开源项目,支持 Llama、Mistral、Phi、Gemma 等多种模型。它通过优化内存使用和加速训练过程,能够在相同硬件条件下实现比传统方法快 2 倍的速度,并减少 70% 的内存消耗。Unsloth 使用 OpenAI 的 Triton 语言编写核心内核,并支持 4bit 和 16bit 的 QLoRA/LoRA 微调,同时保持 0% 的精度损失。项目还提供了丰富的预训练模型和免费 Notebook,用户可以轻松进行模型微调和推理。此外,Unsloth 还支持 Windows 和 Linux 平台,兼容多种 NVIDIA GPU。
4. ragflow
- 今日新增星标:619
- 总星标数:34,941
主要编程语言:Python
RAGFlow 是一个基于深度文档理解的开源检索增强生成(RAG)引擎,旨在为企业提供高效的问答能力。它支持从多种复杂格式的数据中提取知识,并生成有据可依的答案,减少幻觉现象。该项目具备智能化的模板分块功能,兼容多种异构数据源,如 Word、Excel、图像等。通过自动化的 RAG 工作流程,用户可以根据需求配置不同的语言模型和嵌入模型,轻松集成到业务中。RAGFlow 还提供了直观的 API,方便开发者进行二次开发和定制。
5. aisuite
- 今日新增星标:422
- 总星标数:10,537
主要编程语言:Python
GitHub - andrewyng/aisuite: Simple, unified interface to multiple Generative AI providers
aisuite 是一个简单统一的接口,支持多种生成式 AI 提供商。它通过标准化接口简化了开发者使用不同大语言模型的过程,并能轻松对比不同模型的响应结果。项目目前主要专注于聊天补全功能,支持包括 OpenAI、Anthropic、Azure 等多个主流提供商。安装方便,可根据需要选择安装特定提供商的库或一次性安装所有提供商库。aisuite 的设计使得开发者可以无缝切换和测试不同提供商的模型,而无需修改代码。
6. onlook
- 今日新增星标:306
- 总星标数:7,600
主要编程语言:TypeScript
Onlook 是一个专为设计师开发的开源工具,允许直接在运行的 React 应用中进行实时设计修改,并将更改发布回代码库。它支持与任何基于 React + TailwindCSS 的网站或 Web 应用无缝集成,用户可以在浏览器 DOM 中进行实时编辑。通过 Onlook,设计师可以更灵活地控制代码,同时无需妥协地进行设计调整。目前,该工具已具备 AI 聊天功能,支持通过聊天创建或编辑项目,并提供了更多开发便利性。
7. llm-cookbook
- 今日新增星标:276
- 总星标数:14,011
主要编程语言:Jupyter Notebook
GitHub - datawhalechina/llm-cookbook: 面向开发者的 LLM 入门教程,吴恩达大模型系列课程中文版
本项目是一个面向开发者的中文版大模型入门教程,基于吴恩达的大模型系列课程,涵盖从 Prompt Engineering 到 RAG 开发、模型微调的全流程。教程内容经过翻译、复现和调优,更适合国内开发者学习,并提供中文 Prompt 示例和实践代码。课程分为必修和选修两类,帮助初学者系统掌握 LLM 基础知识后,进一步深入特定方向。项目旨在帮助开发者快速掌握大模型开发技能,提升在大模型应用领域的实践能力。
8. LLM4Decompile
- 今日新增星标:260
- 总星标数:4,651
连续在榜天数:3
主要编程语言:Python
LLM4Decompile 是一个致力于逆向工程的开源项目,利用大规模语言模型将二进制代码反编译为可读的C源代码。它支持从GCC的O0到O3优化级别的Linux x86_64二进制文件,并提供了多种模型用于直接反编译或优化Ghidra生成的伪代码。项目通过评估指标如“可重执行性”来衡量反编译代码的质量,并提供了丰富的预训练模型和数据集供用户使用。
9. firefly-iii
- 今日新增星标:230
- 总星标数:17,764
主要编程语言:PHP
GitHub - firefly-iii/firefly-iii: Firefly III: a personal finances manager
Firefly III 是一款免费且开源的个人财务管理工具,帮助用户追踪支出与收入,支持预算、类别和标签管理,提供多种财务报告。它完全自托管,确保数据隐私,具备强大的规则系统和自动交易功能。适合喜欢开源软件、懂技术且希望自主管理财务的用户。通过多种方式安装和运行,包括 Docker、Kubernetes 等,灵活便捷。社区还围绕其 API 开发了许多实用工具,扩展了其功能。
10. FastGPT
- 今日新增星标:185
- 总星标数:20,573
连续在榜天数:2
主要编程语言:TypeScript
FastGPT 是一个基于大语言模型的知识库问答平台,提供开箱即用的数据处理、RAG 检索和可视化工作流编排功能。它允许用户通过简单的配置开发和部署复杂的问答系统,支持多种文件格式导入和混合检索。项目支持多模型配置、对话调试、知识库管理等能力,适用于多种应用场景。技术栈包括 NextJs、TS、ChakraUI、MongoDB 和 PostgreSQL 等。它还具备免登录分享、Iframe 嵌入等便捷功能,适合快速集成和使用。
11. walrus-docs
- 今日新增星标:99
- 总星标数:408
主要编程语言:Move
Walrus 是一个针对大型二进制文件设计的去中心化存储和可用性协议,专注于在去中心化存储节点上存储非结构化内容,确保即使在存在拜占庭故障的情况下也能提供高可用性和可靠性。该项目提供了详细的文档和示例,帮助用户理解和使用其功能。用户可以通过多种方式访问文档,并支持通过环境变量使用翻译版本。遇到问题时,用户可以在社区中寻求帮助或报告问题。
12. vision-agent
- 今日新增星标:78
- 总星标数:2,232
主要编程语言:Python
GitHub - landing-ai/vision-agent: Vision agent
VisionAgent是一个帮助开发者利用代理框架生成代码来解决视觉任务的库。它提供了工具和功能,可以用于图像中物体的检测、计数和可视化,还支持视频文件的处理。通过简单的代码调用,开发者可以快速生成并执行视觉任务相关的代码。VisionAgent支持多种大型语言模型(LLM),并提供了灵活配置选项。最便捷的使用方式是通过其提供的Web应用进行快速测试。
13. 5d-diplomacy-with-multiverse-time-travel
- 今日新增星标:64
- 总星标数:413
主要编程语言:C#
5D Diplomacy With Multiverse Time Travel 是一款结合经典外交谈判和多维度时间旅行的策略游戏,玩家需要在不同时间线和宇宙中同时进行战略操作。游戏灵感来自经典的《Diplomacy》和《5D Chess With Multiverse Time Travel》,玩家可以通过说服、背叛和跨时空支持来实现胜利。游戏支持多人模式和沙盒模式,玩家可以自由探索复杂的多维度决策。项目提供Docker和手动安装两种方式,方便玩家快速上手。游戏规则在经典外交的基础上增加了多维度移动和裁决机制,带来全新的策略体验。
14. hyperswitch
- 今日新增星标:31
- 总星标数:13,367
主要编程语言:Rust
Hyperswitch 是一个用 Rust 编写的开源支付网关,旨在实现快速、可靠且经济高效的支付处理。它提供了一个统一的 API,支持多种支付流程,包括授权、认证、退款和争议处理等。项目还包括前端 SDK 和控制中心,帮助用户管理支付流程和路由策略。Hyperswitch 的愿景是成为“支付的 Linux”,为全球支付生态提供可定制的基础设施。它由 Juspay 团队开发和维护,专注于支付多样性、开源和社区驱动。
15. tutorials
- 今日新增星标:11
- 总星标数:3,521
主要编程语言:HCL
GitHub - antonputra/tutorials: DevOps Tutorials
这是一个专注于DevOps教程的开源项目,提供了丰富的学习资源和视频内容。项目负责人Anton Putra通过视频教学和实战经验分享,帮助开发者提升DevOps技能。内容包括性能基准测试、实践经验等,适合初学者和进阶者学习。项目还提供个性化的指导和咨询服务,支持学习者的职业发展。访问项目的YouTube频道和社交平台,可以获取更多教程和更新。
16. Azure-Sentinel
- 今日新增星标:3
- 总星标数:4,777
主要编程语言:Python
这是一个专注于云原生安全信息与事件管理(SIEM)的开源项目,旨在为企业提供智能安全分析。它集成了Microsoft Sentinel和Microsoft 365 Defender,提供现成的检测、探索查询、狩猎查询、工作簿和剧本等资源,帮助用户快速上手并提升环境安全性。项目支持用户提交问题和贡献代码,欢迎社区参与。通过GitHub平台,用户可以轻松上传、审核和合并代码,确保检测模板和KQL查询的准确性。项目还提供了本地验证工具,帮助贡献者在提交前检查代码的语法和结构。
更多推荐
所有评论(0)