Logo

#Linux

Logo of ChatGPT
ChatGPT
ChatGPT桌面应用程序支持Mac、Windows和Linux平台,提供强大的AI功能。目前官方已发布macOS版本,Windows版本即将推出。想体验更强大的AI应用,可以尝试Noi。了解或下载旧版本,请访问项目主页,关注最新动态以获取未来版本信息。
Logo of dice
dice
DICe是一款开源的数字图像相关工具,可计算全场位移和应变,并进行刚体运动跟踪。支持Windows、Linux、Mac等操作系统,并可在高性能计算平台上有效运行。DICe支持任意形状子集和简化全球DIC方法,具备命令行和基础GUI界面。通过定制库接口或源代码集成使用DICe,并可根据教程启用高级功能。详情及安装包获取请访问DICe官方页面。
Logo of usbsas
usbsas
usbsas是一个开源的USB存储设备安全读取框架。它将大部分USB相关任务移至用户空间,并在受限的安全计算模式下运行,有效降低USB攻击面。该工具支持多种文件系统,具备文件分析、复制、上传、设备镜像制作和擦除功能。usbsas主要用于构建安全的USB文件传输站,也可用于FUSE实现和Python开发。
Logo of procfs
procfs
procfs是一个Rust库,用于访问Linux的/proc伪文件系统。它提供API读取系统和进程信息,如内存使用和CPU统计。该库文档完善,示例丰富,支持日期时间处理和压缩文件解析。procfs适用于开发Linux系统监控和分析工具,是处理/proc文件系统数据的有力工具。
Logo of deepin-wine
deepin-wine
deepin-wine 是一个开源项目,旨在将 deepin 环境和应用移植到 Debian/Ubuntu 系统。通过使用 deepin 官方软件包,该项目使 Linux 用户能够方便地安装和运行 QQ、微信等常用 Windows 应用。项目提供简单的安装步骤、详细的使用说明和常见问题解决方案,为 Linux 用户提供了实用的跨平台应用体验。
Logo of opentelemetry-ebpf-profiler
opentelemetry-ebpf-profiler
opentelemetry-ebpf-profiler是一款Linux系统性能分析工具,采用eBPF技术实现全系统跨语言分析。它具有低系统开销、支持多种编程语言、无需调试信息即可分析原生代码等优势。该项目实现了OpenTelemetry实验性分析信号,提供从内核空间到高级语言的混合堆栈跟踪。无需修改目标进程或重启系统,即可进行高效的性能分析。
Logo of input-remapper
input-remapper
Input Remapper是一款开源的输入设备映射工具,支持X11和Wayland环境下的多种输入设备,包括键盘、鼠标、游戏手柄等。它允许用户自定义输入映射,创建组合键和宏,适用于Arch、Ubuntu、Debian和Fedora等主流Linux发行版。该工具提供图形界面,操作简便,并可配置为系统服务自动启动。
Logo of debi
debi
debi是一个用于将VPS或虚拟机重装为精简Debian系统的开源脚本。它支持KVM、物理机等多种平台,兼容多种Linux发行版和分区表类型。通过自动生成预设文件、下载安装器和修改启动配置,debi实现了简化的安装流程。用户可以根据需求自定义网络、用户、磁盘等多项设置。
Logo of Soundux
Soundux
Soundux是一款开源的跨平台音效板软件,具有简洁的用户界面。它支持在Linux系统将音频播放到特定应用程序,在Windows系统播放到VB-CABLE接收器。软件提供深色和浅色主题、搜索功能、应用程序直通和多音频同时播放控制等特性。Soundux为Linux和Windows用户提供了灵活的音频管理和播放解决方案。
Logo of cppman
cppman
cppman 是一款为 Linux 用户设计的命令行工具,提供 C++ 98/11/14/17/20 标准库的手册页查询功能。该工具集成了 cplusplus.com 和 cppreference.com 两个数据源,支持语法高亮和页面间超链接。cppman 的操作方式与传统 'man' 命令相似,便于用户快速查阅 C++ 标准库文档。工具定期更新,确保内容紧跟最新 C++ 标准。用户可通过 PyPI、系统包管理器或源代码方式安装 cppman。
Logo of fusuma
fusuma
Fusuma 是一款开源的 Linux 多点触控手势识别工具。它支持通过 RubyGems 安装,使用 YAML 配置文件定义手势和操作,提供灵敏度设置和外部触控板自动添加功能。Fusuma 允许用户自定义滑动、缩放、旋转等手势,并通过插件系统扩展功能。这个工具为 Linux 系统带来了类似其他操作系统的丰富触控体验。
Logo of box86
box86
Box86是一款开源的Linux x86模拟器,能在ARM等非x86系统上运行x86 Linux程序。它通过使用本地系统库和集成动态重编译器实现高性能,速度提升5-10倍。Box86支持多种游戏和应用,包括Unity3D游戏、Steam平台,以及通过Wine运行Windows程序。该项目为非x86 Linux设备提供了广泛的x86软件兼容性。
Logo of criu
criu
CRIU是一款开源的Linux应用程序检查点和恢复工具。它可以将正在运行的应用程序状态保存到硬盘,并在需要时从保存点恢复运行。作为主要在用户空间实现的工具,CRIU支持多种Linux内核特性,广泛应用于容器迁移和应用程序调试等场景。该项目持续更新以适应Linux内核的发展,并积极接受社区贡献。
Logo of embiggen-disk
embiggen-disk
embiggen-disk工具能够实时调整文件系统的大小,同时也支持调整底层的LVM LV、PV和分区表(MBR或GPT)。适用于Linux 3.6及以上版本,已在amd64架构上测试。适合需要动态调整存储空间的高级用户和系统管理员。安装简便,支持Go 1.7及更高版本,提供完整的安装指导和示例。无论是扩容还是检查,embiggen-disk都能精确执行,确保数据安全和系统效率。
Logo of fancy-git
fancy-git
FancyGit是一款支持Linux和macOS的终端工具,通过更改提示符实时显示Git仓库的分支状态。它提供多种配色方案和主题,适应不同的个人喜好。安装和配置简单,帮助文档详尽,并提供多种实用的Git命令别名,提升开发效率。用户可以通过简单命令调整显示风格和功能,满足多样的需求。
Logo of zpoline
zpoline
zpoline是一种创新的Linux系统调用拦截技术,相比传统的ptrace方法速度提升了100倍。它能够全面覆盖系统调用,无需用户程序源代码或修改操作系统内核。zpoline通过巧妙利用调用约定和特殊的trampoline代码,在内存中进行代码重写,实现了高效可靠的系统调用拦截。这一技术为需要全面监控系统调用而又不愿修改内核的项目提供了新的选择。
Logo of REAL-Video-Enhancer
REAL-Video-Enhancer
REAL Video Enhancer是一款为Linux设计的高质量开源视频处理工具,提供帧插值和超分辨率功能。支持CUDA加速和MacOS系统,具备场景变化检测、实时预览和YouTube链接处理等特性。作为Windows平台Flowframes和enhancr的替代方案,该开源软件可通过AppImage或Flatpak在Ubuntu 20.04+上运行,并支持Discord RPC,为用户提供全面的视频增强体验。
Logo of S0ixSelftestTool
S0ixSelftestTool
S0ixSelftestTool是一款针对Linux系统开发的开源调试工具,专注于Intel客户端平台S2idle路径CPU Package C-state和S0ix故障的初步诊断。此工具可快速识别PC10或S0ix进入失败的原因,并支持运行时PC10状态检查。操作简便,通常在3分钟内即可生成调试结果,简化了故障排查流程。工具会自动归档调试过程日志,为进一步分析提供基础数据。适用于系统管理员和开发者进行初步故障排查和性能优化。工具支持通过简单的命令行操作进行S2idle和运行时PC10状态检查,如使用 ./s0ix-selftest-tool.sh -s 命令检查S2idle路径状态。
Logo of todo.asm
todo.asm
这是一款使用flat assembler为Linux x86_64开发的开源To-Do Web应用。它具有单一静态可执行文件、内置简单HTTP服务器(默认端口8080)、无JavaScript前端、支持XSS等技术特点,实现了待办事项管理功能。该项目展示了汇编语言在Web开发中的应用,为开发者提供了一个独特的学习和实践平台。项目代码可在GitHub上获取,欢迎技术爱好者探索和贡献。
Logo of flash-linux0.11-talk
flash-linux0.11-talk
本项目通过细致解读 Linux 0.11 核心代码,深入分析操作系统的设计思路和实现方法。内容涵盖系统启动、进程调度、内存管理等关键模块,以及内核初始化、进程创建、系统调用、中断处理等核心概念。项目以通俗方式逐步讲解各模块工作原理,帮助读者全面理解 Linux 内核和操作系统基础。
Logo of distrobox
distrobox
Distrobox 是一款跨 Linux 发行版的容器化环境管理工具。它利用 Podman、Docker 或 Lilipod 创建容器,实现与主机系统的无缝集成,包括共享用户主目录、图形应用和音频等功能。通过 Distrobox,用户可以在不同 Linux 发行版间实现兼容,为开发、游戏和日常使用提供灵活多样的环境选择。
Logo of undervolt
undervolt
undervolt是一款开源的Linux系统Intel CPU降压工具。它支持对5个电压平面进行调整,可设置温度目标和功耗限制。适用于大多数Haswell后的Intel处理器,提供命令行和系统服务使用方式。通过undervolt,用户可以优化CPU性能,降低功耗和温度。
Logo of er-patcher
er-patcher
er-patcher是一个开源的《Elden Ring》优化工具,适用于Linux(通过Proton)和Windows平台。它能安全修改游戏文件,提供帧率自定义、超宽屏支持、视觉效果调整等功能。工具使用简单,复制到游戏目录并设置启动选项即可。支持多种配置和mod兼容,致力于增强游戏性能和用户体验。
Logo of dots-hyprland
dots-hyprland
dots-hyprland 是一个基于 Hyprland 的 Linux 桌面环境配置项目。它整合了智能概览小部件、AI 助手、自动主题色彩生成和流畅动画效果。该项目支持 Arch Linux 及其衍生版本的自动安装,并提供剪贴板管理、emoji 选择器等实用功能。这个开源项目旨在为用户打造一个美观、高效的桌面体验。该项目利用 Hyprland 合成器和 AGS GTK 小部件系统,实现了包括状态栏和侧边栏在内的界面元素。它还集成了 Fuzzel 作为剪贴板和 emoji 选择器。项目文档提供了英语、越南语和简体中文版本,欢迎贡献翻译。dots-hyprland 的设计灵感来源于 osu!lazer、Windows 11、Material Design 3 和 AvdanOS 概念。
Logo of just
just
Just是一个为Linux设计的JavaScript运行时,以小巧、安全和高性能为特点。它提供系统调用和V8引擎的简单封装,采用CommonJS模块系统,支持非异步操作和JavaScript层面的事件循环。Just适合用于Linux系统编程,也是学习系统编程和V8原理的理想工具。
Logo of FEX
FEX
FEX是一款开源的x86仿真工具,专为AArch64主机设计。它能运行x86和x86-64二进制文件,支持原生rootfs覆盖,无需chroot。FEX兼容Linux 5.0+接口,提供PPA安装方式和详细的构建指南。该项目仍在积极开发中,持续优化性能和兼容性。
Logo of gollama
gollama
Gollama是一款专为macOS和Linux用户设计的工具,用于高效管理Ollama模型。它提供模型的列表、检查、删除、复制和推送等功能,并支持链接到LM Studio。用户可以通过热键快速进行模型的排序、编辑、运行和卸载。该工具还提供丰富的元数据展示和vRAM使用估算功能,支持多种命令行选项,非常适合日常模型管理。项目在持续开发中,不断优化用户体验。
Logo of bpftrace
bpftrace
bpftrace是适用于Linux eBPF的高级跟踪语言,专为最新Linux内核设计。它通过LLVM将脚本编译为BPF字节码,并利用libbpf和bcc与Linux BPF系统交互。支持内核和用户级动态跟踪、跟踪点等功能,语法融合了awk、C和DTrace等工具的特点。bpftrace为系统性能分析和调试提供了强大而灵活的工具,适合系统管理员和开发人员使用。
Logo of heaptrack
heaptrack
heaptrack是一款为Linux平台开发的堆内存分析工具。通过跟踪内存分配并添加堆栈注释,它能帮助开发者定位内存占用热点、泄漏、分配热点和临时分配。与Valgrind的massif相比,heaptrack性能开销更低,数据分析更全面。它提供命令行和图形界面分析工具,可视化呈现内存使用情况,协助开发者优化应用程序内存管理。
Logo of homebrew-bundle
homebrew-bundle
Homebrew Bundle是一个开源的命令行依赖管理工具,适用于macOS和Linux系统。它集成Homebrew、Homebrew Cask、Mac App Store、Whalebrew和Visual Studio Code,通过Brewfile配置文件实现软件包、应用程序和扩展的统一管理。支持自定义安装参数、条件安装和服务管理,Homebrew Bundle简化了开发环境配置和软件部署流程。
Logo of cameractrls
cameractrls
cameractrls是一个开源的Linux摄像头控制工具,提供命令行、图形界面和查看器。支持V4L2标准控制和扩展非标准控制,包括Logitech和Kiyo Pro等品牌特定功能。具有预设管理、自动恢复控制设置等实用功能。支持GTK3/GTK4界面,集成PTZ控制、游戏手柄和MIDI控制器,为Linux用户提供全面的摄像头管理选择。
Logo of wechat_for_linux
wechat_for_linux
wechat_for_linux是一个为Linux系统提供官方微信客户端的项目。该项目支持AMD64、ARM64和LoongArch64等多种架构,适用于多种Linux发行版。项目解决了Linux用户长期面临的微信使用问题,提供了与其他操作系统版本相当的功能体验。用户可以从项目的Releases页面获取适合自己系统的安装包。
Logo of 1Panel
1Panel
1Panel是一款开源的Linux服务器管理面板,提供Web界面实现高效运维。核心功能包括主机监控、文件管理、数据库管理和容器管理。集成WordPress和Halo等建站工具,支持一键建站。特色功能有应用商店、安全防护和一键备份。1Panel适用于需要简化Linux服务器管理的个人和企业,可显著提升运维效率。
Logo of boxxy
boxxy
boxxy是一款Linux工具,用于管理应用程序的文件和目录。它通过Linux命名空间技术,实现文件重定向功能,强制应用将文件放置在指定位置,无需使用符号链接。boxxy支持上下文相关规则、项目本地配置、环境变量注入和后台进程运行,提供灵活的文件管理方案,有助于保持系统整洁。
Logo of opensnitch
opensnitch
OpenSnitch是GNU/Linux系统的开源应用防火墙。它具备交互式出站连接过滤、广告和恶意域名拦截、系统防火墙配置、多节点集中管理等功能。通过图形界面可便捷管理网络连接,增强系统安全性。支持SIEM集成,适合个人和企业使用。OpenSnitch为Linux系统提供全面的网络安全保护。
Logo of bluetuith
bluetuith
bluetuith是一款基于TUI的Linux蓝牙连接管理器,目前处于alpha阶段。它提供文件传输、设备配对、连接管理和适配器控制等功能,旨在替代常见的蓝牙管理工具。该项目支持鼠标操作、远程媒体播放控制和蓝牙网络连接。bluetuith正在开发跨平台支持和增强UI功能,为用户提供直观的蓝牙管理界面。
Logo of openwifi
openwifi
openwifi是基于软件定义无线电(SDR)的开源Wi-Fi全栈实现项目。它提供Linux mac80211兼容驱动和FPGA设计,支持802.11a/g/n协议,具备多种工作模式。项目特点包括可配置信道接入参数、CSI捕获、IQ采样和时间切片等,为Wi-Fi研究开发提供灵活平台。性能方面,TCP吞吐量可达40-50Mbps,UDP可达50Mbps。支持多种SDR平台,如Xilinx ZC706、Xilinx ZED和ADRV9364-Z7020等。项目采用双重许可模式,包括开源AGPLv3许可和商业许可,为Wi-Fi协议研究、无线通信教育和SDR应用开发等领域提供了开放的软硬件平台。
Logo of build
build
Armbian Build Framework是一款开源嵌入式Linux构建工具,专为资源受限的硬件自动化定制系统。它集成文件系统生成、底层控制、内核编译等功能,可构建定制内核、镜像和发行版。通过图形界面指导整个过程,轻松生成内核包或SD卡镜像,实现跨平台的一致体验。
Logo of hello_tf_c_api
hello_tf_c_api
本页面介绍在Windows、Linux和macOS平台上运行TensorFlow C API的步骤和示例,包括Tensor的创建、分配、图的加载和会话运行。用户还可以发现构建示例及相关链接,以轻松获取和链接TensorFlow库。
Logo of webvm
webvm
WebVM 是一个基于 HTML5 和 WebAssembly 技术的客户端虚拟环境,能在浏览器中运行完整的 Debian 系统。它利用 CheerpX 虚拟化引擎,集成了 x86 到 WebAssembly 的即时编译、虚拟文件系统和 Linux 系统调用模拟。WebVM 通过 Tailscale 实现网络连接,并支持用户自定义部署,打造个性化的浏览器端 Linux 环境。
Logo of hotspot
hotspot
Hotspot是一个开源的Linux性能分析图形界面工具。它能够可视化perf.data文件,提供火焰图、调用图等多种视图,并支持时间线过滤和离线CPU分析等功能。Hotspot集成了perf记录功能,可直接启动应用进行性能分析。此外,它还支持嵌入式系统分析,以及数据的导入导出,便于跨机器共享分析结果。Hotspot为Linux性能优化和调试提供了直观高效的分析体验。
Logo of google-drive-ocamlfuse
google-drive-ocamlfuse
google-drive-ocamlfuse是一个OCaml编写的FUSE文件系统工具,用于将Google Drive挂载到Linux系统。该工具支持多账户管理、文件读写、Google文档导出和共享内容访问。通过简单的命令行操作,Linux用户可以方便地挂载和使用Google Drive,实现云存储的便捷访问。此工具还提供了垃圾箱访问、Unix权限管理、符号链接支持等高级功能,为开发者和系统管理员提供了灵活的Google Drive集成选项,使其能够在Linux环境中无缝使用云存储服务。
Logo of MangoHud
MangoHud
MangoHud是一个开源的Vulkan和OpenGL性能监控工具,可实时显示FPS、温度、CPU/GPU负载等指标。它支持自定义配置和多种安装方式,通过环境变量灵活控制。MangoHud提供日志记录和可视化分析功能,适用于游戏性能测试和开发调优。
Logo of lima
lima
Lima是一个开源的Linux虚拟机管理工具,支持在多种主机系统上运行。它提供自动文件共享和端口转发功能,兼容containerd、Docker、Podman和Kubernetes等多种容器引擎。Lima适用于容器和非容器应用场景,是CNCF沙箱项目,为开发者提供灵活的Linux环境管理方案。
Logo of reinstall
reinstall
reinstall是一个支持多种操作系统重装的开源脚本。它可以安装16种常见Linux发行版和Windows系统,实现不同系统间的相互重装。该脚本适配低配置服务器,支持ARM架构,自动判断IP设置,并从官方源实时获取安装资源。reinstall为系统维护和快速部署提供了便捷的解决方案。
Logo of phomemo-tools
phomemo-tools
phomemo-tools是一个为Linux系统开发的开源项目,旨在支持Phomemo M02、M110、M120和M220系列热敏打印机。该工具通过蓝牙和USB连接实现图片打印,并集成CUPS驱动程序以便系统使用。项目通过分析Android应用的蓝牙数据包,成功实现了打印机协议的支持,为Linux用户提供了实用的打印解决方案。
Logo of fcitx5
fcitx5
fcitx5是通用开源输入法框架,基于LGPL-2.1+许可发布。作为fcitx的升级版,它提供多语言输入支持,兼具高度可定制性和扩展性。fcitx5在性能、功能和用户体验方面有显著提升,拥有活跃的开发社区、完善的文档和多语言翻译支持。
Logo of yet-another-bench-script
yet-another-bench-script
Yet-Another-Bench-Script是一款无需安装依赖的Linux服务器基准测试脚本。它自动执行多项性能测试,包括fio磁盘测试、iperf3网络测试和Geekbench系统性能测试。该脚本支持多种测试选项,可生成JSON格式结果并上传。适用于全面评估服务器性能指标。
Logo of trash-cli
trash-cli
trash-cli提供trash-put、trash-empty、trash-list等命令,实现Linux命令行下的文件回收站功能。它采用与KDE/GNOME/XFCE相同的回收站机制,支持记录原始路径、删除日期和权限。用户可通过命令行或脚本调用trash-cli,方便地管理已删除文件。
Logo of Kooha
Kooha
Kooha是一款开源的屏幕录制软件,提供简洁直观的用户界面。它支持麦克风和桌面音频录制,多种视频格式输出,屏幕区域选择,以及实验性的硬件加速编码。Kooha注重简化操作流程,用户无需复杂设置即可开始录制。无论是制作教程还是记录精彩瞬间,Kooha都能胜任。该软件适合追求高效简洁录屏体验的用户。