* 戳上方蓝字“开源先锋”关注我
项目目录:
- 1.看看人家的摸鱼项目,真的优雅!9.3K star!
- 2.功能强大、免费开源的开发利器,全平台支持!41K star!
- 3.轻量级可视化路由追踪的神器!5.2K star!
- 5.自称“问卷之王”的调查问卷和考试系统!3K star!
01 看看人家的摸鱼项目,真的优雅!9.3K star!
Genact
是一个可以模拟各种终端活动的工具,包括但不限于:
- 下载模式:模拟文件下载进度条,妈妈再也不用担心我下载到一半被老板抓包了。
但实际上它什么都不会真正执行,只是让你的终端看起来好像很忙,支持多种平台,Linux、Windows、macOS 都可以用。
想象你在家办公的时候,老板突然视频电话查岗,你只要淡定地打开 Genact,分分钟让老板觉得你在做大事!
性能特色
- 开源免费:Genact是开源项目,完全免费,没有任何隐藏费用。
- 跨平台:支持Linux、macOS、Windows等主流操作系统,甚至连Web浏览器都可以运行。
- 高度自定义:可以根据自己的需求选择运行哪些模块,调整输出速度,甚至设置退出的时间和模块数量。
- 逼真模拟:内置了多种真实工作场景模拟,让你的终端看起来非常忙碌。
- 低资源消耗:系统资源的占用极低,不会给你的机器增加太多负担。
- 简单易用:安装配置简单快捷,即便是编程新手也能轻松上手。
项目地址:https://github.com/svenstaro/genact
02 一款功能强大、免费开源的开发利器,全平台支持!41K star!
ImHex
,这名字一看就知道是和十六进制有关系的。没错,这是一个强大的十六进制编辑器,但它可不仅仅是个普通的编辑器。它支持各种高级功能,比如模式定义、数据分析、脚本编写等等。用它来分析文件、逆向工程,那真是如虎添翼。
ImHex 是一个十六进制编辑器,用来查看和编辑二进制文件。它不仅界面美观,还支持各种高级功能,比如模式识别、脚本编写等。你可以把它想象成一个超强大的放大镜,能让你清晰地看到文件中的每一个比特。就像福尔摩斯的放大镜,任何蛛丝马迹都逃不过它的眼睛。
功能特色
- 模式定义语言:ImHex支持一种自定义的模式定义语言,让你可以轻松解析各种复杂的数据格式。
- 数据导入和导出:支持从不同来源导入数据,并能够将处理后的数据导出到其他系统或文件中。
- 数据哈希支持:支持对数据进行哈希计算,以验证数据的完整性和安全性。
- 集成反汇编器:内置反汇编器,可用于分析和理解机器码的含义和功能。
- 功能丰富的数据分析和可视化工具:提供多种数据分析和可视化工具,帮助用户更好地理解和展示数据。
- YARA规则支持:支持使用YARA规则进行恶意软件分析和检测。
- 多平台支持:不管你是Windows、macOS还是Linux用户,ImHex都能完美运行。这样一来,不论在哪个平台上搞事情,都不受限制。
- 脚本支持:ImHex内置了强大的脚本支持,可以使用Lua脚本来扩展其功能,可以根据自己的需求,编写各种自动化脚本,让工作更加高效。
- 图形化界面:ImHex的界面设计非常人性化,操作简单直观。对于那些不喜欢命令行的朋友来说,简直是福音。
- 主题支持:允许用户根据个人喜好自定义软件界面的外观和风格。
项目地址:https://github.com/WerWolv/ImHex
03 轻量级可视化路由追踪的神器!5.2K star!
NextTrace
是一个开源的视觉路由追踪工具,用Golang开发,主要功能是进行网络路径追踪(traceroute),追求的是轻量级和高效。简单来说,就是帮我们快速找到数据从A点到B点的详细路线。它不仅支持经典的 ICMP 协议,还支持 TCP 和 UDP,还能将这些复杂的路由信息通过地图的形式展示出来,一目了然。
想象一下,你坐在家里,就能看到数据包是如何在全球范围内穿梭的,是不是很酷?不管你是网络工程师,还是只是对网络运作好奇的极客,NextTrace
都能帮你揭开互联网的神秘面纱。
性能特色
- 可视化路由追踪地图:支持追踪数据结果生成的地图,更加直观地理解数据包会经过何处
- 多协议支持:ICMP、TCP、UDP 都能搞定,像一个全能侦探。
- IP/ASN Whois支持:提供了 IP和ASN Whois 信息, 包含 ASN名称、IP地址所有人、运营商 等信息
- IPv4/IPv6 兼容:同时兼容 IPv4 和 IPv6 网络, 并支持 IPv6 单栈网络
- 多语言:支持 英文和简体中文,未来会添加更多语言的支持
- 快速高效:基于 Go 语言开发,运行速度那叫一个快。
- 跨平台:不管你是 Windows、Mac 还是 Linux 用户,都能轻松上手。
- 直观输出:结果不仅有文本格式,还有 JSON 格式,方便你进一步处理和分析。
项目地址:https://github.com/nxtrace/NTrace-core
04 优雅高效的文档管理系统!7.1K star!
Mindoc
是一个基于 Go 语言开发的开源文档管理系统。它的界面简洁,功能强大,支持Markdown和HTML编辑器,可以存储接口文档、数据库字典、手册说明等。而且,它还有项目管理、用户管理、权限管理等内置功能,满足中小团队的文档管理需求。
主要功能有:
性能特色
- 简单易用:操作界面直观,即使是技术小白也能快速上手。
- 多格式支持:支持 Markdown 和富文本编辑器,写文档就像写日记一样简单。
- 强大的搜索功能:内置全文搜索,再也不怕找不到文档了。
- 权限管理:可以对文档进行细粒度的权限控制,确保文档安全。
- 版本控制:文档的每次修改都有记录,可以随时回滚到之前的版本。
项目地址:https://github.com/mindoc-org/mindoc
05 自称“问卷之王”的调查问卷和考试系统!3K star!
SurveyKing
,顾名思义,就是“问卷之王”,这是一个基于Java和Spring框架开发的开源问卷系统,支持多种题型和功能、自定义问卷设计、数据分析和结果导出。只需要简单几步,就能搞定一个专业的问卷调查。它的后端代码已经开源,质量杠杠的,不仅可以用于实际应用,还可以作为学习和研究的资源。
最重要的是,它完全免费,基于MIT许可证,个人和公司都可以商用,没有任何限制。
与其他问卷产品对比
SurveyKing自身也分了开源和pro版本,具体差别可以看下图:
性能特色
- 多样的问卷类型:支持单选、多选、填空、评分等多种题型,满足你各种调查需求。
- 强大的数据分析:不仅可以收集数据,还能进行实时的数据分析和图表展示,让你一目了然。
- 自定义功能:支持用户自定义问卷样式、逻辑跳转等功能,个性化十足。
- 易用性:界面简洁明了,操作简单方便,哪怕是小白用户也能快速上手。
- 高扩展性:因为是开源项目,你可以根据需要进行二次开发,添加自己想要的功能。
开源项目:https://github.com/javahuang/SurveyKing