开源的键鼠共享工具「GitHub 热点速览」

e463009fb8a794414331b212612d71af.png

十一长假回来,我的手放在落灰的键盘上都有些陌生了,红轴竟敲出了青轴般的响声,仿佛在诉说对假期结束的不甘。

假期回归的首更,让我们看看又有什么好玩的开源项目冲上了开源热榜。一套键盘和鼠标控制多台电脑的工具 deskflow,现在已全面开源、支持多平台,对于开发者更加友好、可玩性更高。如果你习惯用 Markdown 写文档,但偶尔为样式犯愁,可以试试 AsciiDoc 语言,再搭配上开箱即用的 Asciidoctor 用来写书也毫无压力。放假回来不想写代码?就用集成了 Claude 的 VSCode 插件 claude-dev,只需要描述需求就能让 Claude 替你写代码。

上周疯涨 6k Star 的异步爬虫框架 Crawl4AI,它不仅完全免费和开源,性能更是优于许多付费服务。全新的 Nginx 在线管理平台 nginx-ui,也凭借清爽的界面和实用性,赢得了众多开源爱好者的青睐。

e23a9780e8b76ac03800e52661230ece.png

1. 热门开源项目

1.1 跨平台的键鼠共享工具:deskflow

dbdadcb3a206ed4695ec7f8cf1c30654.png

主语言:C++Star:10k周增长:300

这是一款开源的键盘和鼠标共享工具,用户可以通过一套键盘和鼠标轻松控制多台电脑。它最初是商业化软件 Synergy 的开源社区版(原名 synergy-core),如今已作为 Synergy 的上游项目,全面开源并移除了商业版功能,更名后在易用性上有所减弱,但对开发者更加友好,支持剪贴板共享、多设备控制和跨平台等功能。

GitHub 地址→github.com/deskflow/deskflow

1.2 创新的实时反应式内存数据库:dice

ed7f37c19ab6882efd2c523222db3665.gif

主语言:GoStar:5.7k周增长:500

该项目是采用 Go 开发的实时反应式内存数据库,兼容 Redis 协议并支持多线程。它引入了独特的 QWATCH 命令,让客户端可以通过类似 SQL 语法实时监听查询结果。当相关 key 的值发生变更时,客户端无需轮询就能及时收到最新查询结果,适用于实时排行榜、实时分析等数据更新频繁并需要实时展示的场景。

GitHub 地址→github.com/DiceDB/dice

1.3 开箱即用的 AsciiDoc 文档处理工具:Asciidoctor

facba8dd349faabf5832a157024f6312.png

主语言:RubyStar:4.8k

这是一个 Ruby 开发的 AsciiDoc 文本处理与发布工具,可以将 AsciiDoc 文档转化成 HTML、DocBook、PDF、EPUB 等等多种便于发布的格式。AsciiDoc 相较于 Markdown 更加灵活,可以轻松支持目录、注意事项、数学符号、代码高亮等功能,适用于编写用户手册和书籍等场景。

GitHub 地址→github.com/asciidoctor/asciidoctor

1.4 集成 Claude 的 VSCode 插件:claude-dev

47cab17f3810961bc02265f96cb3f094.gif

主语言:TypeScriptStar:6.1k周增长:400

该项目是集成了 Claude 3.5 Sonnet 的 VSCode 编程助手。它可以解析指定目录的源代码文件和项目结构,支持 GUI 交互、截图交流、代码变更展示、执行命令和运行异常监控与调试等多种功能。同时,每次修改代码前会征求你的许可,确保每一步都在你的掌控之中。

GitHub 地址→github.com/saoudrizwan/claude-dev

1.5 LLM 友好的异步爬虫框架:Crawl4AI

67e844b42a9e12f388cd3fb65c2aac1e.png

主语言:PythonStar:11k周增长:6k

这是一款用 Python 开发的异步爬虫框架,能够将网站上的数据转化成 Markdown、JSON 等 LLM 友好的输出格式。它完全开源且免费,极大地简化了异步爬虫的编写。相比于付费的 Firecrawl,它具有更快的爬取速度,支持同时抓取多个 URL、页面截图、关键字优化提取(基于 LLM)和复杂的多页面会话管理等功能。

import asyncio
from crawl4ai import AsyncWebCrawlerasync def main():# Create an instance of AsyncWebCrawlerasync with AsyncWebCrawler(verbose=True) as crawler:# Run the crawler on a URLresult = await crawler.arun(url="xxx")# Print the extracted contentprint(result.markdown)# Run the async main function
asyncio.run(main())

GitHub 地址→github.com/unclecode/crawl4ai

2. HelloGitHub 热评

在本章节中,我们将为大家介绍本周 HelloGitHub 网站上的热门开源项目。同时,期待您与我们分享使用这些开源项目的心得与体验。

2.1 强大的人工生命模拟工具:ALIEN

ab206735603f83a9139a9e5f48aa55c2.png

主语言:C++

该项目是基于 CUDA 的 2D 粒子引擎构建的人工生命模拟工具。它提供了图形化用户界面和粒子编辑器,能够轻松模拟软体、流体、数字生物体、遗传和进化等过程。生物行为由神经网络控制,支持实时交互和模拟百万量级的粒子。

项目详情→hellogithub.com/repository/d53e3c352f294f72a1bfd8f48ac0f866

2.2 全新的 Nginx 在线管理平台:nginx-ui

7042a0bbec1c3a380156032760baa931.png

主语言:Go

该项目是用 Go+Vue.js 构建的 Nginx 在线管理平台,它开箱即用、功能丰富,支持流量统计、在线查看 Nginx 日志、编辑 Nginx 配置文件、自动检查和重载配置文件等功能。

项目详情→hellogithub.com/repository/86f3a8f779934748a34fe6f1b5cd442f

3. 结尾

以上就是本期「GitHub 热点速览」的全部内容,希望你能够在这里找到自己感兴趣的开源项目,如果你有其他好玩、有趣的 GitHub 开源项目想要分享,欢迎来 HelloGitHub 与我们交流和讨论。

往期回顾

  • 让人眼前一亮的开源项目

  • 用 SQL 写的俄罗斯方块游戏

- END -

👆 关注「HelloGitHub」第一时间收到更新👆

点击阅读原文访问开源社区

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/1559399.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

supOS加速数实融合发展

作为工业操作系统领军企业,蓝卓受邀参加2024金砖国家新工业革命伙伴关系论坛,深度参与多个环节。在9月11日召开的金砖国家新工业革命伙伴关系论坛产融合作专题研讨上,蓝卓总经理谭彰分享了supOS在产融协同的最新实践,以及supOS进入…

云上考场小程序+ssm论文源码调试讲解

2 关键技术简介 2.1 微信小程序 微信小程序,简称小程序,英文名Mini Program,是一种全新的连接用户与服务的方式,可以快速访问、快速传播,并具有良好的使用体验。 小程序的主要开发语言是JavaScript,它与…

集师知识付费小程序:打造培训机构在线教育的金字招牌 集师知识付费系统 集师知识付费小程序 集师知识服务系统 集师线上培训系统 集师线上卖课小程序

在数字化浪潮的推动下,在线教育已成为教育领域的热门话题。而在众多在线教育平台中,集师知识付费小程序凭借其独特的定位和创新的模式,成功为培训机构打造了一张闪亮的在线教育金字招牌。 集师知识付费小程序,是一个集课程展示、…

数据分析Power BI设置万为单位的数据

玩过Power BI的同学都知道,power BI在度量值设置单位里,唯独没有万这个单位,但是我们可以自定义,操作过程如下: 1.用DAX新建单位表 单位 SELECTCOLUMNS( { ( "元", 1), ("万",10000), ("千…

面试题:Redis(三)

1. 面试题 背景 问题,上面业务逻辑你用java代码如何写? 2. 缓存双写一致性谈谈你的理解? 3. 双检加锁策略 多个线程同时去查询数据库的这条数据,那么我们可以在第一个查询数据的请求上使用一个 互斥锁来锁住它。 其他的线程走到这…

进程守护化

文章目录 概念引入ps细节展示什么是进程组什么是会话细节演示有关指令的处理 用户级任务和进程组的关系关系不同 什么是守护进程如何创建守护进程 代码说明如何关闭守护进程 问题 概念引入 我们在之前的章节中已将看过进程相关的概念, 本篇介绍守护进程 进程还有进程组, 作业,…

锐龙7 7800X3D与i7-14700K到底怎么选!其实很简单

从2022年的锐龙7 5800X3D到后来的锐龙7 7800X3D,笔者使用X3D处理器已有2年多的时间。站在自己的立场,我是非常希望游戏老鸟购买这类处理器的,并且也推荐了不少。 这里说的是老鸟,也就是比较懂电脑的玩家。 但是对于新手玩家而言&a…

Kali Linux 下载与安装手册

目录 Kali 是什么? 通过Kali官方网站下载 Kali 是什么? Kali Linux,前称BackTrack,是一个基于Debian的Linux发行版,专为数字取证和渗透测试而设计。它由Offensive Security Ltd.开发和维护,旨在为安全专…

HarmonyOS NEXT应用开发实战(二、封装比UniApp和小程序更简单好用的网络库)

网络访问接口,使用频次最高。之前习惯了uniapp下的网络接口风格,使用起来贼简单方便。转战到鸿蒙上后,原始网络接口写着真累啊!目标让鸿蒙上网络接口使用,简单程度比肩uniapp,比Axios更轻量级。源码量也不多…

【Parsec】一款安全高效的远程桌面软件

Parsec 是一款远程桌面软件,它允许用户通过P2P(点对点)技术远程访问和控制另一台计算机。以下是Parsec的一些主要作用、安全私密性特点以及优缺点: 作用: 远程游戏:用户可以远程访问高性能PC进行游戏&am…

记一次pyc逆向

.py文件   源代码文件。   这是开发者编写的 Python 源代码文件,包含了可执行的 Python 代码。 .pyc文件   字节码文件。   Python 源文件(.py)在执行时会被编译为字节码,并存储在 __pycache__ 目录下,文件名通…

Halcon形态学

形态学图像处理(简称形态学)是指一系列处理图像形状特征的图像处理技术。 形态学的基本思想是利用一种特殊的结构元来测量或提取输入图像中相应的形状或特征,以便进一步进行图像分析和目标识别。本章节依次对腐蚀,膨胀&#xff0…

Nacos作为注册中心和配置中心

下载安装Nacos 下载地址&#xff1a;Nacos 下载后将这个.zip文件解压 windows系统双击运行startup.cmd 注意事项 一些较新的版本可能会启动时闪退&#xff0c;解决方法为记事本编辑startuo.cmd文件 修改set MODE "standalone" Nacos注册中心 引入依赖 <dep…

动态规划算法专题(六):回文串问题

目录 1、回文子串&#xff08;"引子题"&#xff09; 1.1 算法原理 1.2 算法代码 2、最长回文子串 2.1 算法原理 2.2 算法代码 3、分割回文串 IV&#xff08;hard&#xff09; 3.1 算法原理 3.2 算法代码 4、分割字符串 II&#xff08;hard&#xff09; 4…

Spring Boot教学资源库:开发者的成长之路

2 相关技术简介 2.1Java技术 Java是一种非常常用的编程语言&#xff0c;在全球编程语言排行版上总是前三。在方兴未艾的计算机技术发展历程中&#xff0c;Java的身影无处不在&#xff0c;并且拥有旺盛的生命力。Java的跨平台能力十分强大&#xff0c;只需一次编译&#xff0c;任…

AI视频技术复活老照片-简单快捷

准备老照片 可在网上搜索“老照片”图片&#xff0c;选择人物背景全的图片 照片修复 腾讯的ARC Lab网站 https://arc.tencent.com/zh/ai-demos/faceRestoration 上传照片&#xff0c;修复后下载&#xff0c;会直接在浏览器中下载 AI视频生成 采用可灵网&#xff1a; http…

PGMP-05相关方

目录 1.主要内容 2.概括 3.相关方人员 1.主要内容 Stakeholders IdentificationStakeholders AnalysisStakeholders Engagement PlanningStakeholders EngagementStakeholder communications 2.概括 识别&#xff1a;产生相关方登记册&#xff0c;使用头脑风暴分析&#x…

深入理解Transformer的笔记记录(精简版本)----Seq2Seq → Seq2Seq with Attention

只要是符合类似的框架,都可以统称为 Encoder-Decoder 模型。 1、RNN RNN引入了隐状态h(hidden state)的概念,隐状态h可以对序列形的数据提取特征,接着再转换为输出。 x1,x2,x3,x4如: 自然语言处理问题。x1可以看做是第一个单词,x2可以看做是第二个单词,依次类推语音处…

2024 闽盾杯-黑盾赛道WP

CRYPTO 签到题-学会SM https://www.json.cn/encrypt/sm3 题目要求小写所以需要转换一下 或者脚本&#xff1a; import hashlib message "heidun2024" hash_object hashlib.new(sm3) hash_object.update(message.encode(utf-8)) hash_value hash_object.hexdigest(…

AI助力智慧农田作物病虫害监测,基于YOLOv9全系列【yolov9/t/s/m/c/e】参数模型开发构建花田作物种植场景下棉花作物常见病虫害检测识别系统

智慧农业是一个很大的应用市场&#xff0c;将当下如火如荼的AI模型技术与现实的农业生产场景相结合能够有效提升生产效率&#xff0c;农作物在整个种植周期中有很多工作需要进行&#xff0c;如&#xff1a;浇水、施肥、除草除虫等等&#xff0c;传统的农业作物种植生产管理周期…