30-Days-Of-JavaScript
30天JavaScript编程挑战,通过循序渐进的方式,帮助你按自己的节奏系统学习JavaScript语言。
编辑点评这是GitHub上非常受欢迎的JavaScript学习资源,内容覆盖从基础语法到高级概念,配有练习和项目。适合初学者系统入门,也适合有一定经验的开发者查漏补缺。缺点是挑战周期较长,实际可能超过30天,需要坚持。视频教程可辅助学习,但部分内容依赖英文,中文学习者需额外查找资料。
代码库每天从 GitHub 的海量提交里挑出真正有生命力的项目, 用 Star 趋势、增速与社区活跃度给你一份可执行的阅读清单。
按语言筛选,或按 Star 总量与今日增速排序。
匹配到 390 个项目
30天JavaScript编程挑战,通过循序渐进的方式,帮助你按自己的节奏系统学习JavaScript语言。
编辑点评这是GitHub上非常受欢迎的JavaScript学习资源,内容覆盖从基础语法到高级概念,配有练习和项目。适合初学者系统入门,也适合有一定经验的开发者查漏补缺。缺点是挑战周期较长,实际可能超过30天,需要坚持。视频教程可辅助学习,但部分内容依赖英文,中文学习者需额外查找资料。
Streamlit 是一个 Python 开源框架,让开发者用纯 Python 快速构建和分享数据应用,无需前端知识。
编辑点评Streamlit 是目前最流行的数据应用快速开发工具之一,特别适合数据科学家和算法工程师快速把模型、数据分析结果变成可交互的 Web 应用。它最大的优点是代码量极少、上手快,内置组件丰富,修改代码即可热更新。缺点是复杂自定义交互和精细样式控制较弱,适合原型验证、内部工具、LLM Demo 等场景,不适合大型复杂前端项目。
一个社区驱动的文档管理系统,可自动扫描、索引和归档你的所有纸质与电子文档,实现全文检索和高效管理。
编辑点评自托管文档管理利器,支持 OCR、标签、元数据和全文搜索,适合个人或团队搭建无纸化工作流。社区活跃,功能持续迭代,但初期配置和存储规划有一定学习成本,建议搭配定时备份使用。
Ray 是一个 AI 计算引擎,包含分布式核心运行时和加速机器学习工作负载的 AI 库,用于分布式训练、调优和服务。
编辑点评Ray 是当前 AI 基础设施领域的事实标准,抽象了分布式调度的复杂性,让开发者可以用 Python 编写可扩展的并行应用。它特别适合大规模训练、超参调优、强化学习和在线推理等场景。缺点是学习曲线较陡,调试相对复杂,且部分高级功能依赖云环境。
面向初学者的 TensorFlow 教程与示例集合,涵盖 TF v1 和 v2 的经典用法,帮助快速上手深度学习。
编辑点评这是学习 TensorFlow 的经典入门资源,示例覆盖基础操作、图像分类、自然语言处理等常见任务,且每个示例都配套完整代码和说明。支持 v1 与 v2 双版本,对维护旧代码或迁移到新版本的开发者尤其友好。优点是结构清晰、上手快;缺点是部分示例偏向基础,深度不足,适合初学者或需要快速参考的场景。
一个用纯 Python 构建并分享机器学习 Web 应用的库,让模型演示和交互变得简单快捷。
编辑点评Gradio 是机器学习圈最流行的快速原型工具之一,无需前端知识就能为模型搭建可视化界面,非常适合算法工程师快速展示成果或收集用户反馈。它内置多种输入输出组件,支持一键分享公网链接,同时也能集成到 Hugging Face Spaces 中。缺点是自定义样式和复杂交互能力有限,适合中小型演示项目,大型应用仍需专业前端方案。
DeepSpeed 是微软开源的深度学习优化库,让分布式训练和推理更简单、高效,大幅降低大模型训练成本。
编辑点评DeepSpeed 是训练大规模 AI 模型的事实标准之一,其 ZeRO 显存优化技术能显著降低显存占用,支持千亿级参数训练。适合需要训练或微调大模型的研究团队和企业,同时提供推理优化、混合精度等能力。注意其配置较为复杂,上手门槛偏高,且部分优化依赖特定硬件和 CUDA 环境。
Rust 命令行工具,涉及Android、asyncio、命令行
编辑点评适用于开发工具、基础设施、桌面/移动应用场景。使用 Rust 开发,涉及Android、asyncio、命令行等技术方向。建议关注其社区活跃度和文档完善程度。
Python 开源项目,涉及agents、AI、AI-agents
编辑点评适用于AI/大模型场景。使用 Python 开发,涉及agents、AI、AI-agents等技术方向。建议关注其社区活跃度和文档完善程度。
Python 开发的框架/库,涉及智能体、AI、astrbot
编辑点评适用于AI/大模型、基础设施场景。使用 Python 开发,涉及智能体、AI、astrbot等技术方向。建议关注其社区活跃度和文档完善程度。
一个灵活可定制的 RAG 框架,帮助开发者快速将 GenAI 能力集成到现有应用中,支持多种 LLM 和向量库。
编辑点评Quivr 主打“专注产品而非 RAG 细节”,让团队无需从零搭建检索增强生成管线。它支持 GPT、Groq、Llama 等多种 LLM 以及 PGVector、Faiss 等向量存储,适配性强。优点是集成简单、定制自由,适合已有产品需要快速加入知识库问答能力的场景。注意项目仍偏向开发者自主配置,生产环境的稳定性与完整运维方案需自行评估。
Rust 引擎,涉及智能体、智能体-orchestration、AI
编辑点评适用于AI/大模型、开发工具场景。使用 Rust 开发,涉及智能体、智能体-orchestration、AI等技术方向。建议关注其社区活跃度和文档完善程度。
HTTPie 是一款现代化的命令行 HTTP 客户端,专为 API 调试而生,支持 JSON、彩色输出、会话、下载与插件,让终端里的 HTTP 请求更简洁直观。
编辑点评在 API 时代,curl 的原始输出和复杂参数常常让人头疼,而 HTTPie 通过语法高亮、结构化 JSON 显示和简洁的请求表达式大幅提升了调试效率。它适合日常接口调试、快速验证 REST API,也适合脚本化集成。值得注意的是,项目已由 Python 迁移至 Go(新版),但核心体验依然一致。
CopilotKit 是构建 AI Agent 和生成式 UI 的前端开发栈,支持 React、Angular、移动端和 Slack 等平台,并制定 AG-UI 协议,帮助开发者快速搭建智能化界面。
编辑点评CopilotKit 将 AI 能力无缝集成到前端,解决了传统 UI 难以呈现 Agent 交互的痛点。其多框架支持和 AG-UI 协议标准化了生成式 UI 的通信方式,适合需要快速交付 AI 原生体验的团队。目前项目仍在演进中,生态成熟度有待观察,但对于探索 Agent 交互设计的前端开发者极具价值。
Khoj 是一款可自托管的 AI 第二大脑,能从你的文档或网页中获取答案,支持构建自定义代理、自动化任务与深度研究,将任意在线或本地 LLM 变为你的个人自主 AI。
编辑点评Khoj 的核心优势在于“自托管 + 多模型接入”,既能保护数据隐私,又能灵活对接 GPT、Claude、Gemini、Llama 等主流模型。它不只是一个聊天工具,更像一个可编程的 AI 工作台,适合知识管理、研究辅助和个人自动化场景。需要注意的是,自托管部署需要一定的技术背景,且深度研究等高级功能可能依赖外部服务。整体上,对于追求数据掌控和个性化 AI 流程的开发者来说,非常值得一试。
TypeScript 可自托管的开源方案,涉及agents、AI、backend
编辑点评适用于AI/大模型、Web 开发、基础设施场景。使用 TypeScript 开发,涉及agents、AI、backend等技术方向。建议关注其社区活跃度和文档完善程度。
跨平台、可定制的实时媒体机器学习解决方案,帮助开发者高效构建直播和流式媒体中的智能应用。
编辑点评MediaPipe 将复杂的媒体处理与 ML 推理封装为易用管道,支持移动端、桌面端和 Web,适合做人脸识别、手势追踪、物体检测等实时交互场景。其模块化设计便于二次开发,但自定义算子或部署到边缘设备时有一定学习成本,建议先基于官方示例快速上手。
收录500个AI、机器学习、深度学习、计算机视觉和NLP项目,均附代码实现,覆盖从入门到进阶的实践案例。
编辑点评资源丰富,覆盖多个AI方向,适合通过实战学习。项目按领域分类,便于查阅。但部分项目可能年代久远或依赖旧版本库,需注意环境兼容性。作为代码参考和灵感来源很有价值。
SheetJS 是一款强大的 JavaScript 电子表格解析与生成库,支持读写 Excel 等多种格式,解决前端处理表格数据的难题。
编辑点评SheetJS 是前端处理 Excel 事实标准,API 丰富,兼容性极佳,能解析复杂公式和样式。适合报表导出、数据导入、在线表格等场景。注意新版本已迁移至 Git.sheetjs.com,GitHub 仓库不再更新,使用时应留意版本来源。
在浏览器中直接组装、配置并部署自主 AI 代理,无需后端环境即可完成任务。
编辑点评AgentGPT 让用户通过自然语言定义目标,自动拆解任务并循环执行,适合快速体验和原型验证自主 Agent 工作流。其前端零门槛部署是亮点,但复杂任务下 Long-term 记忆和稳定性有限,更偏演示与教学场景,生产级应用仍需二次开发。
没有匹配的项目,换个关键词试试。
谁在涨,涨在哪,一眼看明白。
围绕一条主线打包的项目清单,适合系统性学习。
代码库(daimaku.com)是一个面向中文开发者的开源项目推荐站点。 我们相信判断一个项目的价值,看的不是它有多火,而是它是否还在被认真地维护。