社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Git

本周推荐的6个火火火的Github开源项目!

开源先锋 • 3 天前 • 2 次点击  

* 戳上方蓝字“开源先锋”关注我


项目目录:

  • 1.像拿快递一样传送文件!4.7K star!
  • 2.再也不用担心网站中文排版了!6.2K star!
  • 3.搞定所有远程连接方式!4.3K star!
  • 4.这应该是24年最火的前端测试工具吧!47.7K star!
  • 5.开源的自动化Web 数据爬取工具!8.4K star!
  • 6.号称是下一代Vim编辑器,体验超棒!85.5K star!

01 像拿快递一样传送文件!4.7K star!

FileCodeBox是一个“文件快递柜”,它基于 Python 开发,使用了 FastAPI、Sqlite3、Vue3 和 ElementUI 等技术,完全开源免费,遵循 LGPL-3.0 协议。你可以通过它匿名分享文件或文本,无需注册,无需登录,就像在快递柜里存取包裹一样方便。

这个项目不仅技术上很牛,而且界面简洁,操作简单,适合个人和小型团队使用。它的目标就是让大家在分享文件时,不再被复杂的流程和隐私问题困扰。

性能特色

  • 匿名分享:上传文件后,系统会生成一个唯一的提取码,你可以直接分享给朋友。对方只需要输入这个码,就能下载文件,完全不需要注册登录!
  • 多种上传方式:支持复制粘贴、拖拽选择,还能设置文件的自毁时间和下载次数,超灵活!
  • 安全防护:防止爆破攻击(限制错误次数)、限制 IP 上传次数,不用担心有人恶意捣乱。
  • 国际化支持:支持简体中文、繁体中文和英文等多种语言,国际化做得相当到位。
  • 自由拓展:支持本地存储和 S3 协议(比如阿里云 OSS),开发者还可以根据需求添加新的存储引擎,可玩性很高。
  • 轻量高效:资源占用少,部署起来也很简单,Docker 一键部署,小白也能轻松搞定。
项目地址:https://github.com/vastsa/FileCodeBox

02 再也不用担心网站中文排版了!6.2K star!

Heti,中文名为“赫蹏”,听起来是不是有点古风?其实它真的是从古代来的!“赫蹏”在古代是用来写字的小幅绢帛,后来也指代纸。

这个项目就是借鉴了古代的排版智慧,结合现代的网页技术,专门为中国人的阅读习惯和审美打造的排版样式增强工具。简直就是现代科技和传统文化的完美结合,让人不得不佩服开发者的脑洞!

性能特色

  • 贴合网格的排版:让文字排得整整齐齐,看着就舒心。
  • 全标签样式美化:不管是标题、段落还是链接,Heti都能让它们变得更加美观。
  • 预置古文、诗词样式:如果你喜欢古文或者诗词,那么Heti的预置样式绝对会让你爱不释手。
  • 多种排版样式:行间注、多栏、竖排……想怎么排就怎么排,随心所欲。
  • 多种预设字体族:虽然仅限桌面端,但那些优雅的字体绝对能让你的网页瞬间提升档次。
  • 简/繁体中文支持:无论你的读者是喜欢简体还是繁体,Heti都能满足他们的需求。
  • 自适应黑暗模式:晚上看网页再也不怕刺眼了,Heti会自动切换到黑暗模式。
  • 中西文混排美化:再也不用手动敲空格了,Heti会智能处理中西文混排的问题。
  • 全角标点挤压:中文标点的排版也能这么优雅,Heti做到了!
  • 兼容性强:支持多种现代浏览器,还能与主流前端框架无缝集成。
  • 轻量高效:代码精简,加载速度快,不会给网页性能带来负担。
项目地址:https://github.com/sivan/heti

03 搞定所有远程连接方式!4.3K star!

XPipe是一个新型的远程连接管理工具,它允许你从本地计算机轻松访问整个服务器基础设施。它最大的特点是不需要在远程系统上做任何配置,直接在本地就能搞定一切。它支持几乎所有的远程连接类型,包括 SSH、Docker、Podman、Kubernetes、Proxmox、VMware、WSL、VNC,甚至还支持 PowerShell 远程会话和 Teleport tsh 连接。可以这么说,只要你能想到的远程连接方式,XPipe 基本都能搞定。

性能特色

  • 一站式远程连接管理:支持几乎所有常见的远程连接类型,包括但不限于SSH、Docker、Kubernetes、VMware虚拟机等。
  • 层级式分类整理,轻松管理上百个连接,让你的连接井然有序。
  • 专业化的文件管理:使用本地工具直接编辑远程文件,无需繁琐的中间传输步骤。快速在本地终端与远程系统间传输文件,支持多系统间批量操作。动态提升会话权限(如sudo),操作流畅无中断。
  • 智能化终端集成:一键启动Shell会话,无需额外设置。支持所有主流终端模拟器和常用的Shell(如bash、zsh、cmd、PowerShell等)。自动密码填写及配置环境,进一步加快连接速度。
  • 灵活的脚本管理:支持创建可重用的Shell脚本、模板和分组任务。自定义连接流程,打造属于个人或团队的自动化管理工具。
  • 安全存储与团队共享:数据存储完全加密在本地,确保隐私与安全。支持通过外部Git仓库同步加密Vault,团队成员可同步数据。
项目地址:https://github.com/xpipe-io/xpipe

04 这应该是24年最火的前端测试工具吧!47.7K star!

Cypress是一个开源的前端测试框架,它能对浏览器中运行的所有内容进行快速、轻松、可靠的测试。它支持端到端测试、集成测试、单元测试,简直是个“全能王”。而且它对平台也很友好,无论是Mac、Linux还是Windows,都能轻松搞定。Cypress的目标就是让测试变得简单又高效,让开发者可以把更多精力放在写代码上,而不是被测试的繁琐流程折腾得焦头烂额。

性能特色

  • 实时重新加载:测试过程中,一旦代码发生变化,Cypress能够立即重新加载,让你无需手动重启测试。
  • 运行结果一致性:通过锁定测试运行时的环境和状态,确保每次测试的结果都是一致的,减少了测试的偶然性。
  • 支持异步操作:现代Web应用中异步操作无处不在,Cypress能够很好地处理这些异步操作,让你的测试更加流畅。
  • 自动截图和录制视频:测试失败时,Cypress会自动截图和录制视频,帮助你快速定位问题所在。
  • 开发者工具调试:支持使用浏览器的开发者工具进行调试,让调试过程更加直观和方便。
开源项目:https://github.com/cypress-io/cypress

05 开源的自动化Web 数据爬取工具!8.4K star!

Maxun是一个开源的无代码网页数据提取平台,GitHub上的介绍是“Open-source no-code web data extraction platform”,翻译过来就是“开源无代码网页数据提取平台”。它的口号是“Turn websites to APIs and spreadsheets in minutes”,意思就是能在几分钟内把网站数据变成API或者电子表格。听起来是不是很厉害?它主要通过创建机器人来模拟用户操作,自动提取网页上的数据,而且操作起来超级简单,就像搭积木一样。

性能特色

  • 无代码提取数据:无需编写任何代码,只需简单设置,就能让机器人帮你抓取数据。是不是超级方便?
  • 处理分页和滚动:自动处理网页的分页和滚动,确保你能获取到所有需要的数据,而不用担心遗漏。
  • 定时运行:你可以设置机器人的运行时间表,让它在特定时间自动执行任务,完全无需人工干预。
  • 数据转换:支持将网站数据转换为API或电子表格,方便你进一步使用和分析。
  • 适应网站布局变化:(即将推出)未来,Maxun还能自动适应网站布局的变化,保证数据提取的连续性。
  • 集成Google Sheet:与Google Sheet集成,让你轻松管理抓取到的数据。
项目地址:https://github.com/getmaxun/maxun

06 号称是下一代Vim编辑器,体验超棒!85.5K star!

Neovim 是个超有野心的 Vim 分支项目。它最大的亮点就是超有扩展性,还特别好用。不管你是喜欢用 C/C++、Python,还是 JavaScript、Lua 这些语言搞开发,Neovim 都能让你轻松扩展它的功能。

它内置了终端模拟器,在编辑器里就能直接敲命令,不用再在终端和编辑器之间来回切换,主打一个方便!另外,它还支持现代化的图形界面,喜欢用 GUI 的小伙伴有福啦,同时纯终端使用也毫无压力。

对了,它和 Vim 的插件兼容性也超棒,以前在 Vim 里用得顺手的插件,搬到 Neovim 里大多还能接着用。

性能特色

  • 内置LSP支持:不依赖第三方插件就能实现代码补全,写代码时如虎添翼!
  • 全面异步设计:无论是任务处理还是界面响应,都超级流畅,大文件编辑也不卡顿。
  • 多语言API:支持C/C++、Python、JavaScript、Lua等多种编程语言,让你想怎么扩展就怎么扩展。
  • 兼容性强:兼容95%以上的Vim插件,让你从Vim迁移到Neovim毫无压力。
  • 启动速度快:内存占用也低,让你的笔记本电池更耐用。
  • 现代化GUI:支持多种现代图形用户界面,也能纯终端使用,随心所欲。
项目地址:https://github.com/neovim/neovim


Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/178474
 
2 次点击