1. 开源项目

1.1 前端

  • Lynx: 字节开源的跨平台UI开发框架,一套代码创建真正的原生用户界面(ios,安卓,web、自定义渲染器渲染)。
  • Swapy:快速启用拖拽效果
  • Usertour :创建新手引导流程
  • Dexie.js:封装浏览器内置的数据库操作
  • ElevenReader:把书籍、文章各类文本用自然逼真的AI语音朗读出来
  • Mastra:帮助你快速搭建AI agent的组件库,提供工作流编排、RAG、监控运维多种能力
  • QuickJS:一个轻量 js 引擎包含 js 的编译器和解释器,适用于整合到native和硬件中
  • Next.js: serverless,神奇公司Vercel
  • marked: 解析markdown

1.2 样式动画

  • Motion: 实现组件动画, 类似的还有 Fancy components
  • lottie动画:Lottie是 airbnb 开源的可应用于Web, Android, iOS,Windows动画库。它提供了一套从 AE 到各个终端的工具流,设计师通过 AE 将做好的动画导出成json,再通过 Lottie 各端的库就可以实现动画效果,动画还原度 100%。
  • Rough:手绘画风样式

1.2 低代码

  • bytemd: 字节开源的markdown编辑器
  • mermaid: 定义新的markdown语法,实现markdown转流程图
  • excalidraw:拖拽编辑流程图,可以复制 mermaid 文本转为流程图再编辑
  • Tremor:提供React仪表盘Dashboard组件库
  • Cascii:拖拽绘制ASCII图案(纯文字图案)
  • Presenterm :markdown创建ppt,并且让他们在终端运行
  • tldraw:AI神笔马良,通过手绘草图,自动生成页面和代码。介绍视频
  • Inscribed:拖拽生成ppt,导出为gif
  • awesome-lowcode-国内低代码:收录了各厂和一些开源的低代码资源

1.2 后端

  • PingCAP:国内开源数据库、新一代云数据库
  • NPing:适合网络管理员,实时监控网络性能,可视化输出

1.3 AI

  • PromptPerfect: Jina AI公司的一款AI产品 - AI提示词优化工具
  • tldraw:AI神笔马良,通过手绘的草稿,自动生成页面和代码。介绍视频
  • Openpilot: 智能驾驶 comma.ai
  • BrowserUse:利用浏览器实现AI自动化测试,同类型的还有Stagehand, Midscene.js, Ghostty跨平台终端模拟器
  • Orate:语音类AI, 提供语音转文字,文字转语音、语音变声、语音降噪的功能

1.4 其他

  • Mistral OCR 文档OCR识别,识别图片、pdf、历史文献

2. 关于开源

2.1 为什么要开源?

为什么这么多开发者愿意贡献代码?
为什么他们愿意开源代码,免费提供给他人使用?

互联网的起源就来源于开放,分享的黑客精神(参见《黑客道简史》一书),这些人构造了今天的互联网的雏形。而这些人是必然会推进开源软件运动的。如果没有开源软件,意味着这个世界上根本没有条件出现那么一群充满技术追求的人,没有分享,共享的氛围,从而就没有互联网软件开发的模式。这个平行世界里,必然存在着某种因素,导致了这么一种压制技术,压制分享,压制交流的氛围。如果是这样,那么也就没有unix,没有c语言,没有http,没有www,没有互联网赖以生存和发展的一切。所以说,没有开源软件就是没有火种,就没有互联网,现代生活的一切可能都会完全不存在了。

2.2 黑客精神

黑客精神是指一种追求自由、独立思考和探索未知的思维方式。具体来说,它包含以下核心价值观:

  • 自由访问和尝试:认为使用计算机和其他工具来了解世界不应该受到限制,鼓励人们亲自尝试和探索。
  • 信息自由:坚信信息应该免费获取,促进知识的共享和传播。
  • 怀疑权威:倡导去中心化,不轻易信任权威,鼓励独立思考和创新。
  • 技术能力评判:评价一个人的能力应基于其技术贡献,而非学历、年龄或社会地位等外在因素。
  • 创造美和艺术:相信可以通过计算机创造美和艺术,强调技术与人文的结合。
  • 改善生活:认为技术进步可以提升人类生活质量,使生活更加美好。

黑客精神被描述为互联网和开源项目发展的推动力。它鼓励人们开放分享,不断探索和创新,从而促进了技术的快速发展和广泛传播。黑客精神的倡导者通过开源项目,如Linux和各种开源软件,推动了技术的民主化和普及,使得更多人能够参与到技术的创造和改进中来,共同推动了现代互联网的发展。

参考资料