Skip to main content

· 3 min read
fengjutian

project-based-learning

这是一个GitHub上的项目合集,专门为想通过实战学习编程的人准备。里面收集了各种编程语言的教程,教你从零开始搭建实际应用,比如写个小游戏、做个聊天软件、开发网页应用,甚至自己写个操作系统或编译器。每个教程都分步骤讲解,适合想动手练技术的新手和进阶开发者。你可以按自己感兴趣的语言或项目类型挑选学习,直接fork仓库就能开始实践。

地址:https://github.com/practical-tutorials/project-based-learning

Conductor

alt text

Conductor是Netflix开源的一个微服务编排引擎,专门用来管理和协调分布式系统中的异步工作流。简单来说,它就像个智能调度员,能帮你把多个微服务、数据库或外部API串联成复杂的业务流程,还能自动处理错误、重试失败任务,并提供可视化监控。无论是电商订单处理还是数据流水线,它都能让这些跨服务的协作变得更灵活可靠,支持用代码定义工作流,还兼容多种数据库和编程语言SDK。

地址:https://github.com/conductor-oss/conductor

Refine

alt text

Refine是一个基于React的前端框架,专为快速开发Web应用程序而设计。它通过提供一系列开箱即用的解决方案,显著简化了开发者在构建数据密集型应用时的重复性工作。

作为一个"headless"(无头)框架,Refine的核心优势在于其解耦的设计理念——它将业务逻辑与UI呈现完全分离,让开发者可以自由选择自己喜欢的UI库或自定义设计,同时享受框架提供的强大功能支持。

地址:https://refine.dev/

· 2 min read
fengjutian

Folo

alt text

Folo 是一款开源、基于 RSS 的信息聚合神器,帮助用户将所有感兴趣的信息整合成一个时间线。它不仅适合忙碌的普通用户,也为开发者提供了高度可定制的订阅体验。无论是文字、视频、图片还是音频,Folo 都能帮你一网打尽,让信息消费变得更智能、更高效!

地址:https://github.com/RSSNext/Folo

PinMe

alt text

PinMe 是一个部署工具,可以让你一行命令上线自己的博客、作品集、简历页——不用注册、不用买服务器、不用申请域名。 它背后用的是一种去中心化的方式发布内容(技术叫 IPFS + ENS),所以你的网站不会因为平台挂掉而消失。 永不下线,不受限制,真正属于你。 适合开发者、设计师、学生党,快速上线静态站点。 在网站上直接拖拽 html 文件即可上传你的网站并获得域名!

地址:https://pinme.eth.limo/

Typora 的主题

alt text

地址:https://theme.typora.io/

Excalidraw

alt text

  • Excalidraw 是一个开源的虚拟白板工具,支持手绘风格图示的绘制。
  • 适用于创建流程图、线框图、草图等。
  • 提供协作功能和端到端加密,适合团队使用。

地址:https://github.com/excalidraw/excalidraw

· 7 min read
fengjutian

Usearch

alt text

更快且小巧的向量检索与聚类引擎。这是一款高性能、轻量级的相似搜索和聚类引擎,单头文件设计,可嵌入主流数据库,支持向量和多模态数据(文本、图像、地理坐标)。它基于 HNSW 算法实现高效的近似最近邻搜索,兼容多种编程语言和精度类型,适用于推荐系统、向量数据库、智能检索、地理空间分析等场景。

地址:https://github.com/unum-cloud/usearch

f2

f2:跨平台的批量重命名工具。这是一款命令行批量重命名工具,完全用 Go 语言编写,支持正则表达式、自动解决冲突、撤销等功能。

地址:https://github.com/ayoisaiah/f2

logdy-core

alt text

logdy-core:自带 Web 界面的实时日志查看工具。这是一款轻量级的实时日志查看工具,无需安装、开箱即用。它内置 Web 界面,可通过浏览器像 tail -f 一样实时查看与过滤日志,支持多种输入模式和自定义解析器。

地址:https://github.com/logdyhq/logdy-core

OpenList

alt text

OpenList:支持多种存储的文件列表程序。这是一个基于 Gin 和 SolidJS 的文件列表程序,支持本地存储、阿里云盘、OneDrive、Google Drive 等多种存储方式。它完全开源(fork 自 AList),由社区共同维护。

地址:https://github.com/OpenListTeam/OpenList

remotion

alt text

remotion:用 React 制作动态视频。这是一个能够通过代码生成视频的平台,开发者可以用 Web 技术(如 CSS、Canvas、SVG、WebGL)、React 组件、变量和函数动态生成视频内容,支持复杂的动画和效果。

地址: https://github.com/remotion-dev/remotion

flashdim

alt text

flashdim:专业级 Android 手电筒应用。这是一款免费、无广告、可离线使用的手电筒应用,适配 Android 13 及以上系统。它通过硬件接口实现多级亮度调节,支持 SOS、摩斯码信号、BMP、定时闪烁等模式,非常适合徒步、露营、夜跑等场景使用。来自 @ewiro 的分享

地址: https://github.com/cyb3rko/flashdim

Trail-Sense

alt text

Trail-Sense:野外生存必备 Android 应用。这是一款专为徒步、露营、野外生存等场景设计的开源 Android 应用。它利用手机的传感器,提供离线导航、日落提醒、照片地图、路径追踪等实用功能,所有功能均可在无网络环境下使用

地址: https://github.com/kylecorry31/Trail-Sense

ebook2audiobook

alt text

ebook2audiobook:电子书转有声书的工具。这款开源工具可以轻松将电子书转换为有声书,支持多种常见格式,如 EPUB、MOBI、PDF 等。它通过 calibre 提取电子书文本,并运用语音合成技术(Text-to-Speech),能够生成包含章节和元数据的有声书,支持包括中文在内的 1000 多种语言。

地址: https://github.com/DrewThomasson/ebook2audiobook

microbin

alt text

microbin:极简的文件分享和短链接平台。这是一款用 Rust 编写的轻量级 Web 应用,集共享文件、在线剪贴板和 URL 短链接于一体。它安全可靠且易于部署,支持自动过期、设置密码和保护级别等功能

地址: https://github.com/szabodanika/microbin

mise

alt text

mise:一站式多语言开发环境管理工具。这是一款用 Rust 编写的开发环境管理工具,集多语言工具链切换、环境变量管理和任务自动化于一体,轻松解决多版本编程语言、环境隔离和自动化构建等问题,可替代 asdf、nvm、pyenv、direnv、make 等多种工具。

地址: https://github.com/jdx/mise

container

alt text

ontainer:苹果开源的轻量级虚拟机。这是一款苹果官方开源的轻量级虚拟化容器工具,用于在 Mac 上创建和运行 Linux 容器。它采用 Swift 开发,并针对 Apple 芯片(如 M1、M2 芯片)进行了优化,旨在为 macOS 用户提供高效、原生的容器体验,支持 OCI 标准容器镜像,并可无缝对接 Docker Hub 等主流镜像仓库。

地址: https://github.com/apple/container

daily-arXiv-ai-enhanced

alt text

daily-arXiv-ai-enhanced:每日自动生成 arXiv 论文摘要的工具。该项目能够自动获取 arxiv 上的论文,并利用大语言模型进行总结,生成中文摘要。

地址: https://github.com/dw-dengwei/daily-arXiv-ai-enhanced

kubernetes-the-hard-way

kubernetes-the-hard-way:笨方法搭建 Kubernetes 集群的教程。该项目旨在通过手动从零搭建 Kubernetes 集群的方式,帮助初学者深入理解 K8s 的核心组件和工作原理。它提供一份不用自动化工具,纯手动安装、配置并运行一个高可用的 K8s 集群的详细指南。

地址: https://github.com/kelseyhightower/kubernetes-the-hard-way

obs-backgroundremoval

alt text

obs-backgroundremoval:OBS 背景移除插件。这是一个开源的 OBS Studio 插件,可以在录制或直播过程中自动识别人像并去除背景,让用户能够轻松更换视频背景,支持 Windows、macOS 和 Ubuntu 等平台。

地址: https://github.com/royshil/obs-backgroundremoval

· 3 min read
fengjutian

Motionity

alt text

  • 一个免费开源的网页动画编辑器
  • 结合了 After Effects 的强大功能和 Canva 的易用性

地址:https://github.com/alyssaxuu/motionity

WeKnora

alt text

WeKnora(维娜拉) 是一款基于大语言模型(LLM)的文档理解与语义检索框架,专为结构复杂、内容异构的文档场景而打造。

框架采用模块化架构,融合多模态预处理、语义向量索引、智能召回与大模型生成推理,构建起高效、可控的文档问答流程。核心检索流程基于 RAG(Retrieval-Augmented Generation) 机制,将上下文相关片段与语言模型结合,实现更高质量的语义回答。

地址:https://github.com/Tencent/WeKnora

Neko

alt text

一个在 Docker 中运行并使用 WebRTC 技术的自托管虚拟浏览器。Neko 是一个强大的工具,允许您在虚拟环境中运行一个功能齐全的浏览器,让您能够从任何地方安全和私密地访问互联网。使用 Neko,您可以浏览网页、运行应用程序和执行其他任务,就像在普通浏览器上一样,所有这些都在一个安全和隔离的环境中进行。无论您是希望测试 web 应用程序的开发人员,还是寻求安全浏览体验的注重隐私的用户,或者只是想利用虚拟浏览器的便利性和灵活性的人,Neko 都是完美的解决方案。

地址:https://github.com/m1k1o/neko

Pingora

Pingora 是 Cloudflare 开源的基于 Rust 语言的网络框架,它的核心用途是帮助开发者构建高性能、可靠且灵活的网络服务。无论是搭建代理服务器、负载均衡器,还是构建自定义 HTTP 服务,Pingora 都能轻松胜任。作为 Cloudflare 内部的核心技术,Pingora 已经在生产环境中默默支撑着超过每秒 4000 万次的互联网请求,是 Rust 语言在高性能网络服务领域的优秀实践。

地址:https://github.com/cloudflare/pingora

· 5 min read
fengjutian

Frigate

alt text

一个完整的本地网络视频录像机(NVR),专为Home Assistant设计,具备AI物体检测功能。使用OpenCV和TensorFlow在本地为IP摄像头执行实时物体检测。

强烈推荐使用GPU或者AI加速器(例如Google Coral加速器 或者 Hailo)。它们的性能甚至超过目前的顶级CPU,并且可以以极低的耗电实现更优的性能。

  • 通过自定义组件与Home Assistant紧密集成
  • 设计上通过仅在必要时和必要地点寻找物体,最大限度地减少资源使用并最大化性能
  • 大量利用多进程处理,强调实时性而非处理每一帧
  • 使用非常低开销的运动检测来确定运行物体检测的位置
  • 使用TensorFlow进行物体检测,运行在单独的进程中以达到最大FPS
  • 通过MQTT进行通信,便于集成到其他系统中
  • 根据检测到的物体设置保留时间进行视频录制
  • 24/7全天候录制
  • 通过RTSP重新流传输以减少摄像头的连接数
  • 支持WebRTC和MSE,实现低延迟的实时观看

地址:https://github.com/blakeblackshear/frigate

sim

alt text


🚀 项目简介

  • Sim 是一个轻量级、用户友好的平台,用于快速构建和部署连接你常用工具的 LLM(大型语言模型)工作流。
  • 提供图形化界面(Sim Studio)来设计 agent 流程,支持低代码/无代码开发。

🛠️ 部署方式

Sim 提供多种部署方式,适合不同技术背景的用户:

  1. NPM 包(最简单)

    npx simstudio
    • 默认运行在 http://localhost:3000
    • 需安装并运行 Docker
  2. Docker Compose

    git clone https://github.com/simstudioai/sim.git
    cd sim
    docker compose -f docker-compose.prod.yml up -d
  3. 本地模型支持

    • 使用 ollama_docker.sh 脚本拉取模型
    • 支持 GPU 和 CPU 模式运行
  4. Dev Containers(适用于 VS Code)

    • 使用 Remote - Containers 插件
    • 命令:bun run dev:full
  5. 手动部署

    • 依赖:Bun、PostgreSQL(需 pgvector 扩展)
    • 使用 bun install 安装依赖
    • 设置 .env 文件并运行数据库迁移

🧱 技术栈

技术领域使用工具/框架
前端框架Next.js(App Router)
运行时Bun
数据库PostgreSQL + Drizzle ORM
UI 库Shadcn + Tailwind CSS
状态管理Zustand
工作流编辑器ReactFlow
文档系统Fumadocs
实时通信Socket.io
后台任务Trigger.dev
身份验证Better Auth

📦 项目状态

  • ⭐ Star 数:6.8k+
  • 🍴 Fork 数:908+
  • 👥 贡献者:24+ 人
  • 📄 许可证:Apache 2.0

地址:https://www.sim.ai/

drizzle-orm

alt text


🌟 项目概览

  • Drizzle ORM 是一个轻量级、无依赖的 ORM(对象关系映射)工具。
  • 体积小,仅约 7.4KB(minified + gzipped),支持 tree-shaking。
  • 适用于多种数据库:PostgreSQL、MySQL、SQLite,包括 serverless 数据库如 Turso、Neon、PlanetScale、Supabase 等。

⚙️ 技术特点

  • 零依赖:无需额外安装 Rust 二进制或 serverless 适配器。
  • 跨平台支持:兼容 Node.js、Bun、Deno、Cloudflare Workers、Vercel Functions 等。
  • TypeScript 优化:支持类型安全的 SQL schema 声明与查询构建。
  • JavaScript 兼容:也可作为纯 JS 库使用。

🧰 配套工具

  • Drizzle Kit:CLI 工具,支持数据库迁移文件生成与自动应用。
  • Drizzle Studio:图形化界面,用于浏览和操作数据库数据。

📦 项目状态

指标数值/状态
⭐ Star 数29.6k+
🍴 Fork 数970+
👥 使用者139k+ 项目
👨‍💻 贡献者134+ 人
📄 许可证Apache 2.0
🧑‍💻 编程语言TypeScript(98.7%)

🔗 支持的数据库服务(部分)

  • Supabase
  • Vercel Postgres
  • Cloudflare D1
  • PlanetScale
  • AWS Data API
  • Turso
  • Neon
  • Xata
  • FlyIO LiteFS

地址:https://orm.drizzle.team/

· 3 min read
fengjutian

Python 脚本运行器uv教程

alt text uv 可以用来运行 Python 脚本,本文是一篇初学者教程。

地址:https://docs.astral.sh/uv/guides/scripts/

Kelp

alt text 地址:https://kelpui.com/docs/getting-started/installation/

filebrowser

filebrowser/filebrowser 是一个流行的开源文件管理器项目,允许你通过 Web 浏览器方便地管理、上传、下载和分享服务器或本地电脑上的文件。它支持多种平台(Linux、Windows、macOS、Docker 等),拥有现代化的 Web UI,适合个人和团队使用。 alt text 地址:https://github.com/filebrowser/filebrowser

React Flow

React Flow 是一个基于 React 的流程图库,用于创建交互式的流程图应用。它提供了丰富的功能和灵活的 API,允许你自定义节点和连接的样式、行为以及交互方式。 alt text 地址:https://reactflow.dev/

uBlock Origin (uBO)

alt text

uBlock Origin (uBO) ——一个功能强大且高效的内容屏蔽器,适用于 Chromium 和 Firefox 浏览器。

地址:https://github.com/gorhill/uBlock

React Bits

alt text React Bits 是一组由 React 核心团队成员开发的 UI 组件,用于构建用户界面。这些组件都是独立可复用的,可以单独引入,也可以根据自己的需求进行定制和组合。

地址:https://reactbits.dev/

ForesightJS

![alt text]./static/imgs/ForesightJS.png)

  • ForesightJS 是一个轻量级 JavaScript 库,旨在通过用户的鼠标轨迹和键盘导航预测其意图,实现智能预取内容,从而提升页面加载速度。
  • 支持 桌面和移动设备,且可无配置直接使用。
  • 适用于任意 JavaScript 框架,已提供对 Next.js 和 React Router 的集成。

地址:https://github.com/spaansba/ForesightJS

Stirling-PDF

alt text

  • Stirling-PDF 是一个基于 Docker 的 本地托管网页应用,专注于各种 PDF 操作。

  • 支持 50+ 种功能,如分割、合并、压缩、转换、旋转、编辑、添加图像或水印等。

  • 高度注重隐私 —— 文件仅在客户端或任务执行期间短暂存在服务端内存中。

地址:https://github.com/Stirling-Tools/Stirling-PDF

node-modules-inspector

alt text

  • node-modules-inspector 是一个交互式 UI 工具,用于本地 node_modules 的可视化检查。
  • 支持 pnpm 与 npm 项目(暂不支持 yarn 等其它包管理器)。
  • 提供 命令行工具 和 在线版本(通过 WebContainer 提供服务)。

地址:https://github.com/antfu/node-modules-inspector

· 4 min read
fengjutian

Vue Bits

alt text 一个超棒的Vue UI 动效库

地址:https://vue-bits.dev/

BillionMail

alt text BillionMail 是一个未来的开源邮件服务器和电子邮件营销平台,旨在帮助企业和个人轻松管理他们的电子邮件营销活动。无论您是发送新闻通讯、促销邮件还是交易消息,这个工具都将为您的电子邮件营销工作提供完全控制。通过高级分析和客户管理等功能,您将能够像专业人士一样创建、发送和跟踪电子邮件。

地址:https://github.com/aaPanel/BillionMail

evcc

alt text EVCC 是一个开源的家用电动汽车充电控制器/充电桩解决方案,使用 Go 语言编写,内置一个 web ui 和一组 API 用来远程控制和监控 它适用于 12 - 53kw 的家用充电桩,也支持 5g 与 4g 网络远程控制。

地址: https://github.com/evcc-io/evcc

base-ui

轻松定制的无样式 React 组件库。该项目提供了一套基础、无样式的 React 组件,仅包含必要的功能逻辑,不附带任何预设样式。帮助开发者摆脱传统 UI 库的样式束缚,无需耗费大量精力覆盖和修改默认样式。

地址: https://github.com/mui/base-ui

cap

alt text 轻量级的 CAPTCHA 替代方案。这是一个轻量级、开源的验证码方案,适用于防止机器人滥用和数据抓取等场景。它基于 SHA-256 工作量证明(Proof-of-Work)技术,易于集成、即插即用,为网站提供自托管的防滥用验证机制。

地址: https://github.com/tiagorangel1/cap

Drawnix

alt text 开源白板工具(SaaS),一体化白板,包含思维导图、流程图、自由画等。

地址: https://github.com/plait-board/drawnix

500+ AI Agent Projects

这个项目收集了500多个AI智能体在不同行业的实际应用案例,覆盖医疗、金融、教育、零售等多个领域。它整理了各种AI代理的具体用途,比如医疗报告分析、股票自动交易、个性化教学等,还提供了开源项目的代码链接,方便开发者直接参考或实现。无论你是想找灵感、学习还是落地AI解决方案,这个仓库都能帮你快速找到相关案例和资源。

地址:https://github.com/ashishpatel26/500-AI-Agents-Projects

SongGeneration

alt text 腾讯开源的歌词生成模型,基于大规模歌词数据集训练而成。该项目提供了一个简单易用的接口,可以快速生成高质量的歌词文本。它支持多种语言和风格,能够满足不同场景下的需求。目前已经应用于音乐创作、歌词自动填充等多个领域,受到了广泛的关注和应用

地址:https://github.com/tencent-ailab/songgeneration/

· One min read
fengjutian

朱雀仿宋

alt text 简介: 朱雀仿宋/朱雀宋朝/Zhuque Fangsong: An open-source Fangsong typeface project

地址: https://github.com/TrionesType/zhuque

Windows 任务管理器的四种替代品(英文)

alt text

https://www.xda-developers.com/powerful-tools-should-use-instead-task-manager/

RustScan

alt text RustScan 是一个基于 Rust 语言的端口扫描工具,它的速度非常快,支持多线程扫描,并且可以扫描指定范围内的端口。

地址: https://github.com/bee-san/RustScan

tsx

alt text tsx 是一个用于运行 TypeScript 的命令行工具,它可以直接运行 TypeScript 文件而无需编译。

地址: https://github.com/privatenumber/tsx

oss-rebuild

alt text 谷歌本周推出的一项服务,用来验证网上的 NPM、PyPI、Rust 的软件包,是否跟源码构建出来的完全一样,保证软件供应链安全。

地址:https://oss-rebuild.dev/