跳到主要内容
返回

【开源简记】第三期

介绍 Rust Course、Deno、Papermark、Swarm 和 Follow,并重点比较 Deno 与 Node.js 的设计差异。

Rust Course

Rust语言圣经!

字里行间都能体会到作者的用心,相信看完项目作者对Rust的描述后你也会对这门语言感兴趣

作者大佬原话: file

博主跟项目作者一样认为Rust会越来越受青睐,加之WebAssembly技术逐渐被应用到更多企业中,Rust作为性能可与C/C++比肩的语言…开学吧


Deno

一个JS/TS运行时环境,由于其现代设计和原生TS支持,吸引了许多新项目和开发者

与Node.js对比:

安全性
  • Node.js:
模块系统
  • Node.js:
TypeScript 支持
  • Node.js:
内置工具和库
  • Node.js:
文件扩展名
  • Node.js:
社区支持
  • Node.js:
配置和使用
  • Node.js:

官方文档


Papermark

Papermark是一个用于分享文档的工具,内嵌了分析工具与颗粒度较高的权限控制功能

官方表示他们将会终结DocSend的业界垄断地位

img

简约的风格非常赏心悦目


Swarm

由Openai团队带来的新Ai应用框架,目的是实现轻量级的多端协作和互助,探索新的ai应用模式

img

官方示例代码:

from swarm import Swarm, Agent

client = Swarm()

def transfer_to_agent_b():
    return agent_b


agent_a = Agent(
    name="Agent A",
    instructions="You are a helpful agent.",
    functions=[transfer_to_agent_b],
)

agent_b = Agent(
    name="Agent B",
    instructions="Only speak in Haikus.",
)

response = client.run(
    agent=agent_a,
    messages=[{"role": "user", "content": "I want to talk to agent B."}],
)

print(response.messages[-1]["content"])

/*
* 输出:
* Hope glimmers brightly,
* New paths converge gracefully,
* What can I assist?
*/

很适合小白学习

官方也建议仅作为学习用,不会关注项目的issues和PR


Follow

一个很有意思的软件,可以将你的“收藏品”们如最爱的网站、博客、社交媒体账号等的新内容在这个软件中统一接收并管理

软件中还提供了丰富的附加功能:AI翻译、总结、每日报告等

file

这就去试用一番


分享这篇文章: