GitHub 一周热点汇总第9期(2024/02/04-02/10) ,梳理每周热门的GitHub项目。首先祝大家新年快乐,龙年伊始我们来看看这周的热门项目。
#1 fabric
- 项目名称:fabric - AI增强人类能力
- GitHub 链接:github.com/danielmiess…
- 上周 Star 数:4300
我们已经看到了大量用于完成任务的 AI 应用程序。它的功能很强大,但是要将这个功能融入到我们的生活中却并不容易。人工智能不存在能力问题,而是存在集成问题。
Fabric 的创建就是为了解决这个问题,让每个人都能精细地应用人工智能来应对日常挑战。
Fabric会将问题分解为单独的部分,然后一次一个地应用人工智能。通过整理成为patten,进而避免了提示词过长的问题。项目使用Markdown来帮助确保最大的可读性和可编辑性。
Fabric 生态系统具有三个主要组成部分:
- Patterns 相当于prompts,是实际的使用用例.
- Stitches 将patterns串联起来,形成高级的使用场景.
- Looms 是通过mill来托管的客户端应用,来方便使用.
fabric不仅提供Patterns,还可以通过mill来构建自己的应用。
还有很多关于如何快速使用的信息,大家可以自己到项目中去查看一下。
#2 excelCPU
- 项目名称:excelCPU - Excel 16 位 CPU
- GitHub 链接:github.com/InkboxSoftw…
- 上周 Star 数:2400+
本项目是一位业余爱好者通过Excel创建了一个 16 位 CPU。它在 Excel 中构建,以 3Hz 时钟频率运行,并具有 128KB RAM、16 色 128x128 像素显示屏和自定义汇编语言,所有这些都在流行的电子表格中运行。事实上,您甚至可以使用创建者通过 Github 提供的文件来试用 CPU。
当然啦,你不可能用这个16位的CPU去实际处理什么工作,这个项目更多的就是作者来展示一下各种Excel的技巧组合起来可以发挥的超凡效果。
如果你有兴趣,也可以深入去研究一下项目的源码,毕竟能搞出这么一个东西的,也是真的大神之作了。
#3 memos
- 项目名称:memos - 开源、轻量级笔记服务
- GitHub 链接:github.com/usememos/me…
- 上周 Star 数:1500+
本项目是一个隐私优先的轻量级笔记服务。轻松捕捉并分享您的精彩想法。
Memos的特性包括:
- 开源且永久免费。
- 只需几秒钟即可使用 Docker 自托管。享受 Docker 提供的灵活性、可扩展性和易于设置的优势,让您能够完全控制您的数据和隐私。
- 添加了 Markdown 支持的纯文本。告别丰富格式带来的压倒性精神负担,拥抱极简主义方法。
- 轻松定制和分享您的笔记。借助我们直观的共享功能,您可以轻松地与其他人协作和分发您的笔记。
- 用于第三方服务的 RESTful API。借助我们的 RESTful API 支持,拥抱集成的力量并释放新的可能性。
相较于众多的笔记类应用,Memos更吸引我的有3个方面:
- 隐私:在功能已经逐渐饱和的现在,大家越来越关注隐私。自部署才能实现完全没有隐私隐患。
- 自由:摆脱第三方服务的限制,自主控制数据。
- 简洁:回归纯文本,专注于内容而非格式。
#4 search_with_lepton
- 项目名称:search_with_lepton - 对话式搜索引擎
- GitHub 链接:github.com/leptonai/se…
- 上周 Star 数:1300 +
Lepton Search 是由LeptonAI 推出的 ai增强对话式搜索引擎,它的背后是贾扬清团队,在发布后备受关注和争议。
Lepton Search应该算是一个demo,主要是用来演示AI应用的开发,以及AI增强搜索。以下它目前的能力:
- 对 LLM 的内置支持
- 内置搜索引擎支持
- 可定制漂亮的UI界面
- 可共享的缓存搜索结果
Lepton Search之所以500行代码就能实现,依赖的是它背后已经模块化的AI能力,这里Lepton Search核心使用到的能力有3块:
- 大模型,调用了在LeptonAI自家云上部署的开源Mixtral-8x7b模型。
- 搜索引擎,目前用了必应搜索的API。
- 数据存储,用自家Lepton KV作为无服务器存储。
所以Lepton Search 是一个前端UI加接口调度的组合。但是这也给所有开发者一个借鉴,未来的AI应用开发将愈来愈模块化。
#5 open-saas
- 项目名称:open-saas - SaaS 应用程序启动器
- GitHub 链接:github.com/wasp-lang/o…
- 上周 Star 数:1100+
本项目是一个免费的开源 SaaS 应用程序启动器,适用于 React 和 Node.js,具有超强功能。如果你想要开始创建一个SaaS服务,这个项目可以很好的给你提供帮助。
OpenSaaS的特性包括:
- 完全开源
- 完全免费使用和分发
- 具有大量开箱即用的功能!
- 尽可能专注于免费、开源服务
Open SaaS 包含了一系列的工具集,以下是它包含的开源工具列表:
- Wasp- 具有超能力的全栈 React、NodeJS、Prisma 框架
- Astro- Astro 的轻量级“星光”文档和博客模板
- Stripe- 用于产品和支付
- google Analysis分析
- OpenAI- OpenAI API 集成到应用程序中
- SendGridMailGun SMTP - 用于发送电子邮件
- TailwindCSS - 用于样式
- TailAdmin - TailwindCSS 的管理仪表板和组件
通过本项目,可以快速的构建包含:全站身份认证、端到端安全、支持批量任务和一键部署的SaaS应用。如果想要使用,再去详细查看下文档吧。